infoShare 2011 - Piotr Pietrzak - Cloud Computing

25
Przetwarzanie w chmurach Piotr Pietrzak Chief Technologist, IBM PL CEE SEI Cloud Team Twitter: @PiotrPietrzak Blog: blog.niebieski.org

description

 

Transcript of infoShare 2011 - Piotr Pietrzak - Cloud Computing

Page 1: infoShare 2011 - Piotr Pietrzak - Cloud Computing

Przetwarzanie w chmurach

Piotr PietrzakChief Technologist, IBM PLCEE SEI Cloud Team

Twitter: @PiotrPietrzakBlog: blog.niebieski.org

Page 2: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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

Page 3: infoShare 2011 - Piotr Pietrzak - Cloud Computing

Co to jest Cloud Computing

Page 4: infoShare 2011 - Piotr Pietrzak - 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

Page 5: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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

Page 6: infoShare 2011 - Piotr Pietrzak - Cloud Computing

Założenie

=RedukcjakosztówWirtualizacja +Standaryzacja Automatyka+ Większa

Elastyczność

Cloud Computing

Page 7: infoShare 2011 - Piotr Pietrzak - Cloud Computing

Komponenty modelu Cloud Computing

Page 8: infoShare 2011 - Piotr Pietrzak - 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

Page 9: infoShare 2011 - Piotr Pietrzak - 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

Page 10: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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

Page 11: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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

Page 12: infoShare 2011 - Piotr Pietrzak - Cloud Computing

TSAM Portal Samoobsługowy

Page 13: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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ą.

Page 14: infoShare 2011 - Piotr Pietrzak - Cloud Computing

Harmonogramowanie

Page 15: infoShare 2011 - Piotr Pietrzak - Cloud Computing

Obieg zlecenia i wymagane zgody

Page 16: infoShare 2011 - Piotr Pietrzak - Cloud Computing

Zlecenie serwisoweObieg zgodny z ITIL prosto z pudełka z możliwością personalizacji ustawień

Page 17: infoShare 2011 - Piotr Pietrzak - Cloud Computing

Monitoring

Page 18: infoShare 2011 - Piotr Pietrzak - Cloud Computing

Pomiar: Rozliczanie za użycie

Page 19: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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

Page 20: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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

Page 21: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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

Page 22: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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

Page 23: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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

Page 24: infoShare 2011 - Piotr Pietrzak - Cloud Computing

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ąć ?

Page 25: infoShare 2011 - Piotr Pietrzak - Cloud Computing

25

..::[ Dziękuję za uwagę ]::..http://twitter.com/PiotrPietrzak

http://blog.niebieski.org

[email protected]