Karel Macháček ITS Consultant 9/02/2010 Cloud Computing
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
Infrastruktura potřebuje být dynamičtější a levnější Business & IT úlohy Mobilní Infrastruktura Infrastruktura Budov Infrastruktura Výroby Technologická Infrastruktura Komunikační Infrastruktura + + + + ke sjednocení byznysu a IT k vytvoření nových možností..
Infrastruktura potřebuje být dynamičtější a levnější Business & IT úlohy + = Náklady VIRTUALIZACE Flexibilita + STANDARDIZACE AUTOMATIZACE pro uvolnění rozpočtů pro nové investice a zrychlení nasazení nových funkcí.
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. Konzistentní, důvěryhodná služba znamená nižší operační náklady, zvýší produktivitu a zajistí bezpečnost.
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 & Infrastruktura Business Koncová Služby Zařízení
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.
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 Objednání z katalogu Pružné nacenění Rapid Provisioning Virtualizace Měření & Účtování Škálovatelnost Monitor & Manage Services & Resources Cloud Administrator IT Cloud Service Catalog, Component Library Datacenter Infrastructure Access Services Spotřebitelé Dodavatelé / Vydavatelé Software Publikace & Update komponent a předloh služeb
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 Abstrakce > Zjednodušení --> Agregace schopností Software jako Služba Cloud Computing Grid Computing Parallel computing pro vysokou výpočetní kapacitu. Utility 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
Je celá řada *-as-a-service modelů, ale výrazně se projevují 3 hlavní kategorie Collaboration CRM/ERP/HR IBM příklady Business Processes Industry Applications Software-as-a-Service Middleware Web 2.0 Application Runtime Java Runtime Database Development Tooling Platform-as-a-Service Developer Cloud Data Center Servers Networking Storage Fabric Shared virtualized, dynamic provisioning Infrastructure-as-a-Service Computing on Demand
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 Software Development & Testing Ochrana Informací Backup / Recovery Service Collaboration email, Collaboration, Community Desktop On-demand desktop & user support Aplikace On-demand applications (horizontal and vertical industry) Computing on Demand Servers Storage as a Service Platform Products Web Application Server, Database, Tools, Systems Management Common Cloud Platform Operational Support Services Metering, Monitoring, Provisioning, Infrastructure Mgmt, Capacity Planning, Infrastructure Security Business Support Services Billing, Reporting, Contract Mgmt, SLA Mgmt, Order Mgmt, Account Mgmt
Architektonický model pro Cloud Computing Service Request & Operations IT Infrastructure & Application Provider Service Creation & Deployment End User Requests & Operators Service Catalog Request UI Operational UI Datacenter Service Management Infrastructure Access User Request Management/Self Service Portal Services Service Lifecycle Management Service Catalog, Provisioning Performance Availability/Backup/ Management Component Restore Library Image Lifecycle Management Security: Identity, Access, Integrity, Isolation, Audit & Compliance Cloud Service Administrator Oriented Architecture Usage Accounting Optimized Middleware (image deployment, integrated security, workload mgmt., high-availability) Service Management Standards Based Interfaces Virtualized Infrastructure Service Oriented Virtual Architecture Resources & Aggregations Information Architecture SMP Servers Server Virt. Storage Virt. Standards Based Interfaces Network Virt. Blades Virtualized System Resources Infrastructure Storage Servers License Management Information Architecture Storage Network Hardware Virtual Image Management Design & Build Image Library (Store) Deployment Operational Lifecycle of Images
Technologická platforma pro Cloud Service Request & Operations IT Infrastructure & Application Services Provider Service Creation & Deployment Role-based Access End Users Operators Service Request Manager (Web 2.0 Enabled) Business Support System (WDP) Service Management Center for Cloud Computing (OSS) Tivoli Business Service Mgr Tivoli Security (for Compliance, Access, Identity Management) Tivoli Service Automation Manager Tivoli process automation engine Tivoli Provisioning WebSphere Application Server Tivoli Monitoring Tivoli Usage and Accounting Manager Dynamic Workload Broker Tivoli Change & Configuration Management DB Optimized Middleware WebSphere Virtual Enterprise (WVE), Rainmaker, extreme Scale System Resources SMP Servers IBM InfoSphere Virtualized Infrastructure and Ensembles IBM Systems Director and Ensemble Manager Server Virt. Storage Virt. Network Virt. Blades Storage Servers Storage Network Hardware Rational Software Architect Rational Asset Manager Tivoli Process Design Tools Image Management
Řízení služeb: Progresivní Adopce schopností Service Request & Operations IT Infrastructure & Application Provider Service Creation & Deployment End User Requests Request a Server & Operators Request an Application Request Server + Application Guided by Service Catalog Management Policy Request UI Operational UI Sladění technologie, procesů, lidí & dat pro splnění uživatelských požadavků a provozních úloh Simple Deployment Automated Provisioning Technology Service Management Visualize Control Automate Deployment Integrated with Security, Availability and Performance Management Deployment Integrated with Process (e.g. ITIL, procurement) Platform Management Services Provisioning Services Usage & Accounting Services Monitoring Services Energy Management Services Security Services Infrastructure & Virtualization Tivoli Process Automation Architecture Data Center Model Reservations Complex Service Requirements Assets, Configuration Items Service Planning Service Definition Tools Service Publishing Tools Service Fulfillment & Configuration Tools UI, Fulfillment, Data, MetaData Service Monitoring Tools KPIs
Základní komponenty IT Cloudu LDAP Server Test Environment Lifecycle Management Services Portal Service Automation Manager (TSAM) Service catalog Service Request Manager Services/ Processes CCMDB Process Automation Engine Service Automation Manager Applications Deployment Projects topologies catalog Resource Management Images/SW packages stacks Discovery Virtual Images & SWT stack Library Provisioning Manager Provision Monitoring Productivity Center TPM ITM TPC Dashboard Provision actions Manage Virtual Machines Monitor resources availability & usage Manage storage resources Virtualization VMWare Virtual Center VM VM VM VMWare ESX VMWare ESX LPAR LPAR LPAR IBM System p - z Hypervisor IBM System p - z Hypervisor IBM Director Hardware SAN System x Windows System p Linux AIX System z z/vm Linux Storage LAN
Datová centra čelí bouři nákladů a složitosti CIO vidí rapidní nárůst serverů & úložišť Millions of servers/ Millions of Terabytes 50 40 30 20 10 0 Servers Storage Servers 2004 2010 Storage Overhead nahoru. Inovace dolů. CFO vidí, že investice do IT předčí ostatní majetek. Growth Index of IT Asse ts versus Other Capital Assets 200 175 All Assets Hardware Software 150 125 100 75 50 25 Účty za podporu nahoru. Programátoři dolů. % Change in IT Department Employees by Type, 2004-06 Network Analysts System Administrators Database Administrators Support Specialists Business analysts Programmers Management All IT Employees 0 2000 2001 2002 2003 2004 2005-20% -15% -10% -5% 0% 5% 10% 15% Zdroj: US Bureau of Labor Statistics, US Dept of Commerce, IBM Research, Source: IBM Research
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
Jak může Cloud computing ovlivnit testovací prostředí? Klíčový atribut Rapid provisioning Advanced virtualization Význam/Dopad Testovací prostředky jsou poskytovány podle požadavků, zkracuje se čas testovacího cyklu 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
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 Test Environments In the Cloud Výhody: Snížení ceny za IT práce o 50% - Snížení prací na konfiguraci, provozu, řízení a monitoringu test prostředí 75% + Zvýšení využití investic; Snížení licenčních nákladů Snížení přípravy testovacího prostředí z dnů/týdnů na minuty Zlepšení kvality- eliminace 30% + všech defektů na základě špatných konfigurací.
Jak je služba dodávána? Strategie Konzultační workshop Business vyhodnocení záměru Určení hodnoty řešení Vyhodnocení ROI Design Definice platformy pro cloud Návrh integrace se stávající infrastrukturou a aplikacemi Definice procesů a rolí Dokumentace designu Implementace 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í 20
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.
Stejný požadavek v Test Cloud řešení 5 kroků s jediným vstupem, optimalizovaný proces a žádná komunikační zdržení
Scénář užití Test Cloudu Kroky scénáře 1. Definovat službu v katalogu 2. Uvolnění služby uživatelům Subscription & Instantiation Test Service Delivery Manager 3. Požadavek je iniciován uživatelem, procesem nebo krokem workflow 4. Zdroje jsou plánovány nebo rezervovány 5. Poskytnutí zdrojů. To může zahrnovat: Infrastruktura: systémy Software: operační systémy, middleware Subscriber Offering Definition Service Lifecycle Production Termination Administrator 6. Uvolnění zdrojů Service Designer Subscriber IT Operator Usage data is logged, usage reports can be done as an add-on service 23
Jak mohu profitovat z tohoto uspořádání? Benefit Snížení investic Snížení provozních nákladů Zkrácení testovacího cyklu Proof Point 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 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. 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.
Kde mohu začít? To záleží Kde jste nyní? Začít s Virtualizací a Automatizací NEBO Plné řízení životního cyklu služeb? Service Lifecycle Management Integrated Service Delivery Optimize Virtual Operations Process Platform Automation HODNOTA Process Platform Process Engine Middleware Virtualized and Standardized Resources Physical Assets Virtualization
Jak funguje Test Cloud? Tivoli Service Automation Manager Tivoli Service Automation Manager 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 IBM Service Management Platform Tivoli process automation engine Workflows, Work and Job Management, Role-based access SOA Services, Notification, Escalation, Governance, Integration Federated Data Subsystem Services, Assets, Configuration Items Operational Management Technology Tivoli Provisioning Manager Platform Management Services Security Services Provisioning Services Usage & Accounting Services Monitoring Services Energy Management Services Rapid provisioning of physical and virtual resources IT Infrastructure
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) Poskytování a plánování zdrojů na základě požadavku Subscription & Instantiation Automatizace deploymentu middleware Definition Termination Kompletní řízení životního cyklu Služeb Offering Production
Service Provisioning Základní vlastnost cloud služeb End-User Service Portal 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 Metering- Usage Billing Problem and Change Management Monitoring Etc Virtualized Cloud Infrastructure Server, Network, Storage, Middleware, Application Resources
Poskytování Virtuálních zdrojů Tivoli Provisioning Manager 1. Podporuje stávající procedury a skripty pro instalaci virtuálních operačních prostředí, middleware a aplikací. Řídit HW instalaci heterogenních virtuálních serverů 1 Provisioning Automation Network Resources 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 Depot Depot Depot 4. Konfiguruje příslušné routery, switche a firewally. 4 5. Konfigurovat load balancery a uvolnit virtuální servery do provozu 5 Endpoints Endpoints Endpoints Používá existující procedury a skripty Integrovatelný s řešeními SW distribuc End-to-end automatizace Windows/Linux (RDM ADS Kickstart) AIX (NIM/CSM) Sun Solaris/HP-UX (Jumpstart Ignite)
Service Processes: Integrated Service Delivery Problém: Poskytnout IT služby jejich konzumentům Dodat řízený roll-out cloud služeb 3. Řízení požadavků; reservation management 4. On-boarding aplikace Owner 2. Specializovaná rozhraní pro konzumenty služby; publikace Katalogu služeb Subscriber Application Services Platform Services Infrastructure Services Service Delivery Manager IT Operator 5.Řízení virtualizované infrastruktury. 1.Definice služby Service Designer Výhody: Nižší náklady díky automatizaci procesů deploymentu, optimalizace a ukončování servisních komponent Zavedení automatizovaných procedur pro zjednodušení řízení životního cyklu služeb
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
Děkuji