infoshare 2011 - piotr pietrzak - cloud computing
DESCRIPTION
TRANSCRIPT
Przetwarzanie w chmurach
Piotr PietrzakChief Technologist, IBM PLCEE SEI Cloud Team
Twitter: @PiotrPietrzakBlog: blog.niebieski.org
Ewolucja społeczeństwa w czasie
Inter-
Galactic
Galactic
Solar
System
Planetary
Continental
Regional
Inter-
Continental
Local
3500BCWheeled Carts& River Boats
2000BCHorses Tamed
770Iron Horseshoes
Engineered Roads
1783Hot Air
Balloon
1804Steam
Locomotive
1903Airplane
1926LiquidFueledRocket
1908
AutomobileAssembly Line
1947Supersonic
Flight
1969Man Reaches
the Moon
�
Exploration and Exploitationby Ocean Going ShipsConstructed from: http://en.wikipedia.org/wiki/List_of_timelines
3500BC 2000BC 1000BC 0 500 1500 1800 1900 19501672
Steam car
1700 200018501000
Egyptian Dynasties Roman Empire Middle Ages Renaissance
Industrial Revolution and Urbanization
Industrializationand Sub-
Urbanization
Information Age
Digital Communities
~2015Voyager Iwill leave
Solar system
�
�
2000International
Space Station
�
20631st Warp
Drive
�
2151Enterprise
NX-01
1967Concorde
6000BC-4000BCSymbolicWriting
2000BCAlphabetic Writing
~1450Gutenberg
Printing Press
~1800
First Typewriter
1902Electric Typewriter
1837Morse’s
Telegraph
1927Television
1943Colossus 1981
IBM PC
1969Internet
1989
The WEB
1792Semaphores
~1960
Telephone196BC
Rosetta Stone~1041
Pi Sheng
Printing Press3000BCPapyrus
2400BCCourier System
405BCHeliograph
1896Radio
Ph
ysic
al/
Co
mm
un
ication
sR
ea
ch
1991
3D MMORPG
1987 MMORPG
2006
Second Life
DigitalDivide
Physical
Broadcast
DigitalCommunities
Global
Co to jest Cloud Computing
Co to jest Cloud Computing wedługU.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.”
• Resource pooling
• Broad network access
• Rapid elasticity
• Measured service
• On-demand self service
Characteristics
• Software as a Service
• Platform as a Service
• Infrastructure as a Service
Service Models
• Private cloud
• Public cloud
• Hybrid cloud
• Community cloud
Deployment Models
Read more at: http://csrc.nist.gov/groups/SNS/cloud-computing/index.html
4 modele świadczenia usług
BPaaS
SaaS
PaaS
IaaS
Virtualized, Shared, Dynamically ProvisionedVirtualized, Shared, Dynamically Provisioned
Servers NetworkingData CenterFabric
Storage
Infrastructure as a ServiceInfrastructure as a Service
Financials Collaboration Analytics CRM, ERP, HR
Software as a ServiceSoftware as a Service
Database Middleware
Platform as a ServicePlatform as a Service
ApplicationRuntimes
DevelopmentTooling
Założenie
=RedukcjakosztówWirtualizacja +Standaryzacja Automatyka+ Większa
Elastyczność
Cloud Computing
Komponenty modelu Cloud Computing
Mapa drogowa Inwentaryzacja zadań
Definicja planu migracji
Systems Storage
Network
Computing
Infrastructure
Platform &
Applications
EmailBus
Apps
BPMSys
Mgmt
Info
MgmtWeb Svr
E-Mail,
Collaboration
Software
Development
Test and Pre-
Production
Data
Intensive
Processing
Database ERP
Kalkulacja ROI
Dostosowanie architektury referencyjnej
1
54
32
User
User
User
Określenie i identyfikacja KPI
6
6 kroków do Cloud Computing
Cloud Service Provider
Common Cloud Management Platform
Virtualized Infrastructure – Server, Storage, Network, Facilities
Service Business Manager Service Operations Manager
Cloud Services
User
Inte
rface
Cloud ServiceConsumer
Partner Clouds
CustomerIn-house IT
ConsumerAdministrator
ConsumerBusiness Manager
ConsumerEnd user
AP
I
Software-as-a-Service
Platform-as-as-Service
Infrastructure-as-a-Service
Business-Process-as-a-Service
Metering, Analytics & Reporting
Servi
ce
Provi
der Portal
Cloud ServiceDeveloper
Developer
Service Develop
ment Tools
Service Definition Tools
Image Creation Tools
Configuration Mgmt
Offering Mgmt
Order Mgmt
Accounting & Billing
Customer Mgmt
Entitlements
Contract Mgmt SLAReporting
Pricing & Rating
Peering & Settlement
Subscriber Mgmt
Service OfferingCatalog
Invoicing
Service Automation Management
Virtualization Mgmt
Provisioning
Monitoring &Event Management IT Asset & License Management
Service Request Management
IT Service Level Management
Image Lifecycle Management
Capacity &Performance Management
Incident, Problem &Change Management
BSSBusinessSupportSystem
Serv
ice D
ev
elo
pm
en
t Po
rtal
AP
I
Serv
ice D
eliv
ery
Po
rtal
OSSOperationalSupportSystem
Service Transition Manager
Service Security Manager Security & Resiliency
Service Delivery Catalog
Service Templates
Architektura referencyjna
Podstawowe komponenty zarządzania usługami
Tivoli Monitoring Tivoli Usage and Accounting Manager
Portal, Katalog usług, automatyczny provisioning, zarządzanie obrazami
Monitoring Pomiar
Tivoli Service Automation Manager
Tivoli Usage &
Accounting Manager
pHyp Hypervisor
CPU Memory Disc Network
VMware Hypervisor
CPU Memory Disc Network
Tivoli Service Automation Manager
Tivoli
Provisioning Manager
Service
Automation Manager
Usage &
AccountingManager
Service
Request Manager
TSAM Web UI TSAM Admin UI Mail Client Linux VM TUAM UI
Tivoli Process Automation Engine
Orchestration workflows
AIX VM Linux VM AIX VM Linux VM Win VM Linux VM
1
23
4
5
6
7
8
9
11
10
6
TSAM Portal Samoobsługowy
Rezerwacja zasobów
Zamówienie przez katalog usług
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 serwisoweObieg zgodny z ITIL prosto z pudełka z możliwością personalizacji ustawień
Monitoring
Pomiar: Rozliczanie za użycie
Tivoli Network Config Mgr
TivoliServiceAutomationManager
Tivoli Usage andAccounting Manager
Usage Reports Billing Reports
TivoliProvisioningManager
Service AutomationTemplates
Tivoli ServiceRequest Manager
ImageLibrary
Work-flows
Tivoli Process Automation EngineOrchestration workflows
…VM
Storage Network
Tivoli Monitoring
x86
VM
Hypervisor(KVM, VMware, Xen)
…VM
Storage Network
pSeriesSUN
Hypervisor(PowerVM)
…VM
Storage Network
z/OS
Hypervisor(z/VM)
HMC
NIM
HMC
NIM
BA
Transakcje
HPC
Web
Typowa platforma do zarządzania
Różne możliwości implementacji
Pre-konfigurowane obrazy VMIBM Service Delivery Manager
Indywidualne komponentyTivoli Service Automation Manager, IBM Tivoli Monitoring, etc.
Pre-konfigurowany HW, SW i dyskiIBM Cloudburst
Poralsamoobsługowy
Katalog usług
Warstwa abstrakcji
Uzytkownikchmury
ISD
M -
TS
A
ISD
M -
ITM
ISD
M -
TU
AM
ISD
M -
TS
AMVirtual
Machines
ServiceAutomationService
Automation
File repository,URL redirection,
Mail server
File repository,URL redirection,
Mail server
Usage and Accounting
Usage and Accounting
MonitoringMonitoring
IBM Service Delivery Manager
Physical Server:System X
or any x86 platform
Fizyczne serwery:System X, Power, lub Z
Hypervisor :VMWare, KVM, Xen – PowerVM, VMControl - zVM
ZarządzanieChmura
ISD
M -
TS
A
ISD
M -
ITM
ISD
M -
TU
AM
ISD
M -
TS
AM
ISDM Management Server
Wirtualne maszyny
Wirtualne maszyny / partycje
Hypervisor :VMWare
Zarządzanie
Cloudburst 2.1 - architektura
Midplane
AM
M2
AM
M2
Midplane
Customer SAN NetworkCustomer Ethernet Network
x3650 M2
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
HS
22
Bla
de
24 pt 1Gps Ethernet Sw
24 pt 1Gps Ethernet Sw
10G BNT Enet SwitchMSIM-L Bay 9
10G BNT Enet SwitchMSIM-L Bay 7
20pt FC SM 20pt FC SMBay 3 Bay 4
PD
U 1
PD
U 2
Cntl A Cntl B
DS3400VMWare ESXi 3.5 U4 Hypervisor
SUSE 10 SP2 & NFS
TPM 7.1
ITM6.2.1
WAS ND 6.1.0.13
DB2 ESE 9.1
ITDS6.1.0.1
BlueCloud 1.6.1.
IBM
Directo
r 6.1.
1
Tools
Cente
r
Virtu
al C
ente
r
BO
FM
Active E
nerg
y
IBM
Sto
rage M
gr
3650 M2 Server
Windows 2003 R2 Enterprise
IBM
CloudBurstIBM Tivoli Service
Automation
IBM Service Delivery
Manager
Automatyzacja działań, w zależności od zlecenia użytkownika opartego o katalog usług
Jak zacząć ?
25
..::[ Dziękuję za uwagę ]::..http://twitter.com/PiotrPietrzak
http://blog.niebieski.org