1 / 39

Heads in the Cloud, Feet on the Ground

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. Agenda. Entwicklungs- und Betriebsalternativen in Unternehmen

starr
Download Presentation

Heads in the Cloud, Feet on the Ground

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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? 1 Gallone Treibstoff:¼ Tonne “Fracht”; 20 Meilen 1 Gallone Treibstoff:1 Tonne Fracht; 436 Meilen Aber: Fährt überall, wo eine Straße ist Jederzeit Bereit für eine Fahrt Aber: Verkehrt zw. zwei bestimmten Orten Verkehrt zu festen Fahrzeiten Kontrolle Hoch Niedrig Niedrig Hoch Skaleneffekte

  5. Bekannte Entscheidung für die Implementierung… “Make or Buy” Kontrolle Hoch Niedrig Niedrig Hoch Skaleneffekte

  6. …und neue Alternativen für den Betrieb Vor-Ort oder “in der Cloud” Kontrolle Hoch Niedrig Niedrig Hoch Skaleneffekte

  7. Betrieb vor-Ort vs. Betrieb als Service • Betriebvor-Ort • Eigene Hardware • Eigenes Rechenzentrom • Betrieb beim Hoster • Co-Location oder • Managed Server • Betrieb auf einer Cloud Plattform • Cloud Infrastruktur (hoch skalierbar) Kontrolle Hoch Niedrig Niedrig Hoch Skaleneffekte

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

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

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

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

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

  13. Fiktives Beispiel für ein Unternehmen „Packaged Software“ „Packaged hosted Software“ „Software as a Service“ ERP Skaleneffekte Issue Tracking HR System Email Eigene SoftwareBetrieb vor Ort Eigene Softwarebeim Hoster „Cloud Platform“ Kontrolle Molecule Research Clinical Trial Kontrolle Skaleneffekte

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

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

  16. Fiktives Beispiel für ein Unternehmen „Packaged Software“ „Packaged hosted Software“ „Software as a Service“ ERP Skaleneffekte Issue Tracking HR System Email Eigene SoftwareBetrieb vor Ort Eigene Softwarebeim Hoster „Cloud Platform“ Kontrolle Molecule Research Clinical Trial Kontrolle Skaleneffekte

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

  18. Fiktives Beispiel für ein Unternehmen Eigenentwicklung Kontrolle über die Funktionalitäten der Anwendungen Skaleneffekte Eigene SoftwareBetrieb vor Ort Eigene Softwarebeim Hoster „Cloud Platform“ Kontrolle Molecule Research Clinical Trial Kontrolle Skaleneffekte

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

  20. IdentityProblemstellung • Zugriffskontrolle • AuthN, SSO, AuthZ • Identity Lifecycle • Identity Portabilität • Interoperabilität

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

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

  23. Überwachung und ManagementLösung • ProgrammatischerZugriffzumStatusmodell • Synthetic Tx • Management APIs • Firewall freundlicheProtokolle • SCOM • MMC • Powershell

  24. AnwendungsintegrationProblemstellung • Oberflächenintegrationen • Prozessintegration • Datenintegration

  25. AnwendungsintegrationLösung • servicebus.windows.net • Oslo • SSS • Azure Storage • Synch framework

  26. Alternativen für Softwarehersteller

  27. SuperCloudySoftware.comDie Cloud als Betriebsalternative “Als Service” “Vor Ort” Angebot Alternative für den Betrieb

  28. SuperCloudySoftware.comDie Cloud als Implementierungsplattform Cloud als zugrundeliegende Plattform basierend auf… “Cloud Umgebung” Server

  29. SuperCloudySoftware.comAlternativen für Betrieb und Implementierung “Als Service” “Vor-Ort” “Cloud Umgebung” Server

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

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

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

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

  34. Kombination der Alternativen

  35. Alternativen Server ‘Hosted Server’ Cloud Umgebung

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

  37. Software-plus-ServicesFlexibilität in der Architektur (Ausschnitt) Client Software PC Mobile Embedded Browser Office Client Gadgets IM Speech SMS/IM Browser Office Client Devices Consoles Application Services Presentation Programmatic Access Static Dynamic RIA Streaming RSS REST Web Services VoiceXML SIP SMTP SMS Application Workflow (Processes) Business Logic (Rules) Entities (Schema) Infrastructure Services Storage Messaging Identity & Access Workflow Event Based High Throughput Relational Unstructured Service Bus File Peer to Peer Authentication Authorization vor-Ort Hoster Cloud Plattform Software Services Möglichkeiten zu individuellen Anpassungen Skaleneffekte

  38. Software-plus-ServicesFlexibilität in der Architektur (Ausschnitt) Client Software PC Mobile Embedded Browser Office Client Gadgets IM Speech SMS/IM Browser Office Client Devices Consoles Application Services Presentation Programmatic Access Static Dynamic RIA Streaming RSS REST Web Services VoiceXML SIP SMTP SMS Application Workflow (Processes) Business Logic (Rules) Entities (Schema) Infrastructure Services Storage Messaging Identity & Access Workflow Event Based High Throughput Relational Unstructured Service Bus File Peer to Peer Authentication Authorization vor-Ort Hoster Cloud Plattform Software Services Möglichkeiten zu individuellen Anpassungen Skaleneffekte

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

More Related