IBM Tivoli fundament efektywnych rozwiązań IT w architekturze cloud Piotr Pietrzak Chief Technologist Business Analytics & Optimization SME
Co to jest Cloud Computing
Co to jest Cloud Computing według U.S. National Institute of Standards and Technology: Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Characteristics Resource pooling Broad network access Rapid elasticity Measured service On-demand self service Service Models Software as a Service Platform as a Service Infrastructure as a Service Deployment Models Private cloud Public cloud Hybrid cloud Community cloud Read more at: http://csrc.nist.gov/groups/sns/cloud-computing/index.html
4 modele świadczenia usług BPaaS Financials Collaboration Analytics CRM, ERP, HR SaaS Software as a Service Database Middleware Development Tooling Application Runtimes PaaS Platform as a Service Servers Networking Data Center Fabric Storage IaaS Virtualized, Shared, Dynamically Provisioned Infrastructure as a Service
ZałoŜenie Cloud Computing + + = Redukcja Wirtualizacja Standaryzacja Automatyka kosztów Większa Elastyczność
Komponenty modelu Cloud Computing
Cloud Computing na jednym rysunku
6 kroków do Cloud Computing 1 2 3 Mapa drogowa Dostosowanie architektury referencyjnej Inwentaryzacja zadań E-Mail, Collaboration Software Development Test and Pre- Production Data Intensive Processing Database ERP 4 Określenie i identyfikacja KPI 5 Kalkulacja ROI 6 Definicja planu migracji Platform & Applications Computing Infrastructure Email Bus Apps User User User BPM Sys Mgmt Systems Storage Info Mgmt Web Svr Network
Mapa drogowa Reduce infrastructure complexity Reduce staffing requirements Improve business resilience (manage fewer things better) Improve operational costs/reduce TCO Remove physical resource boundaries Increased hardware utilization Allocate less than physical boundary Reduce CAPEX, Space and Power Costs Simplify deployments Consolidate Virtualize Easy to access, easy to use Service Catalog Dramatically reduce deployment cycles Granular service metering and billing Drive standardization Manage Standardize Service Delivery Server virtualization Real-time monitoring of complex networks and applications Streamlined event and alert management High Availability Automate Self-service Provisioning Standardized Service Catalog Image Management Unified Physical/Virtual Machine Management Governance Secure Multi-tenancy x86: KVM, Xen, VMware HPC: PowerVM, z/vm, zenterprise Storage virtualization Scale Out NAS Network Virtualization Server consolidation Storage consolidation Organizational consolidation VLANs Composite Application Provisioning Workload Migration Network Traffic Performance Analysis SLA Enforcement IT Asset Management Fault Tolerance
Architektura referencyjna Cloud Service Consumer Cloud Service Provider Business-Process-as-a-Service Cloud Service Developer Consumer End user Cloud Services User Interface API Software-as-a-Service Platform-as-as-Service Infrastructure-as-a-Service Developer Partner Clouds Virtualized Infrastructure Server, Storage, Network, Facilities Consumer Business Manager Customer In-house IT Consumer Administrator Service Delivery Portal API BSS Business Support System OSS Operational Support System Offering Mgmt Order Mgmt Accounting & Billing Contract Mgmt Service Templates Service Business Manager Customer Mgmt Entitlements SLA Reporting Metering, Analytics & Reporting Common Cloud Management Platform Service Request Management Provisioning Monitoring & Event Management Invoicing Service Delivery Catalog Service Automation Management Configuration Mgmt Incident, Problem & Change Management IT Asset & License Management Virtualization Mgmt S er vi c e Pr o vi d er P or ta l Service Transition Manager Pricing & Rating Subscriber Mgmt Peering & Settlement Service Offering Catalog Image Lifecycle Management IT Service Level Management Capacity & Performance Management Service Development Portal Service Operations Manager Service Service Definition Develop Toolsment Tools Image Creation Tools Security & Resiliency Service Security Manager
Podstawowe komponenty zarządzania usługami Tivoli Service Automation Manager Tivoli Monitoring Portal, Katalog usług, automatyczny provisioning, zarządzanie obrazami Tivoli Usage and Accounting Manager Monitoring Pomiar
TSAM Web UI TSAM Admin UI Mail Client Linux VM TUAM UI 1 2 3 8 9 11 Service Request Manager 4 Service Automation Manager 5 Tivoli Provisioning Manager 7 Usage & Accounting Manager Tivoli Process Automation Engine Orchestration workflows Tivoli Service Automation Manager 6 10 Tivoli Usage & Accounting Manager 6 AIX VM Linux VM AIX VM Linux VM Win VM Linux VM phyp Hypervisor VMware Hypervisor CPU Memory Disc Network CPU Memory Disc Network
TSAM Portal Samoobsługowy
Zamówienie przez katalog usług Rezerwacja zasobów UŜytkownicy mogą zobaczyć, jakie zasoby są dostępne w katalogu usług, posiadają moŝliwość zamówienia usługi i jej uruchomienia w czasie w którym jej potrzebują.
Harmonogramowanie
Obieg zlecenia i wymagane zgody
Zlecenie serwisowe Obieg zgodny z ITIL prosto z pudełka z moŝliwością personalizacji ustawień
Monitoring
Pomiar: Rozliczanie za uŝycie
Typowa platforma do zarządzania Tivoli Monitoring Tivoli Service Automation Manager Tivoli Service Request Manager Tivoli Provisioning Manager Tivoli Process Automation Engine Orchestration workflows Tivoli Network Config Mgr Web Service Automation Templates Image Library Workflows Usage Reports Tivoli Usage and Accounting Manager Billing Reports HPC x86 pseries SUN z/os HMC HMC Transakcje VM VM VM NIM VM NIM Hypervisor (KVM, VMware, Xen) Hypervisor (PowerVM) Hypervisor (z/vm) Storage Network Storage Network Storage Network BA
RóŜne moŝliwości implementacji Uzytkownik chmury Poral samoobsługowy Katalog usług Pre-konfigurowany HW, SW i dyski IBM Cloudburst ISDM - TSA ISDM - ITM ISDM - TUAM ISDM - TSAM Virtual Machines Pre-konfigurowane obrazy VM IBM Service Delivery Manager Warstwa abstrakcji Indywidualne komponenty Tivoli Service Automation Manager, IBM Tivoli Monitoring, etc.
IBM Service Delivery Manager Service Service Automation Automation Monitoring Monitoring Usage Usage and and Accounting Accounting File repository, File repository, URL URL redirection, redirection, Mail server Mail server StereoCable Registry Connection VMware Virtual Center Activ. Engine SC Engine Activ. Engine SC Engine Activ. Engine SC Engine Activ. Engine SC Engine OVF Envelope Launchpad OVF OVF OVF OVF env env env env OVF env TSAM VM OVF env ITM VM OVF env VMware 4.0 Hypervisor ITUAM VM OVF env HTTP VM CloudBurst SW Appliance modeled exploiting OVF:Envelope (Virtual System Collection) OVF:Environment files with the Activation parameters
Zarządzanie Zarządzanie Chmura ISDM Management Server Wirtualne maszyny / partycje ISDM - TSA ISDM - ITM ISDM - TUAM ISDM - TSAM Wirtualn e maszyny Hypervisor : VMWare Hypervisor : VMWare, KVM, Xen PowerVM, VMControl - zvm Fizyczne serwery: System X, Power, lub Z Physical Server: System X or any x86 platform
Cloudburst 2.1 - architektura IBM Director 6.1.1 BOFM Active Energy IBM Storage Mgr ToolsCenter Virtual Center Customer Ethernet Network Customer SAN Network Windows 2003 R2 Enterprise 10G BNT Enet Switch 10G BNT Enet Switch 3650 M2 Server MSIM-L Bay 9 MSIM-L Bay 7 Midplane AMM2 x3650 M2 AMM2 24 pt 1Gps Ethernet Sw BlueCloud 1.6.1. 24 pt 1Gps Ethernet Sw Midplane TPM 7.1 20pt FC SM 20pt FC SM ITDS 6.1.0.1 ITM 6.2.1 WAS ND 6.1.0.13 Bay 3 Bay 4 DB2 ESE 9.1 PDU 2 PDU 1 SUSE 10 SP2 & NFS Cntl A Cntl B DS3400 VMWare ESXi 3.5 U4 Hypervisor
Jak zacząć? Automatyzacja działań, w zaleŝności od zlecenia uŝytkownika opartego o katalog usług IBM Tivoli Service Automation IBM Service Delivery Manager IBM CloudBurst
Pytania? Piotr Pietrzak Chief Technologist Business Analytics & Optimization SME piotr.pietrzak@pl.ibm.com