Cloud Computing mit der Windows Azure Platform Ein Überblick Holger Sirtl Architect Developer Platform & Strategy Group Microsoft Deutschland GmbH http://blogs.msdn.com/hsirtl
Wahlfreiheit bei Anwendungen bzw. Anwendungskomponenten Client Software vor Ort Server Software vor Ort Software beim Hoster Software in der Cloud Regularien und gesetzliche Vorgaben Vertrauen Offline-Szenarien Einfluss auf Serverkonfiguration möglich Individuelle Anforderungen möglich Kurze Time-to-Market Vereinbarung von Service Leveln Massive Skalierbarkeit Self-Service Management von Anwendungen Kürzeste Time-to-Market Auswahl von Service Leveln Kontrolle Software Services Skaleneffekte
nach Gartner Art der Bereitstellung von IT- Rechenleistung, bei der IT-Funktionen auf einer massiv skalierbaren Infrastruktur als Dienst über Internettechnologien zugreifbar vielen Kunden (multi-mandantenfähig) angeboten wird.
Herausforderungen ohne Cloud IT Kapazitäten Unterversorgung an Kapazitäten Verschwendung von Kapazitäten Bereitgestellte IT-Kapazitäten Prognose der Last Fixe Kosten für Kapazitäten Hürde für Investitionen Tatsächliche Last Zeit
Bereitgestellte IT-Kapazitäten Prognose der Last IT Kapazitäten Absenkung der Anfangs- Investitionen Vermeidung von Unterversorgung Reduzierung der Überversorgung Tatsächliche Last Reduzierung der Kapazitäten bei sinkender Last Zeit
Technische Basis für XXX-as-a-Service Cloud Computing Technische Basis für diverse Cloud Services SaaS (Software-as-a-Service) PaaS (Platform-as-a-Service) Anwendungen in der Cloud Betriebssystem Webserver Dateiserver Datenbank Cloud Computing als Deployment-option Verwendung in eigenen Awendungen Betrieb eigener Anwendungen in der Cloud IaaS (Infrastructure-as-a-Service) Virtualisierte Hardware
Vor-Ort-Software kombiniert mit Cloud Services IaaS (Infrastructure-as-a-Service) Global Foundation Services
Vor-Ort-Software kombiniert mit Cloud Services Azure Services PaaS (Platform-as-a-Service) Live Services.NET Services Windows Azure SQL Azure Compute Storage Management IaaS (Infrastructure-as-a-Service) Global Foundation Services
Vor-Ort-Software kombiniert mit Cloud Services SaaS (Software-as-a-Service) Microsoft Live Microsoft Online Anwendungen von Dritten Windows Live, Office Live Workspace Office Live Small Business Exchange Online, SharePoint Online, OC Online, Office Live Meeting Azure Services PaaS (Platform-as-a-Service) Live Services.NET Services Windows Azure SQL Azure Compute Storage Management IaaS (Infrastructure-as-a-Service) Global Foundation Services
Vor-Ort-Software kombiniert mit Cloud Services Standardschnittstellen (http, XML, Webservices, ) SaaS (Software-as-a-Service) Microsoft Live Microsoft Online Anwendungen von Dritten Windows Live, Office Live Workspace Office Live Small Business Exchange Online, SharePoint Online, OC Online, Office Live Meeting Azure Services PaaS (Platform-as-a-Service) Live Services.NET Services Windows Azure SQL Azure Compute Storage Management IaaS (Infrastructure-as-a-Service) Global Foundation Services
Vor-Ort-Software kombiniert mit Cloud Services Software Client Server Endgeräte Standardschnittstellen (http, XML, Webservices, ) SaaS (Software-as-a-Service) Microsoft Live Microsoft Online Anwendungen von Dritten Windows Live, Office Live Workspace Office Live Small Business Exchange Online, SharePoint Online, OC Online, Office Live Meeting Azure Services PaaS (Platform-as-a-Service) Live Services.NET Services Windows Azure SQL Azure Compute Storage Management IaaS (Infrastructure-as-a-Service) Global Foundation Services
Vor-Ort-Software kombiniert mit Cloud Services Software Client Server Endgeräte Standardschnittstellen (http, XML, Webservices, ) SaaS (Software-as-a-Service) Microsoft Live Microsoft Online Anwendungen von Dritten Windows Live, Office Live Workspace Office Live Small Business Exchange Online, SharePoint Online, OC Online, Office Live Meeting Azure Services PaaS (Platform-as-a-Service) Live Services.NET Services Windows Azure SQL Azure Compute Storage Management IaaS (Infrastructure-as-a-Service) Global Foundation Services
Wahlfreiheit bei Anwendungen bzw. Anwendungskomponenten Client Software vor Ort Server Software vor Ort HR System SharePoint Server Exchange Server F&E Software Eigenentwicklung Client (Client, IIS, SQL Server, SharePoint Server) Software beim Hoster HR System Hosted Exchange Eigenentwicklung IIS Software auf Azure SharePoint Online Exchange Hosted Svc. SQL Data Services SharePoint Online Kontrolle Software Services Skaleneffekte
Durchgängigkeit der Plattform über alle 3 Betriebsmodelle hinweg Client Software vor Ort Server Software vor Ort Software beim Hoster Software in der Cloud Eigene Anwendungen Eigene Anwendungen Eigene Anwendungen Live Online Microsoft Application Platform Azure Services Kontrolle Software Services Skaleneffekte
.NET Unmanaged Code Java Ruby PHP Standardschnittstellen (http, XML, Webservices, ) Microsoft Live Microsoft Online Anwendungen von Dritten Live Services Windows Azure Plattform Azure Services.NET Services SQL Azure Anwendung Compute Windows Azure Storage Management Global Foundation Services
.NET Unmanaged Code Java Ruby PHP Standardschnittstellen (http, XML, Webservices, ) Microsoft Live Microsoft Online Anwendungen von Dritten Live Services Windows Azure Plattform Azure Services.NET Services Datenbank SQL Azure Compute Windows Azure Storage Management Global Foundation Services
.NET Unmanaged Code Java Ruby PHP Standardschnittstellen (http, XML, Webservices, ) Microsoft Live Microsoft Online Anwendungen von Dritten Live Services Services Compute Windows Azure Plattform Azure Services Service Bus Zugriffskontrolle.NET Services Windows Azure Storage SQL Azure Management Global Foundation Services
Flexibles IT-Ressourcenmanagement durch die Wahlfreiheit des Betriebsmodells Skalierbare Rechen- und Speicherleistung im Forschungsbereich (insb. bei unregelmäßiger Last bzw. Lastspitzen) Zugang auch für kleinere Einrichtungen zu flexiblen, hochskalierbaren IT-Infrastrukturen Zuverlässige, hoch-verfügbare Bereitstellung von Rechen- und Speicherdiensten Möglichkeit zur temporären Nutzung großer IT-Infrastrukturen
Windows Azure Plattform Microsofts Cloud Services für Entwickler (PaaS) Verschiedene Abrechnungsmodelle Live Services für Consumer und Social Communitys.NET Services für Anwendungs- und Servicesintegration SQL Azure zur Datenspeicherung Anwendungen auf Azure: Bekannte Entwickler- und Managementwerkzeuge Frei verfügbare Software Develoment Kits (SDKs) Jetzt verfügbar als Community Technology Preview (CTP) Microsofts Technologieplattform: Wahlfreiheit des Betriebsmodells für Anwendungen und Anwendungskomponenten