Cloud Computing Stand, Herausforderungen, Zukunft Dr. Carlo Velten Senior Advisor Carlo.Velten@experton-group.com 1
2
3
Metamorphose / Transformation Chrysalis Histolyse 4
Transformation der Unternehmens-IT CPU-share Cloud Hosting On-Premise 1995 2000 2005 2010 2015 time 5
Agenda 1. Einführung 2. Cloud aus der CIO-Perspektive 3. Marktsituation und Vendoren 4. Desktop-as-a-Service 5. Cloud Transformation 6
1. Einführung 7
Cloud dominiert die IT-Agenda Stand 10. April 2010 8
Technische Evolution des Cloud Computings Global CPU Workload Hosting 1st Generation ASP (Application Service Providing) Grid Computing (Industry & Academic) Virtualization (Clustering, standardized IA-hardware) Time to Change Cloud 1st Generation (Storage, CPU, Saas) Open Cloud 2nd Generation (Hybrid, standard APIs, structured data, identity) 80% 1995 2000 2005 2010 2015 2020 Zeit Quelle: Experton Group, 2010 9
Cloud Computing Industrialisierung der IT Cloud Computing ist kein Hype. Es ist vielmehr ein weiterer Evolutionsschritt hin zur Industrialisierung der IT. Skaleneffekte, Standardisierung und Automatisierung bilden die Grundlage für einen weltweiten, IP-basierten Ressourcenpool. 10
Quelle: Experton Group, 2010 11
Cloud Computing beschreibt ein neues Computing-Paradigma, nach dem IT-Ressourcen (CPU, Speicher, Applikationen, Daten) dynamisch über das Internet bereitgestellt, gemanaged und abgerechnet werden. Quelle: Experton Group, 2010 12
Definition Cloud Computing 1) Bereitstellung nach Self-Service-Modell 2) Orts- und geräteunabhängiger Zugriff über IP-Netze 3) Dynamisches Kapazitätsmanagement für hohe Skalierung 4) Abstrahierte, virtualisierte Infrastruktur für standardisierte Auslieferung 5) Nutzungsabhängige Bezahlung Quelle: Experton Group, 2010 13
2. Cloud aus der CIO-Perspektive 14
Vorteile von Cloud Computing - TCO bei Anwendungsentwicklung und Betrieb 15
Vorteile von Cloud Computing - Economies of Scale beim RZ-Betrieb Source: Above the Clouds: A Berkeley View of Cloud Computing; Berkeley, 2009 16
Anwendungsszenarien "We were recently able to launch a 64-machine cluster computer working on bioinformatics sequence information, complete the work, and shut it down in 20 minutes. It costs $6.40. To do that internally to go from nothing to getting a 64-machine cluster installed and qualified is a 12-week process." Quelle: Dave Powers, Eli Lilly & Co 17
IaaS-Architektur Anwendungen Client / Server Anwendungen jeder Art Systemnahe Komponente Citrix XenApp 5.0 App. Server App. Server JBOSS App. Server DB Server Kunde / interner DL Administration Betriebssystem W2003 W2008 Installation/Patching 1 Server Virtualisierung Server X86 Open Storage Facilities (2 RZ) Citrix XenServer / VMware vsphere 4 HW 32Bit HW 32 Bit HW 64 Bit HW 64 Bit Storage Backup Datacenter / Access IT-Service Provider 18
PaaS-Architektur Anwendungen Systemnahe Komponente Citrix XenApp 5.0 Client / Server Anwendungen jeder Art App. Server App. Server JBOSS App. Server DB Server Kunde / interner DL 2 Betriebssystem Server Virtualisierung Administration W2003 W2008 Installation/Patching Citrix XenServer / VMware vsphere 4 IT-Service Provider Server X86 HW 32Bit HW 32 Bit HW 64 Bit HW 64 Bit Open Storage Facilities (2 RZ) Storage Datacenter / Access Backup 19
3. Marktsituation und Vendoren 20
21
Definition Cloud Computing Public Cloud Hybrid Cloud Private Cloud 22
Cloud Vendor Market Landscape Cloud Technology Vendor Virtual Desktop Database Platform & App Development Security Virtualization & Sys Management Compute & Storage Network Cloud Service Provider IaaS PaaS SaaS Cloud Infrastructure Provider Housing / Colocation Data Center Network Cloud Integrator IT-/Cloud-Strategy Vendor Assessment Planning ROI/TCO Dev / Test Migrate / Implement Integrate / Interop User Data Center Equipment Technology Supply Cloud Service Delivery Consulting / Transformation Quelle: 2010 23
Je Kunde bzw. Kunde des Partners können innerhalb eines Zeitraums von zwei Wochen maximal acht virtuelle Server und zwei dedizierte Server bestellt werden. Für Bestellvolumen, die darüber hinaus gehen, kann die Annahme der Bestellung und die übliche Bereitstellungszeit nicht verbindlich zugesagt werden. In diesen Fällen wendet sich der Kunde oder Partner an den Service Desk. 24
Erster neutraler Anbietervergleich führender Cloud Service Provider. Ende 2010 / Anfang 2011 weiterer Benchmark zu Cloud Technologie-Anbietern. 25
4. Desktop-as-a-Service 26
Unterschiedliche Interessenslagen Warum funktioniert das bei mir zu Hause alles viel schneller und besser? Warum ist der IT-Betrieb eigentlich so teuer? Die Anwendergruppen Wie soll man steigende Anforderungen mit weniger Budget erfüllen? CFO Optimaler Client IT (intern) Sicherheitsbeauftragte / Risiko Manager Wie sicher sind die Daten, wenn sie das Werkstor verlassen? 27
Thesen zum Client der Zukunft Die Rolle des Client wird im Rahmen der IT-Infrastruktur derzeit massiv unterschätzt Technologie und Prozesse im Client Umfeld werden sich in den nächsten 5 Jahren (2010-2015) massiv verändern Im Jahr 2015 interessiert sich kaum noch jemand für das zugrundeliegende Betriebssystem Standardisierung- und Prozessorientierung des strategischen IT- Managements werden Bereitstellung von Client-Infrastrukturen und Services nachhaltig umbauen 28
VDI - Einsatzpotenziale und Grenzen Client Virtualisierung Managed Desktop VM Application Streaming Presentation Virtualisierung VDI Erklärung Hypervisor auf dem PC erlaubt mehrere virtuelle Maschinen auf einem PC Desktop Images werden zentral auf einem Server gemanaged und den Anwendern zur lokalen Ausführung zur Verfügung gestellt Applikationen werden paketiert, auf einem Server gehostet und Anwendern zur lokalen Ausführung zur Verfügung gestellt. Nach der ersten Nutzung kann auch Offline gearbeitet werden Mehrere Benutzer nutzen eine einzige Instanz einer Applikation, die auf einem Server läuft Benutzer greifen auf eine virtuelle Maschine zu, die einen persönlichen oder allgemeinen Desktop darstellt zu, die auf einem Server läuft Produkte / Hersteller XenClient (Citrix), Virtual PC (MS), Workstation, Fusion (VMware), XenDesktop (Citrix), ACE (VMware), Kidaro (MS) XenApp (Citrix), AppV (MS), ThinApp (VMware), XenApp (Citrix), Terminal Server (MS) XenDesktop (Citrix), vshpere (VMware) Rechenleistung Client Client Client Server Server Ebene der Virtualisierung Zentrales Management Betriebssystem Betriebssystem Applikation Applikation Betriebssystem Nein Ja Ja Ja Ja Value Proposition Mehrere Betriebssysteme auf einem PC Absicherung von PCs von Mitarbeitern mit eigenem PC Reduktion von Kompatibilitätsproblemen und Test; funktioniert offline Reduktion von Kompatibilitätsproblemen und Test; Daten sicher im RZ Daten sicher im RZ; einfacheres Patch Management Grenzen Kein zentrales Management Umständlicher Synchronisierungsprozess Nach Applikations-Updates müssen diese neu paketiert werden Nur Online möglich, keine Adminrechte für Anwender Nur Online möglich (Ausnahme Citrix mit Citrix Receiver), Devise Driver schwierig, Grafik Qualität, VECD Lizensierung 29
VDI - Einsatzpotenziale und Grenzen Technologie Client Virtualisierung Server Virtualisierung Access Protokoll Connection Broker Image Management Technologie Application Streaming Anwendbare Lösungen Client Virtualisierung Managed Desktop VM Virtual Desktop Virtualisierung Presentation Virtualisierung Application Streaming Citrix XenClient XenDesktop XenServer ICA, HDX Desktop Delivery Controller Sepago, Provisioning Server XenApp Streaming Remote Microsoft Virtual PC Hyper-V RDP, Calista Desktop Services Profile Redirection App-V RedHat KVM SPICE, RDP Sun Microsystems / Oracle xvm ALP, AIP Virtual Desktop Controller Virtual Desktop Conector Symantec nsuite AppStream VMware vshpere Desktop, View, Workstation, Fusion vsphere, ESX, ESXi, RDP-based, PCoIP Virtual Desktop Manager View Composer ThinApp 30
Experton Client-of-the-Future Assessment (Auszug) Umfassende Compliance UOD Offline arbeiten 5 4,5 4 3,5 3 2,5 2 1,5 1 0,5 0 Netzwerk unabhängig arbeiten Schnelles Recovery Management / Prozesse Client Unabhängigkeit Multi-User Funktionalität Applikationsverfügbarkeit Hohe Grafik Qualität Vorkehrungen gegen den Verlust von Daten Anforderungen in Zukunft Anforderungen heute PLAN IST 31
5. Cloud Transformation 32
Evaluierung möglicher Anwendungsszenarien Anwendungsszenarien für Cloud Computing im Unternehmenseinsatz (++ sehr geeignet bis wenig geeignet) Use Case Kleine Unternehmen (1-99 PCs) Mittelstand (100-999 PCs) Großunternehmen (>1000 PCs) Developer /ISVs/ Start-Ups* Nutzung SaaS ++ ++ + + Applikationsentwicklung und Testing - + ++ ++ Betrieb Webanwendungen + ++ ++ ++ Betrieb Mobile Applications + + ++ ++ Desktop-as-a-Service + + ++ ++ Content Delivery -- - + ++ Storage & Backup + ++ ++ ++ Enterprise Applications (Private Cloud) High-Performance Computing (HPC) -- -/+ ++ + -- - ++ ++ Virtualisierung RZ-Infrastruktur -- + ++ -- Quelle: Experton Group, 2010 33
Cloud Transformationsprozess 1 2 3 4 Cloud Strategy Cloud Sourcing / Cloud Assessment Development Vendor Selection Cloud Transformation Use Case Evaluation Application Portfolio Assessment Infrastructure Assessment IT Service Analysis Service Quality Benchmark Cloud Capacity Planning IT Skills Assessment Cloud Strategy Definition Cloud Teambuilding Cloud Project Roadmap IT-Strategy Alignment Cloud Architecture TCO / ROI Modeling Technical Proof-of-Concept Cloud Federation Concept Cloud Security Strategy Skills Development Plan Cloud Provider Radar Cloud Provider Evaluation Cloud Pricing Benchmark Cloud RFP Design RFP Advisory Cloud Team Coaching Project Management Change Management Cloud Trainings Cloud Workshops / Events 34
Empfehlung - Erste Schritte in die Cloud Cloud-Assessments im eigenen Haus durchführen - Matrix mit potenziellen Anwendungsszenarien erstellen - Kosteneinsparungen und Agilitätsvorteile kalkulieren (TCO-Szenarien) Cloud-Skills im eigenen Unternehmen / IT-Team ausbauen - Identifizieren von engagierten / erfahrenen Entwicklern / Admins - Erfahrungen in Testprojekten (z.b. Webanwendungen) sammeln Cloud-Strategie sukzessive entwickeln und in IT-Strategie integrieren - Cloud-Roadmap für 12-24 Monate festlegen (Projektportfolio, Budget, Personen) - Synchronisation mit IT-Strategie hinsichtlich TCO, Sicherheit, Governance Anbieter in Beauty Contests durchleuchten - Projekte ausschreiben und Anbieter auf ihre wirkliche Leistungsfähigkeit hin prüfen 35
36