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

Slides:



Advertisements
Similar presentations
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Advertisements

Windows Azure Connect Name Title Microsoft Corporation.
customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
IT Operations Management
Run Azure Services in your datacenter
IT Operations Management
Hybrid Management and Security
Building ARM IaaS Application Environment
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Accelerate your DevOps with OpenShift by Red Hat
Microsoft Virtual Academy
S4 Solution Specialist Sales Summit
Creating Enterprise Grade BI Models with Azure Analysis Services
Deployment Planning Services
MIX 09 5/29/ :31 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Azure: The only consistent Hybrid Cloud
Microsoft Azure Stack Hybrid Apps and Developer Overview
Developing Hybrid Apps on Microsoft Azure Stack
Microsoft Virtual Academy
Azure SDKs and Tools for You
The power of common identity across any cloud
Understand Hybrid Identity with Azure and Azure Stack
IT Operations Management
Microsoft Ignite /31/ :08 AM
Microsoft Virtual Academy
Configuration Management with Azure Automation DSC
IT Operations Management
Azure Stack – Thinking AND realizing value “beyond the box”
Design and Implement Cloud Data Platform Solutions
Microsoft Virtual Academy
Automate all things! Microsoft Azure continuous deployment
Release Management with Visual Studio Team Services
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Build /21/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Private Cloud Deployment MCS service line Offering
Microsoft Virtual Academy
Azure PowerShell Aaron Roney Senior Program Manager Cormac McCarthy
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
Azure Active Directory
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Setting up team development infrastructure for SharePoint 2013
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Microsoft Build /28/2018 2:38 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Release Management with Visual Studio Team Services
Build /2/ The future of Azure devops: Building and managing cloud applications lifecycle across your teams Bradley Millington Program.
Microsoft Virtual Academy
12/26/2018 1:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Release Management with Visual Studio Team Services
Private Cloud Deployment MCS service line Offering
Understand your Azure cloud assets dependencies with BMC Discovery
Build /19/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
What’s new in Visual Studio 2012
Windows Azure Hybrid Architectures and Patterns
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Office 365 Development July 2014.
Microsoft Virtual Academy
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Microsoft Virtual Academy
Microsoft Virtual Academy
Azure DevOps Integration
Miao Jiang API Management: deep dive - Part 1
Presentation transcript:

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.

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.

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

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.

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

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.

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.

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.

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

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

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

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

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.

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.

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

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.

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.

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.

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.

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: 2015-06-15, 2016-03-30 Network: 2015-06-15 Storage: 2015-06-15, 2016-01-01 KeyVault: 2015-06-01 App Service: 2015-08-01 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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.

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.

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.

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.

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.

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.

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: https://azure.microsoft.com/en- 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.

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: https://github.com/Azure/AzureStack-Tools © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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: https://aka.ms/hybridcicd 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.

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.