1 / 22

Developing an app for SharePoint autohosted in Azure

Developing an app for SharePoint autohosted in Azure. Maxim Lukiyanov Program Manager 3-023. Agenda. Technology of autohosted apps Hosting environment Use cases Building an autohosted app. App model: past, present and future. Azure, IIS, LAMP, etc…. SharePoint 2007.

erno
Download Presentation

Developing an app for SharePoint autohosted in Azure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Developing an app for SharePoint autohosted in Azure Maxim Lukiyanov Program Manager 3-023

  2. Agenda • Technology of autohosted apps • 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. 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. • App model: hosting

  5. What is autohosted app Web Site SQL DB Workflow SharePoint Online Azure Deploy ASP.NET Web forms Web pages MVC Azure SQL Database 1GB size limit Geo replicated copy for disaster recovery App Catalog * support for autohosted apps in SharePoint Store is coming soon. SharePoint Store*

  6. Instance isolation SharePoint Online Azure Tenant 1 Site A Web Site SQL DB Site B Web Site SQL DB Tenant 2 Web Site SQL DB Site C 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’ App v2.0 App v1.0 Windows Azure Web Site v1 Web Site v2 Web Site v2 Azure SQL Database DB’ DB v2 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

  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 • SharePoint Apps:http://dev.office.com • http://blogs.msdn.com/b/officeapps • Windows Azure Web Sites: http://www.windowsazure.com/en-us/home/scenarios/web-sites/ Please submit sessions evals on the Build Windows 8 App or at http://aka.ms/BuildSessions

  20. Related sessions • 3-020, Building apps for Office and SharePoint 2013 using the web technologies you know and love, Part 1 (Rolando Jimenez Salgado) • 3-021, Building apps for Office and SharePoint 2013 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)

  21. Questions

More Related