hundreds of videos 
monthly episodes on DevOps
Test 
Develop Build 
Production 
Pre-Production 
Integration 
Deploy Environments Monitor and Learn 
Processes 
ALM Framework 
Dev/Test
Microsoft Ecosystem 
Test 
Develop Build 
Production/Stage 
Deploy Environments Monitor and Learn 
Processes 
Dev/Test
Heterogeneous Ecosystem 
Test 
Build 
Production/Stage 
Deploy Environments Monitor and Learn 
Processes 
Dev/Test 
Develop
• Optimized Resources 
• Accelerate Delivery 
• Deployment Rate 
• MTTR
Virtual Machine √ √ √ √ √ C P V 
Cloud Service √ √ √ C P V 
Website √ √ √ √ √ √ 
Network √ √ √ √ √ C P 
Storage √ √ √ √ √ √ C P V 
SQL Database √ √ √ √ √ √ P 
Service Bus √ √ √ √ 
Resource Groups √ √ √ 
Scheduler √ √ √ √ 
Monitoring √ √ √ 
Search √ √ √ 
HDInsight √ √ √ 
Mobile Services √ √ 
Azure AD √ √ √ √ 
Not a complete list
• 
• 
• 
• 
• 
• 
Instantiation of repeatable config. 
Configuration  Resource Group 
SQL - A Website Virtual 
Machines 
SQL-A 
Website 
[SQL CONFIG] VM (2x) 
DEPENDS ON SQL DEPENDS ON SQL 
SQL CONFIG
Test 
PaaS – Website 
Source Build Environments 
Deploy Monitor and Learn
• Optimized Resources 
• Accelerate Delivery 
• Deployment Rate
Test 
IaaS 
IIS VM SQL VM 
PaaS – Cloud Service 
PaaS – Website 
Source Build Environments 
Deploy Monitor and Learn
• Faster Detection & Remediation 
• Optimized Resources 
• MTTD 
• MTTR
Test 
Source Build 
PaaS – Website 
Deploy Environments Monitor and Learn
http://aka.ms/TechEdDevOps 
http://aka.ms/teched-eu 
http://aka.ms/devopstl
3 Ways To UP Your OPs Game

3 Ways To UP Your OPs Game

  • 2.
    hundreds of videos monthly episodes on DevOps
  • 4.
    Test Develop Build Production Pre-Production Integration Deploy Environments Monitor and Learn Processes ALM Framework Dev/Test
  • 5.
    Microsoft Ecosystem Test Develop Build Production/Stage Deploy Environments Monitor and Learn Processes Dev/Test
  • 6.
    Heterogeneous Ecosystem Test Build Production/Stage Deploy Environments Monitor and Learn Processes Dev/Test Develop
  • 7.
    • Optimized Resources • Accelerate Delivery • Deployment Rate • MTTR
  • 8.
    Virtual Machine √√ √ √ √ C P V Cloud Service √ √ √ C P V Website √ √ √ √ √ √ Network √ √ √ √ √ C P Storage √ √ √ √ √ √ C P V SQL Database √ √ √ √ √ √ P Service Bus √ √ √ √ Resource Groups √ √ √ Scheduler √ √ √ √ Monitoring √ √ √ Search √ √ √ HDInsight √ √ √ Mobile Services √ √ Azure AD √ √ √ √ Not a complete list
  • 10.
    • • • • • • Instantiation of repeatable config. Configuration  Resource Group SQL - A Website Virtual Machines SQL-A Website [SQL CONFIG] VM (2x) DEPENDS ON SQL DEPENDS ON SQL SQL CONFIG
  • 11.
    Test PaaS –Website Source Build Environments Deploy Monitor and Learn
  • 12.
    • Optimized Resources • Accelerate Delivery • Deployment Rate
  • 13.
    Test IaaS IISVM SQL VM PaaS – Cloud Service PaaS – Website Source Build Environments Deploy Monitor and Learn
  • 14.
    • Faster Detection& Remediation • Optimized Resources • MTTD • MTTR
  • 15.
    Test Source Build PaaS – Website Deploy Environments Monitor and Learn
  • 16.

Editor's Notes

  • #7 Microsoft also invests heavily in the open source ecosystem and enables you to keep your existing investments in open source tools while potentially enabling integration with our own technologies.  In fact, we have an entire organization called MS OpenTech who are dedicated to this pursuit.  In this slide you can see a number of different open source products we have interoperability with which play different roles across the entire application lifecycle.  These open source tools often play a part in more than one aspect of the product lifecycle, but they are listed here based on the primary integration point with a Microsoft technology. Last but not least, I’d like to point out that the Microsoft Cloud OS platform where you might decide to host your application supports various programming languages like node.js, php, and java as well as underlying open source operating systems like Linux. http://msopentech.com/blog/project-categories/devops/
  • #9 PowerShell & xPlat-CLI – http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/ MAML – https://www.nuget.org/packages?q=Microsoft.WindowsAzure.Management&prerelease=true&sortOrder=relevance Resource Groups - Chef - http://channel9.msdn.com/Shows/Edge/Edge-Show-93-Chef-deployments-to-Windows-Azure Puppet - http://blogs.msdn.com/b/interoperability/archive/2013/12/12/windows-azure-provisioning-of-linux-and-windows-via-puppet.aspx Vagrant - https://github.com/MSOpenTech/vagrant-azure