Karel Macháček – ITS Consultant 9/02/2010
Cloud Computing
© 2009 IBM Corporation
Building a smarter planet
Agenda
Cloud jako odpověď na současné IT požadavky IBM pohled na Cloud a evoluce Cloudu Architektura Cloudu Test Cloud – přínosy řešení Test Cloud – konkrétní příklad Cloud řešení
2
© 2009 IBM Corporation
Building a smarter planet
Infrastruktura potřřebuje být dynamič čtě ější … a levně ější … Business & IT úlohy
Infrastruktura Budov
Mobilní Infrastruktura
+
Infrastruktura Výroby
+
Technologická Infrastruktura
+
Komunikační Infrastruktura
+
…ke sjednocení byznysu a IT k vytvoření nových možností. . © 2009 IBM Corporation
Building a smarter planet
Infrastruktura potřřebuje být dynamič čtě ější … a levně ější …
Business & IT úlohy
STANDARDIZACE
+
AUTOMATIZACE
+
VIRTUALIZACE
=
Náklady
Flexibilita
…pro uvolnění rozpočtů pro nové investice a zrychlení nasazení nových funkcí. © 2009 IBM Corporation
Building a smarter planet
Také musí být „chytřřejší“ …v poskytování “služžeb”
Rostoucí složžitost IT systémů ů a diverzita přřipojených zařřízení vyžžadují standardizaci procesů ů tak, aby poskytované služžby byly efektivní, bezpeč čné a snadno dostupné. Service Management System poskytne visibilitu, řízení a automatizaci napřříč č IT a business služžbami pro zajiště ění konzistentního poskytování služžeb. ůvě ěryhodná služžba znamená nižžší operač ční Konzistentní, dů náklady, zvýší produktivitu a zajistí bezpeč čnost.
© 2009 IBM Corporation
Building a smarter planet
Také musí být „chytřřejší“ … ohledně ě způ ůsobu využžití
Typy využžití budou urč čovat stupeň ň standardizace IT i business služžeb. Komplexní transakce a složžité procesy řízení informací budou s velkou pravdě ěpodobností přředstavovat riziko přři migraci ke standardizovaným služžbám. Jiné typy zátěž ěže ěž přředstavují přříležžitost pro rychlý návrat investic a nárust produktivity.
Analýzy
Spolupráce
Vývoj a Test
Desktop & Koncová Zařřízení
Infrastruktura
Business Služžby © 2009 IBM Corporation
Building a smarter planet
Také musí být „chytřřejší“ …ohledně ě nových možžností
Ně ěkdy se použžívá “Cloud” k popisu nových modelů ů spotřřeby a dodávky. Bez ohledu na terminologii je zřřejmé, že pro podniky jsou tyto modely zcela nové a je jedno, že byly inspirovány zákaznickými služžbami v prostřředí Internetu. Samoobslužžnost, úspory díky efektivitě ě a pružžné získávání zdrojů ů – nové možžnosti deploymentu – definují tyto nové modely.
© 2009 IBM Corporation
Building a smarter planet
Co je Cloud Computing? Uživatelská zkušenost a obchodní model Cloud computing je nová cesta, kdy aplikace, data a IT zdroje jsou poskytována jako služba uživatelům.
Je to také metodika řízení infrastruktury Cloud computing je způsob řízení vysokého počtu vysoce virtualizovaných prostředků tak, aby vytvořily jeden konsolidovaný zdroj.
Klíč čové vlastnosti • Standardní nabídka
Monitor & Manage Services & Resources
Datacenter Infrastructure
Spotřřebitelé Access Services
• Objednání z katalogu • Pružné nacenění • Rapid Provisioning • Virtualizace • Měření & Účtování • Škálovatelnost
Cloud Administrator
IT Cloud Service Catalog, Component Library
Dodavatelé / Vydavatelé Software Publikace & Update komponent a př ředloh služžeb © 2009 IBM Corporation
Building a smarter planet
Cloud Computing je pokračováním předchozích modelů
Masivní, abstraktní infrastruktura Dynamická alokace, škálovatelnost, pohyb aplikací Pay-per-use Žádné dlouhodobé závazky Bez instalace HW a SW
c Abstrak
pností o h c s e regac g A > ušení d o n d e j e –> Z Software jako Služžba Utility Computing
Grid Computing
• Parallel computing pro vysokou výpočetní kapacitu.
Cloud Computing
• Nabídka výpočetních zdrojů jako měřitelné služby
• „Předplatné“ pro aplikace, poskytované v síti.
• Kdykoli, kdekoli přístup ke komplexním IT službám, dodávaným jako služba.
Source: SWG
9
© 2009 IBM Corporation
Building a smarter planet
Je celá řada “*-as-a-Service” modelů, ale výrazně se projevují 3 hlavní kategorie IBM přříklady
Collaboration Business Processes
CRM/ERP/HR Industry Applications
Software-as-a-Service
Web 2.0 Application Runtime
Middleware Database
Java Runtime
Development Tooling
Developer Cloud
Platform-as-a-Service
Servers
Networking
Data Center Fabric
Shared virtualized, dynamic provisioning
Storage Computing on Demand
Infrastructure-as-a-Service © 2009 IBM Corporation
Building a smarter planet
Strategie IBM Cloud • Společ čná infrastruktura pro výpoč četní a úložžné prostřředky • Společ čná platforma, BSS a OSS služžeb • Implementace a Hostingové služžby pro “Privátní Cloud”
Common Cloud User Experience – Cloud Portal
Vývoj & Test
Ochrana Informací
Software Development & Testing
Backup / Recovery Service
Computing on Demand Servers
Collaboration
Desktop
Aplikace
eMail, Collaboration, Community
On-demand desktop & user support
On-demand applications (horizontal and vertical industry)
Storage as a Service
Common Cloud Platform Platform Products
Operational Support Services
Business Support Services
Web Application Server, Database, Tools, Systems Management
Metering, Monitoring, Provisioning, Infrastructure Mgmt, Capacity Planning, Infrastructure Security
Billing, Reporting, Contract Mgmt, SLA Mgmt, Order Mgmt, Account Mgmt
© 2009 IBM Corporation
Building a smarter planet
Architektonický model pro Cloud Computing Service Request & Operations
IT Infrastructure & Application Provider
End User Requests & Operators
Datacenter Service Management Infrastructure
Service Creation & Deployment
Virtual Image Management
Access User Request Management/Self Service Portal Services Service Lifecycle Management Image Lifecycle Management
Provisioning
Performance Management
Security: Identity, Access, Integrity, Isolation, Audit & Compliance
Usage Accounting
Service Catalog, Availability/Backup/ Component Restore Library License
Design & Build
Management
Image Library (Store)
Cloud Administrator Service Oriented Architecture
… Service Catalog Request UI Operational UI
Information Architecture
Optimized Middleware (image deployment, integrated security, workload mgmt., high-availability)
Service Management
Deployment
Standards Based Interfaces
Virtualized Infrastructure Service Oriented Virtual Architecture Information Architecture Resources & Aggregations Server Virt. SMP Servers
Blades
Storage Virt.Interfaces Network Virt. Standards Based
System Resources Virtualized Infrastructure Storage Servers
Storage
Operational Lifecycle of Images
Network Hardware
© 2009 IBM Corporation
Building a smarter planet
Technologická platforma pro Cloud Service Request & Operations
Service Creation & Deployment
IT Infrastructure & Application Services Provider
Business Support System (WDP) Role-based Access End Users Operators
Service Management Center for Cloud Computing (OSS) Tivoli Service Automation Manager Tivoli process automation engine Tivoli Business Service Mgr
Tivoli Provisioning
Tivoli Monitoring
Tivoli Security (for Compliance, Access, Identity Management)
Dynamic Workload Broker
Tivoli Usage and Accounting Manager
Rational Software Architect
Tivoli Change & Configuration Management DB
Rational Asset Manager
WebSphere Application Server
IBM InfoSphere
Optimized Middleware WebSphere Virtual Enterprise (WVE), ‘Rainmaker’, eXtreme Scale Service Request Manager (Web 2.0 Enabled)
Virtualized Infrastructure and Ensembles IBM Systems Director and Ensemble Manager Server Virt.
Storage Virt.
Network Virt.
Tivoli Process Design Tools
Image Management
System Resources SMP Servers
Blades
Storage Servers
Storage
Network Hardware
© 2009 IBM Corporation
Building a smarter planet
Řízení služeb: Progresivní Adopce schopností Service Request & Operations
Service Creation & Deployment
IT Infrastructure & Application Provider
Tivoli Process Automation Architecture
End User Requests Request a & Operators Server
Sladě ění technologie, procesů ů, lidí & dat pro splně ění užživatelských požžadavků ů a provozních úloh Simple Deployment – Automated Provisioning
•Data Center Model •Reservations
Service Management Request an Application
…
Request Server + Application Guided by Service Catalog Management Policy
Request UI Operational UI
• Visualize Deployment Integrated with Security, Availability Performance Management •and Control • Automate Deployment Integrated with Process (e.g. ITIL, procurement)
•Complex Service Requirements
•Assets, Configuration Items
Service Planning Service Definition Tools
Service Publishing Tools
Service Fulfillment & Configuration Tools UI, Fulfillment, Data, MetaData
Platform Management Services
Technology
Provisioning Services Usage & Accounting Services Monitoring Services Energy Management Services
Service Monitoring Tools KPIs
Security Services
Infrastructure & Virtualization
© 2009 IBM Corporation
Building a smarter planet
Základní komponenty IT Cloudu Service Automation Manager (TSAM) LDAP Server
Services Portal
Test Environment Lifecycle Management
Services/ Processes
Service Request Manager
Service Automation Manager Applications Deployment Projects topologies catalog
CCMDB Service catalog
Resource Management
Process Automation Engine
Discovery
Provision Manage Virtual Machines
Images/SW packages stacks
Virtual Images & SWT stack Library
Provisioning Manager TPM
Monitoring
Productivity Center
ITM
Dashboard
Provision actions
Monitor resources availability & usage
TPC
Manage storage resources
Virtualization
VMWare Virtual Center
VM
VM
VM
LPAR
VMWare ESX VMWare ESX
LPAR
LPAR
IBM System p - z Hypervisor IBM System p - z Hypervisor
IBM Director
Hardware
SAN
“System x”
Windows Linux
“System p”
AIX
“System z”
z/VM Linux
Storage
LAN
© 2009 IBM Corporation
Building a smarter planet
Datová centra čelí bouři nákladů a složitosti CIO vidí rapidní nárů ůst serverů ů & úložžišťť
Overhead nahoru. Inovace dolů ů.
Millions of servers/ Millions of Terabytes
50
Servers 40 30
Servers
20
Storage 10
Storage 0 2004
2010
CFO vidí, že investice do IT přředč čí ostatní majetek.
Úč čty za podporu nahoru. Programátořři dolů ů.
Growth Index of IT Asse ts versus Other Capital Assets
% Change in IT Department Employees by Type, 2004-06
200 175
All Assets
Hardware
Network Analysts
Software
System Administrators
150
Database Administrators
125
Support Specialists Business analysts
100 75
Programmers Management
50 All IT Employees
25 0
-20%
2000
2001
2002
2003
2004
-15%
-10%
-5%
0%
5%
10%
15%
2005
Zdroj: US Bureau of Labor Statistics, US Dept of Commerce, IBM Research, Source: IBM Research
© 2009 IBM Corporation
Building a smarter planet
Tato situace vytváří tlak na změny v testovacích prostředích …. • Nároky na dedikované zdroje pro testování rapidně rostou
• Čas, nutný pro adekvátní testování ovlivňuje nároky na testovací prostředí • Komplexní integrační testování ovlivňuje nastavení test prostředí, datové variace i časové aspekty
… tržní síly a ekonomická situace vytvářejí silný tlak na maximální využití zdrojů společností
* Zdroj: - IDC 2008 Industry Developments and Models – Global Testing Services: Coming of Age © 2009 IBM Corporation
Building a smarter planet
Jak může Cloud computing ovlivnit testovací prostředí ? Klíčový atribut
Význam/Dopad
Rapid provisioning
Testovací prostředky jsou poskytovány podle požadavků, zkracuje se čas testovacího cyklu
Advanced virtualization
IT zdroje, od serverů, úložišť, sítí až po aplikace vytváří virtuální a efektivní infrastrukturu, nezávislou na implementaci
Service Catalog Ordering
Uniformní nabídka služeb z katalogu
Flexible pricing
Utilitní nacenění, variabilní platby, platby za užití a předplatné přinášejí vyšší flexibilitu za IT služby
Elastic scaling
Zdroje jsou škálovatelné ve velkém rozsahu kvůli měnícím se potřebám
© 2009 IBM Corporation
Building a smarter planet
IBM Implementační Služby pro Coud computing – design a implementace pro testovací prostředí Obsahují: • Vyhodnocení současného stavu testovacího prostředí, analýza úspor a posouzení ROI • Vypracováí strategie a plánu postupu, design a implementace služeb řešení • Tvorba samoobslužného portálu s katalogem služeb • Vytvořeí integrované platformy, kombinující management servisních požadavků, provisioning / de-provisioning zdrojů a change and configuration management
Výhody: Výhody: Snížení Snížení ceny ceny za za IT IT práce práce oo 50% 50% -- Snížení Snížení prací prací na na konfiguraci, konfiguraci, provozu, provozu, řízení řízení aa monitoringu monitoringu test test prostředí prostředí 75% 75% ++ Zvýšení Zvýšení využití využití investic; investic; Snížení Snížení licenčních licenčních nákladů nákladů Snížení Snížení přípravy přípravy testovacího testovacího prostředí prostředí zz dnů/týdnů dnů/týdnů na na minuty minuty
Test Environments In the Cloud
Zlepšení Zlepšení kvalitykvality- eliminace eliminace 30% 30% ++ všech všech defektů defektů na na základě základě špatných špatných konfigurací. konfigurací.
© 2009 IBM Corporation
Building a smarter planet
Jak je služba dodávána?
Strategie
Design
Implementace 20
Konzultační workshop Business vyhodnocení záměru Určení hodnoty řešení Vyhodnocení ROI
Definice platformy pro cloud Návrh integrace se stávající infrastrukturou a aplikacemi Definice procesů a rolí Dokumentace designu
Plán implementace a integrace Instalace a konfigurace cloud platformy a podpůrné infrastruktury Vytvoření a konfigurace servisního Portálu a Katalogu Testování, pilot a školení
© 2009 IBM Corporation
Building a smarter planet
Typické procesy v rámci současných test prostředí 25 kroků s více vstupními body a mnoho ručních operací, citlivých na chyby. Proces je ovlivněn komunikačními zdrženími.
© 2009 IBM Corporation
Building a smarter planet
Stejný požadavek v Test Cloud řešení 5 kroků s jediným vstupem, optimalizovaný proces a žádná komunikační zdržení
© 2009 IBM Corporation
Building a smarter planet
Scénář užití Test Cloudu Test Service Delivery Manager
Kroky scénářře
2.
Uvolnění služby uživatelům
3.
Požadavek je iniciován uživatelem, procesem nebo krokem workflow
4.
Zdroje jsou plánovány nebo rezervovány
6.
Uvolnění zdrojů
io n Administrator
Service Lifecycle
Service Designer
Ter
Poskytnutí zdrojů. To může zahrnovat: • Infrastruktura: systémy • Software: operační systémy, middleware
Subscriber
Pr od uc t
min a t ion
5.
n& o i t p scri iation b u S nt a t s In
Offe ring
Definovat službu v katalogu
n tio i n fi De
1.
Subscriber IT Operator
Usage data is logged, usage reports can be done as an add-on service 23
© 2009 IBM Corporation
Building a smarter planet
Jak mohu profitovat z tohoto uspořřádání? Benefit
Proof Point
Snížení investic
Poskytnutím test serverů ů podle potřřeby a zajiště ěním uvolně ění nepoužžívaných serverů ů maximalizujete využžití kapitálových investic. Velký zákazník (finanč ční sektor) ušetřřil $1.6M v investicích a zvýšil využžití o 75% na Windows a o 25% na AIX platformách
Snížení provozních nákladů
Automatizací přřípravy a poskytování testovacích zdrojů ů ovlivň ňujete klíč čovou promě ěnnou s dopadem na celkové provozní náklady – cenu práce. Tato automatizace umožň žňuje žň přřevod pracovníků ů z manuálních konfigurač čních aktivit na úlohy s vyšší přřidanou hodnotou.
Zkrácení testovacího cyklu
Vývojový a testovací cyklus přředstavuje kritickou cestu k inovaci. Zkrácení testovacích cyklů ů přřímo ovlivň ňuje rychlost nasazení. Velký zákazník (telekomunikace) oznámil, že automatizace deploymentu System p a úložžišťť umožžnila zkrácení přřípravného cyklu z 5 dní na 20 minut.
© 2009 IBM Corporation
Building a smarter planet
Kde mohu začít? To záleží … Kde jste nyní? Začít s Virtualizací a Automatizací
Service Lifecycle Management
Plné řízení životního cyklu služeb?
Optimize Virtual Operations Process Platform Automation
Process Platform
HODNOTA
Integrated Service Delivery
NEBO
Virtualization
Process Engine Middleware Virtualized and Standardized Resources Physical Assets © 2009 IBM Corporation
Building a smarter planet
Jak funguje Test Cloud? Tivoli Service Automation Manager Tivoli Service Automation Manager
IBM Service Management Platform Tivoli process automation engine
Built on top of the IBM Service Management Platform Orchestration of Technology, Processes, People & Data to provide Cloud Computing services and Service Management of Cloud Computing
Workflows, Work and Job Management, Role-based access SOA Services, Notification, Escalation, Governance, Integration
Federated Data Subsystem Services, Assets, Configuration Items
Operational Management Technology Platform Management
Tivoli Provisioning Manager Rapid provisioning of physical and virtual resources
Services
Security
Provisioning
Services
Services
Usage & Accounting Services
Monitoring Services
Energy Management Services
IT Infrastructure
© 2009 IBM Corporation
Building a smarter planet
Tivoli Service Automation Manager (TSAM) • Rychlá adopce základních schopností pro deployment & řízení Cloud Služžeb • Dynamická instanciace a řízení Cloud Služeb během celého jejich životního cyklu • Automatizace založená na build- & management plans plánech včetně lidí a komponent řízení
• Zvyšuje úroveň ň abstrakce z LPARů ů, kapacit úložžišťť & SW instalací a řízenou jednotkou se stává Cloud Služžba • Řešení Integrovaného Managementu • Založeno na strategickém nástroji Tivoli Process Automation Engine (TPAE) Subscription & Instantiation
Poskytování a plánování zdrojů ů na základě ě požžadavku Automatizace deploymentu middleware Kompletní řízení životního cyklu Služžeb
Termination Definition
Offering
Production
© 2009 IBM Corporation
Building a smarter planet
Service Provisioning Základní vlastnost cloud služeb… Service Portal
End-User
Jednoduše použžitelná s využžitím Katalogu služžeb Skrývá komplexnost infrastruktury Umožň žňuje poskytování žň standardizovaných a levných služžeb Provisioning Engine Workflows
Expert System
Scripts
Optional Service Modules
Katalog služeb
MeteringUsage Billing
Problem and Change Management
Monitoring
Etc…
Virtualized Cloud Infrastructure
Server, Network, Storage, Middleware, Application Resources © 2009 IBM Corporation
Building a smarter planet
Poskytování Virtuálních zdrojů – Tivoli Provisioning Manager Podporuje stávající procedury a skripty pro instalaci virtuálních operač čních prostřředí, middleware a aplikací.
1.
Řídit HW instalaci heterogenních virtuálních serverů ů
1
2.
Automatizovat procedury instalace middleware a aplikač čního SW.
2
3.
Poskytnout nutná úložžiště ěa nakonfigurovat IP nastavení virtuálních serverů ů.
3
4.
Konfiguruje přříslušné routery, switche a firewally.
4
5.
Konfigurovat load balancery a uvolnit virtuální servery do provozu
5
Použžívá existující procedury a skripty Integrovatelný s řešeními SW distribuc End-to-end automatizace
Provisioning Automation
Network Resources
Depot
Depot
Depot
Endpoints
Endpoints
Endpoints
Windows/Linux
AIX
Sun Solaris/HP-UX
(RDM – ADS – Kickstart)
(NIM/CSM)
(Jumpstart – Ignite)
© 2009 IBM Corporation
Building a smarter planet
Service Processes: Integrated Service Delivery Problém: Problém: •Poskytnout •Poskytnout IT IT služby služby jejich jejich konzumentům konzumentům •Dodat •Dodat řízený řízený roll-out roll-out cloud cloud služeb služeb 3. Řízení požadavků; reservation management
4. On-boarding aplikace
Owner
2. Specializovaná rozhraní pro konzumenty služby; publikace Katalogu služeb
Service Delivery Manager Application Services Platform Services Subscriber
Infrastructure Services IT Operator
5.Řízení virtualizované infrastruktury.
1.Definice služby Service Designer
Výhody: Výhody: •Nižší •Nižší náklady náklady díky díky automatizaci automatizaci procesů procesů deploymentu, deploymentu, optimalizace optimalizace aa ukončování ukončování servisních servisních komponent komponent •Zavedení •Zavedení automatizovaných automatizovaných procedur procedur pro pro zjednodušení zjednodušení řízení řízení životního životního cyklu cyklu služeb služeb © 2009 IBM Corporation
Building a smarter planet
Cloud – rekapitulace Byznys drivery pro Cloud Evoluce IT služeb od Gridu ke Cloudu IBM pohled na Cloud jako na spojení – Uživatelské zkušenosti a obchodního modelu – Technologie a metodika řízení infrastruktury
Architektura cloudu a technologie Test Cloud
© 2009 IBM Corporation
Building a smarter planet
Děkuji
© 2009 IBM Corporation