® on demand e zseries: uma combinação de alto valor alavancando o ambiente on demand com o...

23
® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas [email protected]

Upload: internet

Post on 22-Apr-2015

105 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

®

On Demand e zSeries: uma combinação de alto valor

Alavancando o ambiente On Demand com o zSeries

Cezar TaurionGerente de Novas Tecnologias [email protected]

Page 2: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

IM AR 2IM AR

Nossa Agenda

Mainframes (zSeries) no mercado atual

Visão de futuro: Mainframes no mundo On Demand

Como e porque usar mainframe?

Q & A

Page 3: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

3 IM AR

Vamos definir “mainframe”?…

A definição depende de sua perspectiva:• Wikipedia says: “Mainframes (often colloquially referred to as big iron) are large and "expensive"

computers used mainly by government institutions and large companies for mission critical applications, typically bulk data processing such as censuses, industry/consumer statistics, ERP, and financial transaction processing.”

• searchDataCenter.com says: “Mainframe is an industry term for a large computer, typically manufactured by a large company such as IBM for the commercial applications of Fortune 1000 businesses and other large-scale computing purposes. Historically, a mainframe is associated with centralized rather than distributed computing. Today, IBM refers to its larger processors as large servers and emphasizes that they can be used to serve distributed users and smaller servers in a computing network”

• Mainframes.com says: “"A mainframe is a continually evolving general purpose computing platform incorporating in it architectural definition the essential functionality required by its target applications."

• Answers.com says: “A state-of-the-art computer for mission critical tasks. In the "ancient" mid-1960s, all computers were mainframes, since the term referred to the main CPU cabinet. Today, it refers to a class of ultra-reliable medium and large-scale servers designed for enterprise-class and carrier-class operations.

– Esta última é a minha preferida!!

Page 4: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

4 IM AR

"As recently as March 2004, Businessweek's Steve Hamm reported: "Even today, a decade after pundits declared the mainframe dead, more than 70% of the world's digital information resides on the machines. What's more, the mainframe computing model - the idea of tapping into powerful central computers - has made a comeback.“ (*)

(*) Page 48 from ‘’The 360 Revolution,’’ by Chuck Boyer

Algo para pensar...

Page 5: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

5 IM AR

Alguns dados impressionantes...

Mainframes processam mais de 80% de todas as transações eletrônicas globais.

Mais de 95% de todos os dados do sistema financeiros/seguros mundiais são processados em mainframes.

O valor do portfólio de aplicações em mainframe é estimado em cerca de 1 trilhão de dólares. Substituir este código custará 20 trilhões de US$!

Estima-se que existam cerca de 200 bilhões de LOC de Cobol em produção (eWeek) e que todo ano pelo menos mais 5 bilhões de novas linhas de código Cobol são colocadas em produção (TSG Inc.)!

CICS processa mais de 30 bilhões de transações por dia, representando valores de negócios correpondentes a 1 trilhão de dólares por semana.

Existem mais de 20.000 licenças de CICS no mundo inteiro, com mais de 30 milhões de usuários finais usando o sistema.

+900.000 desenvolvedores tem seus salários pagos pela atividade de manutenção/desenvolvimento de aplicações Cobol/CICS...

Page 6: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

6 IM AR

E olhando para o futuro...24th Gartner Group Annual Data Center Conference (Dez 2005)

Cerca de 2/3 dos participantes se dizem em “growth mode” nos próximos 3 anos, com relação ao uso dos mainframes (principalmente “new workloads”, rodando aplicações e-Business, WebSphere, CRM, ERP, Data Mining...)

Impulsionadores para mainframes:

• Consolidação de servidores

• Redução das janelas de processamento (tendência 24*365)

• Novas aplicações e modernização do legado (SOA)

• Linux e Java

Issues dos mainframes (e o que estamos fazendo...)

• Custos dos softwares de terceiros

• Percepção da alta gerência que mainframe é “outdated”

• Disponibilidade de recursos humanos...

Page 7: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

7 IM AR

On Demand

Empresas e negócios On Demand–“Porque”

Um negócio On Demand é uma empresa cujos

processos de negócio são integrados end-to-end por

toda a companhia e com parceiros, fornecedores e

clientes—e pode responder rapidamente a qualquer

demanda dos clientes, oportunidades de mercado e

riscos externos.

Flexible ITFlexible IT

Composable IT Services

Flexible Business Model

Flexible Business Model

Mixed Legacy Environment

Composable Processes

Flexib

le Co

st Stru

cture

Applications Infrastructure

ON DEMANDON DEMAND

AA BB CC

Business Led Processes Extend to Value Nets

Develop Services & ProductsDevelop Services & Products

Provide Financial ManagementProvide Financial Management

