ibm grid and grow · application 2 application 3 application 4 application ... web service...

17
© 2005 IBM Corporation IBM Grid and Grow Ulazak u svijet Grida na jednostavan način! Zorislav Sić, IBM Hrvatska hroug 2007

Upload: others

Post on 17-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

© 2005 IBM Corporation

IBM Grid and Grow

Ulazak u svijet Grida na jednostavan način!

Zorislav Sić, IBM Hrvatskahroug 2007

Page 2: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

2

Technology and Business Environment

SupplierNetworks

InternalSystems

CustomerConnections

Integrated, Proprietary Modular Networked, Global

1960s 1990s1970s 1980s 2000s

Page 3: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

3

Before Grid

Application 2

Application 3

Application 4

Application N

Application 1

...

“Siloed” architecture:alized” infrastructure:Higher costs (capital + operational) through limited pooling of IT assets across silosCreates a virtual application operating, storage & collaboration environment Challenging cross organization collaborationVirtualizes application services executionLimited responsiveness due to more manual scheduling and provisioningDynamically fulfills requests over a virtual pool of system resources

“Virtu

Offers an adaptive, self-managed operating environment that offers high availability

Grid Computing: Enabling an On Demand Infrastructure

Grid Middleware

After Grid

Application 1

Application 2

Application 3

Application 4

Application N

...

Page 4: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

4

Grid Motivations

Accelerate Business ProcessesFaster, more accurate decision making

Productivity and CollaborationAccess to distributed data, information insight

IT OptimizationImprove efficiency and cost structure

Researchand

Development

Accelerate and enhance the R&D process by enabling the sharing data and computing

power seamlessly for research intensive applications

Life SciencesEducationIndustrial

Share data and computing power, for computing intensive

engineering and scientific applications, to accelerate

product design

Industrial

FinancialIndustrial

Life Sciences

GovernmentDevelopment

Create large-scale IT infrastructures to drive

economic development and/or enable new government

services

Gov’t

FinancialIndustrial

Gov’tEducation

Life Sciences

Enable faster and more comprehensive business

planning and analysis through the sharing of data and

computing power

Optimize computing and data assets to improve utilization,

efficiency and business continuity

Engineeringand

Design

BusinessAnalytics

EnterpriseOptimization

Accelerate

Collaborate

Optimize

Grid Focus Areas

Page 5: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

5

Virtualize Like Resources

Single System (Partitioning)

Cluster

Simple(2-4)

Sophisticated(4+)

IBM is focused on solutions that help clients realize value from the full spectrum of grid

computing solutions

HomogenousSingle Organization

Tightly Coupled

HeterogeneousMultiple Organizations

Loosely Coupled

Homogenous systems, storage, and networks

Heterogeneous systems, storage, and networks;Application-based Grids

Enterprise wide Grids, Information Insight, and

Global Fabrics

Suppliers, partners, customers and external resources

Virtualize Unlike Resources

Virtualize the Enterprise

Virtualize Outside the Enterprise

Grid and Virtualization

Page 6: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

6

Application AccelerationTime to Results

and Higher Quality

Aggregating Information Business Insight

and Collaboration

Infrastructure Flexibility Enabling

Business Resiliency

IT Simplification for Enterprise Optimization

Asset UtilizationWorkload Prioritization

Realizing Increasing Levels of Business Value

Virtualize Like Resources

Single System (Partitioning)

Cluster

Simple(2-4)

Sophisticated(4+)

Virtualize Unlike Resources

Virtualize the Enterprise

Virtualize Outside the Enterprise

Page 7: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

7

Characteristics of Grid Evolution

• Multiple Organizations• Meta-scheduling• Workload Prioritization• SLA Attainment• Orchestration• Information On Demand

• Advanced Scheduling• Multiple Apps/Resources• Integrated Security• Provisioning• Workload Management• Information Virtualization

• Cluster Scheduling• Single Application• Homogenous• Storage/File Virtualization

