˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0...

41
José Alcino Coelho Brás Arquiteto de Sistemas [email protected] Maio de 2008

Transcript of ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0...

Page 1: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

������ ������� ������������������

����������� ������������ ���José Alcino Coelho BrásArquiteto de [email protected] de 2008

Page 2: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 2

������

� Introdução� IBM Systems – Tecnologias de virtualização

– Mainframe– POWER– Modulares (x86)– Redes de Armazenamento de Dados

Page 3: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 3

�������������������� ����� ��� �����������

Page 4: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 4

������� �

Flexibility is the popular term for the ability to easily bend an object or the ability to adapt to different circumstances.

The Flexibility of a system is related to its adaptation to a new environment

Synonyms

noun 1. elasticity, pliability, springiness, pliancy, tensility, give (informal) noun 2. adaptability, openness, versatility, adjustability noun 3. complaisance, accommodation, give and take, amenability

Adj. Flexible.1. a. Capable of being bent or flexed; pliable.

b. Capable of being bent repeatedly without injury or damage.2. Susceptible to influence or persuasion; tractable.3. Responsive to change; adaptable: a flexible schedule.

Page 5: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 5

IT/BUSINESS STRATEGIESFlexibility and agility key to CIO success in 2008 (Carol Hildebrand, Contributor 12.13.2007 )

For many CIOs, the primary trend today revolves around a continuing and increasing business demand for IT agility, to match the quick pace of business. In an age where business decisions are made in minutes and hours rather than days and weeks, CIOsfind themselves looking for ways to make sure that information is available quickly and comprehensively.

"Businesses are calling for more Businesses are calling for more flexible responses, and an IT infrastructureflexible responses, and an IT infrastructure that will allow IT to respond more that will allow IT to respond more quickly to changing business requirements and needs,"quickly to changing business requirements and needs," said Andrew Bartels, a research analyst at Forrester Research Inc. in Cambridge, Mass. "Businesses need to be able to be more nimble and react more quickly, and CIOs will be looking for technologies that allow IT to do that."

��!����"�#$% &��!� ���"!����� ����'�!��!���% (��)��*����� ���������!�!�� ��(�+!������������� �������

��+!��� ��������������������)��*���

Page 6: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 6

