Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Heads in the Cloud, Feet on the Ground Cloud Computing in Softwareerstellung und Softwarebetrieb Holger Sirtl Architect Evangelist Developer Platform and.

Ähnliche Präsentationen


Präsentation zum Thema: "Heads in the Cloud, Feet on the Ground Cloud Computing in Softwareerstellung und Softwarebetrieb Holger Sirtl Architect Evangelist Developer Platform and."—  Präsentation transkript:

1 Heads in the Cloud, Feet on the Ground Cloud Computing in Softwareerstellung und Softwarebetrieb Holger Sirtl Architect Evangelist Developer Platform and Strategy Group Microsoft Deutschland GmbH

2 Agenda Entwicklungs- und Betriebsalternativen in Unternehmen Alternativen für Softwarehersteller Eine IT-Plattform als Voraussetzung für maximale Flexibilität

3 Entwicklungs- und Betriebsalternativen in Unternehmen

4 Frage: Welche Alternative ist besser? Skaleneffekte NiedrigHoch Kontrolle HochNiedrig 1 Gallone Treibstoff: ¼ Tonne Fracht; 20 Meilen 1 Gallone Treibstoff: 1 Tonne Fracht; 436 Meilen Aber: Verkehrt zw. zwei bestimmten Orten Verkehrt zu festen Fahrzeiten Aber: Fährt überall, wo eine Straße ist Jederzeit Bereit für eine Fahrt

5 Bekannte Entscheidung für die Implementierung… Make or Buy Skaleneffekte NiedrigHoch Kontrolle HochNiedrig

6 …und neue Alternativen für den Betrieb Skaleneffekte NiedrigHoch Kontrolle HochNiedrig Vor-Ort oder in der Cloud

7 Betrieb vor-Ort vs. Betrieb als Service Skaleneffekte NiedrigHoch Kontrolle HochNiedrig Betrieb vor-Ort Eigene HardwareEigene Hardware Eigenes RechenzentromEigenes Rechenzentrom Betrieb vor-Ort Eigene HardwareEigene Hardware Eigenes RechenzentromEigenes Rechenzentrom Betrieb beim Hoster Co-Location oderCo-Location oder Managed ServerManaged Server Betrieb beim Hoster Co-Location oderCo-Location oder Managed ServerManaged Server Betrieb auf einer Cloud Plattform Cloud Infrastruktur (hoch skalierbar)Cloud Infrastruktur (hoch skalierbar) Betrieb auf einer Cloud Plattform Cloud Infrastruktur (hoch skalierbar)Cloud Infrastruktur (hoch skalierbar)

8 Betrieb vor-Ort vs. Betrieb als Service Skaleneffekte NiedrigHoch Kontrolle HochNiedrig Packaged Software Standardsoftware Betrieb vor Ort Packaged Software Standardsoftware Betrieb vor Ort Hoch Niedrig Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Eigene Software Betrieb vor Ort Packaged hosted Software Standardsoftware Betrieb beim Hoster Packaged hosted Software Standardsoftware Betrieb beim Hoster Eigene Software Betrieb beim Hoster Eigene Software Betrieb beim Hoster Software as a Service Standardsoftware Betrieb auf einer Cloud Plattform Software as a Service Standardsoftware Betrieb auf einer Cloud Plattform Cloud Platform Eigene Software Betrieb auf einer Cloud Plattform Cloud Platform Eigene Software Betrieb auf einer Cloud Plattform

9 Auswahl je nach Anforderungen Packaged Software Standardsoftware Betrieb vor Ort Packaged Software Standardsoftware Betrieb vor Ort Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Eigene Software Betrieb vor Ort Packaged hosted Software Standardsoftware Betrieb beim Hoster Packaged hosted Software Standardsoftware Betrieb beim Hoster Eigene Software Betrieb beim Hoster Eigene Software Betrieb beim Hoster Software as a Service Standardsoftware Betrieb auf einer Cloud Plattform Software as a Service Standardsoftware Betrieb auf einer Cloud Plattform Cloud Platform Eigene Software Betrieb auf einer Cloud Plattform Cloud Platform Eigene Software Betrieb auf einer Cloud Plattform Maximale Skaleneffekte Maximale Kontrolle Kontrolle Skaleneffekte

