Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Software Architektur für on-premise und die Cloud Lösungen

Ähnliche Präsentationen


Präsentation zum Thema: "Software Architektur für on-premise und die Cloud Lösungen"—  Präsentation transkript:

1 Software Architektur für on-premise und die Cloud Lösungen
4/9/2017 Software Architektur für on-premise und die Cloud Lösungen Hansjörg Scherer, Microsoft Switzerland Developer Tools / ALM Specialist @hjsch © 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.

2 Agenda Modern Application Lifecycle und Prozesse Architektur Tooling
Migration in die Cloud

3 Modern Application Lifecycle und Prozesse

4 Modern Application Lifecycle und Prozesse
Wer macht “agile” Software Entwicklung?

5 Modern Application Lifecycle und Prozesse
Harte Meilensteine geben Sicherheit?

6 Modern Application Lifecycle und Prozesse
Upfront Architektur nach der Requirmentdefinition…

7 Modern Application Lifecycle und Prozesse
… ergänzt mit vielen Diagrammen und Dokumenten

8 Modern Application Lifecycle und Prozesse
Das Ergebnis … So war das nicht gemeint! – Könnten wir das nicht wie folgt anpassen …

9 Modern Application Lifecycle und Prozesse
4/9/2017 Modern Application Lifecycle und Prozesse Die einzige Konstante (im Universum) ist die Veränderung. Heraklit von Ephesus (etwa v. Chr.), auch Herakleitos, griechischer Philosoph Where the magic happens Comfort Zone © 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.

10 Modern Application Lifecycle und Prozesse
4/9/2017 Modern Application Lifecycle und Prozesse Modern app development Continuous value delivery and rapid response to change © 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.

11 Modern Application Lifecycle und Prozesse
4/9/2017 Modern Application Lifecycle und Prozesse Heutige Herausforderungen Unterschiedliche Teams Team Autonomie Agil in der Entwicklung und Betrieb © 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.

12 Modern Application Lifecycle und Prozesse
4/9/2017 Modern Application Lifecycle und Prozesse Vertikaler Ansatz mit User Stories (Scenarios, Use Cases) User Story 1 User Story 2 User Story 3 User Story 4 User Story n Presentation Tier Business Tier Data Tier © 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.

13 Architektur Tooling

14 Architektur Tooling Plan Monitor + Learn Develop +Test Release
Production Development Collaboration BACKLOG REQUIREMENTS Plan Monitor + Learn Develop +Test Release

15 Architektur Tooling “Upfront” ist wichtig und nötig!

16 Architektur Tooling T4 Templates 4/9/2017
© 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.

17 Architektur Tooling Modelling und die Verbindung “bidirectional” zu PBI’s

18 DEMO: UML Tooling

19 Architektur Tooling Reverse Engineering Top Down Bottom up

20 DEMO: Dependency Diagramm und Code Map

21 4/9/2017 Architektur Tooling Layers/Komponenten Diagramm und Validierung der Abhänigkeiten CI/CD Integration Option © 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.

22 DEMO: Layer Diagram und Validierung

23 Architektur Tooling Summary

24 Migration in die Cloud

25 Migration in die Cloud Eine Cloud Definition
automated Eine Cloud Definition “On-demand delivery of applications or infrastructure as standardized IT services.” Pay per use Self-service Elasticity Automation elastic

26 Global Datacenter Infrastructure
Migration in die Cloud Economics Agility Focus Global Datacenter Infrastructure

27 Unpredictable Bursting
Migration in die Cloud Workload Agility On and Off e.g. Week end closing of finance department t Compute Inactivity Period Growing fast e.g. The new Facebook or M&A activity Unpredictable Bursting e.g. News site in case of top story such as Fukushima Predictable Bursting e.g. Big sports event such as World Cup or Xmas Sales Save 20-30%

28 Migration in die Cloud Focus auf Inovation Herausforderungen
Opportunitäten Strategie und neue IT Innovationen Strategie und neue IT Innovationen Cloud Innovation Vorteil IT Unterhalt und Betrieb IT Unterhalt und Betrieb Source: approx. Gartner, Forrester, IDC

29 Migration in die Cloud Cloud Architektur On Premises Infrastructure
You manage On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Infrastructure Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

30 4/9/2017 © 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.

31 infrastructure services
Build 2012 4/9/2017 app services cloud services caching identity service bus media mobile services web sites integration hpc analytics data services SQL database HDInsight table blob storage infrastructure services virtual machines virtual network vpn traffic manager cdn © 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.

32 infrastructure services
Build 2012 4/9/2017 app services cloud services caching identity service bus media Apps mobile services web sites integration hpc analytics data services SQL database HDInsight table blob storage caching identity cloud services table virtual network infrastructure services virtual machines virtual network vpn traffic manager cdn © 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.

33 infrastructure services
Build 2012 4/9/2017 Azure datacenters, your datacenters. app services cloud services caching identity service bus media virtual machines virtual network mobile services web sites integration hpc analytics vpn data services SQL database HDInsight table blob storage virtual network infrastructure services virtual machines virtual network vpn traffic manager cdn vpn © 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.

34 DEMO: Migration in die Cloud

35 Take aways Using Models within the Development Process Download Microsoft Azure SDK’s Visual Studio Architecture Tooling Guide

36 4/9/2017 3:04 AM © 2013 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. © 2010 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.


Herunterladen ppt "Software Architektur für on-premise und die Cloud Lösungen"

Ähnliche Präsentationen


Google-Anzeigen