Manage Supply & LogisticsManage Supply & Logistics

Page 8: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

8 IM AR

Reusável, conectável e integrado… Resiliente e altamente seguro… Escalável e responsivo.. Simplificado e otimizado… Virtualizado … Flexível para suportar mudanças no modelo de negócios

VirtualizaçãoAutonomic

Open Standards

Integração

Gerenciado por prioridades do negócio

Grid

O ambiente operacional On Demand

Utilização média do zSeries geralmente excede 80%, e estas máquinas são projetadas para sustentar “peak workload” de 100% sem degradação no nível de serviço dos workloads de alta prioridade.

Page 9: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

9 IM AR00

:00

01:0

0

02:0

0

03:0

0

04:0

0

05:0

0

06:0

0

07:0

0

08:0

0

09:0

0

10:0

0

11:0

0

12:0

0

13:0

0

14:0

0

15:0

0

16:0

0

17:0

0

18:0

0

19:0

0

20:0

0

21:0

0

22:0

0

23:0

0

24:0

0

0

20

40

60

80

100

Pro

cessor U

tilization

P

ercentag

e

00:00 02:00 04:00 06:00 08:00 10:00 12:00 14:00 16:00 18:00 20:00 22:00 24:00

01:00 03:00 05:00 07:00 09:00 11:00 13:00 15:00 17:00 19:00 21:00 23:00

Pro

cessor U

tilization

Percen

tage

SAP

Batch

Business Intelligence & Data Mining

Web Serving4 UNIX Instances, 4 separate SMPs or Partitions

Mixed Workloads on zSeries

Mixed Workloads on UNIX

SAPBatch

Business Intelligence& Data Mining

Web Serving

Mesmo workload

z/OS WLM balances resources for youBased on business goalsNo other platform comes close

Otimizar Workload em um Mainframe é mais efetivo!

Unix ou Windows : tipicamente menos de 10% a 25% de utilização, mais processadores e mais licenças de software, workload management estático, altos custos de administração e ambientais.

IBM Mainframes: Até 100% de utilização–Altamente virtualizado e recursos compartilhados, “hands off”, workload management direcionado por prioridades do negócio, menos servidores, menos energia, refrigeração & administração e uso otimizado dos recursos de software

Page 10: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

10 IM AR

Impacto da Disponibilidade no NegócioFinancial Impact of Downtime Per Hour

(by various Industries)

Source: ©Eagle Rock Alliance, LTD. All Rights Reserved 2003

Brokerage Retail $6.5 Million

Credit Card Sales Authorization $2.6 Million

Airline Reservation Centers $90,000

Package Shipping Services $28,250

Manufacturing Industry $26,761

Banking Industry $17,093

Transportation Industry $9,435

2 5 %

Unplanned Outage Causes

25%

30%45%

Operator Errors

Application

FailuresHardware

Failures

IDC 2005

0

50

100

150

200

Planned DowntimeDisaster Recovery toleranceUnplanned Downtime (Clustered)Unplanned Downtime (single)

Source: Gartner, 22nd October 2004ASEM Enterprise Server Update 2004

IBMz/OS

DellWindows

Sun Solaris

HP HP-UX

Availability ranking by platform

Best

Worst

Page 11: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

11 IM AR

Disponibilidade do zSeries High Availability

• Fault tolerant interconnect design

• Processor Unit remove/add

• Hot-pluggable I/O

• PU Chip Sparing

• Memory Sparing

• Channel Sparing

• Automatic Support Element Switch

• Dual Instruction execution Clustering

• System-Managed CF Structure Duplexing

MRU Availability

• Hybrid Cooling

Capacity BackUp (CBU)

• Nondisruptive emergency upgrade

• Nondisruptive downgrade Customer Initiated Upgrade (CIU)

• CPU and Memory On/Off Capacity on Demand Capacity Upgrade on Demand

• Plan Ahead

Filosofia do zSeries : quanto mais erros puderem ser detetados nos níveis mais baixos —hardware e microcódigo— menor o impacto nas aplicações e usuários.

“The IBM mainframe platform retains industry-leading availability characteristics even for single-system instances. For example, standard service availability commitments from tier one service providers in commercial data center outsourcing agreements suggest that the mainframe is delivering 99.9% to 99.99% scheduled availability versus 99.5% for distributed server platforms in nonclustered configurations. Source: Forrester, 2005 Mainframe Market Outlook, February 4, 2005

Page 12: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

12 IM AR

zSeries está bem posicionado quanto à oferta de linguagens de programação

JavaVB .NET

C#

C++Delphi

Cobol 2002

CPowerBuilder

PascalSmalltalk

VB 6

APLPL/1