10 Fiktives Beispiel für ein Unternehmen Packaged Software Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Packaged hosted Software Eigene Software beim Hoster Software as a Service Cloud Platform Kontrolle Skaleneffekte HR System ERP Issue Tracking Molecule Research Clinical Trial Zu teuer, um es selbst zu betreiben, aber wir haben zu viele Anpassungen vorgenommen.

11 Fiktives Beispiel für ein Unternehmen Packaged Software Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Packaged hosted Software Eigene Software beim Hoster Software as a Service Cloud Platform Kontrolle Skaleneffekte HR System Issue Tracking Molecule Research Clinical Trial ERP CRM und sind Commodity Services – Wir haben dort keine größeren Anpassungen gemacht, und jemand anderes kann diese kostengünstiger betreiben.

12 Fiktives Beispiel für ein Unternehmen Packaged Software Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Packaged hosted Software Eigene Software beim Hoster Software as a Service Cloud Platform Kontrolle Skaleneffekte HR System Issue Tracking Molecule Research Clinical Trial ERP Es ist zu teuer, diese selbst geschriebene HR Anwendung weiter zu betreiben… …aus Gründen der Daten- sicherheit behalte ich die Personaldaten lieber vor Ort.

13 Fiktives Beispiel für ein Unternehmen Packaged Software Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Packaged hosted Software Eigene Software beim Hoster Software as a Service Cloud Platform Kontrolle Skaleneffekte Issue Tracking Molecule Research Clinical Trial ERP HR System

14 Fiktives Beispiel für ein Unternehmen Packaged Software Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Packaged hosted Software Eigene Software beim Hoster Software as a Service Cloud Platform Kontrolle Skaleneffekte Issue Tracking Molecule Research Clinical Trial ERP Von Zeit zu Zeit benötige für einen kurzen Zeitraum hohe Speicher- und Rechenkapazität HR System

15 Fiktives Beispiel für ein Unternehmen Packaged Software Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Packaged hosted Software Eigene Software beim Hoster Software as a Service Cloud Platform Kontrolle Skaleneffekte Issue Tracking Molecule Research Clinical Trial ERP In diesem Bereich habe ich meine Kernkompetenzen, hier möchte ich meine IT- Ressourcen bündeln. HR System

16 Fiktives Beispiel für ein Unternehmen Packaged Software Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Packaged hosted Software Eigene Software beim Hoster Software as a Service Cloud Platform Kontrolle Skaleneffekte HR System Issue Tracking Molecule Research Clinical Trial ERP

17 Fiktives Beispiel für ein Unternehmen Packaged Software Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Kontrolle Skaleneffekte HR System Clinical Trial Betrieb vor Ort Kontrolle über die SLAs der Anwendungen

18 Fiktives Beispiel für ein Unternehmen Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Eigene Software beim Hoster Cloud Platform Kontrolle Skaleneffekte Molecule Research Clinical Trial Eigenentwicklung Kontrolle über die Funktionalitäten der Anwendungen

19 Fiktives Beispiel für ein Unternehmen Packaged Software Skaleneffekte Kontrolle Eigene Software Betrieb vor Ort Kontrolle Skaleneffekte HR System Clinical Trial Packaged hosted Software Eigene Software beim Hoster Software as a Service Cloud Platform Issue Tracking Molecule Research ERP Größte Herausforderung Überschreitung der Unternehmensgrenze Größte Herausforderung Überschreitung der Unternehmensgrenze

20 Identity Problemstellung Zugriffskontrolle –AuthN, SSO, AuthZ Identity Lifecycle Identity Portabilität Interoperabilität

21 Identity Lösung Federated ID Claims-basierte Zugriffskontrolle accesscontrol.windows.net Geneva Fx Geneva Server Cardspace

