Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Inspire 9/29/ :58 AM

Similar presentations


Presentation on theme: "Microsoft Inspire 9/29/ :58 AM"— Presentation transcript:

1 Microsoft Inspire 9/29/2017 11:58 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Microsoft Inspire 9/29/ :58 AM CE508 Realize the massive opportunity to modernize legacy .NET applications with containers and Windows Server Chris Van Wesep Director, Windows Server Marketing © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 App modernization…with no code change! The container revolution.
Microsoft Inspire 9/29/ :58 AM CE508 App modernization…with no code change! The container revolution. Chris Van Wesep Director, Windows Server Marketing © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Microsoft Inspire 9/29/ :58 AM Help customers free resources and work more efficiently by modernizing legacy applications © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 On-prem today, expanding to cloud Mostly .NET, Tomcat and WebLogic
9/29/ :58 AM 128 years old and global leader in asset servicing & management and banking On-prem today, expanding to cloud Mostly .NET, Tomcat and WebLogic Rigid, per-app infrastructure 29 Day deployment time With Docker – 7 Days! Also increased HW utilization by 2x © 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.

6 Application Modernization Partner Opportunity
9/29/ :58 AM Application Modernization Partner Opportunity 19K+ $$$ 9.5M Top Enterprise Accounts .NET / Java Applications can be containerized with little/no code change Market Opportunity Modernization Planning & Assessments Migration Services Microservice Extensions Drive Azure Consumption Source: 1 Microsoft internal Research © 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.

7 Understanding containers
Microsoft Build 2016 9/29/ :58 AM Understanding containers © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Works on my machine Historical challenges Patches break installations
Microsoft Inspire 9/29/ :58 AM Works on my machine Historical challenges Patches break installations Deployment binders lead to shadow IT, tension between dev/ops © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 The cloud has changed expectations
Availability 100% Uptime Hyper-scale From startup to enterprise Agility Deliver just in time speed

10 Where do developers spend time…
Microsoft Inspire 9/29/ :58 AM Where do developers spend time… Maintaining existing applications “Fixing” existing applications Adding features to existing applications Fixing the feature someone else added to the existing applications Building a new application (maybe … if there’s time) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Where do application admins spend time…
Microsoft Inspire 9/29/ :58 AM Where do application admins spend time… Maintaining existing applications Re-deploying new versions of existing applications Diagnosing issues with existing applications Troubleshooting issues from feature additions to the existing applications Deploying a new application (maybe … if there’s time) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 What problems do containers solve?
Microsoft Build 2016 9/29/ :58 AM What problems do containers solve? © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Containers deliver speed, flexibility, and savings
Availability 62% Report reduction in MTTR 10X Cost reduction in maintaining existing applications Hyper-scale Eliminate “works on my machine” issues 41% Move workloads across private/public clouds Agility 13X More software releases 65% Reduction in developer onboarding time State of App development Survey: Q1 2016, Cornell University case study

14 How do containers work? Microsoft Build 2016 9/29/2017 11:58 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Windows Containers Windows Kernel Host User Mode Container Runtime
Microsoft 2016 9/29/ :58 AM Windows Containers Host User Mode Container Runtime containerD Docker Engine Windows Kernel © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Windows Server Container
Microsoft Inspire 9/29/ :58 AM Windows Containers Host User Mode Container Runtime containerD Docker Engine Windows Server Container App Windows Kernel Hyper-V Hypervisor © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Windows Containers Windows Server Container Windows Server Container
Microsoft Inspire 9/29/ :58 AM Windows Containers Host User Mode Container Runtime containerD Docker Engine Windows Server Container App Windows Server Container App Windows Kernel Hyper-V Hypervisor © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Windows Containers Virtual Machine Optimized for Container
Microsoft Inspire 9/29/ :58 AM Windows Containers Host User Mode Container Runtime containerD Docker Engine Hyper-V Isolation Virtual Machine Optimized for Container Windows Server Container App Windows Server Container App Windows Kernel Windows Kernel Hyper-V Hypervisor © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Windows Containers Virtual Machine Optimized for Container
Microsoft Inspire 9/29/ :58 AM Windows Containers New Host User Mode Container Runtime containerD Docker Engine Hyper-V Isolation Virtual Machine Optimized for Container Windows Kernel Windows Server Container App Hyper-V Isolation Virtual Machine Optimized for Container Linux Kernel Linux Container App Windows Server Container App Windows Kernel Hyper-V Hypervisor © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 A container is not a smaller VM

21 The journey from traditional apps to microservices
Existing Application Convert to container using Docker EE Modern Infrastructure Move to cloud or refresh HW Modern Methodologies Integrate to CI/CD and automation systems Modern Microservices Add new services or start peeling off services from monolith code base

22 Target application considerations
OS Dependency The fewer, the better ASP.NET Web Apps .NET consistency across OS releases Typically state separated already Run behind a load balancer Application State Where does it reside?

23 Partnering with Docker
Microsoft Build 2016 9/29/ :58 AM Partnering with Docker Scott Johnston, COO Docker © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24

25 Docker EE Gives Traditional Applications Modern Capabilities
Efficient Optimize CapEx and OpEx costs OpEx savings – 90% CapEx savings – 77% Portable Infrastructure Independent Apps Deployment Freq (per 30 days) 13x More Secure Reduce risk and enforce new controls MTTR for patching 99% Faster Gain immediate benefits without changing the app

26 biBERK makes business insurance simpler and easier.
Our mission is to give small businesses the peace of mind to do what they do best, knowing they’re protected and we will be there when they need us. biBERK offers five types of coverage for businesses nationwide.

