Präsentation herunterladen
Veröffentlicht von:Bertilda Schmier Geändert vor über 9 Jahren
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.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.