O documento discute conceitos e terminologia relacionados ao Operations Planning and Control (OPC) e Tivoli Workload Scheduler (TWS). O OPC é usado para agendar e controlar cargas de trabalho em data centers desde 1977. Ele constrói planos operacionais com base em descrições de produção de carga de trabalho, usando conceitos como plans, job streams, workstations, recursos especiais e dependências.
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
OPC-TWS - Módulo 01
1. INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
RIO DE JANEIRO
Professor Samuel Ribeiro
Operations Planning and Control - Tivoli Workload Scheduler
Professor Samuel Ribeiro
2. OPC TWS – MODULO 01
Cargas de trabalho
Agendamento de trabalhos na empresa
Visão geral da arquitetura básica do OPC
OPC conceitos e terminologia
Plans
Job streams
Workstations
Special resources
Dependencies
Calendars
Business processing cycles
3. OBJETIVO GERAL
Conhecer, Identificar e Monitorar os processos de
racionalização da automação dinâmica de cargas de trabalho
para System z.
Operations Planning and Control
Tivoli Workload Scheduler
4. Workloads
Cargas de trabalho de missão crítica são complexos
processos de negócios com um sistema de gerenciamento de
mainframe. Ao automatizar a programação e a
implementação das cargas de trabalho em todo o sistema de
mainframe você pode oferecer funcionalidades de negócio
para seus usuários finais de modo mais rápido e confiável.
Ajudando a projetar, testar e executar processos de trabalho
mais eficientemente utilizando menos recursos.
Ao integrar o processamento de carga de trabalho em todos
os principais ambientes de sistema operacional, você pode
conseguir uma maior visibilidade e capacidade de
gerenciamento, que são melhorias que agilizam os negócios.
Operations Planning and Control
Tivoli Workload Scheduler
5. Oque veremos nesta disciplina?
Nós discutiremos a arquitetura
básica dos produtos OPC e TWS
e como eles trabalham com o
Tivoli Framework e com o console de
agendamento de trabalhos (JSC).
Operations Planning and Control
Tivoli Workload Scheduler
6. Job scheduling in the enterprise
Agendamento de trabalho na empresa
A empresa precisa de um seqüenciamento confiável e
ordenado para gerenciar a execução dos processos de forma
global em toda a empresa.
Operations Planning and Control
Tivoli Workload Scheduler
7. Job scheduling in the enterprise
Agendamento de trabalho na empresa
O agendamento é o núcleo do data center, mas o ambiente
de TI consiste em vários aplicativos estratégicos como SAP,
Oracle, folha de pagamento, faturamento, e-commerce, etc...
e a manipulação da ordem de execução em diferentes
sistemas operacionais, como UNIX, OS/390, z/OS e
AS/400, e em hardware de diferentes fabricantes, como a
HP, Sun e IBM. Existem sistemas legados que devem ser
mantidos e que funcionam ao lado de novos sistemas de
missão crítica habilitados para Internet.
Operations Planning and Control
Tivoli Workload Scheduler
8. Job scheduling in the enterprise
Agendamento de trabalho na empresa
As cargas de trabalho estão aumentando, aceleradas pelo e-
commerce. Isso gera a necessidade de ampliar os recursos
humanos e o treinamento.
Há muitos consoles e nenhum ponto global de controle. A
Disponibilidade 24X7 é essencial e deve ser mantida
através de futuras migrações, fusões, aquisições e
consolidações. Além disso, o processamento em lote está se
tornando ainda mais crítico, pois fornece a infra-estrutura para
outras aplicações.
Operations Planning and Control
Tivoli Workload Scheduler
9. Job scheduling in the enterprise
Agendamento de trabalho na empresa
Alem disso, ainda pode haver dependências entre trabalhos
em execução em diferentes ambientes.
Por exemplo, um cliente pode preencher um formulário em
seu navegador da Web que irá desencadear um trabalho
UNIX.
Operations Planning and Control
Tivoli Workload Scheduler
10. Job scheduling in the enterprise
Agendamento de trabalho na empresa
A solução é usar OPC e TWS trabalhando juntos em toda a
empresa.
O Job Scheduling Console fornece um ponto de controle
centralizado, com uma única interface com a carga de
trabalho independentemente da carga de trabalho que está
sendo executado sob OPC ou TWS.
Operations Planning and Control
Tivoli Workload Scheduler
11. Overview and basic architecture of OPC
OPC tem agendado e controlado de cargas de trabalho em
lote em data centers desde 1977. O produto tem sido
extensivamente desenvolvido e estendido para atender às
demandas crescentes de clientes em todo o mundo.
Uma carga de trabalho durante a noite constituída por
100.000 postos de trabalho de produção não é incomum, e
OPC pode facilmente gerenciar isso.
Operations Planning and Control
Tivoli Workload Scheduler
12. Overview and basic architecture of OPC
As Bases de dados OPC contêm informações sobre o
trabalho que está sendo executado, quando devem ser
executados e quais os recursos são necessários e
disponíveis para esta execução. esta informação é usado
para calcular uma previsão futura chamada o
plano de longo prazo.
Operations Planning and Control
Tivoli Workload Scheduler
13. Overview and basic architecture of OPC
A equipe do data center pode verificar isso para confirmar que
o trabalho desejado está sendo programado quando
necessário. O plano de longo prazo normalmente cobre um
intervalo de tempo de 4-12 semanas. Um segundo plano é
produzido que utiliza o plano de longo prazo e bases de
dados como entrada. O plano atual normalmente cobre 24
horas e é uma cronograma de produção detalhada. O OPC
usa isso para enviar trabalhos para o processador adequado
no momento apropriado.
Operations Planning and Control
Tivoli Workload Scheduler
14. Overview and basic architecture of OPC
Todos os trabalhos no plano atual tem códigos de status
OPC que indicam o andamento dos trabalhos. Quando uma
tarefa fica completa O OPC a considera pronta para a
apresentação. Ele verifica se todos os recursos solicitados
estão disponíveis, e quando estas condições forem
preenchidas, faz com que o trabalho a seja apresentado.
Operations Planning and Control
Tivoli Workload Scheduler
15. Overview and basic architecture of OPC
OPC consiste de um controlador e de rastreadores.
O controlador gerencia a base de dados e os planos e faz
com que o trabalho seja apresentado no tempo apropriado.
Um rastreador é necessário para cada sistema
operacional em que OPC controla os trabalhos . O
rastreador grava os detalhes de inicio e de témino dos
trabalhos e passa essa informação para o controlador, que
atualiza o plano atual com status.
Operations Planning and Control
Tivoli Workload Scheduler
16. Overview and basic architecture of OPC
O principal método de acesso ao controlador é através de
painéis ISPF, mas vários outros métodos estão disponíveis,
incluindo Programas, Interfaces, comandos TSO, e uma
Interface Gráfica.
Operations Planning and Control
Tivoli Workload Scheduler
17. OPC conceitos e terminologia
OPC usa os seguintes conceitos importantes:
• Plans
• Job streams
• Workstations
• Special resources
• Dependencies
• Calendars
• Business processing cycles
Operations Planning and Control
Tivoli Workload Scheduler
18. Plans
OPC constrói planos operacionais a partir de suas descrições
da produção de carga de trabalho. Primeiro, um plano de
longo prazo (LTP) é criado, o que mostra os fluxos de
trabalho (aplicativos) que devem ser executados a cada dia e
as dependências entre JobStreams. Em seguida, um plano
mais detalhado é criado o “plano atual” O plano atual é
utilizado pelo OPC para submeter e controlar tarefas
(operações). Você pode simular os efeitos das mudanças de
sua carga de trabalho de produção, calendário e instalação,
gerando trial plans (planos de teste).
Operations Planning and Control
Tivoli Workload Scheduler
19. Job streams
Fluxos de trabalho
Um fluxo de trabalho é uma descrição de uma unidade de
trabalho de produção. Ele inclui uma lista de postos de
trabalho (tarefas relacionadas) associados a essa unidade de
trabalho. Por exemplo, um fluxo de trabalho de folha de
pagamento podem incluir uma tarefa manual no qual um
operador prepara um trabalho, várias tarefas de
processamento de computador em que os programas são
executados para ler um banco de dados, atualizar registros
de funcionários, folha de pagamento e gravar informações em
um arquivo de saída, e uma tarefa de impressão que imprime
contracheques.
Operations Planning and Control
Tivoli Workload Scheduler
20. Workstations
Estações de trabalho
OPC suporta uma variedade de tipos de processo de
trabalho, chamados de workstations, este mapeia o
processamento que qualquer tarefa precisa na produção de
seu trabalho. Cada workstations suporta um tipo de atividade.
Isso lhe dá a flexibilidade para criar um cronograma,
monitorar e controlar qualquer atividade do data center,
incluindo: Configuração do trabalho (manual e automático),
Jobs, tarefas iniciadas, NetView comunicação, Os trabalhos
de impressão, pré-processamento manual ou atividade pós-
processamento.
Operations Planning and Control
Tivoli Workload Scheduler
21. Special resources
Recursos especiais
Você pode usar recursos especiais OPC para representar
qualquer tipo de recurso limitado, como unidades de fita,
linhas de comunicação, ou um banco de dados. Um recurso
especial pode ser usado para serializar acesso a um conjunto
de dados ou para limitar o número de transferências de um
arquivo em um link na rede. O recurso não tem a obrigação
de representar um objeto físico em sua configuração, embora
muitas vezes o faça.
Operations Planning and Control
Tivoli Workload Scheduler
22. Dependencies
Dependências
A maioria das atividades de processamento de dados precisa
ocorrer em uma ordem específica. Atividades realizada fora
de ordem podem criar uma saída inválida ou corromper os
dados corporativos. Isso resulta em retrabalhos caros, prazos
não cumpridos, e clientes insatisfeitos.
No OPC, você pode especificar dependências para Jobs
quando uma ordem de processamento específica for
necessária.
Operations Planning and Control
Tivoli Workload Scheduler
23. Calendars
Calendários
OPC usa informações do calendário para que JobStreams
que não estão programadas para executar nos dias em que
os recursos de processamento não estão disponíveis (por
exemplo, domingos e feriados). Essas informações são
armazenadas em um calendário no OPC. OPC suporta vários
calendários para empresa onde diferentes departamentos
têm diferentes dias de trabalho e diferentes feriados ou
quando vários data centers em diferentes estados ou regiões
são controladas a partir de um único lugar.
Operations Planning and Control
Tivoli Workload Scheduler
24. Business processing cycles
Processamento de ciclos de negócios
Tivoli OPC usa ciclos de processamento de negócios, ou
períodos, para calcular quando seus JobStreams deve ser
executado. Quando você cria um JobStream, você especifica
quando ele deve ser planejado com um ciclo de execução.
Você pode usar ciclos baseados em regras de execução para
especificar dias de execução usando regras, como terceira
quinta-feira em julho ou em dias de trabalho na semana 40,
onde você seleciona as palavras de um painel de múltipla
escolha.
Operations Planning and Control
Tivoli Workload Scheduler
25. Para pensar
Até aqui nos ajudou o Senhor...
Operations Planning and Control
Tivoli Workload Scheduler
Notas do Editor
Existem várias aplicações, sistemas operacionais, hardwares de diferentes fabricantes.