27 Isolate App Dependencies w/o Additional VMs
Business Objectives Aim to provide a positive customer experience. Every time a policy is renewed, we know we have satisfied custiomers The ability to generate your own Certificates of Insurance A range of cash-flow friendly payment options. An easy payment process. A secure online way of getting answers to questions about your policy, claims resources, and more. A professional Customer Service Team able to offer one-on-one Promise to make the handling of your claims a top priority Increase Infrastructure Utilization Isolate App Dependencies w/o Additional VMs Standardize VM Infrastructure

28 IT Objectives Accelerate digital transformation journey by increasing operational efficiency between Dev and Ops. Achieve end state of microservices distributed architecture Reduce infrastructure and operational cost through optimizing existing Azure environment and modernizing application architecture Increase Infrastructure Utilization Isolate App Dependencies w/o Additional VMs Standardize VM Infrastructure Increase App Portability and Reuse

29 Before MTA

30 Projected Azure Cost Reduction
Initial Results 22 MVC4 .NET and Delphi Applications 4x Application Scalability vs. existing IaaS environment 14% Projected Azure Cost Reduction 2x Deployment Speed CI/CD Security New login screen with Azure Active Directory authentication to run Docker containers in network Ops Efficiency Increased DevOps collaboration. Moves environment towards infrastructure as code. Application lifecycle velocity Consistency Rich user experience with consistent look and feel across all web pages. Portability Application works seamlessly across dev, Q/A, staging and production. Projected savings would be achieved by collapsing environments into one Docker swarm. Portability: Application works seamlessly across dev, Q/A, staging and production Consistency: Rich user experience with consistent look and feel across all web pages.

31 Achieve Digital Transformation Production Operations
What’s Next? Achieve Digital Transformation Slowly peel legacy applications into microservices architecture accelerating net new workloads within Azure reducing OPEX costs MTA internal business software driving more Azure nodes Deploy at Scale Deploy 22 apps across larger Docker EE Docker EE CI/CD Integration Production Operations Manage initial apps in production Increased DevOps collaboration Testing across multiple environments

32 Learn more about Modernizing Traditional Applications (MTA)
Microsoft Inspire 9/29/ :58 AM Learn more about Modernizing Traditional Applications (MTA) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

33 The bigger picture Microsoft Build 2016 9/29/2017 11:58 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34 The Azure container story
Container Management Container Service Container-based PaaS Service Fabric Degree of control Ease of use

35 Azure open source container platform
Enabling agility with containers in the cloud Developers Operations Data analysts OMS Docker VM Extension for Azure Open source container-based PaaS platforms in Azure Azure Container Service Azure Marketplace container partners Easy and programmatic way to add Docker capabilities to your VMs Container-ready application platforms that benefit from Azure’s native partitioning, capacity management and high availability Optimized container hosting in the cloud with familiar tooling and your choice of orchestrator Partner solutions that address management challenges of containers Microsoft Azure Workload portability Cross-cloud orchestration Tools integration Windows Server (preview) Azure Stack (roadmap) Your own platform

36 A simpler app cloud migration
Discovery Migrate Optimize Convert existing .NET applications to containers Effortless app, VM, and container migration to Azure Application analysis for optimal PaaS migration Automated workload and application discovery TCO and ROI analysis Recommendation reports Azure Site Recovery

37 A simpler app cloud migration
Take advantage of Migration practice enablement – launching mid- August Get to know your local account team Start migrating today - Tools and offers available right now from many of the ISV’s on this slide Discovery Migrate Optimize Convert existing .NET applications to containers Effortless app, VM, and container migration to Azure Application analysis for optimal PaaS migration Automated workload and application discovery TCO and ROI analysis Recommendation reports Azure Site Recovery

38 Microsoft Inspire 9/29/ :58 AM Next steps Read the blog post: Learn more about modernizing traditional apps: Insiders Program for early builds General Information © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

39 C+E Cloud Infrastructure & Management Sessions
Microsoft Inspire 9/29/ :58 AM Sunday, July 9 Tuesday, July 11 Wednesday, July 12 Theater Session CE511t SAP & HANA on Azure 5:30 – 6:00 pm Microsoft Central Theater 1, Expo Hall Power Session CE501p How to design compelling Azure Stack Marketplace offerings 1:00 – 1:20 pm WEWCC Level C Breakout Session CE503 A Truly Consistent Hybrid Cloud for digital transformation 1:00 – 2:00 pm WEWCC Level A Breakout Session CE504 Boost cloud revenues through database and workload migration to Azure 2:30 – 3:30 pm WEWCC Level B Breakout Session CE505 Accelerating Customers’ Digital Transformation with Azure IaaS 4:00 - 5:00 pm WEWCC Level C Theater Session CE511t Set up well-managed and secured virtual machines for your customers 11:30 – 12:00 pm Microsoft Central Theater 1, Expo Hall Breakout Session CE506 Extend your Azure business with Azure Stack 1:00 – 2:00 pm WEWCC Level A Breakout Session CE507 Building Your Business with Azure Storage Scenarios 2:30 – 3:30 pm WEWCC Level A Power Session CE502p Grow cloud business with database and workload migration to Azure 3:40 – 4:00 pm WEWCC Level A Breakout Session CE508 Realize the massive opportunity to modernize legacy and .NET applications with containers and Windows Server 4:00 - 5:00 pm Monday, July 10 Theater Session CE509t Learn how one partner is integrating Azure Stack into their business 12:30 – 1:00 pm Microsoft Central Theater 1, Expo Hall Breakout Session CE512 Grow your cloud revenue with Azure management & security offerings 1:00 - 2:00 pm WEWCC Level B Power Session CE500p Build Turnkey Apps and Drive New Revenue Streams with Azure Managed Applications 3:40 – 4:00 pm WEWCC Level C © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

40

41 Microsoft Inspire 9/29/2017 11:58 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft Inspire 9/29/ :58 AM"

Similar presentations


Ads by Google