Development and Test Cloud Petr Leština, Igor Hegner 2.2.2011
Agenda • Co je IBM Development and Test Cloud • Proč uvažovat a Development and Test cloudu? • Co v této oblasti IBM nabízí: – IBM CloudBurst – Smart Business Dev. & Test on the IBM Cloud – Smart Business Dev. & Test Cloud
• DEMO: end-2-end životní cyklus Cloud služeb • Shrnutí & závěr 2
© 2011 IBM Corporation
IBM Development & Test Cloud Privátní cloud prostředí pro vývoj a testování aplikací před nasazením do produkce. Zákaznické výhody: • Efektivní vývojové a testovací prostřředí, které zvyšuje produktivitu a snižuje náklady • Týká se operač čních systémů ů, middleware, procesorů ů, disků ů, pamě ěti, sítí, virtuálních image (IaaS resp. PaaS) • Poskytuje metering, billing, self service portál, katalog služžeb • Zákazníci mohou použít existující IBM systémy a/nebo IBM CloudBurst řešení
Test Environments In the Cloud
3
Snížžení nákladů ů na činnosti IT o 60% a více procent snížžení pracnosti konfigurování, provozování a řízení dev. & test prostřředí o 75% a více procent zvýšení využžití kapitálových investic. Významné snížžení licenč čních nákladů ů. Zkrácení doby přřípravy a poskytnutí dev. & test prostřředí z týdnů ů na minuty Snížžení rizik a eliminace ztrát plynoucích z chybné konfigurace. © 2011 IBM Corporation
Pozicování
Collaboration
Development and Test
Desktop and Devices
Lotus Live; INotes
Smart Business Development & Test on the IBM Cloud
Smart Business Desktop on the IBM Cloud; Selfenablement portal
Smart Analytics Cloud
Smart Business Test & Dev. Cloud
Smart Business Desktop Cloud
Smart Analytics System
IBM CloudBurst
Analytics
Smart Business on the IBM Cloud Cloud služby provozované v IBM datacentru
Infrastructure (compute / storage)
Business Services
Information Protection BPM Blueworks; Smart Business Expense Services; Smart Reporting on the IBM Business Storage on Cloud the IBM Cloud
Smart Business Cloud Privátní cloud services, za firewallem, vytvořené IBM a provozované u zákazníka
Smart Business Storage Cloud
Smart Business Systems Předinistalované systémy pro Cloud služby
4
Nyní dostupné
IBM Information Archive
Smart Business for SMB (backed by the IBM cloud)
© 2011 IBM Corporation
Typická vývojová a testovací prostředí • 30% ažž 50% všech serverů v typickém IT prostředí je používáno pro vývoj a testování • Využití je v průměru nižší než 10%, pokud vůbec server běží! • IT personál si většinou stěžuje, že nemá potřebné zdroje pro testy a tím se posouvají termíny nasazení nových aplikací do provozu • 30% všech defektů ů je způsobeno chybnou konfigurací testovacího prostředí • Zpožždě ění v testech je obvykle nejčastější položkou z faktorů, způsobujících zpoždění deploymentu nových aplikací • Testovací prostředí jsou obvykle vnímána jako drahá a neposkytující dostatečnou přidanou hodnotu pro business. 2
“Industry Developments and Models – Global Testing Services: Coming of Age,” IDC, 2008 and IBM Internal Reports
5
© 2011 IBM Corporation
Výhody dev. & test cloud řešení Parametr
Od
Využžití serverů ů & storage
10 – max 20 %
Self service
0
Neomezeno
Poskytnutí prostřředí
Týdny-mě ěsíce
Minuty
Change management
Mě ěsíce
Dny/hodiny
Release management
Týdny
Minuty
Úč čtování služžby
Fixní náklady
Za užžívání
Standardizace
Komplexní
Katalog služžeb
Payback perioda pro nové služžby
Roky
Mě ěsíce
Klasická vývojová a testovací prostředí
6
Do
Cloud zvyšuje hodnotu napříč business/IT spektrem
70-90 %
Cloud-enabled vývojová a testovací prostředí
© 2011 IBM Corporation
IBM nabídka pro vývojový a testovací Cloud Pro účely vývoje a testu nabízíme 1. IBM CloudBurst – předpřipravený HW a SW pro vývojový a testovací Cloud 2. „Public cloud services“ nabízené „on the IBM cloud“
– Smart Business Development and Test on the IBM Cloud 3. „Private cloud services“, cloud vlastněný zákazníkem, dodaný IBM
– Smart Business Development and Test Cloud 7
© 2011 IBM Corporation
IBM CloudBurst CloudBurst = Cloud dodávaný jako „box“, pre-installed, vhodný jako private cloud solution od IBM
8
© 2011 IBM Corporation
Co je součástí IBM CloudBurst • • • • • •
Samoobslužný portál a servisní katalog Software pro správu a řízení běhu (Tivoli) Vestavěný virtualizační software (VMware) Software pro monitoring, měření využívání a účtování cloud služeb Správa energie a škálovatelnost Software pro vysokou dostupnost (volitelně — pouze pro střední a vyšší konfiguraci) Virtual network security (volitelně—separátně za poplatek) Novell SUSE Enterprise Linux SP10 Podpora Hypervisorů (integrovaný VMware a/nebo KVM hypervisor) IBM Systems Director 6.1.1 + Active Energy Manager; IBM ToolsCenter 1.0; IBM DS Storage Manager for DS4000 v10.36
• • • • • 9
© 2011 IBM Corporation
Smart Business Development and Test on the IBM Cloud Virtuální vývojové a testovací prostředí na IBM Cloudu Přředmě ět nabídky: Výběr z 9 virtuálních (Intel) serverů (RadHat, SuSE,...) Možnost přidat „persistent storage“ s poplatkem dle využití Síťová propustnost účtována dle využití (internetové spojení) Výběr ze 14 předkonfigurovaných SW image – Rational Application Lifecycle Management – Lotus, WebSphere, DB2, Informix, Tivoli Monitoring
Platba: Pay-as-you-go (za 1 hodinu využívání VM) Rezervace virtuálního prostředí na specifickou dobu
Produkční site: http://www.ibm.com/cloud/enterprise 10 10
– 6 nabídek (small, medium, large for 6 or 12 months) – Rezervovaná kapacita + nižší cena za 1 hodinu provozu VM
Forma podpory: Webová fóra pro zadávání požadavků © 2011 IBM Corporation Podpora 24X7
Co je IBM Development and Test on the IBM Cloud? Virtuální vývojové a testovací prostředí na IBM Cloudu •
Enterprise-class IT infrastruktura –
• Zákaznické servery a stanice Zákaznický firewall Internet
•
Sdílená infrastruktura Vysoce virtualizovaná Více delivery center Předkonfigurované SW image
Zvýšená bezpeč čnost – – –
IBM firewall IBM unikátní security a autentikační model
Vlastně ěno a řízeno IBM – – – –
•
Řízení služeb, spolehlivost, bezpečnost dat a elasticita výkonu a kapacity (řádová)
Přístup přes Internet Volitelně VPN Založeno na IBM bezpečnostních standardech
Pay-per-use –
Virtuální IT vývojové a test prostředí je poskytováno v modelu platby za použití
IBM delivery centra (Ehningen, DE) 11
© 2011 IBM Corporation
Devět 32- a 64-bit konfiguračních možností Virtual Machine Options Virtual CPUs with 1.25GHz Virtual Memory (Gigabytes) Instance Storage (Gigabytes)
32-bit configuration
64-bit configuration
Copper
Bronze
Silver
Gold
Copper
Bronze
Silver
Gold
Platinum
1
1
2
4
2
2
4
8
16
2
2
4
4
4
4
8
16
16
60
175
350
350
60
850
1024
1024
2048
Intel® servery jsou poskytovány během minut s OS Linux® (Red Hat or Novell SUSE) a zákaznickým výběrem middleware nebo dalšího SW. Virtual machines (VMs) mohou být poskytovány jako standalone servery nebo v kombinacích složitějších konfigurací, včetně load-balancingu a odolných infrastruktur. Image mohou být vytvořeny na jednom virtuálním stroji a migrovány na konfiguraci rozdílné velikosti. Ceny začínají od 15 centů/hod* pro VM včetně OS. Lze rezervovat kapacity pro okamžité použití (za zlevněné ceny). 12
*US price for 32-bit copper configuration with SUSE Linux, current as of August 10, 2010. Prices subject to change.
© 2011 IBM Corporation
Development & test prostředí může běžet během několika minut Snadno použžitelný samoobslužžný portál vede užživatele požžadovanými nastaveními a spouští požžadované prostřředí. Výbě ěr služžby
Krok 1 13
Výbě ěr HW a konfigurace instancí SW
Krok 2
Prostřředí je poskytnuto a přřipraveno k použžití
Krok 3 © 2011 IBM Corporation
Modelové příklady cen Tool Estimator • Modelování cenových kalkulací utilizace prostředí • http://www935.ibm.com/services/us/igs/cloud -development/estimator/Tool.htm
14
© 2011 IBM Corporation
IBM Cloud – Infrastrukturní cloud řešení „na klíč“ IBM Cloud – základní architektura
15
•
Přřístup: Realizován prostřednictvím samoobslužného portálu. Uživatelé mají sami možnost volby a základního nastavení.
•
Prostřředí zajišťťující správu: Zahrnuje nástroje a prostředky pro správu prostředí IBM Cloudu. Jedná se v podstatě o řídící centrum prostředí IBM Cloudu.
•
Spravované prostřředí: Tato úroveň zahrnuje fyzický HW a virtualizační prostředí. Fyzický HW je virtualizován z důvodů jeho efektivního využití, standardizace a centrální správy.
© 2011 IBM Corporation
IBM Cloud – infrastrukturní komponenty
16
© 2011 IBM Corporation
Implementace dev. & test prostředí • Automatizovaný systém pro vyžádání a poskytnutí integrovaných vývojových a testovacích prostředí (systémy, OS, middleware, aplikace, paměť, network & data)
• Dostupný uživatelům prostřednictvím self-service portálu a servisního katalogu • Chápáno jako služby privátního dev. & test cloudu, ale … • •
Může být v podstatě obecnou cloud službou (postupy jsou stejné) Může být částí sdíleného delivery modelu pro SO (multi-tenant cloud)
• Hodnota pro zákazníka: • • • • •
Zvyšuje využití testovací infrastruktury (a tím i využití nákladů do této vložené) Snižuje investice, ale zejména provozní náklady Automatizuje a zrychluje poskytování test prostředí Test center infrastructure
Urychluje inovaci Snižuje defekty při testování
Access services
Administrator
Consumers
Test cloud Service catalog, image library
17
Presentation Title | Confidential© 2011 IBM Corporation
Jak je řešení dodáváno? Strategie
• • • •
Konzultační workshop Business ohodnocení Definice Business value Příprava, provedení a vyhodnocení ROI (Kvantifikovatelné úspory)
Design
Implementace
18
• • • •
Definice cloud platformy Integrace s existující infrastrukturou a aplikacemi Definice procesů a rolí Komplexní dokumentace designu
• Plán implementace a integrace • Instalace a konfigurace cloud delivery platformy a podložené infrastruktury • Vytvoření/konfigurace Servisního Portálu & katalogu • Testování, pilot a školení • Kompletní dokumentace DSP Template Documentation© 2011 IBM Corporation
Mapování požadavků Cloud Computing na IBM technologie Komponenta
Realizace IBM a non IBM technologiemi
Hardware
IBM System x (xSeries) IBM Data Storage
Virtualization
VMware Hypervisor is vSphere (ESX) VMWare vCenter (Virtual Center)
Management System
Tivoli Monitoring
Self-care Portal
Tivoli Service Automation Manager
Automatic Provisioning and Billing
Tivoli Usage and Accounting Manager Tivoli Provisioning Manager
Backup
Tivoli Storage Manager
19
© 2011 IBM Corporation
Demo • DEMO představí end-2-end automatizovaný životní cyklus cloud řešení • Co v demu uvidíte: – 2 kategorie užživatelů ů • Konzument služby – uživatel, který požaduje vytvoření test prostředí – 2 servery • Administrátor – schvalovatel požadavku
– Proces realizace požžadavku na cloud zdroje: • • • •
Vygenerování požadavku Schválení administrátorem Realizace požadavku (= tzv. Provisioning zdrojů) Ukázka reportu o využití a vytížení zdrojů v cloudu
• Co by nemělo uniknout Vaši pozornosti: – Jednoduchost – Automatizace – Administrace
• K dispozici formou FLASH dema zdarma !!! 20
© 2011 IBM Corporation
? Otázky ? 21
© 2011 IBM Corporation