Presentation is loading. Please wait.

Presentation is loading. Please wait.

1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Similar presentations


Presentation on theme: "1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN."— Presentation transcript:

1 1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 1/27/2018 5:13 AM B8014 Build Applications in Microsoft Azure to Deploy to Any Azure Stack Cloud Ricardo Mendes Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Consistent Hybrid Cloud with Microsoft Azure
Azure Services Common Identity Integrated Management and Security Consistent Data Platform Unified Development and DevOps Azure Stack

4 Azure and Azure Stack Truly consistent Hybrid Cloud platform Azure
1/27/2018 Azure and Azure Stack Truly consistent Hybrid Cloud platform Developers IT CONSISTENCY Portal | PowerShell | DevOps tools Portal | PowerShell | DevOps tools Azure Resource Manager Azure Resource Manager Azure IaaS | Azure PaaS Azure IaaS | Azure PaaS Compute | Networking | Storage | App Service | Functions | Service Fabric* | Container Service* Cloud infrastructure Cloud infrastructure (Integrated systems) Azure Azure Stack * - Post GA © 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.

5 Unified application development and DevOps
Experiences Operations Tools Deployments Application Patterns Automations Azure Resource Manager Describe Deploy Control Visual Studio | OSS tools Azure Azure Stack Unified application development and DevOps Build and deploy apps the same way whether they run on-premises or in the cloud. Implement common DevOps practices across hybrid cloud environments. Consistency

6 Demo: Consistency Microsoft Build 2017 1/27/2018 5:13 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Tooling Visual Studio VSTS CLI 2.0 SDKs Microsoft Build 2017
1/27/2018 5:13 AM Tooling Visual Studio VSTS CLI 2.0 SDKs © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Demo: Visual Studio, CLI 2.0, Syndication
Microsoft Build 2017 1/27/2018 5:13 AM Demo: Visual Studio, CLI 2.0, Syndication © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Hybrid use cases: Unified Development and DevOps
Unlock edge and disconnected solutions Deliver cloud applications that meet every regulation Build modern applications across cloud and on-premises

10 Edge and disconnected solutions
Aggregated analysis Data collection Use Azure Stack for: Real-time latency requirements Connectivity issues Local data processing Use Azure for aggregate analytics and big data modelling Common application logic across both, connected, or disconnected Local data processing Azure Stack Azure Stack Azure Stack Limited or no connectivity Edge and disconnected solutions

11 Cloud applications that meet every regulation
Develop and deploy global application in Azure Optionally deploy to Azure Stack to handle customer preferences for regulations: Government Industry Region All within a consistent model Azure Country #1 App pattern Country #2 Country #3 Cloud applications that meet every regulation

12 Modern applications across cloud and on-premises
Apply modern architectures to on-premises apps not yet ready for cloud PaaS Serverless computing Microservices and containers Move to Azure without code changes Consistent programming model, skills, and processes Azure services Existing app Modern applications across cloud and on-premises

13 Demo: Hybrid Microsoft Build 2017 1/27/2018 5:13 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Traditional on-premises workflow
Microsoft Ignite 2016 1/27/2018 5:13 AM Traditional on-premises workflow Infrastructure defined separately from software : leads to multiple back and forths Multiple IT-Dev handoffs yields more idle work-in-progress : longer development cycles Deployment definition is platform specific : limited mobility to the cloud Dependency not found Testing Commit Repository Developers Work Order Staging Infra Requirements Doc IT Platform #2 Developers Work Order QA Infra Requirements Doc Platform #1 IT Staging VMs Prod. VMs IT © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Cloud eases the adoption of DevOps practices
whether it’s your cloud or ours Cloud eases the adoption of DevOps practices Microsoft Azure Stack Microsoft Azure

16 DevOps + Azure Stack Adopting DevOps through cloud transformation
Microsoft Ignite 2016 1/27/2018 5:13 AM DevOps + Azure Stack Adopting DevOps through cloud transformation © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Demo: CI/CD Pipeline Microsoft Build 2017 1/27/2018 5:13 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Developer Tips Microsoft Build 2017 1/27/2018 5:13 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 What to avoid Hardcoded deployment endpoints Assuming content exists
Microsoft Build 2017 1/27/2018 5:13 AM What to avoid Hardcoded deployment endpoints Assuming content exists Using unavailable features © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 API Versions Compute: 2015-06-15, 2016-03-30 Network: 2015-06-15
Microsoft Build 2017 1/27/2018 5:13 AM API Versions Compute: , Network: Storage: , KeyVault: App Service: © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Content Add images to your Azure Stack Syndication
Microsoft Build 2017 1/27/2018 5:13 AM Content Add images to your Azure Stack Syndication © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Syndication Convenient Available to many
Microsoft Build 2017 1/27/2018 5:13 AM Syndication Convenient Available to many Images + Gallery Item + Deployment © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 ARM Templates Use dynamic endpoints Parameterize locations
Microsoft Build 2017 1/27/2018 5:13 AM ARM Templates Use dynamic endpoints Parameterize locations Be flexible about VM sizes and OS images © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 Deployment Use parameter files Use Visual Studio for deployment
Microsoft Build 2017 1/27/2018 5:13 AM Deployment Use parameter files Use Visual Studio for deployment Azure Stack Tools Authenticate with a service principal © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Microsoft Build 2017 1/27/2018 5:13 AM API Profiles Provide a way to manage version differences between Azure and Azure Stack et of AzureRM PowerShell modules with specific API versions Install the PowerShell module required to use API version profiles Implementation thru AzureRM.Bootstrapper which is available through the PowerShell Gallery © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 Demo: PowerShell Profiles
Microsoft Build 2017 1/27/2018 5:13 AM Demo: PowerShell Profiles © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Identity Authentication with Service Principal
Microsoft Build 2017 Identity Authentication with Service Principal 1/27/2018 5:13 AM Steps: Create Service Principal in your AAD tenant using password or certificate Assign the Service Principal a Role on your Subscription Logon using password or certificate [optional] Save access token to simplify log in For further info, refer to: us/documentation/articles/resource-group- authenticate-service-principal/ © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Start in Azure Will your Azure solution work on Azure Stack?
Microsoft Build 2017 1/27/2018 5:13 AM Start in Azure Will your Azure solution work on Azure Stack? 2 tools you can get from the Azure Stack Tool repository on GitHub. Guardrails to check your ARM template for resource dependencies that may not be available on Azure Stack Azure Resource Manager Template Validator for Azure Stack Azure Resource Manager Policy for Azure Stack Download the tool: © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

29 What to do next LEARN BUILD DO Read the docs: aka.ms/azurestackdocs
Microsoft Build 2017 1/27/2018 5:13 AM What to do next LEARN Read the docs: aka.ms/azurestackdocs Read the whitepaper: aka.ms/azurestackwhitepaper Read the CI/CD walkthrough: BUILD Deploy the product: aka.ms/azurestack DO Deploy Azure Apps: aka.ms/azurestackgithub Try PaaS services: aka.ms/azurestackpaasservices Build Hybrid Apps: aka.ms/DesignHybridApps © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

30 1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN."

Similar presentations


Ads by Google