Download presentation
Presentation is loading. Please wait.
Published byBethanie Mitchell Modified over 6 years ago
1
Developing an app for SharePoint autohosted in Azure
Windows Azure 9/12/2018 Developing an app for SharePoint autohosted in Azure Maxim Lukiyanov Program Manager 3-023 © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Agenda Technology of autohosted apps Building an autohosted app
Hosting environment Use cases Building an autohosted app
3
App model: past, present and future
Azure, IIS, LAMP, etc… SharePoint 2007 SharePoint 2010 SharePoint 2013 SharePoint Sandbox SharePoint _api
4
App model: hosting Three hosting options to provide the flexibility and scalability your app needs. SharePoint-hosted Build your whole app or use SharePoint for list and document storage in autohosted or provider-hosted apps. Autohosted When you need server code and SQL Azure for your team app but don’t want to get into the hosting business. Provider-hosted Use for apps requiring the greatest amount of flexibility and scalability and toolset and backend services that cross app instances.
5
What is autohosted app SharePoint Online Azure Deploy ASP.NET
App Catalog SharePoint Store* Web Site SQL DB Workflow Deploy ASP.NET Web forms Web pages MVC Azure SQL Database 1GB size limit Geo replicated copy for disaster recovery * support for autohosted apps in SharePoint Store is coming soon.
6
Instance isolation SharePoint Online Azure Tenant 1 Site A Web Site
SQL DB Site B Web Site SQL DB Tenant 2 Site C Web Site SQL DB Site D Web Site SQL DB
7
Kudos App Demo
8
How it works Developer builds *.APP package
App is published to SharePoint User installs app SharePoint provisions Azure Web Site SharePoint provisions Azure SQL Database SharePoint provisions Azure Workflow Visual Studio *.app App Catalog / SharePoint Store SharePoint Site Azure Web Sites Azure SQL DB Azure Workflow
9
Reliable upgrade Visual Studio App v2.0 Browser
App Catalog / SharePoint Store SharePoint Online App v2.0 App’ App v1.0 Windows Azure Web Site v2 Web Site v2 Web Site v1 Azure SQL Database DB v2 DB’ DB v1
10
Hosting environment
11
Hosting model Autohosted apps are provisioned into Microsoft owned Azure account No person has access to this account Hosting is provided by tenants, developer doesn’t pay for hosting Per user pricing App Catalog SharePoint Store* 1 app hosting license = 1 user / app / month Initial number of app hosting licenses included for free Tenant admins can purchase more licenses * Support for autohosted apps is coming soon
12
App hosting licenses Demo
13
Resource throttling App resources scale up with number of app users.
Other limits 1 Web Site instance 1 GB of Azure SQL DB Usage quotas can be adjusted in the future.
14
Usage quotas Usage Quota 1 user 25 users 250 users and more
CPU TIME (Daily) 25 MINS / DAY 100 MINS / DAY 200 MINS / DAY CPU TIME (5 minutes) 2 MINS / 5 MINUTES 7 MINS / 5 MINUTES 13 MINS / 5 MINUTES DATA OUT 132MB / DAY 732MB / DAY 1533MB / DAY FILE SYSTEM STORAGE 1GB MEMORY USAGE 640MB
15
Use cases
16
Autohosting is for team apps
Number of users Team apps Resource tracking Team processes Event receivers Individual productivity Document assembly, etc. Apps Provider-hosted apps Autohosted apps
17
Building Kudos App Demo
18
Takeaways: SharePoint autohosted apps are easy to develop and deploy, use standard Azure Web Site and SQL, have reliable lifecycle and DR capabilities.
19
Office & SharePoint Resources
Build 2012 9/12/2018 Office & SharePoint Resources SharePoint Apps: Windows Azure Web Sites: us/home/scenarios/web-sites/ Please submit sessions evals on the Build Windows 8 App or at © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
Build 2012 9/12/2018 Related sessions 3-020, Building apps for Office and SharePoint using the web technologies you know and love, Part 1 (Rolando Jimenez Salgado) 3-021, Building apps for Office and SharePoint using the web technologies you know and love, Part 2 (Eray Chou) 3-022, Building end-to-end apps for SharePoint with Windows Azure and Windows 8 (Rob Howard) © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.