��������������������(�,-.��������(��������������/--0��������������������(�,-.��������(��������������/--0��������������������(�,-.��������(��������������/--0��������������������(�,-.��������(��������������/--0������������� ������������� �����������

Green IT. The focus of Green IT that came to the forefront in 2007 will accelerate and expand in 2008.

Unified Communications. Today, 20 percent of the installed base with PBX has migrated to IP telephony,

Business Process Modeling. Top-level process services must be defined jointly by a set of roles

Metadata Management. Through 2010, organizations implementing both customer data integration and product integration and product information management

Virtualization 2.0. Virtualization technologies can improve IT resource utilization and increase the flexibilityneeded to adapt to changing requirements and workloads. However, by themselves, virtualization technologies are simply enablers that help broader improvements in infrastructure cost reduction, flexibility and resiliency. With the addition of automation technologies – with service-level, policy-based active management – resource efficiency can improve dramatically, flexibility can become automatic based on requirements, and services can be managed holistically, ensuring high levels of resiliency. Virtualization plus service-level, policy-based automation constitutes an RTI.

Mashup & Composite Apps. By 2010, Web mashups will be the dominant model (80 percent) for the creation of composite enterprise applications.

Web Platform & WOA. Software as a service (SaaS) is becoming a viable option in more markets and companies must evaluate where service based delivery may provide value in 2008-2010.

Computing Fabric. A computing fabric is the evolution of server design beyond the interim stage, blade servers, that exists today.

Real World Web. The term “real world Web” is informal, referring to places where information from the Webis applied to the particular location, activity or context in the real world.

Social Software. Through 2010, the enterprise Web 2.0 product environment will experience considerable flux with continued product innovation and new entrants, including start-ups, large vendors and traditional collaboration vendors

Page 7: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 7

1���!���2������ � �3������ ������(�

Storage Servers Network WorkstationsApplications/Data

Virtualization creates an unprecedented freedom of choice

Page 8: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 8

Virtual Resources – substitutes for real or physical resourcesSame interfaces and functions but less constrained by attributes or numbersOften of part of the underlying resource, but may span multiple resources

"�������������!���2�� �4 ! ����������!�����!�� �5����6 �� �� ���!����������������5

Virtualization – a substitution process�Creates virtual resources from real resources�Primarily accomplished with software and/or firmware

Real Resources�Things with architected interfaces/functions�Often physical. May be centralized or distributed.�Examples: memory, disk drives, networks, servers

Users of Resources

Page 9: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 9

���������������������!���2�����!�����'�����������'����

Sharing

VirtualResources

Resources

Examples: LPARs, VMs, virtual disks, VLANsBenefits: Resource utilization, workload

manageability, flexibility, isolation

Aggregation

VirtualResources

Resources

Examples: Virtual disks, IP routing to clonesBenefits: Management simplification,

investment protection, scalability

Insulation

Add, Replace,or Change

VirtualResources

Resources

Examples: Spare CPU subst., CUoD, SAN-VCBenefits: Continuous availability, flexibility,

software investment protection

Emulation

VirtualResources

Resources

Examples: Arch. emulators, iSCSI, virtual tapeBenefits: Compatibility, software investment

protection, interoperability, flexibility

ResourceType Y

ResourceType X

Page 10: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 10

�������1���!���2��.���������

Outlook:• Bare metal hypervisors with high efficiency and availability will dominate for servers• Hosted hypervisors will be mainly for clients where host OS integration is important

S/370 SI->PP & PP->SI, Sun Domains, HP nPartitions

Logical partitioning

Physical partitioning

Original POWER4 LPAR HP vPartitionsSun Logical Domains

Adjustablepartitions

PartitionController

...

SMP Server

OS

Apps

OS

Apps

Hardware Partitioning

Server is subdivided into fractionseach of which can run an OS

Hypervisor software/firmwareruns directly on server

System z PR/SM and z/VMPOWER Hypervisor (APV)VMware ESX ServerXen HypervisorMicrosoft Viridian (2008?)

Hypervisor

SMP Server

...OS

Apps

OS

Apps

Bare Metal Hypervisor

Hypervisor provides fine-grainedtimesharing of all resources

Hypervisor software runs ona host operating system

VMware GSXMicrosoft Virtual ServerHP Integrity VMUser Mode LinuxLinux KVM

Host OS

SMP Server

Hypervisor

...OS

Apps

OS

Apps

Hosted Hypervisor

Hypervisor uses OS services todo timesharing of all resources

Page 11: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 11

��������� ������*����� �� ��� $� ���7 ������������� � ����� ���� ����

IBM z/Architecture®Power

Architecture™Cell Broadband

Engine™(1) X-Architecture®

Mainframe Systems

Power SystemsBladeCenter

Storage Systems

Research & Development

IBM Systems

Management technology and infrastructures

POWER.org

Linux

Blades.org

Modular Systems

®

(1) Cell Broadband Engine is a trademark of Sony Computer Entertainment Inc.

Soluções de Virtualização IBM

IBM Systems Director

IBM Cool Blue™ Portfolio

Capacidade on Demand

Service-Oriented Architecture

Tecnologias de auto gerenciamento

Information Lifecycle Management

Page 12: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 12

������� �% 1���!���2�� �

Linux

ERP JavaAppl.

WebSphere®CoreNative Linux

CICS

IMS

Business

Objects

JVMz/OS

DB2

z/OS

DB2

JVM

Business Objects

z/VM

Java™

ApplJava Appl

C++Java

DB2

Linux forSystem z Linux

for System z

Linuxfor

System z

CICS®

DB2®

IMS™

HiperSockets™ – virtual networking and switching

Processor Resource/Systems Manager™ (PR/SM™)

CP 1 CP 2 CP n

Memory

Testz/OS

Linux

Native Linux

DB2

z/VM

C++Java

DB2

Linux forSystem z Linux

for System z

Linuxfor

System z

IFL 1 IFL n

System z10

z/VM (z/VM (HypervisorHypervisor Bare Metal)Bare Metal)• Desde 1967• Suporta Centenas de Máquinas Virtuais

Processadores Especializados em Processadores Especializados em WorkloadsWorkloads•• CP CP Central Processor•• ICF ICF Internal Coupling Facility•• zAAPzAAP Application Assist Processor•• zIIPzIIP Integrated Information Processor•• SAP SAP System Assist Facility•• IFL IFL Integrated Facility for Linux

ProcessorProcessor

4.4 GHz 4.4 GHz

zAAP zIIPICF SAP

PR/SM PR/SM HypervisorHypervisor• Até 60 LPARs• Alto nível de utilização (90-100%)• z/OS, z/VM, z/VSE, z/TPF, z/Linux

HipersocketsHipersockets• Emula LANs dentro do complexo CEC• Conecta LPARs via protocolo TCP/IP• Elimina cabeamento externo entre LPARs

Page 13: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 13

Memory

System I/O Bandwidth

Processors

ITR for 1-way

288 GB/sec*

1.5 TB**

64-way

~920

172.8 GB/sec*

~600512 GB

54-way

96 GB/sec

450256 GB

32-way

24 GB/sec

30064 GB

16-way

z10 EC

z9 EC

zSeries 990

zSeries 900

Balanced SystemCPU, nWay, Memory,

I/O Bandwidth*

*Servers exploit a subset of its designed I/O capability** Up to 1 TB per LPARITR: Internal Throughput Rate

���.8��� 2$�������� ���� ��.���� �

Page 14: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 14

9,- :"����������������� �������������������

Capacity

Customer Engines

4.4 GHz processor chipHardware Decimal Floating Point

Significant capacity for traditional growth and consolidation

z9 EC

zIIP

zAAPz990

IFLCrypto

z900

z10 EC

* LSPR mixed workload average running z/OS 1.8 - z10 EC 701 versus z9 EC 701** This is a comparison of the z10 EC 64-way and the z9 EC S54 and is based on LSPR mixed workload average running z/OS 1.8

* All performance information was determined in a controlled environment.

ComparaComparaççãoão

� z10 EC n-way x z9® EC n-way� Até 50% mais performance

� Uniprocessor z10 com z9 *� Até 62%62% mais performance

� z10 EC 64-way x z9 EC 54-way**� Até 70% capacidade total

Page 15: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 15

Simplifique sua arquitetura, gerência e controle.

Estudo: 760 Servidores Linux hospedados z/VM versus Virtualização x86

Virtualização z/VM

Requer um IBM System z10 EC com 26 cores (IFLs) com z/VM instalado– com espaço para mais38 cores

Cresce aqui(dentro da caixa)

Virtualização X86

Requer 304 cores x86

Cresce aqui(adicione mais caixas!)

1���!���2�1���!���2�1���!���2�1���!���2����� � � � � �� 2;1�$#�� 2;1�$#�� 2;1�$#�� 2;1�$#������������������������ �� �������� �������� �������� ���������� � � � �

Page 16: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 16

760 x86 CPs 26 z10 EC IFLs

SpacePowerPeople CostSoftwareMaint

SoftwareMaintHardware

z/VM Linux no System z10

EC

1.0 X

Plataforma

x86

5.1 X

80% Savings

*Comparison is versus x86 Blade servers without virtualization, reflecting a current-day consolidation. Reductions will vary by the number and age of the x86 servers being consolidated.

Estudo: 760 Servidores Linux hospedados z/VM versus Virtualização x86

1���!���2�1���!���2�1���!���2�1���!���2����� � � � � �� 2;1�$#�� 2;1�$#�� 2;1�$#�� 2;1�$#������������������������ �� �������� �������� �������� ���������� � � � �

Virtualização z/VM

Requer um IBM System z10 EC com 26 cores (IFLs) com z/VM instalado– com espaço para mais38 cores

Cresce aqui(dentro da caixa)

Page 17: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 17

IBM z/Architecture®Power

Architecture™Cell Broadband

Engine™(1) X-Architecture®

Service-Oriented Architecture

Tecnologias de auto gerenciamento

Information Lifecycle Management

Research & Development

IBM Systems

Soluções de Virtualização IBM

IBM Systems Director

IBM Cool Blue™ Portfolio

Capacidade on DemandManagement technology and infrastructures

POWER.org

Linux

Blades.org

®

(1) Cell Broadband Engine is a trademark of Sony Computer Entertainment Inc.

Mainframe Systems

Power SystemsBladeCenter

Storage SystemsModular Systems

��������� ������*����� �� ��� $� ���7 ������������� � ����� ���� ����

Page 18: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 18

POWER Virtualization Architecture2 layers of firmware:

• Hypervisor code that virtualizes processors, memory, and local networks• Virtual I/O Server partitions that virtualize I/O adapters and devices

Networks and network storage

Unassigned on demandresources

Hypervisor

ServiceProcessor

ProcessorsMemory

Linuxpartitions

HardwareManagement

Console*(HMC)

AIX V5.2

Expansion slots

AIX V5.3 partitions

Virtual Storage

VirtualI/O

Server

Local devices and storage

Workload management and provisioning

Virtual NetworksVirtual Processors

AIX V6 partitions

VEnetVSCSIIVM**

LinuxKernelsAIX Kernels

Virtual Network / Storage

Page 19: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 19

��<��1� �����%���������� ���� �1�#.�����

Virtual I/O paths

� New Offerings for POWER6�Standard�Enterprise (Partition Mobility)

� Micro-Partitioning™� Share processors across multiple partitions

� Minimum Partition: 1/10 processor

� AIX V5.3 / V6.1� Linux

� Virtual I/O Server� Shared Ethernet� Shared SCSI & Fiber Channel� Int Virtualization Manager

���������� ���

Linux AIX V5.2

Dynamically Resizable

3 Cores

2Cores

AIX V5.3

6Cores

6 Cores

Linu

x

AIX

V5.

3

AIX

V5.

3

AIX

V5.

3A

IX V

6.1

AIX

V6.

1

Linu

x

Micro-Partitioning

EthernetSharing

Virtual I/O Server Partition

StorageSharing

Int VirtManager

HMC

Page 20: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 20

������������������� ������ ��������� �������= ������<��>�����

APPAPP APPAPPPR1 DB #2PR1 DB #2 TestTestQA2 DB #QA2 DB #11 QAQA

020406080

100

05:0

0

05:5

6

06:5

2

07:4

8

08:4

4

09:4

0

10:3

6

11:3

2

12:2

8

13:2

4

14:2

0

15:1

6

16:1

2

17:0

8

18:0

4

19:0

0

19:5

6

20:5

2

21:4

8

22:4

4

23:4

0

00:3

6

01:3

2

02:2

8

03:2

4

04:2

0

User% System%

020406080

100

00:0

8

01:0

4

02:0

0

02:5

6

03:5

2

04:4

9

05:4

5

06:4

1

07:3

7

08:3

3

09:3

0

10:2

6

11:2

2

12:1

8

13:1

4

14:1

0

15:0

7

16:0

3

16:5

9

17:5

5

18:5

1

19:4

8

20:4

4

21:4

0

22:3

6

23:3

2

User% System%Estático Dinâmico

0

5

10

15

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Elapsed time

0

5

10

15

0

5

10

15

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Elapsed time

0

5

10

15

Uncapped

Capped

Page 21: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 21

���������� ����������� � (� ������� ����#? :&@��<��1�

Move Move umauma partipartiççãoão de um de um servidorservidor Power6 Power6 parapara outrooutro semsem paradaparada de de serviserviççoo. .

Infra-estrutura de Rede e Fibra virtualizadaInfra-estrutura de Rede e Fibra virtualizada

LP2

LP3

LP4

LP1

LP5

5.3 TL6Pré-requisitos: Power6 HW +

�Re-balanceamento dacapacidade disponível entreservidores quando necessário

�Aumento da disponibilidade emparadas programadas paramanutenção do sistema

Page 22: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 22

WorkloadPartition

QA

WorkloadPartition

Data Mining

WorkloadPartition

App Server

WorkloadPartition

WebWorkloadPartition

Dev

Move Move umauma Workload Partition de um Workload Partition de um servidorservidor parapara outrooutroPerformance e Performance e flexibilidadeflexibilidade emem balanceamentobalanceamento de workloadsde workloads

Workload Partitione-mail

Works on any hardware supported by AIX 6, including POWER5 and POWER4

WorkloadPartitionsManager

Policy

WorkloadPartitionBilling

AIX AIX

��AB�������������������8

Page 23: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 23

�����������������<��1� BA0@$&�������������B��!� ���0@ � �������������<��

Front End

Lx86 Feature

Back End

Optimizer

Linux x86 Applications

pSeries Server Platform

POWER Processor

ISV Binaries

User Binaries

Linux OS (Red Hat or Novell SuSE)

Native Linux on POWERBinary

Native Linux on POWERBinary

? �������<��1� B�0@CCC

Dynamically translates and maps x86 Linux instructions to POWER

Run any 32-bit Linux/x86 user space application binary�Requires no re-compilation�Direct H/W access or apps using kernel mod’s not

supported

Native & translated applications interoperate

Transparent to users�“It just runs” like on Linux/x86

Performance: 60-80% of native�“Good Enough” for many apps�Translates blocks of code into intermediate

representation�Performs optimizations�Stores optimized, frequently used blocks of code in

cache�Handles Linux OS call mapping�Encodes binary for target POWER processor

platform

Page 24: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 24

�� '��� ��<��.8��� �

Power 575

���������� ���������

��������������������

�� �����

�� ������������

�� �����

�� ������������

Blue Gene™

Cell Solutions / Cell Blades QS21

Page 25: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 25

������ ��������<��@ � � ������.��

�����<��DED�������� �!���"!�#$%�&'(�)�*+,-����!����"��������� �!���"!�#$%�&'(�)�*+,-����!����"��������� �!���"!�#$%�&'(�)�*+,-����!����"��������� �!���"!�#$%�&'(�)�*+,-����!����"�

*����*����*����*����....������������/���0�1��������/����2)������������/���0�1��������/����2)������������/���0�1��������/����2)������������/���0�1��������/����2)

�������������� �����������

����� ����������������

550

234

0

100

200

300

400

500

600

Power 595 HP Superdome

Users / core

35,40030,000

21,000

10,175

0

5,000

10,000

15,000

20,000

25,000

30,000

35,000

40,000

Power 595* HP Superdome FujitsuPRIMEPOWER

2500

Sun Fire E25k

SAP SD 2-tier Standard Application Benchmark

.�!���<<<5��;�� ;����� ��>;&��!�������F;0;-0

32 processor64-core

128-thread

*The SAP certification number was not available at press time and can be found at www.sap.com/benchmark . For full IBM Power 595 and competitor detail see the following chart.

64 processor128-core

256-thread#2006089 128-way

#2005013

72-way#2004039

553553

35,40035,400

Page 26: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 26

IBM z/Architecture®Power

Architecture™Cell Broadband

Engine™(1) X-Architecture®Research & Development

IBM Systems

Management technology and infrastructures

POWER.org

Linux

Blades.org

®

(1) Cell Broadband Engine is a trademark of Sony Computer Entertainment Inc.

Soluções de Virtualização IBM

IBM Systems Director

IBM Cool Blue™ Portfolio

Capacidade on Demand

Service-Oriented Architecture

Tecnologias de auto gerenciamento

Information Lifecycle Management

Mainframe Systems

Power SystemsBladeCenter

Storage SystemsModular Systems

��������� ������*����� �� ��� $� ���7 ������������� � ����� ���� ����

Page 27: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 27

�Camada de virtualização entre o HW e o sistema operacional

�Ambientes totalmente isolados

�VMotion (migração a “quente”)

�Gerenciamento via VI3

�DRS e soluções de HA

x86 SCSI Etn

(���������� ��1���!���2�� �

� Arquitetura baseada emHypervisor

� Part do Windows 2008 comoservidor

� Standalone as ‘Hyper-V Server’

� Snapshot & Quick Migration

� Gerenciado pelo Microsoft System Center

� Ainda não disponível

� Hypervisor nativo 64-bit

� Open Source, liberado sob os termos do GNU GPL

� Parte da maioria de distribuição Linux

� Paravirtualization

� Migração a “quente”

� Ferramentas de gerenciamento

VMware Xen‘Hyper-V’

Page 28: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 28

Simplificando o ambiente de TI com IBM BladeCenter

FileServers

WebServers

SecurityGateway

WebSphere Application

Servers

NetworkServers

ApplicationServers

SecurityServers

ApplicationServers

Caching Appliances

Layer 2 Switches

SSL Appliances

SSL Appliances

Caching Appliances

Layer 4-7 Switches

Public Internet/Intranet Clients

Routers (Layer 3 Switches

)

Firewalls

SAN

Storage Fibre

Switches

Page 29: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 29

Consolide 180 servidores com 4 procs Dual Core emum único Rack com Blades JS22

� 1440 cores no total de @ 2.1 GHz�Utilizando uma média de 20% da

máxima capacidade� 315,000 consumo em WATTS**

� 224 cores @ 4.0 GHz� Utilzando uma média de 60% da

capacidade máxima� 22,568 consumo em WATTS**

������������������������������,�� �����#-����������,�� �����#-����������,�� �����#-����������,�� �����#-��������3���3���3���3���

�4���� �555������6%��4���� �555������6%��4���� �555������6%��4���� �555������6%����7���������7���������7���������7������ #0#0#0#0

Redução de energia de 92%

Redução de espaço em 95%

Somente com a consolidação e redução na manutençãoem 3 anos – vc consegue comprar uma infra-estruturaigual a essa

Page 30: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 30

�G0D-�/H����!���F%���>�������� ����B��������/IJ ����������K�L����M.H)����."�����������!���N

0

100.000

200.000

300.000

400.000

500.000

600.000

tpm

c

Transactional Performance (TPC-C)

IBM x3850M2HP DL580G5HP rx6600IBM x3850HP DL585G2

As of Oct. 16th 2007, http://www.tpc.org/tpcc/ DC = dual core, QC = quad core

Quadcore Quadcore Dualcore Dualcore Dualcore

Page 31: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 31

�GED-�/#�����H����!����0@������ ����B��������K�������0@(�"%"&��!�����������

0100.000200.000300.000400.000500.000600.000700.000800.000900.000

tpm

c

Transactional Performance (TPC-C)IBM x3950M2Unisys ES7000/oneUnisys ES7000/oneIBM x3950HP DL580G5

As of Oct. 23th 2007, http://www.tpc.org/tpcc/

8Sockets

QuadCore

�+62%

16Sockets

DualCore

8Sockets

DualCore

8Sockets

DualCore

4Sockets

QuadCore

Page 32: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 32

IBM z/Architecture®Power

Architecture™Cell Broadband

Engine™(1) X-Architecture®Research & Development

IBM Systems

Management technology and infrastructures

POWER.org

Linux

Blades.org

®

(1) Cell Broadband Engine is a trademark of Sony Computer Entertainment Inc.

Soluções de Virtualização IBM

IBM Systems Director

IBM Cool Blue™ Portfolio

Capacidade on Demand

Service-Oriented Architecture

Tecnologias de auto gerenciamento

Information Lifecycle Management

Mainframe Systems

Power SystemsBladeCenter

Storage SystemsModular Systems

��������� ������*����� �� ��� $� ���7 ������������� � ����� ���� ����

Page 33: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 33

ESS CPQ LCRB

IBM SAN VOLUME CONTROLLER

Node Node Node Node Node Node Node Node

IO-Group IO-Group IO-Group IO-Group

SANVirtualization

AtBlock Level

SVC Drivers SVC Drivers SVC Drivers

�8�������������"���2��9�������(������

SANSAN

Page 34: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 34

2������ ����:7����������(�;<� ��������"��7�������(���

Traditional SANTraditional SAN

� Capacidade em ilhas

� Múltiplos pontos de gerenciamento

� Baixa utilização

SAN Volume ControllerSAN Volume Controller

� Agrega todo espaço num pool único

� Melhor utilização / reutilização

� Gerencia todos tipos de storage de um únicaconsole

� Provisionamento mais fácil

� Melhora na produtividade

SAN25%cap

25%capacity

95%capacity SAN

SANVolume Controller

A combined, more balanced capacity (55%)

Page 35: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 35

�������=�����������/������������"�����

�����!������ ��������

Disaster Recover Disaster Recover semsem VirtualizaVirtualizaççãoão

� Source e Target devem ser de mesmo fabricantede disco

� Software multipath dedicado por fabricante

� Software de gerenciamento de cópias dedicado

Disaster Recover com Disaster Recover com VirtualizaVirtualizaççãoão

� Independe do fabricante do disco

� Única plataforma de espelhamento

� Único software multipath comum para todosdiferentes

SAN

IBMDSx

IBMDSx

EMCSym

EMCSym

FlashCopyPPRC

TimeFinderSRDF

SANSANVolume Controller

IBMDSx

IBMDS4x

EMCSym

HPMA

SVC

IBMS-ATA

Virtual Disk Virtual Disk

Block

Page 36: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 36

����>����!�������� ����<���.1"F5/

SPC-1 benchmark: Simulates I/O characteristics of OLTP workloads� SVC 4.2 delivers 75% better throughput than SVC 4.1: 272,500 SPC-1 IOPS

SPC-2 benchmark: Simulates heavy sequential workloads� SVC 4.2 delivers over 50% better throughput than SVC 4.1: 7,080 SPC-2 MB/s

SVC leads the industry in both SPC benchmarks

High SVC throughput supports virtualizing multiple storage systems

Measurements conducted using 8-node SVC configurations; SVC 4.1 used 8F4 nodes; SVC 4.2 used 8G4 nodes.For more information, see www.storageperformance.org/results

Page 37: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 37

1���!���2������ �����>!;&������

Page 38: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 38

#����!���2������ !�� ����������� �� O������ ���!���������>!����!��� ��� �� ����������

Logical Topology

Mainframe xSeries HP SUNLinux

Tape Drives

3584#1

Physical Topology

Power xSeries HP SUNLinux

SANSAN

Tape Drives

3584

Tape Drives

3584

Tape Drives

3584#2

Tape Drives

3584#512

Virtual Tape Server Tape Library Virtual Tape Server Tape Library

Virtual Volume 2Virtual Volume 1

Virtual Volume n

TapeVolume Cache

Power

SANSAN

Mainframe

Virtual Tape Virtual TapeVirtual Tape

7520 Virtual Engine4096 Virtual Tape Libraries

256.000 Virtual Drives1300 TB Cache

Page 39: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 39

1���!��(��% "��������

Drives Drives virtuaisvirtuais�� SistemaSistema OperacionalOperacional enxergaenxerga unidadesunidades reaisreais�� A A arquiteturaarquitetura requerrequer menosmenos drives drives fisicosfisicos

CacheCache�� OndeOnde ocorreocorre a a gravagravaççãoão do backup (disco)do backup (disco)�� AcessoAcesso instantaneoinstantaneo, , eliminaelimina o delay o delay fisicofisico dada fitafita�� Read hits Read hits –– se o dado se o dado estestáá no cacheno cache�� Recalls Recalls –– se o dado se o dado nãonão estestáá no cache, no cache, masmas no no cartuchocartucho

fisicofisico

Volume StackingVolume Stacking�� EmpilhaEmpilha todostodos osos cartuchoscartuchos llóógicos(virtuaisgicos(virtuais))�� UtilizaUtilizaççãoão de 100% do de 100% do cartuchocartucho fisicofisico�� Drives Drives fisicosfisicos de de úúltimaltima gerageraççãoão (Jaguar/3592 (Jaguar/3592 ouou LTO ) LTO )

Page 40: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 40

Peak Performance is a key measurement criteriaPeak Performance is a key measurement criteria

TimeTimeto Processto Process

Job1Job1

Job3Job3

Job nJob n14MB/s14MB/s

Job1Job1

Job2Job2

Job6Job6

Job nJob n

VirtualVirtualDevice Device

150150

152152

PhysicalPhysicalDevice Device

151151

max. nmax. n

153153

181181

~3MB/s~3MB/s

Total VTS Total VTS Bandwidth? Bandwidth?

14MB/s14MB/s

~3MB/s~3MB/s

~3MB/s~3MB/s

~3MB/s~3MB/s

~3MB/s~3MB/s

~3MB/s~3MB/s

~3MB/s~3MB/s Job4Job4

Job5Job5 Job7Job7Job2Job2 Job3Job3

Job4Job4180180

1���!��(��.!��8��� ����������8��������� ����

Page 41: ˘ ˇˆ˙ - IBM · qqaa22 db #1 pr1 db #2 tteest app app qqaa 0 20 40 60 80 100 0 5: 0 0 0 5: 5 6 0 6: 5 2 0 7: 4 8 0 8: 4 4 0 9: 4 0 1 0: 3 6 1 1: 3 2 1 2: 2 8 1 3: 2 4 1 4: 2 0

Pag 41

#�������P