Virtualize Like Resources

Single System (Partitioning)

Cluster

Simple(2-4)

Sophisticated(4+)

Virtualize Unlike Resources

Virtualize the Enterprise

Virtualize Outside the Enterprise

Page 8: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

8

IBM Grid Components

Web Service Foundation& Resource Model

System Virtualization

(Workload Management, Partitioning)

StorageVirtualization

(Virtual Volume Management)

WorkloadVirtualization

(Dynamic Scheduling)

InformationVirtualization

(Distributed Data, Caching, ReplicationFederation, Transformation)

Provisioning & OrchestrationTivoli Provisioning Manager

Tivoli Intelligent Orchestrator

WebSphere Information Integrator

DB2 Content Manager

WebSphere XD

Tivoli Workload Scheduler

IBM LoadLeveler

GPFS, SANFS

NFS V4, SAN VCeWLM

Partitioning

Grid Middleware

Application 1

Application 2

Application 3

Application4

Application N…

Page 9: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

9

Demo of Virtualized Enterprise

Before: A customer has two departments, Production and DevelopmentEach department has their own compute and storage resources

After implementing a VirtualizedInfrastructure:

Production and Development have agreed to run their applications in a shared environmentEach organization shares many of their previously private resources into a common poolPriorities and policies control the allocation of resourcesResources are automatically configured based on specific jobs

Grid Middleware

After GridApplication

1Application

2Application

3Application

4Application

N...

Application 1

Application 2

Application 3

Application 4

Application N

Before Grid

Page 10: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

10

Linux Server PoolGrid & Virtualization in Action

Windows Server Pool

Shared Storage

SAN File System

ProductionProductionPlatinum

>=1W

DevelopmentDevelopmentGold

>=1L, >=1W

WebSpherePortal

Grid Mgr

TivoliLicense Manager

L

W

L

L

L

L

W

W

W

WProduction

W

L

Development

Two organizationswithin the enterprise –

Production and DevelopmentUsers submit and monitorjobs using a common portalOne grid manager

balances workload acrossall grid resources

Tivoli IntelligentOrchestrator performs

orchestration andprovisioning

Production has a Platinumprovisioning priority and a

minimum of 1 Windows serverDevelopment has a Goldprovisioning priority and a

minimum of 1 LINUX server and 1 Windows server

The organizations sharea number of compute

resources

The organizations sharea number of storageresources on a SAN

Tivoli License Managermonitors license usage

across the computeresources

Administration

Tivoli Intelligent

Orchestrator

SAN Volume Controller

SAN Volume Controller provides a virtualized storage pool using the heterogeneous devices

SAN File System provides the file system layer on topof the virtualized devices

The organizations’ filesare distributed across the

virtualized devices

Page 11: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

11

Shared Storage

SAN File SystemSAN Volume Controller

DevelopmentDevelopmentGold

>=1L, >=1W

ProductionProductionPlatinum

>=1W

W

Development

Linux Server PoolJobs Submitted

Windows Server PoolWebSphere

Portal TivoliIntelligent

Orchestrator

Grid Mgr

Tivoli License Manager

L

W

W W W

W

Production

L L L

L L

!

Administration

Production andDevelopment users

submit jobs

The Portal submits jobsto the Grid Manager

which distributes workto the available resources

TIO determines thatthere is work for thefree resources to do

TIO provisions theavailable resourcesto meet the demand

The grid resourcesperform I/O using

the SAN File System

TLM is constantlymonitoring the licenses

that are in use

Page 12: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

Grid Computing

12

Shared Storage

SAN File SystemSAN Volume Controller

TivoliIntelligent

Orchestrator

AdministrationTivoli

License Manager

Development

Production

DevelopmentDevelopmentGold

>=1L, >=1W

ProductionProductionPlatinum

>=1W

Linux Server PoolJobs Complete

Windows Server PoolWebSphere

Portal

Grid Mgr

L

W

