Developing an app for SharePoint autohosted in Azure

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Building Scalable Web Apps with Windows Azure Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Introduction to SQL Azure March 31, 2015 John Deardurff Website:
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Co- location Mass Market Managed Hosting ISV Hosting.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Announcing Demo Announcing.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Windows Azure Web Sites Speaker Title Organization.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Building ASP.NET Apps in Windows Azure Name Title Microsoft Corporation.
Windows Azure Connect Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
Advanced SQL Azure Database Name Title Microsoft Corporation.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

MIX 09 4/17/2018 4:41 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Возможности Excel 2010, о которых следует знать
Setting up team development infrastructure for SharePoint 2013
Title of Presentation 11/22/2018 3:34 PM
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Build /2/ The future of Azure devops: Building and managing cloud applications lifecycle across your teams Bradley Millington Program.
Disaster Recovery as a Service
Title of Presentation 12/2/2018 3:48 PM
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Building Mobile Solutions on Windows Azure – Part I
2/17/2019 7:32 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4/27/17, Bell #8 What amount of net pay has been earned this period?
SharePoint 2013 Authentication with Azure – Part 1
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
5/1/2019 3:29 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Chalk Talk: Reading and publishing
SharePoint 2013 Authentication with Azure – Part 2
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
What’s New for Developers in Office and SharePoint
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

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.

Agenda Technology of autohosted apps Building an autohosted app Hosting environment Use cases Building an autohosted app

App model: past, present and future Azure, IIS, LAMP, etc… SharePoint 2007 SharePoint 2010 SharePoint 2013 SharePoint Sandbox SharePoint _api

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.

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.

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

Kudos App Demo

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

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

Hosting environment

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

App hosting licenses Demo

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.

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

Use cases

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

Building Kudos App Demo

Takeaways: SharePoint autohosted apps are easy to develop and deploy, use standard Azure Web Site and SQL, have reliable lifecycle and DR capabilities.

Office & SharePoint Resources Build 2012 9/12/2018 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 © 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.

Build 2012 9/12/2018 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) © 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.

Questions