FortranBasic

Frequencia de releasesStaffNovos projetosEstratégia a ser adotada

Page 13: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

13 IM AR

Standard Processor

zAAP Processor

Websphere EXECUTE JAVA Code

z/OS Dispatcher

Suspend JVM task on z/OS standard logical processor

Websphere

JAVA Application CodeExecuting on a AAP

Processor

z/OS Dispatcher

Dispatch JVM task on z/OS standard logical processor

JVM Call to AAP

JVM

JVM

JVMSwitch to Standard Processor

Java e o Fluxo de processamento do zAAP

Page 14: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

14 IM AR

Consolidação de servidores...

Atenção para os custos ocultos de TI… TCO pode ser enganador…Olhe Total Cost per User!

Page 15: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

15 IM AR

Componentes e-business

SOA e zSeries: Uma estratégia para On Demand Aproveitar aplicações e skills existentes ao invés de sair

do zSeries...

"New code costs 5X reusing existing code" Software Productivity Research

• 40 – 60% pode ser reusável

• Reduz custos

• Acelera time to market

Transformar plataformas legadas em

servidores On Demand

Transformar desenvolvedores

legados em desenvolvedores de

componentes On Demand

Transformar ativos legados em componentes

On Demand

Page 16: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

16 IM AR

… um serviço?

Uma tarefa de negócios repetitiva –validar crédito;

abrir novo cliente...

Vamos falar a mesma linguagem: O que é …..?

… orientação a serviço?

Visualizar a empresa como um conjunto de serviços interligados

… Service Oriented Architecture (SOA)?

Uma arquitetura de TI que suporta orientação a

serviços

… Uma aplicação SOA ou composta?

Um conjunto de serviços relacionados e integrados

que suportam um determinado processo

Page 17: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

17 IM AR

O que é Service Oriented Architecture?

SOA é uma arquitetura para construção de sistemas distribuídos que visualizam a funcionalidade das aplicações como serviços. É uma evolução dos níveis de abstração propostos pelos conceitos de Modularização, Orientação a Objetos e Componentização.

“zSeries today is one of the most open computing platforms… Standard support is effective enough that many IBM mainframe customers are ahead of other groups when it comes to building Service-Oriented Architectures”

James Governor – Principal Analyst, Redmonk

Page 18: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

18 IM AR

Quebrar aplicações em serviços

Conectar serviços por padrões abertos

Montar serviços para criar soluções de negócio

Desenvolvimento e integração de aplicações tornam-se fluidos…

O que é Service Oriented Architecture?

Page 19: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

19 IM AR

Por que SOA? Processos e modelos de negócio não podem ser adaptados dinâmicamente!

Processos e aplicações monolíticas. Integração difícil. Arquiteturas de TI rígidas!

Como extrair processos ou módulos de aplicações?

Conexões com clientes Sistemas internos

Cadeia desuprimentos

Page 20: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

20 IM AR

Process invoice

WSDL XML SOAP UDDI

Open standards

FornecedoresClientes

Análise de

crédito

FaturamentoEstoque

Contas a

Receber

Vendas

Parceiros

Distribuição

…O que o SOA propõe? Criar ligações “frouxas” (loosely coupled) entre componentes.

Acompanhamento dos

pedidos

Page 21: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

21 IM AR

Proposta do SOA: Processos e modelos de negócio adaptados dinâmicamente!

Sair da situação atual de arquitetura rígida...

Com SOA podemos criar novos processos de negócio e dar o devido suporte de TI, dinâmicamente!

Analistas de negócio compõem processos modulares ‘Plug & Play’, com componentes SOA pre-associados, de modo a rapidamente adaptar workflows e modelos de negócio!

Modular Process

IT Component

IT ComponentWeb ServicesCompose Deploy

Workflow

Page 22: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

22 IM AR

Modernização eDesenvolvimento

de aplicações

Gerencia dosistema

Monitoramento

Gerencia das Informações

Transacional

Entrega

Teste

Desenvolvimento

Teste e depuraçãode aplicações

(Quality Assurance)

Deployment e

Integraçãode aplicações

Gerenciamento de

Transações

Gerenciamentode dados

Monitoração dodesempenho

Gerenciamentodo ambiente

Virtualization

Z/OS Linux

Sysplex Cluster

Workload Optimization

Security

Nossa conclusão: zSeries e SOA é uma combinação de alto valor

Page 23: ® On Demand e zSeries: uma combinação de alto valor Alavancando o ambiente On Demand com o zSeries Cezar Taurion Gerente de Novas Tecnologias Aplicadas

®

Q&A

Alavancando o ambiente On Demand com o zSeries

Cezar TaurionGerente de Novas Tecnologias [email protected]