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

Slides:



Advertisements
Ähnliche Präsentationen
Wo ist Bart? Year 9 German students were taught prepositions in the context of the topic “zu Hause”. They were then shown the following PPT where prepositions.
Advertisements

Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
© TechniData IT-Service GmbH Name Autor Name Datei Monat Jahr Seite 1 Die Cloud – Hype oder mehr? Ralf Wigand Business Development Manager Leiter Rechenzentrum.
Michael Haverbeck System Engineer
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Verkaufen im 21. Jahrhundert Wir stellen vor: SAP Cloud for Customers
Projektvorgehen.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
Brand my SharePoint Grafische Gestaltung von SharePoint-Webseiten
Developer Day Webseiten auf Windows Azure hosten Britta Labud bbv Software Services AG Roland Krummenacher bbv Software Services AG.
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure Windows Azure Mobile Services.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Windows Azure Websites Roland Krummenacher Senior Software Engineer, bbv Software Services
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
SQL Azure Administration
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
| Basel Wege in die Cloud: Office 365 Dennis Hobmaier, Technical Solutions
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 2013 Kapitel 6 Folie 2 WCF Data Services (1) s.a.

Windows Azure VMs und Storage
Microsoft Cloud Day Herzlich willkommen!. Microsoft Cloud Day MSDN Veranstaltung Die Cloud Plattform als Erfolgsbaustein – Wie Sie als Softwarefirma von.
Warum IIS? Best of Microsoft Webserver
ECM-Informationstag auf der Kieler Woche
MSDN TechTalk Anwendungen integrieren in Microsoft Dynamics CRM 4.0.
Real World Windows Azure Die Cloud richtig nutzen.
.....wolken über dem rechenzentrum cloud computing.
Thomas Schissler – artiso solutions GmbH Artur Speth – Microsoft Deutschland GmbH.
Swiss TechNet Events Herzlich Willkommen Microsoft Azure Advanced 2. Dezember 2014 Gerry Keune, Trivadis Stefan Geiger, Trivadis
Vorgehen Business Analyse
VRealize Operations Insight. Sehen & analysieren Sie all Ihre IT-Daten Structured Data Metrics Alerts Events VMware vRealize Operations Kapazität, Leistungs-
System Center 2012 Automatisierung von IT-Prozessen Sinja Herbertz Education Support Centre Deutschland.
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
7.-8. März 2013, Rosenheim Brand my SharePoint grafische Gestaltung von SharePoint 2013-Webseiten Fabian Moritz | MVP SharePoint Server.
Vorgehen Business Analyse
Swiss TechNet Events Herzlich Willkommen Windows Server 2012 & Windows 8 "better together" - Workplace Szenarien 29. Mai 2013 Martin Weber, Technical Solution.
Discover Kaseya 6.3 Report Templates Rocco van der Zwet - Senior Consultant.
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Arbeiten in einem agilen Team mit VS & TFS 11
Cloud Entwicklung: Web Services
1 Konica Minolta IT Solutions Prinzip Partnerschaft MANAGED MONITORING ÜBERWACHJUNG DER SERVERINFRASTRUKTUR UND ANWENDUNGEN DIREKT AUS DER CLOUD.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
Berliner Elektronenspeicherring-Gesellschaft für Synchrotronstrahlung m.b.H., Albert-Einstein-Straße 15, Berlin frontend control at BESSY R. Fleischhauer.
Happiness - A curse which has either been granted or allowed.
Großvater Großmutter Großvater Großmutter Tante/Onkel Vater Mutter.
© Copyright INFORM GmbH / 25 Einführung in Cloud Computing und Validierung der Provider im Kontext der Anwendung INVENT Xpert Seminarvortrag.
Application Infrastructure Technologies Extending OnPremise EAI to the Cloud Wilfried Mausz BSc. dataformers GmbH Lothar Mausz dataformers.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Das Software Defined Datacenter Rüdiger Melzer Senior Systems Engineer, Alliance Management VMware
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
Zusammenarbeit in der IBM ConnectionsCloud. Cloud..as a Service Infrastructure as a Service (Softlayer an IBM Company) Plattform as a Service (IBM Bluemix)
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 Concepts for remote control of VLBI-telescopes: on the way.
© 2014 VMware Inc. All rights reserved. Automatisierung und Verrechnung in einer IoT Cloud am Beispiel von Bosch Private Cloud Costing | Cloud Business.
Azure Countdown BSI Grundschutz und ISO27001: warum wir eigentlich kein Grundschutzzertifikat mehr brauchen.
Azure Onboarding Manfred Helber
Workshop 1 Getting Started 2016 Boris Wylutzki
Azure Backup, Azure Backup Server und Azure Site Recovery
Apache Camel Christian Schneider
Arbeiten mit virtuellen Maschinen in Microsoft Azure
Azure Countdown Wenn der Freund und Helfer Freunde und Helfer braucht: Sichere Content-Upload-Plattform für Bürger.
Microsoft Azure Optionen zur Verbindung mit OnPremises Netzwerken
Investitionen sichern - wachse mit Forms in die neue Welt
Continuous Integration
1.
Digitale Transformation
OFFICE 365 FOCUS SESSION SHAREPOINT ONLINE 101:LERNE DIE BASICS 19. März 2018 Höhr-Grenzhausen.
Devops David Jaroš
- moodle – a internet based learning platform
 Präsentation transkript:

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 hscherer@Microsoft.com, @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.

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

Modern Application Lifecycle und Prozesse

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

Modern Application Lifecycle und Prozesse Harte Meilensteine geben Sicherheit?

Modern Application Lifecycle und Prozesse Upfront Architektur nach der Requirmentdefinition…

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

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

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 540 - 480 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.

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.

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.

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.

Architektur Tooling

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

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

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.

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

DEMO: UML Tooling

Architektur Tooling Reverse Engineering Top Down Bottom up

DEMO: Dependency Diagramm und Code Map

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.

DEMO: Layer Diagram und Validierung

Architektur Tooling Summary

Migration in die Cloud

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

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

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%

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

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

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.

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.

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.

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.

DEMO: Migration in die Cloud

Take aways Using Models within the Development Process http://msdn.microsoft.com/en-us/library/dd409423.aspx Download Microsoft Azure SDK’s http://azure.microsoft.com/en-us/downloads/ Visual Studio Architecture Tooling Guide http://vsararchitectguide.codeplex.com/

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.