Nov.2010 IBM Rational - IBM Cloud Computing Symposium 2010 6RIWZDUHHQWZLFNOXQJ I U XQGDXIGHU &ORXGPLW,%05DWLRQDO 2010 IBM Corporation
Agenda ƒ Die IBM Cloud Modelle ƒ Rational Cloud Lösungen ƒ Test Cloud 2010 IBM Corporation
Agenda ƒ Die IBM Cloud Modelle ƒ Rational Cloud Lösungen ƒ Test Cloud 2010 IBM Corporation
:DUXP &ORXG&RPSXWLQJ" der Rechnerkapazitäten sind nicht ausgelastet Die meisten Testserver werden weniger als genutzt FHQWYRQ¼ werden für die Wartung der gegenwärtigen IT Infrastruktur ausgegeben [ Wachstum beim ausgelieferten Speicher jedes Jahr,VROLHUWH0LWDUEHLWHU 3UR]HVVHXQG3URMHNWH.RPSOH[H,QIUDVWUXNWXU +RKH.RVWHQ &KDRV 8 Langwieriges Onboarding 8 Beschaffung, Installation, Konfiguration und Management der Umgebungen 8 Geringe Nutzungsraten 8 Kosten-Ineffizienzen 8 Schlechte Übersicht 8 Schlechte Projekt-Governance 8 Mangelndes Know How 8 Mangel an standardisierten Werkzeugen & Prozessen Industry Developments and Models Global Testing Services: Coming of Age, IDC, 2008 and IBM Internal Reports 2010 IBM Corporation
) ( ' & % $ # "! Was ist Cloud Computing? &ORXG&RPSXWLQJ LVWHLQHQHXH$UWGHV&RPSXWLQJ LQGHP*HVFKlIWVSUR]HVVH$SSOLNDWLRQHQ 'DWHQ XQG,75HVVRXUFHQ DOV6HUYLFHDQGLH%HQXW]HUDQJHERWHQZHUGHQ CLOUD MODELL E Public Clouds Kunde PLHWHW6HUYLFHVbei Fremdanbieter Private Clouds Kunden IT NDXIWGLH&ORXG,QIUDVWUXNWXU um Cloud Services im Unternehmen anzubieten Hybrid Clouds Kombiniert Elemente der Public und Private Clouds CLOUD TYPEN Business Process as a Service (BPAAS) Software as a Service (SAAS) Platform as a Service (PAAS) Infrastructure as a Service (IAAS) Geschäftsprozesse als Service; z.b. Einkauf, Gehaltsabrechnung verarbeiten usw. Software als Service; z.b. E-Mail, CRM, ecommerce usw. Applikations Server, Datenbanken, Middleware, (QWZLFNOXQJVZHUN]HXJH als Service Infrastruktur, wie Server, Datenspeicher, Dateisysteme als Service œ 2010 IBM Corporation
IBM Cloud Modelle,%06PDUW%XVLQHVV6HUYLFHV± 3ULYDWH&ORXG 6HUYLFHVKLQWHU,KUHU)LUHZDOO,%06PDUW%XVLQHVV6HUYLFHV 6WDQGDUGLVLHUWH6HUYLFHVDXIGHU,%0&ORXG 3ULYDWH&ORXG 6KDUHG3ULYDWH&ORXG 3XEOLF&ORXG 3ULYDWH0DQDJHG 3ULYDWH+RVWHG 8QWHUQHKPHQV (LJHQWXPXQG 8QWHUQHKPHQV (LJHQWXP.XQGHQ,%0(LJHQWXP XQG%HWULHE,%0(LJHQWXPXQG %HWULHE,%0(LJHQWXP XQG %HWULHE %HWULHE,%0%HWULHE (LQ 0LHWHU PHKUHUH0LHWHU YLHOH 1XW]HU Enterprise Data Center Private Cloud Enterprise Data Center Managed Private Cloud Enterprise Enterprise A Enterprise B Enterprise C User A User D User B User User C IBM betrieben Hosted Private Cloud Shared Private Cloud Public Cloud Hosting Center Cloud Cloud Kunde besitzt und bezahlt die Infrastruktur und hat unbegrenzten, exklusiven Zugriff Cloud Services werden privat an die Unternehmen geliefert Virtuelle Trennung der Mieter Cloud Services werden ffentlich an die Endbenutzer geliefert / gesichert IBM besitzt die Infrastruktur. Die Kunden haben gemeinsamen Zugriff und zahlen je nach Nutzung 2010 IBM Corporation
Agenda ƒ Die IBM Cloud Modelle ƒ Rational Cloud Lösungen ƒ Test Cloud 2010 IBM Corporation
,%05DWLRQDO V &ORXG3RVLWLRQLHUXQJ 3ODQHQ0DQDJHQ 6LFKHUKHLW ƒ Verstehen der strategischen Richtung ƒ Analyse der Workloads ƒ Bestimmen des Auslieferungs-Modells ƒ Definition der Architektur ƒ Aufstellen des Business Case ƒ Sicherstellen der Cloud Workloads 'HYHORSPHQW DQG7HVW %XLOG 'HOLYHU ) UGLH&ORXG ƒ Designen und Codieren ƒ Qualitäts Sicherung (Test) ƒ Sicherheit und Compliance ƒ Lifecycle Management ƒ Deployment & Optimieren $XIGHU&ORXG ƒagile Entwicklungs Services ƒkollaborative Anforderungs Services ƒbuild Automatisierungs Services ƒasset Management Services 2010 IBM Corporation
IBM Rationals Cloud Lösungen 9,578$/,6,(581* 67$1'$5',6,(581* $8720$7,6,(581* 5DWLRQDO $SSOLNDWLRQHQ 5DWLRQDO 6HUYLFHV,%06PDUW%XVLQHVV 'HYHORSPHQW DQG7HVWRQ WKH FORXG.RVWHQ $JLOLWlW 9 2010 IBM Corporation
Cloud Computing kann messbaren Geschäftwert erzielen Cloud Attribute Von Nach 9,578$/,6,(581* 6HUYHU6SHLFKHU9LUWXDOLVLHUXQJ 1XW]XQJGHU,QIUDVWUXNWXU 6HOEVWEHGLHQXQJ ± ± NHLQH &ORXGYHUEHVVHUWGHQ *HVFKlIWZHUWLQYLHOHQ%HUHLFKHQ ± ± XQEHJUHQ]W $8720$7,6,(581* $XWRPDWLVLHUWH%HUHLWVWHOOXQJ &KDQJHXQG5HOHDVH 0DQDJHPHQW 0RQDWH 0RQDWH 7DJH6WXQGHQ 0LQXWHQ 67$1'$5',6,(581* 6HUYLFH.DWDORJ$QIRUGHUXQJ 0HVVXQJ5HFKQXQJVWHOOXQJ $PRUWLVDWRQV]HLWUDXP I UQHXH 6HUYLFHV 0RQWH )L[HV.RVWHQ PRGHOO -DKUH 7DJH6WXQGHQ *UDQXODUHV.RVWHQPRGHOO 0RQDWH +HUN PPOLFKH (QWZLFNOXQJV XQPJHEXQJHQ &ORXG (QWZLFNOXQJV XPJHEXQJHQ 2010 IBM Corporation
,%0+RVWHG &ORXG,QIUDVWUXNWXU,%06PDUW%XVLQHVV'HYHORSPHQW DQG7HVW&ORXG 6%'7&KRVWHG YRQ,%0 ƒ.xqghq3urilo Große Unternehmen (mit unabhängigen Projekten) Kleine Unternehmen ƒ *U QGHI UGLHVHV0RGHOO Reduzieren der Infrastrukturkosten (CapEx, Wartung) Schnellere Bereitstellung für die Nutzer Unternehmensweite Standardisierung Kaum eigene Ressourcen zur Bereitstellung und Pflege der Entwicklungsumgebung ƒ 'HU.XQGHEHNRPPW Auswahl aus 7 virtuellen Server Konfigurationen Option permanenten Speicher hinzuzufügen, der nach Gebrauch berechnet wird Auswahl aus 14 vorkonfigurierten Software- Images Rational Application Lifecycle Management Software Lotus, WebSphere, DB2 und Informix stacks 8QWHUQHKPHQ 1XW]HU $X HUKDOEGHU)LUPHQ)LUHZDOO,%0KRVWHG &ORXG 0DQDJHG E\ *76 6'69,7 ³7UDGLWLRQHOO $QJHS$SSV $OWH$SSV 6WDQGDUG$SSV 2010 IBM Corporation
Cloud Vorteile für den Entwickler/Tester 2KQH&ORXG 0LW&ORXG Benötige Ressource Benötige Ressource Hardware Verfügbar? No Kaufen, Mieten der Hardware Bereitstellung der Instanz auf der Cloud Yes Nutzen der Ressource Installieren der Software Konfigurieren der Software Nutzen der Ressource 12 2010 IBM Corporation
Mit wenigen Maus-Klicks, kann der Kunde die Entwicklungs- und Testumgebung auf der IBM Cloud provisionieren www.ibm.com/cloud/developer 6WHS :lkohqghv JHZ QVFKWHQ6HUYLFHV :lkohqghu+dugzduh 6WHS XQG1XW]XQJV.RQILJXUDWLRQHQ 6WHS $SSOLNDWLRQSURYLVLRQLHUW XQGEHWULHEVEHUHLW 2010 IBM Corporation
14 2010 IBM Corporation
70 2010 IBM Corporation
,%0(UVWHOOWH3ULYDWH&ORXG,QIUDVWUXNWXU,%06PDUW%XVLQHVV'HYHORSPHQW DQG7HVW&ORXG 6%'7&DXI.XQGHQ,QIUDVWUXNWXULQVWDOOLHUW ƒ.xqghq3urilo Große Unternehmen (mit überschüssigen Ressourcen?) ƒ *U QGHI UGLHVHV0RGHOO Ungenutzte Hardware / Lizenzen Integration mit Applikationen außerhalb der Cloud Datenschutz spielt eine wichtige Rolle Schnellere Bereitstellung für die Nutzer Unternehmensweite Standardisierung ƒ 'HU.XQGHEHNRPPW 6HOEVWEHGLHQXQJV.DWDORJ3RUWDO um Ressourcen anzufragen &ORXG0DQDJHPHQW3ODWWIRUP, die Service Request Management, automatisierte Provisionierung und Änderungs- und Konfigurationsmanagement vereint 8QWHUQHKPHQ 8VHUV,%0(UVWHOOWH&ORXG %HLP.XQGHQ,7 ³7UDGLWLRQHOO $QJHS$SSV $OWH$SSV 6WDQGDUG$SSV,QQHUKDOEGHU )LUPHQ)LUHZDOO 6'69 2010 IBM Corporation
IBM Software Images im IBM Cloud Service Katalog Standardisierte Images im Service Katalog Diese Images können durch den Administrator oder Teammitglieder provisioniert werden ƒ Rational Requirements Composer V2.0 ƒ Rational Quality Manager V2.0 ƒ Rational Team Concert V2.0 ƒ Rational Build Forge V7.1. ƒ Rational Build Forge Agent V7.1.1 ƒ Rational Asset Manager V7.2 ƒ DB2 Enterprise ƒ DB2 Express-C V9.7 ƒ Informix Dynamic Server Developer Edition V11.5 ƒ WebSphere Application Server V7 ƒ WebSphere smash V1.1 ƒ IBM Mashup Center v2.0 ƒ WebSphere Portal Server and Lotus Web Content Management Standard Edition V6.1.5 ƒ Lotus Domino V8.5.1 2010 IBM Corporation
,%05DWLRQDO6RIWZDUH'HOLYHU\6HUYLFHVI U&ORXG&RPSXWLQJ ) U,%06PDUW%XVLQHVV'HYHORSPHQW DQG7HVW&ORXG ([SHUWHQ6HUYLFHV]XPVFKQHOOHQ $XIVHW]HQXQG6WDUW,KUHU&ORXG ƒ'hsor\phqw 6HUYLFHVAusrollen von SDS Services in der IBM Private Cloud unter Nutzung vordefinierter Images ƒ,qwhjudwlrqv 6HUYLFHV Zur Integration von Produkten in der Cloud mit anderen Produkten inoder außerhalb der Cloud ƒ$qsdvvxqjv 6HUYLFHV: Erstellen neuer Images oder Anpassen existierender Images ƒ0ljudwlrqv 6HUYLFHV: Hilfe bei der Migration von Daten und Applikationen Einpassen der Cloud-Lösung in Ihre Umgebung! 2010 IBM Corporation
Agenda ƒ Die IBM Cloud Modelle ƒ Rational Cloud Lösungen ƒ Test Cloud 2010 IBM Corporation
Szenario: Tanya die Test Managerin ƒ Tanya s Team testet eine Applikation mit folgenden Eigenschaften: Viele verschiedene Betriebssysteme Viele verschiedene Clients, Browser Viele verschiedene Landes-Sprachen Integration mit vielen anderen Systemen ƒ Dies ergibt eine JUR H7HVW0DWUL[, die in einer großen Anzahl von Testumgebungen resultiert. ƒ Die 1XW]XQJVUDWH der Testumgebungen ist QLHGULJ, die :DUWXQJ der vielen Umgebungen ist DXIZHQGLJ und es ist schwierig die +DUGZDUH zu EHVFKDIIHQ. ƒ Lösung für Tanya: 9LUWXDOLVLHUXQJ der Testumgebungen und %HUHLWVWHOOXQJ QDFK %HGDUI. Das UHGX]LHUWGLH+DUGZDUH, die zur Abdeckung der Testmatrix benötigt wird. ƒ Darüber hinaus kann die Zeit für DXWRPDWLVLHUWH5HJUHVVLRQV7HVWV reduziert werden, in dem ]XVlW]OLFKH8PJHEXQJHQ in der Cloud bereitgestellt werden. 2010 IBM Corporation
Eine Test Cloud als Start in das Cloud Computing? Ökonomische Betrachtungen* ƒ 30% bis 50% aller Server innerhalb einer typischen IT Umgebung dienen dem Test ƒ Die meisten Test Server werden nur zu 10% genutzt, wenn sie überhaupt genutzt werden! ƒ IT Mitarbeiter melden als primäre Herausorderung das Auffinden der nötigen Ressourcen zur Durchführung von Tests ƒ 30% aller Defects werden durch falsch konfigurierte Test Umgebungen verursacht ƒ Der Test Backlog ist oftmals sehr groß und der mit Abstand größte Faktor bei Verzögerungen in der Auslieferung neuer Applikationen ƒ Test Umgebungen werden als teuer betrachtet, während sie anscheinend wenig echten Geschäftswert bringen * ³,QGXVWU\'HYHORSPHQWVDQG0RGHOV± *OREDO7HVWLQJ6HUYLFHV&RPLQJRI$JH,'&DQG,%0,QWHUQDO5HSRUWV 76 2010 IBM Corporation
4 32 D CB A @5 >? 2 : E @4 32 Beispiel: Cloud für Load Testing Test Ausführung D E Applikation im Test 7HVW8PJHEXQJDXIGHU &ORXG,QIUDVWUXNWXU = 89: <; 567 Definieren des Test Plans im RQM 0/ +.- *+, Last Generierung Ausführen Last Tests F:; ; Definieren Test Cases in RQM Analysieren der Ergebnisse -+1 *+, Aufzeichen RPT Test Scripten Tester greifen über ein Web UI zu. All Aktionen erfolgen in der Cloud ƒ 9RUWHLOH Dynamische skalierbare Lasttestumgebung, je nach Projekterfordernissen Verbesserte Nutzung der Entwicklungsressourcen. Nutzung nach Bedarf. Freie Ressourcen können vorübergehend anderweitig genutzt werden Verringert Beschaffungszeitraum und dessen negativen Einfluss auf das Projekt 2010 IBM Corporation
D CB A @5 4 G2 >? 2 : E @4 32 4 32 Beispiel: Testen durch SIs 7HVWHQDXIGHU&ORXG,QIUDVWUXNWXU Applikationen im Test 0+ J HI 6, Firewall Definieren Test Plan in RQM = 89: <; 567 Definieren Test Cases in RQM Ausführen Last Tests Aufzeichnen der RPT Test Scripten Analyse der Ergebnisse Sammeln Resource Utilization Daten D Test Ausführung F:; ; ƒ 9RUWHLOH Test Szenarien werden durch erfahrene Spezialisten durchgeführt Schnelle Bereitstellung und Konfiguration der Umgebung für die Bedürfnisse des Kunden. Später können die nicht benötigten Ressourcen für weitere Kunden genutzt werden Datenschutz des Kunden wird gewährleistet, da der Datenzugriff innerhalb der Firewall des Kunden erfolgt Standardisierte Lösung, die auf bewährten Praktiken basiert = 89: <; 567 -+1 *+, 2010 IBM Corporation
IBM Cloud Architektur Übersicht :RUNORDGV Test and Pre-Production Software Development TSAM Web 2.0 GUI Request UI Operations UI TSAM Service Catalog & Automation TPM & TPC Provisioning ITM & TUAM Monitoring & Metering LDAP Security TSLA & TBSM SLA Mgmt Infrastruct. Planner Capacity Planning 6HUYLFH0DQDJHPHQW 9LUWXDOL]DWLRQ Virtual Servers Virtual Storage Virtual Networks Virtual Applications & Middleware Virtualization Mgmt Image Mgmt Capacity Mgmt Virtual Clients Systems Director 3K\VLFDO/D\HU System x, BladeCenter IBM & Other Storage IBM System z Power Systems Networking Non-IBM Servers Products: TSAM: Tivoli Service Automation Manager, TPM: Tivoli Provisioning Manager, ITM: IBM Tivoli Monitoring, TUAM: Tivoli Usage and Accounting Manager, TPC: TotalStorage Productivity Center, TSLA: Tivoli Service Level Advisor, TBSM: Tivoli Business Service Manager. 79 2010 IBM Corporation
9RUWHLOHGXUFK1XW]XQJYRQ&ORXG,QIUDVWUXNWXUHQ 7UDGLWLRQHOO ƒ Kostenitensiv Hohe Kosten Applikationen auszurollen und Umgebungen zu managen ƒ Mangel an Standardisierung, Governance Führt zu Chaos ƒ Komplexes Onboarding Langer und komplizierter Prozess verlängert die Time to Value &ORXG ƒ Niedrigerer TCO Verkürzte Installation Verkürzter Setup Niedrigere Administrations Kosten ƒ Minimierte CapEx Erhöhte Hardware Nutzung durch Virtualisierung ƒ Verbesserte Governance Standard-Auslieferung von Services Vorkonfigurierte Software stellt bewährte Praktiken sicher ƒ Berbesserte Time to Value Werkzeuge werden in Minuten bereit gestellt, minimaler Download, Installation, Setup Selbst administriertes Portal stellt Ressourcen für globale Teams zur Verfügung 2010 IBM Corporation
81 2010 IBM Corporation