jak ibm buduje rozwiązania cloud computing?
DESCRIPTION
Prezentacja z IBM Forum IT 2012 (06/02/2012)TRANSCRIPT
Piotr PietrzakChief Technologist, IBM PL
CEE SEI Cloud Team
Jak IBM buduje rozwiązania
Cloud Computing?
Ewolucja społeczeństw w czasieInter-
Galactic
Galactic
SolarSystem
Planetary
Continental
Regional
Inter-Continental
Local
3500BCWheeled Carts& River Boats
2000BCHorses Tamed
770Iron Horseshoes
Engineered Roads
1783Hot AirBalloon
1804Steam
Locomotive
1903Airplane
1926LiquidFueledRocket
1908Automobile
Assembly Line
1947Supersonic
Flight
1969Man Reaches
the Moon
�
Exploration and Exploitationby Ocean Going Ships
W oparciu o : 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
Industrialization
and Sub-Urbanization
Information Age
Digital Communities
~2015
Voyager Iwill leave
Solar system
�
�
2000International
Space Station
�
2063
1st WarpDrive
�
2151Enterprise
NX-01
1967
Concorde
6000BC-4000BCSymbolicWriting
2000BCAlphabetic Writing
~1450Gutenberg
Printing Press
~1800First Typewriter
1902Electric Typewriter
1837Morse’s
Telegraph
1927Television
1943Colossus 1981
IBM PC
1969Internet
1989The WEB
1792Semaphores
~1960Telephone
196BC
Rosetta Stone~1041
Pi Sheng
Printing Press3000BCPapyrus
2400BCCourier System
405BCHeliograph
1896Radio
Ph
ysic
al/ C
om
munic
ation
sR
ea
ch
1991
3D MMORPG
1987 MMORPG
2006
Second Life
Digital
Divide
Physical
Broadcast
DigitalCommunities
Global
Prawo pewnego Pana...
x – końcowy przyrost wydajności całego systemu
w – ważność (udział wykorzystania) elementu, który usprawniamy
n – usprawnienie elementu
Gene Amdahl
IBM Fellow
n
w
w
x
+−
=
)1(
1
Przykład 1• System komputerowy składa się z:
• - jednostki centralnej
• - podsystemu dyskowego
Na jednostkę pracy systemu komputerowego 40% czasu przypada na
jednostkę centralną, a 60% na podsystem dyskowy.
Jednostkę centralną zamieniamy na nową, 8 razy szybszą.
Jaki będzie końcowy przyrost wydajności?
x = 1 / ((1-0,4)+0,4/8) = 1 / (0,6 + 0,05) = 1 / (0,65) = 1,538
Tylko 53,8%
Przykład 2• System komputerowy składa się z:
• - jednostki centralnej
• - podsystemu dyskowego
•Na jednostkę pracy systemu komputerowego 90% czasu przypada na
jednostkę centralną, a 10% na podsystem dyskowy.
Jednostkę centralną zamieniamy na nową, 100 razy szybszą.
Jaki będzie końcowy przyrost wydajności?
x = 1 / ((1-0,9)+0,9/100) = 1 / (0,1 + 0,009) = 1 / (0,109) = 9,17
9,17 razy
7 7
?
8
Pre-integrowane
systemy i dedykowane
rozwiązania
Wszystko w formie usługi
Oprogramowanie, sprzęt i usługi
#definicja
prv/pub/hyb
Virtualized, Shared, Dynamically ProvisionedVirtualized, Shared, Dynamically Provisioned
Serwery Sieci LAN Sieci SANPodsystemy
dyskowe
Infrastructure as a ServiceInfrastructure as a Service
Aplikacje finansowo-księgowe
Współpraca grupowa
Analityka CRM, ERP, HR
Software as a ServiceSoftware as a Service
Bazy danych Middleware
Platform as a ServicePlatform as a Service
Biblioteki aplikacyjne
Narzędzi testowo-rozwojowe
=WirtualizacjaWirtualizacja +StandaryzacjaStandaryzacja Automatyzacja+ Elastyczność
Sprzęt
Warstwa „nadzorcy”
Zarządzanie wirtualizacją
Rezerwacja zasobów
Zarządzanie usługami
Monitoring Fakturowanie
Portal samoobsługowy Katalog usług Rozliczanie
Cena
IBM CloudBurstIBM Tivoli Service
Automation IBM Service Delivery Manager
IBM SmartCloud Enterprise
15
Tivoli Usage &
Accounting Manager
pHyp Hypervisor
CPU Memory Disc Network
VMware Hypervisor
CPU Memory Disc Network
Tivoli Service Automation Manager
Tivoli Provisioning
Manager
ServiceAutomation
Manager
Usage &Accounting
Manager
ServiceRequest
Manager
TSAM Web UI TSAM Admin UI Mail Client Linux VM TUAM UI
Tivoli Process Automation Engine
AIX VM Linux VM AIX VM Linux VM Win VM Linux VM
1
23
4
5
6
7
8
9
11
10
6
Krótki film...
... i ...