View
574
Download
0
Category
Tags:
Preview:
DESCRIPTION
Apresentação do conceito de Plataforma e Aplicação do CICS V5.1 e do Portfolio de CICS Tools
Citation preview
© 2013 IBM Corporation
CICS V5.1 Portfolio e Plataforma
Paulo Batuta
pbatuta@br.ibm.com
© 2013 IBM Corporation2
© IBM Corporation 2013. All Rights Reserved.
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at
www.ibm.com/legal/copytrade.shtml.
Copyright and Trademarks
© 2013 IBM Corporation3
Agenda
Overvies CICS Portfolio
O que é uma plataforma com relação ao CICS?– O desafio de múltiplas regions de CICS
Cloud Computing
Decobrindo e provisionando com o CICS Deployment Assistant
CICS Plataformas
© 2013 IBM Corporation4 4
CICS Transaction Server continua a comandar o planeta
4
• CICS TS é o principal processador de transações empresariais do mundo
• CICS TS permite aos clientes criarem e manterem vantagens competitivas
• CICS TS continua a oferecer inovadores e essenciais novas tecnologias
CICS web services is the most widely adopted CICS feature in recent history
Muitas das maiores empresas do mundo executam seus negócios sob CICS
Cargas de trabalho críticas em larga escala alguns executam > 1bn transações por dia
© 2013 IBM Corporation5 5
Focando em resolver os três desafios principais de clientes
5
• Pressão de operação contínua para reduzir os custos e melhorar a eficiência
• O aumento da pressão de negócios para entregar mais rapidamente e com maior agilidade
• Capacidade de gerenciar e explorar as rapidas mudanças no cenário tecnológico
Eficiência de operação:
controlar os custos
Agilidade do serviço:
Entregar resultados mais rápidos
Uso do Cloud:
Um investimento a longo prazo
© 2013 IBM Corporation6 6
O novo CICS Transaction Server V5.1 oferece ...
6
Eficiência Operacional• Maior capacidade - obter economias de custos por meio da consolidação
• Operações gerenciadas - reduzir custos e riscos através da automação
• Maior disponibilidade - reduzir a necessidade de tempo planejado de inatividade
• Visão mais profunda - Melhorar a tomada de decisão e prontidão de auditoria
Agilidade no atendimento• Aplicativos de primeira classe - criar serviços ágeis de ativos existentes
• Plataformas de primeira classe - criar plataformas de entrega de serviços ágeis
• As interfaces modernas - construir experiências ricas em web para aplicações críticas
• Melhorias fundamentais - ampliar os recursos core básicos
100+ requerimentos
satisfeitos
... o conceito de Cloud disponívelAderente com a estratégia de cloud computing da IBMCom a visão de clientes para a próxima época de transformação tecnológicamove-se em direção a uma orientada plataforma de prestação de serviços
© 2013 IBM Corporation7 77
Atualizadas e Integradas a suíte básica de Tools – cinco core Tools – CICS TS V5.1 – um dia de exploração!
Ajuda na descoberta e visualização das dependências das aplicações e plataformas
• Automatiza rapidamente a entrega de serviços garantindo a padroniza'~ao e
governança de recursos sob CICS
•Interface de usuário moderna, integrada e com baixa dificuldade de aprendizado
•Novas funcionalidade reduzem o tempo de exploração dos CICS TS (1 dia)
•Cinco Tools que suportam e ampliam o uso do CICS runtime
Totalmente integrada com CICS TS & CICS Explorer CICS
Deployment Assistant
V5.1
CICS Transaction
Server
V5.1
CICS Configuration
Manager
V5.1
CICS Interdependency
Analyzer
V5.1
CICS Performance
Analyzer
V5.1
CICS VSAM Recovery
V5.1
© 2013 IBM Corporation8
Era uma vez...uma vida simples...
CICS Region
Aplicações
© 2013 IBM Corporation9
Então nós tivemos que dividir as regiões de CICS devido à restrição de Virtual Storage
CICS Region
Aplicação 2
CICS Region
Aplicação 1
CICS Region
Aplicação 3
© 2013 IBM Corporation10
Então as aplicações exigiram alta disponibilidade
CICS RegionAplicação 1
CICS RegionAplicação 1
CICS RegionAplicação 1
CICS TORDynamic Routing
CICS FORFile Sharing
© 2013 IBM Corporation11
E a proliferação de regions continuou...
CICS RegionAplicação 1
CICS RegionAplicação 1
CICS RegionAplicação 1
CICS TORDynamic Routing
CICS FORFile Sharing
DB2
CICS QORQueue Sharing
© 2013 IBM Corporation12
E continuamos a adicionar mais regions e ambientes...Qualidade ProduçãoTestes
DesevolvimentoAplicação 1
Aplicação 2
Aplicação 3
Aplicação n
© 2013 IBM Corporation13
E então aproxima-se o Cloud…
© 2013 IBM Corporation14
A Definição do NIST sobre Cloud ComputingNational Institute of Standards and Technology, Information Technology Laboratory
A computação em nuvem é um modelo conveniente para disponibilizar o acesso na rede sob demanda a um pool compartilhado de recursos computacionais configuráveis (por exemplo, redes, servidores, armazenamento, aplicações e serviços) que podem ser rapidamente provisionados e liberados com um esforço mínimo de gestão ou interação do provedor de serviços.
Este modelo em nuvem promove disponibilidade e é composto de cinco características essenciais, três modelos de serviço, e quatro modelos de implantação.
© 2013 IBM Corporation15
Características essenciais do Cloud On-demand self-service
– Um consumidor pode unilateralmente provisionar recursos de computação, tais como tempo de servidor e armazenamento em rede, automaticamente, conforme necessário, sem a necessidade de interação humana com cada provedor de serviço.
Broad network access– Recursos estão disponíveis através da rede e acessados por meio de mecanismos-
padrão que promovem o uso por plataformas heterogêneas de clientes (por exemplo, celulares, tablets, notebooks e estações de trabalho)
Resource pooling– Recursos de computação do provedor são agrupados para atender vários consumidores
através de um modelo multi-inquilino, com diferentes recursos físicos e virtuais atribuídos e reatribuídos de acordo com a demanda do consumidor de forma dinâmica ...
Rapid elasticity– Recursos podem ser elasticamente provisionados e liberados, em alguns casos
automaticamente, para escalar rapidamente para fora e para dentro, compatível com a demanda. Para o consumidor, os recursos disponíveis para provisionamento frequentemente parecem ser ilimitados ...
Measured service– Sistemas em nuvem automaticamente controla e otimiza o uso dos recursos,
aproveitando uma capacidade de medição em algum nível de abstração apropriado para o tipo de serviço ... O uso de recursos pode ser monitorado, controlado e reportado, oferecendo transparência tanto para o provedor e consumidor do serviço utilizado ...
© 2013 IBM Corporation16
Cloud Computing Modelo de Implantação
– nuvem privada– Nuvem Comunitária– nuvem pública– Nuvem híbrida
Modelos de Serviços– Cloud software as a service (SaaS)– Cloud platform as a service (PaaS)– Cloud infrastructure as a service (IaaS)
© 2013 IBM Corporation17
Cloud Computing…
Modelo de serviços em Cloud
CICS Applications
CICS Platform
System z
COBOLJava
JSPC++PL/I
ASMPHPGroovy
CICS PlatformSecurity
IntegrityRuntimes
Database
CommunicationsLifecycle
© 2013 IBM Corporation18
CICS Transaction Server provê uma base sólida
Como nós fazemos as aplicações e o gerenciamento de CICS mais ágeis?
CICS Explorer e a coleção de CICS Tools permitem um maior grau de automação
CICS usa SOA como core, entregando
uma maior integração e
conectividade para as empresas
CICS é um gerenciador de
recursos de primeira classe construído
para gerir de forma eficiente os recursos
do sistema e da aplicação
CICS WLM, combinado com z /
OS, CICS permite responder
rapidamente às flutuantes
demandas de carga de trabalho
CICS possui um extensivo
monitoramento e estatísticas para
permitir aos clientes entenderem o custo de seus aplicativos
em execução no CICS
System z e z/OS
On-demand Self Service
Amplo acesso a rede
Gerenciador de recursos
Rápida elasticidade
Serviços mensuráveis
“Como eu posso implantar
aplicativos em CICS mais
facilmente?”
"Como posso gerir melhor a minha
plataforma CICS?"
© 2013 IBM Corporation19
Nós desejamos que a vida seja simples denovo...
Plataforma de Seguros
Saúde aplicação
seguros
Vida aplicação
seguros
Carro
aplicação
seguros
© 2013 IBM Corporation20
CiCS antes de ser plataforma como serviços (PaS)20
before...
region1App
region1a
region1region4
region7
region2
region42
region12
region77
region5
region3
region1cregionX
region8
region9
region6c
App
App
??
App
App
App
App
App
AppApp
App
App
??
AppApp
App
App
App
© 2013 IBM Corporation21
CICS após ter o conceito de Plataforma como um Serviço21
...antes
region1App
region1a
region1region4
region7
region2
region42
region12
region77
region5
region3
region1cregionX
region8
region9
region6c
App
App
??
App
App
App
App
App
AppApp
App
App
??
AppApp
App
App
App
21
... depois
CICS Platform
•InboundWebGateway:
•region1, region2, region3
•CoreAOR
•region1a, region1c, region 6c, region 5
•TransfersAOR
•region77, region42, region7
•DataAccess
•region1c, region6c
Aplicações CICS
•CoreBanking
•Transferências
•Dividendos
© 2013 IBM Corporation22
CICS Platform como um serviço O que é uma CICS Platform?
– Um agrupamento de regions gerenciadas por selecionado CICSPlex SM • Consiste em diferentes tipos de região
– por exemplo TOR, AOR, FOR• Implanta, gerencia e controla a plataforma como uma única entidade
– CPSM System Group (CSYSGRP) é usado para reprensentar uma única Region type
O que é um CICS Region Type?– É um agrupamento de Regions aonde uma aplicação é implantada• Ele é parte de uma definição de Plataforma
© 2013 IBM Corporation23
Nota As plataformas são recursos do CICS que fornecem uma simples
camada de abstração para dissociar as aplicações da topologia das regions subjacentes.
A Plataforma contém um ou mais Region Types, cada qual contendo uma ou mais Regions de CICS.
Artefatos e recursos de uma aplicação podem ser dinamicamente implantados em relevantes Region Types dentro de uma plataforma, e removidos quando necessários se assim for.
Plataformas podem ser usadas para implantar regras, limitar e controlar recursos ou para separar aplicações.
© 2013 IBM Corporation24
CICS Platform como um Serviço Um exemplo de CICSPlex e uma Plataforma
PRODPLEX
FOR1 FOR2 FORS
TOR1TOR2TORS
AORSAOR1 AOR2AOR3 AOR4
Produção.Seguros
Platform: Produção Seguros
consiste: Region Types
TORSAORSFORS
© 2013 IBM Corporation25
O que está sendo executado em seu System z ?Quem sabe como obter esta informação?
Skills– Quem sabe como é a topologia atual do sistema?
• Quem tem skills para descobrir a atual topologia?• Aonde está o conhecimento?
Obtendo eficientemente informações sobre a topologia– Relatórios
Custo e retorno sobre o investimento?– Discobrir
Aonde estão seus investimentos?– Quais address spaces estão executando em seu Sysplex?
• O que são esses address spaces?• O que poderia estar afetando o seu MLC?• Em quais imagens MVS estão sendo executados meus CICS e quais?• O que está conectado a quê?
© 2013 IBM Corporation26
O que é esta ferramenta? Uma tool que ajuda a provisionar o ambiente
de CICS provendo recursos de descobertas e visualizações que provê informações do inteiro Eco-sistema de CICS
Qual o valor dela? Visualização da Topologia Simplifica tarefas, ganha tempo, reduz risco Automatiza muitas atividades complexas de
provisionamento Reduzir significativamente o tempo necessário
para validar a topologia CICSComo é que ela melhora a gestão da CICS? Descobrindo e Modelando as aplicações e as
regions de CICS A Perspectiva de implantação se integra com
com a visualização avançada de topologias do CICS Explorador
Criação, implantação, customização e controle das regiões CICS automatizada
Edite arquivos, submeta JCL, e veja output Simplifiqua as tarefas, economiza tempo e
reduz o risco
Por que ela é importante?
Acelera o tempo de implantação Reduz a chance de falha Implantação Controlada e governada Otimiza recursos de hardware Ajuda a entender as aplicações Reduzir os custos do ciclo de vida em
curso para a gestão de novos CICS
Provisionamento
de
CICS
CICS Deployment Assistant para z/OS
© 2013 IBM Corporation27
Por que usar o CICS DA ?Discobrir
– Descubra seus ativos em seu Sysplex e CICS
– Visualize os ativos graficamente, bem como suas interconexões
• compreender verdadeiramente a sua topologia CICS
• entender aonde seus sub-sistemas estão executando e como eles estão interligados
– Dados descobertos são exportados para relatórios
• tomar decisões(visualizadas) que envolvam o ambiente CICS
– Marcação de entidades encontradas em estilo WEB
• Personalize como você quer ver o seu ambiente
Implantar– Clone regions de CICS
• instalação automatizada para as clonagens de regions
• Rápida e com riscos mais baixo do que com atividade manual
– Migre para o CICS Plex regions de CiCS não gerenciadas• instalação automatizada para adicionar
regiões CICSPlex SM• use modelos e cheat sheets
– Crie uma nova region de CICS• proporciona um método padrão para a
criação de novas regions
© 2013 IBM Corporation28
CICS Deployment Assistant V5.1…
Discovery
Address spaces discovered in the Sysplex and discovered LPARs:
– CICSPlex SM Servers– CMASs– CICS regions gerenciadas– CICS regions não gerenciadas– CICS Transaction Gateways– Coupling Facility Data Tables– Named Counter Servers– MQ– DB2– IMS
Editores específicos para cada provendo detalhes e disponibilzando Tags e regras para serem alteradas:
– Job name– Job Id– User– Versão de CICS – Conexões de CICS – Free-form (CSV) tags– Regras de Start e stop
© 2013 IBM Corporation29
CICS Deployment Assistant V5.1…Descobrindo
Visão em árvore Visualização Gráfica
© 2013 IBM Corporation30
CICS Deployment Assistant V5.1…Discobrindo
Escopo de visão de conexões
© 2013 IBM Corporation31
CICS Deployment Assistant V5.1Editores e TaggingEditors
– Provides base level of information about discovered entities• Shows• Start/Stop policies• Tags• Job name• User ID• Connections• MVS Image
Tagging– Estilo Web2.0 para entidades descobertas
• Relatórios de ajuda e filtros de visualização
© 2013 IBM Corporation32
CICS Deployment Assistant V5.1…
Editor de Regions de CICS gerenciadas
© 2013 IBM Corporation33
DA - Clone um region de CICS gerenciadas
© 2013 IBM Corporation34 3434
• 3 steps para fazer isso
• Gerencie suas regions de CICS pela perspectiva do CICS SM Explorer
Benefits
Discover
VisualizeUnmanaged regions
Manage
DA - Coloque em CICSPlex uma region não gerenciada
© 2013 IBM Corporation35
CICS Deployment Assistant v5.1
Modelo de relatório do DA
© 2013 IBM Corporation36 3636
CICS Deployment Assistant for z/OS V5.1
• Enriched discovery of over 30 entities
• Improved visualization with tagging and filtering
• Connections view with scoping
• Export model for external reporting
• CICS TS V5.1 upgrade cheat sheet
• Tagging and filtering of model elements
• New navigators
• Clone JCL improvements
• IPv6 support
• Virtual IP addressing support
• Serviceability enhancements
What’s new in CICS DA V5.1…• Visualize and manage your CICS topology• Discover existing regions and sus-systems
• Automation creates new CICSplex• Plexify and clone CICS regions• Start and stop a CICS region
CICS DA enables you to…
© 2013 IBM Corporation37
Create a new Platform ProjectDefinição de Plataforma…
© 2013 IBM Corporation38
Name the Platform Bundle ProjectDefinição de Plataforma…
© 2013 IBM Corporation39
Specify the Platform Home DirectoryDefinição de Plataforma…
© 2013 IBM Corporation40
Definição de Plataforma… Specify the Region Types included in this Platform
. . .
© 2013 IBM Corporation41
Exporte o projeto de Plataforma para o zFSDefinição de Plataforma…
© 2013 IBM Corporation42
Visão da Plataforma no formato Cloud Explorer
Definição de Plataforma…
© 2013 IBM Corporation43
Resumo
Os desafios das múltiplas CICS regions– Vida deixando de ser simples e se tornando cada vez mais complexa
Cloud Computing– Nuvem Privada– Plataforma como um serviço– Software como um serviço
CICS Platform e o CICS Deployment Assistant– A vida se tornando simples denovo...
© 2013 IBM Corporation44
This chart lists the topics that were covered in the presentation.
Notes
© 2013 IBM Corporation45
Next Session
§ CICS V5.1 Applications Application Packaging
– Bundles– Application Projects
Application Deployment– Bindings– Appdef
Modernization and the Liberty web container
Recommended