infoShare 2014: Paweł Tkaczyk, Klątwa nieśmiertelności
infoShare 2011 - Piotr Pietrzak - Cloud Computing
1. Przetwarzanie w chmurach
Piotr Pietrzak
Chief Technologist, IBM PL
CEE SEI Cloud Team
Twitter: @PiotrPietrzak
Blog: blog.niebieski.org
2. Ewolucja społeczeństwa w czasie
al
Inter- G lob
st
Galactic
oa dca
Physical / Communications Reach
Br 1902 ~2015
Galactic Electric Typewriter Voyager I
will leave
al
Physic
~1800 1927 Solar system
Solar First Typewriter Television 1969 2151
System 2063 Enterprise
1896 Man Reaches
1st
Warp NX-01
405BC Radio the Moon
~1960 Drive
Heliograph 1837
Planetary Telephone
196BC Morse’s
1792 Telegraph 2000
Rosetta Stone
~1041 Semaphores
Digital International
Inter- Divide Space Station
Pi Sheng
Continental Printing Press
~1450 1989 Digital
3000BC 2000BC Gutenberg The WEB
Papyrus Alphabetic Writing Printing Press 1969 1987 Communities
Continental Internet MMORPG
2400BC
1991 2006
Courier System
1943 3D MMORPG Second Life
Regional 6000BC-4000BC Colossus 1981
Industrial IBM PC Information Age
Symbolic Industrialization
Revolution
Writing
Local and
Egyptian Dynasties Roman Empire Middle Ages Renaissance and Sub- Digital Communities
Urbanization Urbanization
3500BC 2000BC 1000BC 0 500 1000 1500 1700 1800 1850 1900 1950 2000
Engineered Roads 770 1672 1804 1903
3500BC
Iron Horseshoes Steam car Steam Airplane
Wheeled Carts 2000BC
Locomotive
& River Boats Horses Tamed 1947
1783 1908
Supersonic
Hot Air Automobile
Flight
Balloon Assembly Line
1926 1967
Liquid Concorde
Exploration and Exploitation Fueled
Constructed from: http://en.wikipedia.org/wiki/List_of_timelines by Ocean Going Ships Rocket
4. 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 Service Models Deployment Models
• Resource pooling
• Private cloud
• Broad network access • Software as a Service
• Public cloud
• Rapid elasticity • Platform as a Service
• Hybrid cloud
• Measured service • Infrastructure as a Service
• Community cloud
• On-demand self service
Read more at: http://csrc.nist.gov/groups/SNS/cloud-computing/index.html
5. 4 modele świadczenia usług
BPaaS
Financials Collaboration Analytics CRM, ERP, HR
SaaS Software as a Service
Development Application
Database Middleware
Tooling Runtimes
PaaS Platform as a Service
Data Center
Servers Networking Storage
Fabric
Virtualized, Shared, Dynamically Provisioned
IaaS Infrastructure as a Service
8. 6 kroków do Cloud Computing
1 2 3
Mapa drogowa Dostosowanie architektury referencyjnej Inwentaryzacja zadań
E-Mail, Software
Collaboration Development
Data
Test and Pre-
Intensive
Production
Processing
Database ERP
4 5 6
Określenie i identyfikacja KPI Kalkulacja ROI Definicja planu migracji
Platform & Computing
Applications Infrastructure
Bus
Email
Apps
User
User
User
Sys
BPM Systems Storage
Mgmt
Info
Web Svr Network
Mgmt
9. Architektura referencyjna
Cloud Service Cloud Service Provider Cloud Service
Consumer Developer
Business-Process-as-a-Service
Interface
Software-as-a-Service
User
Consumer
API
Cloud
End user Platform-as-as-Service
Services
Infrastructure-as-a-Service Developer
Virtualized Infrastructure – Server, Storage, Network, Facilities
Partner Clouds
BSS Offering Mgmt Customer Mgmt Pricing & Rating
Business
Support Order Mgmt Entitlements Subscriber Mgmt
Service Development Portal
System
Service Delivery Portal
Consumer Accounting & Billing Invoicing Peering & Settlement
Business Contract Mgmt SLA Service Offering
Reporting Catalog
Manager
Service
Service Definition
Metering, Analytics & Reporting
Develop
Tools
API
OSS Service Delivery Catalog ment
Operational
Common Cloud Management Platform Tools
Customer Support Service Templates Service Automation Management
In-house IT System
Service Request Management Configuration Mgmt Image Lifecycle Management
Provisioning Incident, Problem & IT Service Level Management
Change Management
Monitoring & IT Asset & License Management Capacity &
Event Management Performance Management
Virtualization Mgmt Image Creation
Consumer Tools
Administrator
al
rt
o
P
r
e
d
vi
o
r
P
e
c
vi
r
e
S
Service Business Manager Service Transition Manager Service Operations Manager
Security & Resiliency Service Security Manager
11. TSAM Web UI TSAM Admin UI Mail Client Linux VM TUAM UI
1
3 11
2 8
9
4 7
Service Service 5 Tivoli Usage &
Request Automation Provisioning Accounting
Manager Manager Manager Manager
Tivoli Process Automation Engine 10
Orchestration workflows
Tivoli Usage &
Tivoli Service Automation Manager 6 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
13. 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ą.
19. Typowa platforma do zarządzania
Tivoli Monitoring
Tivoli Tivoli Service Tivoli
Service Request Manager Provisioning
Automation Manager Web
Manager
Tivoli Process Automation Engine
Orchestration workflows Tivoli Network Config Mgr
Service Image Work-
Automation Library flows
Templates
HPC
Tivoli Usage and
Usage Reports Billing Reports
Accounting Manager
x86 pSeries z/OS
SUN
Transakcje
HMC HMC
VM
VM
VM
VM
…
…
…
NIM NIM
Hypervisor Hypervisor Hypervisor
(KVM, VMware, Xen) (PowerVM) (z/VM)
Storage Network Storage Network Storage Network
BA
20. Ró ne mo liwości implementacji
Pre-konfigurowany HW, SW i dyski
Uzytkownik IBM Cloudburst
chmury Poral
samoobsługowy
Katalog usług
Pre-konfigurowane obrazy VM
ISDM -
ISDM - TUAM
ISDM -
ISDM - TSAM
IBM Service Delivery Manager
TSA
Virtual
ITM
Machines
Indywidualne komponenty
Tivoli Service Automation Manager, IBM
Tivoli Monitoring, etc.
Warstwa abstrakcji
21. IBM Service Delivery Manager
File repository,
Service Usage and File repository,
Service Monitoring Usage and URL redirection,
Automation Monitoring Accounting URL redirection,
Automation Accounting Mail server
Mail server
22. Zarządzanie
Zarządzanie
Chmura
ISDM Management Wirtualne maszyny /
Server partycje
ISDM - TUAM
ISDM -
ISDM -
ISDM - TSAM
Hypervisor :
TSA
ITM
Wirtualne VMWare, KVM, Xen – PowerVM, VMControl - zVM
maszyny
Hypervisor : Fizyczne serwery:
VMWare System X, Power, lub Z
Physical Server:
System X
or any x86 platform
23. Cloudburst 2.1 - architektura
IBM Storage Mgr
.1
IBM Director 6.1
Active Energy
Customer Ethernet Network
Virtual Center
ToolsCenter
Customer SAN Network
BOFM
Windows 2003 R2 Enterprise
10G BNT Enet Switch 10G BNT Enet Switch
MSIM-L Bay 9 MSIM-L Bay 7 3650 M2 Server
Midplane
AMM2
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
HS22 Blade
x3650 M2
AMM2
BlueCloud 1.6.1.
24 pt 1Gps Ethernet Sw
TPM 7.1
Midplane
24 pt 1Gps Ethernet Sw
WAS ND ITM ITDS
6.1.0.13 6.2.1 6.1.0.1 20pt FC SM 20pt FC SM
Bay 3 Bay 4
DB2 ESE 9.1
PDU 1
PDU 2
SUSE 10 SP2 & NFS
Cntl A Cntl B
VMWare ESXi 3.5 U4 Hypervisor DS3400
24. Jak zacząć ?
Automatyzacja działań, w zale ności od zlecenia u ytkownika opartego o katalog usług
IBM Tivoli Service IBM Service Delivery IBM
Automation Manager CloudBurst
25. ..::[ Dziękuję za uwagę ]::..
http://twitter.com/PiotrPietrzak
http://blog.niebieski.org
piotr.pietrzak@pl.ibm.com
25