22 Überwachung und Management Problemstellung SLA Monitoring Halting/Pausing/Throttling… Auslösen bestimmter Aktionen –e.g. Backup

23 Überwachung und Management Lösung Programmatischer Zugriff zum Statusmodell Synthetic Tx Management APIs Firewall freundliche Protokolle SCOM MMC Powershell

24 Anwendungsintegration Problemstellung Oberflächenintegrationen Prozessintegration Datenintegration

25 Anwendungsintegration Lösung servicebus.windows.net Oslo SSS Azure Storage Synch framework

26 Alternativen für Softwarehersteller

27 SuperCloudySoftware.com Die Cloud als Betriebsalternative Angebot Als Service Vor Ort Alternative für den Betrieb

28 SuperCloudySoftware.com Die Cloud als Implementierungsplattform basierend auf… Server Cloud Umgebung Cloud als zugrundeliegende Plattform

29 SuperCloudySoftware.com Alternativen für Betrieb und Implementierung Server Cloud Umgebung Als Service Vor-Ort

30 SuperCloudySoftware.com Alternativen für Betrieb und Implementierung Server Cloud Umgebung Als Service Vor-Ort Wahl des Kunden

31 SuperCloudySoftware.com Alternativen für Betrieb und Implementierung Server Cloud Umgebung Als Service Vor-Ort Wahl des Anbieters

32 Eine IT-Plattform als Voraussetzung für maximale Flexibilität

33 Server Cloud Umgebung Als Service Vor-Ort Wahl der Plattform SuperCloudySoftware.com Alternativen für Betrieb und Implementierung

34 Kombination der Alternativen

35 Alternativen Server Hosted Server Cloud Umgebung

36 Zwei Spielarten der Cloud Gehostete Versionen dessen, was es bisher schon gab Erfordert nur geringe An- passungen an Bestehendem Neue Möglichkeiten Neue Kostenstruktur Erfordert ein neues Anwendungsmodell Alternativen Windows Server Hosted Server Compute Fabric SQL Server Hosted SQL Server Storage Fabric … … … … … … Was es bisher schon gab ………

37 Software-plus-Services Flexibilität in der Architektur (Ausschnitt) vor-Ortvor-OrtHosterHoster Cloud Plattform Skaleneffekte Möglichkeiten zu individuellen Anpassungen Software Services PC Browser Programmatic Access RSSRESTWeb ServicesVoiceXML Presentation StaticDynamicRIAStreaming Application Entities (Schema)Business Logic (Rules) SMTPSMSSIP Workflow (Processes) OfficeClientGadgetsIM Mobile SpeechSMS/IMBrowserOfficeClient Embedded DevicesConsoles Identity & Access MessagingStorageWorkflow Service BusPeer to PeerUnstructuredEvent Based High Throughput RelationalFileAuthentication Authorization

38 vor-Ortvor-OrtHosterHoster Cloud Plattform Software Services Software-plus-Services Flexibilität in der Architektur (Ausschnitt) Skaleneffekte Möglichkeiten zu individuellen Anpassungen PC Browser Programmatic Access RSSRESTWeb ServicesVoiceXML Presentation StaticDynamicRIAStreaming Application Entities (Schema)Business Logic (Rules) SMTPSMSSIP Workflow (Processes) OfficeClientGadgetsIM Mobile SpeechSMS/IMBrowserOfficeClient Embedded DevicesConsoles Identity & Access MessagingStorageWorkflow Service BusPeer to PeerUnstructuredEvent Based High Throughput RelationalFileAuthentication Authorization

39 Zusammenfassung Wie alles begann… ;-) Kein Entweder-oder Kein Trend in die eine oder andere Richtung Sondern: Was ist im Einzelfall das Beste


Herunterladen ppt "Heads in the Cloud, Feet on the Ground Cloud Computing in Softwareerstellung und Softwarebetrieb Holger Sirtl Architect Evangelist Developer Platform and."

Ähnliche Präsentationen


Google-Anzeigen