Download presentation
Published byFranklin Rodgers Modified over 8 years ago
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.