DevOps Deep Dive / DevOps in action Donovan Brown M348
At 10:15 AM they managed to shut down the entire system. 4/11/2019 At 10:15 AM they managed to shut down the entire system. © 2014 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.
In 45 minutes Knight Capital Group lost 460 million dollars. 4/11/2019 In 45 minutes Knight Capital Group lost 460 million dollars. © 2014 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.
What would be the impact in your organization? 4/11/2019 What would be the impact in your organization? © 2014 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.
Who am I? Donovan Brown | @DonovanBrown Fun Stuff 4/11/2019 Who am I? Donovan Brown | @DonovanBrown Senior Program Manager for DevOps Blog at DonovanBrown.com Technical YouTube Channel Fun Stuff No. 12 World Ranked Professional Air Hockey player Competitive driver Developer for over 20 years © 2014 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.
Session Objectives And Takeaways Tech Ready 15 4/11/2019 Session Objectives And Takeaways Session Objective(s): Show how Microsoft’s tools address DevOps practices Microsoft is a key player in the DevOps space Our tools enable teams regardless of the technology they use or the platform they target © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.
Sprint Monitor Sprint Automate! Define Deliver Operate Define Deliver Visual Studio 2012 4/11/2019 PRODUCT BACKLOG RELEASE PIPELINE Sprint Monitor Define Deliver Operate Define Sprint CUSTOMERS Deliver Automate! Error-prone Complex Chaotic © 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.
End to End Demo
Lessons learned & Best Practices
PowerShell/CLI Any action that can be performed from PowerShell or a CLI can be done during your release http://bit.ly/CaptureCmdOutput | http://bit.ly/ReportErrorToRM
Cross-Domain / Workgroup Mode Microsoft Ignite 2015 4/11/2019 6:35 PM Cross-Domain / Workgroup Mode Shadow Accounts Two-way Trusts Co-located Agents http://bit.ly/AzureWebSites © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Setting Build Quality Set the Build Quality as the release moves through the pipeline http://bit.ly/BuildQuality
Retain Indefinitely Is set by default Can be controlled during release Can causes drop locations to fill up http://bit.ly/1b5urhF
Azure Azure PowerShell IaaS PaaS SaaS Resource Groups Microsoft Ignite 2015 4/11/2019 6:35 PM Azure Azure PowerShell IaaS PaaS SaaS Resource Groups http://bit.ly/AzureWebSites © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Deployment Slots Do not swap across environments Consider DB changes Microsoft Ignite 2015 4/11/2019 6:35 PM Deployment Slots Do not swap across environments Consider DB changes http://tinyurl.com/RmPlusSlots © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Database Changes SSDT Care must be taken with Deployment Slots Have rollback strategy
SQL VSO Azure Excel SPS Skype AD DSC
Related Ignite NZ Sessions 1 Deploying, Organizing and Securing Applications with the Azure Resource Manager Thu 4:30PM Find me later at… Hub Happy Hour Thu 5:30-6:30pm
Resources Microsoft Virtual Academy TechNet & MSDN Flash 4/11/2019 Microsoft Virtual Academy Resources TechNet & MSDN Flash Free Online Learning http://aka.ms/mva Subscribe to our fortnightly newsletter http://aka.ms/technetnz http://aka.ms/msdnnz Sessions on Demand http://aka.ms/ch9nz © 2014 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.
Complete your session evaluation now and win! 4/11/2019 6:35 PM © 2013 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.
4/11/2019 6:35 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.