® on demand e zseries: uma combinação de alto valor alavancando o ambiente on demand com o...
TRANSCRIPT
®
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]
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
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!!
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...
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...
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...
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
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.
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
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
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
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
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
14 IM AR
Consolidação de servidores...
Atenção para os custos ocultos de TI… TCO pode ser enganador…Olhe Total Cost per User!
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
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
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
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?
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
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
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
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
®
Q&A
Alavancando o ambiente On Demand com o zSeries
Cezar TaurionGerente de Novas Tecnologias [email protected]