L L

W

!

Again, TIO is constantlymonitoring the load on

the environment

As Production serversbecome idle, TIO looksfor other applicationsin need of resources

TIO removes idleresources from Production

and provisions themto do Development work

The Production jobcompletes and the user

may view the results

Again, TLM is constantly monitoring

license usage

The Development jobcompletes and the user

may view the results

The same sharedstorage resources usedwhile running the jobs

are used to view results

Administrators canquery TLM for license

utilization reports

Administrators canquery the Grid Managerfor resource utilization

reports

L L L

W W W W

Page 13: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

13

Grid Computing

Mare NostrumUniversity of Barcelona Supercomputing

CentreIzgrađen 2004.120 m240000 kg

Najsnažniji superkompjuter u Europi94.21 LINPACK teraflops9. na top500.org

Trenutna područja djelovanjaAstronomy, Space and Earth SciencesBiomedicine and Life SciencesPhysics and EngineeringChemistry and Material Science

Komercijalne komponente172x IBM BladeCenter

2406x JS21 Blades9624x PowerPC, 2.3GHz20480GB RAMSuSE Linux

280TB DS4100 Disk StorageInterkonekcije

MyrinetGigabit Ethernet

Page 14: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

14

Grid Computing

IBM Grid and Grow ponuda

Provisioning Manager

Services

High Speed Interconnect

Tivoli Provisioning manager (TPM)

TPM Installation and Implementation assistance

Maximize I/O and inter blade communication plus dynamic I/P addressing

BladeCenter chassis & servers•7 blades (7 slots for growth)

Intel HS20, Power JS20 or AMD LS20each with 2 CPUs and 2 GB memory

• Gigabit Ethernet• Redundant power supply• Management console and cables• IBM Director

Blade Server

Grid Scheduler Choice dependent on industry & workload• Platform LSF• Altair PBS Pro• DataSynapse GridServer•IBM Loadleveler

Operating System

SW licenses for Linux, Windows or AIX

Services • Hardware, operating system and scheduling software installation

• Application assessment• Client Training

Provisioning Manager

Enterprise Resources

Blades

Grid Scheduler

Application1

Application1 Application

2

Application2

CiljJednostavan i pristupačan uvod u GridOtvoreno rješenje sa poslovnim pogodnostimaBudući rast kroz podršku naprednijim Gridrješenjima

SadržajBladeCenter / BladesGrid SchedulerOSServisiOpcija: napredne Grid komponente

Page 15: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

15

Grid Computing

Oracle i IBMGlobalni poslovni odnos na korist i zadovoljstvo

zajedničkih klijenataTradicija 20 godinaPreko 170.000 zajedničkih klijenata ww80% System p klijenata koristi OracleVodeće performanse u kombinaciji IBM hardver + Oracle

Snažno tehnološko partnerstvoKontinuirana razmjena novih tehnologijaZnačajne obostrane investicijeMontpellier Joint Solutions Center

Design, Architecture, Assessment, Sizing RFP & Technical Support Customer briefings Proof-of-Concept Benchmark Qualification & Support

Page 16: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

16

Grid Computing

Oracle i IBM referenca

Burlington Coat Factory Warehouse CorporationUtemeljeno 1924., 375 dućana u 44 države SADOdjeća, obuća, proizvodi za djecu i dom

IzazovMigracija 40 baza sa 9i na 10g

RješenjeGrid arhitektura (2 centra, 2x 18 čvorova System x)24 bazeOracle RACOracle Automated Storage ManagementMontpellier Joint Solutions Center

Korist od Grid tehnologijeRaspoloživostSkalabilnostIskoristivost resursa, CPU >= 80% Performanse

Page 17: IBM Grid and Grow · Application 2 Application 3 Application 4 Application ... Web Service Foundation & Resource Model System Virtualization (Workload Management, Partitioning) Storage

17

Hvala!

Zorislav Sić[email protected]

www.ibm.com/grid