Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Build 2016 4/28/2017 9:50 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,

Similar presentations


Presentation on theme: "Microsoft Build 2016 4/28/2017 9:50 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,"— Presentation transcript:

1 Microsoft Build 2016 4/28/2017 9:50 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Designing Hybrid applications that span Azure and Azure Stack
Igor Sedukhin Architect

3 Outline What is Hybrid? Why does it matter?
Designing and operating Hybrid apps Challenges and Solutions

4 Azure Multi-cloud 22 Azure regions operational, 28 announced
4/28/2017 9:50 AM Azure Multi-cloud 22 Azure regions operational, 28 announced 100s of service providers 1,000s of enterprises © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 One Azure Ecosystem Microsoft Azure Microsoft Azure Stack Applications
Microsoft Build 2016 4/28/2017 9:50 AM One Azure Ecosystem Applications Windows | Linux Java, PHP, .NET, … IaaS PaaS Containers Templates PowerShell, CLI Puppet, Chef, DSC Metrics Diagnostics Experiences Tools Operations Portal Gallery RBAC GitHub Visual Studio Eclipse Azure Ecosystem National Public Government Service Providers Enterprises Microsoft Azure Microsoft Azure Stack © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Azure Cloud Architecture
4/28/2017 Azure Cloud Architecture Storage Blobs Websites (.NET, PHP, Python … ) Guest Workload Resources (IaaS + PaaS) 1 Virtual Machines (Linux or Windows) Service Fabric Clusters Virtual Networks End User Experiences Azure Portal | Developer Tools (MSFT & Open Source) Azure Resource Model Azure Resource Manager Microsoft Azure Services Core Services Identity | Subscriptions | RBAC | Gallery | Metrics | Usage Azure | Azure Stack Extensible Service Framework Additional Services 3rd Party Services Foundational Services Compute | Storage | Networking | Key Vault 2 Cloud Infrastructure Infrastructure Management Compute Storage Networking © 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.

7 Hybrid Microsoft Azure Microsoft Azure Stack Experiences
One Azure Ecosystem Experiences Hybrid Tools Azure SDK Application Content (Templates, Images, Extensions, …) Azure Cloud Architecture Azure Resource Manager Core Services Regions Regions Regions Additional Services Instances Of Foundational Services Cloud Infrastructure Public National Service Providers Government Enterprises Microsoft Azure Microsoft Azure Stack

8 Hybrid Application Pattern
Microsoft Build 2016 4/28/2017 9:50 AM Hybrid Application Pattern Your App Azure Ecosystem National Public Government Service Providers Enterprises Microsoft Azure Microsoft Azure Stack © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Why?

10 Mobile Azure National cloud Azure Public cloud

11 Industrial Azure Public cloud Azure Stack Azure Stack Azure Stack

12 Global Enterprise

13 Smart City Maps GIS Azure Local Service Provider

14 Workload Mobility and Scale
Public Azure Azure Stack

15 Hybrid Application Pattern
Your App Azure Ecosystem National Public Government Service Providers Enterprises Microsoft Azure Microsoft Azure Stack

16 Demo: Developing and Operating a Hybrid App

17 Challenges and Solutions

18 Endpoints Azure US Government Cloud https://gallery.usgovcloudapi.net/
Azure Public Cloud Azure China Cloud Azure Stack Cloud org ID>/

19 Endpoints GET { "galleryEndpoint“ : " "graphEndpoint“ : " "managementPortalEndpoint“ : " "authentication“ : { "authenticationEndpoint“ : " "resourceManagerResourceIds“ : " }

20 Endpoints

21 Identity 3 2 1 Office 365 AAD China AAD Azure Stack Azure China
in China Azure China Azure 2 1 Azure Stack Azure Stack AD/ADFS Service Providers and Enterprises Enterprises Only

22 Identity Authenticate using service principal: Create Cert
Create Cert Create Service Principal in your AAD tenant with the Cert Auth Assign the Service Principal a Role on your Subscription Using Cert, authenticate Service Principal and obtain a token from AAD Use Token in HTTP requests

23 Versions Your App or Script V2 V1 V3 V2 V1 V1 Azure Stack Azure
Azure China

24 Versions GET { "value": [ "namespace": "Microsoft.Compute", "resourceTypes": [ "resourceType": "virtualMachines", "locations": [ "East US", ], "apiVersions": [ " ", " ", " preview" ] }, …. }

25 Versions

26 Capabilities: e.g. VM Sizes
Your App or Script A0-Ax D0-Dy DS0-DSz A0-Ax D0-Dy A0-A4 Azure Stack Azure Azure China

27 Capabilities

28 Capabilities

29 Content: e.g. Images Your App or Script X X X Y Y Y Z Azure Stack
Azure China

30 Content: Images

31 Content: Images

32 Operational Solutions for Hybrid
Connectivity Azure ExpressRoute Management Operations Management Suite Application Insights Storage StorSimple DR Azure Backup Azure Site Recovery

33 Hybrid Application Pattern
Your App Application Design and Development Application Deployment and Operations Azure Ecosystem National Public Government Service Providers Enterprises Microsoft Azure Microsoft Azure Stack

34 Takeaways Azure + Azure Stack = Hybrid Call To Action
Apps should take advantage of Hybrid Apps should be designed for Hybrid Microsoft is fully committed to make you successful on this journey Call To Action Learn and try the Azure APIs and Template Authoring Try out the Azure Stack Technical Preview Try the apps in the Github Azure: Azure Stack:

35 Azure Clinic Powered by Microsoft AzureCAT Located on the 3rd floor
Hours: Wed – 3/ :00AM – 6:00PM Thur – 3/ :15AM – 6:30PM Fri – 4/ :00AM – 3:00PM Talk to the folks who build world class, highly scalable, high available systems on Azure Today Bring your ideas for your application of the future and have them design it with you on the spot. Bring your questions and problems to be fixed on site. Learn about Azure implementation best practices

36 Please Complete An Evaluation Form Your input is important!
4/28/2017 Please Complete An Evaluation Form Your input is important! or © 2016 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.

37 4/28/2017 9:50 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft Build 2016 4/28/2017 9:50 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,"

Similar presentations


Ads by Google