IBM STG Lab Services Szkoła letnia 2014 Przetwarzanie w chmurze z IBM POWER 2009 IBM Corporation
IBM POWER8 12-core Processor DCM 362 mm2 (6-core) 22nm SOI w/ edram Strengthen Cores 8 Threads per Core Caches D Cache: 64KB L2: 512KB L3: 8 MB per Region Total: 48MB Fine Grained Power Management On Chip power management Excellent I/O bandwidth per socket PCIe Gen3: 24 Lanes 2
OpenPOWER System/Software/Services I/O, Storage, Acceleration Boards/Systems Chip/SOC 3
POWER Linux z PowerKVM (S812L, S822L) IBM CMO Openstack controller Openstack End-node components Linux Userspace Kimchi Browser Or Client PowerKVM Host Kimchi Qemu VM1 RHEL VM2 SLES SUSE Manager Libvirt API & virsh CLI VM3 Fedora Console Shell CLI Linux Kernel Xcat Chef Puppet Custom scripts KVM OPAL FW Power8 Platform 4 FSP CLI / IPMI
Przetwarzanie w chmurze Systemy zarządzające, monitoring, rozliczenia Administrator chmury Zarządzanie i monitoring Użytkownicy Infrastruktura Katalog usług 5 Administratorzy katalogu usług
Co to jest chmura obliczeniowa? 6
Różne oblicza chmury Software as a Service (jan.kowalski@pl.ibm.com) Platform as a Service (dba) Infrastructure as a Service (root) 7
Różne oblicza chmury OSLC Software as a Service (jan.kowalski@pl.ibm.com) TOSCA Platform as a Service (dba) Infrastructure as a Service (root) 8
Motywacje klientów Szybsze dostarczanie powtarzalnych środowisk (test/dev) Obniżenie kosztów utrzymania IT Rozliczanie kosztów Uproszczenie obsługi infrastruktury serwerowej i pamięci masowych Wzmocnienie pozycji na rynku... 9
Wirtualne centrum przetwarzania danych Utwórz, usuń, podłącz, odłącz Sieć Utwórz, usuń, wyłącz, włącz, zmień rozmiar... VMware vcenter VM VM KVM libvirt VM VM Utwórz, usuń, podłącz, odłącz Importuj, eksportuj... Dysk 10 Dysk Repozytorium obrazów
Wirtualne centrum przetwarzania danych Utwórz, usuń, podłącz, odłącz Interfejs użytkownika Sieć Autoryzacja Utwórz, usuń, wyłącz, włącz, zmień rozmiar... Zarządzanie sieciami VMware vcenter VM VM KVM libvirt VM Zarządzanie VM VM Zarządzanie dyskami Utwórz, usuń, podłącz, odłącz Zarządzanie obrazami Importuj, eksportuj... Dysk 11 Dysk Repozytorium obrazów
OpenStack Utwórz, usuń, podłącz, odłącz Horizon Sieć Keystone Utwórz, usuń, wyłącz, włącz, zmień rozmiar... Neutron VMware vcenter VM VM KVM libvirt VM Nova VM Cinder Utwórz, usuń, podłącz, odłącz Glance Importuj, eksportuj... Dysk 12 Dysk Repozytorium obrazów
Architektura OpenStack 13
Architektura OpenStack Core services Compute (Nova) Object Storage (Swift) Image Service (Glance) Identity (Keystone) Dashboard (Horizon) Networking (Neutron) Block Storage (Cinder) Telemetry (Ceilometer) Orchestration (Heat) Database Service (Trove) Incubation Bare metal (Ironic) Queue service (Marconi) Data processing (S ahara) Key management (Barbican) 14
Dlaczego OpenStack? Liczba programistów uczestniczących w pracy nad kodem (miesięcznie) COMPANIES COUNTRIES 308 INDIVIDUAL MEMBERS TOP 10 COUNTRIES United States, China, India, Great Britain, Australia, France, Russia, Canada, Ireland, Germany # programistów 13,862 15 132 Members: 27 Total Sponsors: 53 Total Supporters: 228 Total TOTAL DEVELOPERS (12mos) MONTHLY CONTRIBUTORS (2013 avg) 1410 354 COMMITS 45k in 2013 (up 75%fromprevious 12 mos)
IBM w OpenStack Mar 2013 Exp o ne ntial g ro w th in ~1 YR 859 Contributors 8,500 Individuals April 2014 2130 Contributors 15,800+ Individuals Gold Sponsors OpenStack Participant Growth 370+ 16 Be caus e an ope n inte rope rable Cloud is critical for fle xible cloud de ploym e nt and cus tom e r s ucce s s 14 IBMhas 14 core contributors 2 IBMis #2 in contributions to integrated projects 107 IBMers active in the projects IBMers working on OpenStack fromformation of the Foundation to Code Quality & NewFunction
OpenStack w IBM SmartCloud Orchestrator SmartCloud Provisioning SmartCloud Entry PowerVC Pamięć masowa Cinder XIV, Storwize, SVC, GPFS 17 Moc obliczeniowa Nova PowerVM, zvm Platform Resource Scheduler Sieć Neutron SDN OpenFlow
Power Virtualization Console (PowerVC) PowerVC X86/Power Linux HMC Przełączniki SAN Wirtualizacja storage Power Rack and Flex IBM (Brocade) SAN Volume Controller Storage 18
PowerVC to OpenStack 19
PowerVC UI 20
PowerVC REST API 21
Demo... o ile Internet dopisze. 22
IBM Cloud Manager with OpenStack Dystrybucja OpenStacka od IBM (z usprawnieniami) 23
Architektura Cloud Manager with OpenStack Self Service User Interface VMware adapter OpenStack Applications OpenStack Dashboard IBM Cloud Manager Horizon IaaS adapter IaaS gateway OpenStack API OpenStack API OpenStack API OpenStack Icehouse Nova Swift zvm Driver 24 Cinder Neutron PowerVC Driver vcenter SMAPI xcat PowerVC HMC vsphere ESX z/vm PowerVM Server Keystone Glance Ceilometer Heat Nova Drivers for KVM, Hyper-V PowerKVM Storage KVM Network Hyper-V
Demo... o ile Internet dopisze. 25
Tworzenie wirtualnych maszyn to nie wszystko 26
IBM SmartCloud Orchestrator Cloud User SCOrchestrator IBM Tivoli Monitoring (ITM) Self Service Automation Modeling UI Modeling and Admin Offering Catalog IBM Business Process Manager (BPM) ICCT Image Creation API SmartCloud Cost Management API (SCCM) Image Library Composite Patterns Management Automation Engine BPM Process Server Hypervisor Management OpenStack Gateway OpenStack Hybrid Extension Amazon EC2 Content packages Service Licence Account Desk Mgmt ing 27 Cost Mgmt Network FW/LB Storage Filebased SmartCloud Enterprise *) VMWare vcenter VMControl Power KVM HyperV Openstack Cinder drivers for Block Storage ESX XEN
IBM SmartCloud Orchestrator UI 28
Dziękuję za uwagę 29