SlideShare uma empresa Scribd logo
1 de 25
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Para pensar
Até aqui nos ajudou o Senhor...
Operations Planning and Control
Tivoli Workload Scheduler

Mais conteúdo relacionado

Mais procurados

Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...Aruba, a Hewlett Packard Enterprise company
 
Gestión de archivos en Mac OS
Gestión de archivos en Mac OSGestión de archivos en Mac OS
Gestión de archivos en Mac OSRafael Bolivar
 
Estrategias de búsqueda
Estrategias de búsquedaEstrategias de búsqueda
Estrategias de búsquedaozkar21
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan DevelopmentGlen Alleman
 
Introduction to Apache ActiveMQ Artemis
Introduction to Apache ActiveMQ ArtemisIntroduction to Apache ActiveMQ Artemis
Introduction to Apache ActiveMQ ArtemisYoshimasa Tanabe
 
How to setup your virtual environments with Red Hat Satellite
How to setup your virtual environments with Red Hat SatelliteHow to setup your virtual environments with Red Hat Satellite
How to setup your virtual environments with Red Hat SatelliteOpen Virtualization Pro
 
OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise Cisco Canada
 
PowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsPowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsJay Kruemcke
 
Présentation ubuntu 12.10 PDF
Présentation ubuntu  12.10 PDFPrésentation ubuntu  12.10 PDF
Présentation ubuntu 12.10 PDFMohamed Ben Bouzid
 
User Experience is Everything (and Vice Versa): Lessons for Libraries and Inf...
User Experience is Everything (and Vice Versa): Lessons for Libraries and Inf...User Experience is Everything (and Vice Versa): Lessons for Libraries and Inf...
User Experience is Everything (and Vice Versa): Lessons for Libraries and Inf...craigmmacdonald
 
Whole Brain Appreciative Coaching (WBAC)
Whole Brain Appreciative Coaching (WBAC)Whole Brain Appreciative Coaching (WBAC)
Whole Brain Appreciative Coaching (WBAC)Udomsak Soponkij
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tiposPablo Macon
 
Cluster pelican hpc
Cluster pelican hpcCluster pelican hpc
Cluster pelican hpcAngel Joshua
 
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...Alan McSweeney
 
VIO LPAR Introduction | Basics | Demo
VIO LPAR Introduction | Basics | DemoVIO LPAR Introduction | Basics | Demo
VIO LPAR Introduction | Basics | DemoKernel Training
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStackMinh Le
 
Java App On Digital Ocean: Deploying With Gitlab CI/CD
Java App On Digital Ocean: Deploying With Gitlab CI/CDJava App On Digital Ocean: Deploying With Gitlab CI/CD
Java App On Digital Ocean: Deploying With Gitlab CI/CDSeun Matt
 
Control de flujo por hardware o software,
Control de flujo  por hardware o software,Control de flujo  por hardware o software,
Control de flujo por hardware o software,Victor Mijangos
 

Mais procurados (20)

Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...
 
Gestión de archivos en Mac OS
Gestión de archivos en Mac OSGestión de archivos en Mac OS
Gestión de archivos en Mac OS
 
Estrategias de búsqueda
Estrategias de búsquedaEstrategias de búsqueda
Estrategias de búsqueda
 
Clúster de alta Disponibilidad
Clúster de alta DisponibilidadClúster de alta Disponibilidad
Clúster de alta Disponibilidad
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan Development
 
Introduction to Apache ActiveMQ Artemis
Introduction to Apache ActiveMQ ArtemisIntroduction to Apache ActiveMQ Artemis
Introduction to Apache ActiveMQ Artemis
 
How to setup your virtual environments with Red Hat Satellite
How to setup your virtual environments with Red Hat SatelliteHow to setup your virtual environments with Red Hat Satellite
How to setup your virtual environments with Red Hat Satellite
 
OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise
 
PowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsPowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud Trends
 
Présentation ubuntu 12.10 PDF
Présentation ubuntu  12.10 PDFPrésentation ubuntu  12.10 PDF
Présentation ubuntu 12.10 PDF
 
User Experience is Everything (and Vice Versa): Lessons for Libraries and Inf...
User Experience is Everything (and Vice Versa): Lessons for Libraries and Inf...User Experience is Everything (and Vice Versa): Lessons for Libraries and Inf...
User Experience is Everything (and Vice Versa): Lessons for Libraries and Inf...
 
Distribuição OpenSUSE Linux
Distribuição OpenSUSE LinuxDistribuição OpenSUSE Linux
Distribuição OpenSUSE Linux
 
Whole Brain Appreciative Coaching (WBAC)
Whole Brain Appreciative Coaching (WBAC)Whole Brain Appreciative Coaching (WBAC)
Whole Brain Appreciative Coaching (WBAC)
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tipos
 
Cluster pelican hpc
Cluster pelican hpcCluster pelican hpc
Cluster pelican hpc
 
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
 
VIO LPAR Introduction | Basics | Demo
VIO LPAR Introduction | Basics | DemoVIO LPAR Introduction | Basics | Demo
VIO LPAR Introduction | Basics | Demo
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
Java App On Digital Ocean: Deploying With Gitlab CI/CD
Java App On Digital Ocean: Deploying With Gitlab CI/CDJava App On Digital Ocean: Deploying With Gitlab CI/CD
Java App On Digital Ocean: Deploying With Gitlab CI/CD
 
Control de flujo por hardware o software,
Control de flujo  por hardware o software,Control de flujo  por hardware o software,
Control de flujo por hardware o software,
 

Destaque

June 2016 - By Michael Heller
June 2016 - By Michael HellerJune 2016 - By Michael Heller
June 2016 - By Michael HellerMichael Heller
 
Pull Production & Kanban Implementation Throughout the Supply
Pull Production & Kanban Implementation Throughout the SupplyPull Production & Kanban Implementation Throughout the Supply
Pull Production & Kanban Implementation Throughout the Supplyarsin1975
 
Production planning and control
Production planning and controlProduction planning and control
Production planning and controlSimran Kaur
 
Principles of Kanban - November 2016
Principles of Kanban - November 2016Principles of Kanban - November 2016
Principles of Kanban - November 2016W3 Group Canada Inc.
 
Lean production System - TPS
Lean production System - TPSLean production System - TPS
Lean production System - TPSPrakash Prakash
 
Production planning & control & Forecasting
Production planning & control & ForecastingProduction planning & control & Forecasting
Production planning & control & ForecastingJenıstön Delımä
 
The New Features and Enhancements in CA Workload Control Center (WCC) r11.4 S...
The New Features and Enhancements in CA Workload Control Center (WCC) r11.4 S...The New Features and Enhancements in CA Workload Control Center (WCC) r11.4 S...
The New Features and Enhancements in CA Workload Control Center (WCC) r11.4 S...Extra Technology
 
Production planning & control
Production planning & controlProduction planning & control
Production planning & controlamirthakarthi
 

Destaque (11)

Mainframe - OPC
Mainframe -  OPCMainframe -  OPC
Mainframe - OPC
 
June 2016 - By Michael Heller
June 2016 - By Michael HellerJune 2016 - By Michael Heller
June 2016 - By Michael Heller
 
Pull Production & Kanban Implementation Throughout the Supply
Pull Production & Kanban Implementation Throughout the SupplyPull Production & Kanban Implementation Throughout the Supply
Pull Production & Kanban Implementation Throughout the Supply
 
Production planning and_control-an_introduction
Production planning and_control-an_introductionProduction planning and_control-an_introduction
Production planning and_control-an_introduction
 
0201B Lean Production
0201B Lean Production0201B Lean Production
0201B Lean Production
 
Production planning and control
Production planning and controlProduction planning and control
Production planning and control
 
Principles of Kanban - November 2016
Principles of Kanban - November 2016Principles of Kanban - November 2016
Principles of Kanban - November 2016
 
Lean production System - TPS
Lean production System - TPSLean production System - TPS
Lean production System - TPS
 
Production planning & control & Forecasting
Production planning & control & ForecastingProduction planning & control & Forecasting
Production planning & control & Forecasting
 
The New Features and Enhancements in CA Workload Control Center (WCC) r11.4 S...
The New Features and Enhancements in CA Workload Control Center (WCC) r11.4 S...The New Features and Enhancements in CA Workload Control Center (WCC) r11.4 S...
The New Features and Enhancements in CA Workload Control Center (WCC) r11.4 S...
 
Production planning & control
Production planning & controlProduction planning & control
Production planning & control
 

Semelhante a OPC-TWS - Módulo 01

Workflow - Porque possuir um fluxo de trabalho organizado - Deskfy
Workflow - Porque possuir um fluxo de trabalho organizado - DeskfyWorkflow - Porque possuir um fluxo de trabalho organizado - Deskfy
Workflow - Porque possuir um fluxo de trabalho organizado - DeskfyDeskfy
 
Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017Denis Santos
 
Implantação glpi empresa de advcacia
Implantação glpi empresa de advcaciaImplantação glpi empresa de advcacia
Implantação glpi empresa de advcaciaTiago Figueiredo
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoAlvaro Viebrantz
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
 
Integração OCS Inventário de hardware software
Integração OCS Inventário de hardware softwareIntegração OCS Inventário de hardware software
Integração OCS Inventário de hardware softwareVenki
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiRicardo Martins ☁
 
Apresentação implantando um erp com sucesso
Apresentação   implantando um erp com sucessoApresentação   implantando um erp com sucesso
Apresentação implantando um erp com sucessoJuliana Maria Lopes
 
CV Rogério Casimiro Reis 2015
CV Rogério Casimiro Reis 2015CV Rogério Casimiro Reis 2015
CV Rogério Casimiro Reis 2015Rog Casimiro Reis
 
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4Adilson Nascimento
 
Uma abordagem sobre Automação de Processo Robótico - RPA
Uma abordagem sobre Automação de Processo Robótico - RPAUma abordagem sobre Automação de Processo Robótico - RPA
Uma abordagem sobre Automação de Processo Robótico - RPASergio Marmilicz
 
úLtimo dia
úLtimo diaúLtimo dia
úLtimo diaBruce Ds
 

Semelhante a OPC-TWS - Módulo 01 (20)

OPC TWS – MODULO 04
OPC TWS – MODULO 04OPC TWS – MODULO 04
OPC TWS – MODULO 04
 
OPC TWS – MODULO 05
OPC TWS – MODULO 05OPC TWS – MODULO 05
OPC TWS – MODULO 05
 
OPC TWS – MODULO 03
OPC TWS – MODULO 03OPC TWS – MODULO 03
OPC TWS – MODULO 03
 
Workflow - Porque possuir um fluxo de trabalho organizado - Deskfy
Workflow - Porque possuir um fluxo de trabalho organizado - DeskfyWorkflow - Porque possuir um fluxo de trabalho organizado - Deskfy
Workflow - Porque possuir um fluxo de trabalho organizado - Deskfy
 
Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017
 
Implantação glpi empresa de advcacia
Implantação glpi empresa de advcaciaImplantação glpi empresa de advcacia
Implantação glpi empresa de advcacia
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em Go
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis Paulino
 
Integração OCS Inventário de hardware software
Integração OCS Inventário de hardware softwareIntegração OCS Inventário de hardware software
Integração OCS Inventário de hardware software
 
Oracleplsql
OracleplsqlOracleplsql
Oracleplsql
 
Fórmula visual rm totvs
Fórmula visual rm totvsFórmula visual rm totvs
Fórmula visual rm totvs
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - Bemobi
 
Workshop Datasul 11
Workshop Datasul 11Workshop Datasul 11
Workshop Datasul 11
 
Apresentação implantando um erp com sucesso
Apresentação   implantando um erp com sucessoApresentação   implantando um erp com sucesso
Apresentação implantando um erp com sucesso
 
CV Rogério Casimiro Reis 2015
CV Rogério Casimiro Reis 2015CV Rogério Casimiro Reis 2015
CV Rogério Casimiro Reis 2015
 
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
 
Uma abordagem sobre Automação de Processo Robótico - RPA
Uma abordagem sobre Automação de Processo Robótico - RPAUma abordagem sobre Automação de Processo Robótico - RPA
Uma abordagem sobre Automação de Processo Robótico - RPA
 
Blue it
Blue itBlue it
Blue it
 
úLtimo dia
úLtimo diaúLtimo dia
úLtimo dia
 
Blue it
Blue itBlue it
Blue it
 

Mais de Professor Samuel Ribeiro

Tecnologia, Inovação e uma pitada de Programação
Tecnologia, Inovação e uma pitada de ProgramaçãoTecnologia, Inovação e uma pitada de Programação
Tecnologia, Inovação e uma pitada de ProgramaçãoProfessor Samuel Ribeiro
 
Apresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para InternetApresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para InternetProfessor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 03: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 03: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 01: Conceitos básicos
Introdução à programação para web com Java -  Módulo 01: Conceitos básicosIntrodução à programação para web com Java -  Módulo 01: Conceitos básicos
Introdução à programação para web com Java - Módulo 01: Conceitos básicosProfessor Samuel Ribeiro
 
Java básico - Módulo 09: Introdução a programação orientada à objetos
Java básico - Módulo 09: Introdução a programação orientada à objetosJava básico - Módulo 09: Introdução a programação orientada à objetos
Java básico - Módulo 09: Introdução a programação orientada à objetosProfessor Samuel Ribeiro
 
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...Professor Samuel Ribeiro
 
Java Básico - Módulo 07: Introdução à programação orientada à objetos
Java Básico - Módulo 07: Introdução à programação orientada à objetos Java Básico - Módulo 07: Introdução à programação orientada à objetos
Java Básico - Módulo 07: Introdução à programação orientada à objetos Professor Samuel Ribeiro
 
Java básico - Módulo 05 - Estruturas de Repetição
Java  básico - Módulo 05 - Estruturas de RepetiçãoJava  básico - Módulo 05 - Estruturas de Repetição
Java básico - Módulo 05 - Estruturas de RepetiçãoProfessor Samuel Ribeiro
 
Java básico - Módulo 04: Estruturas de controle
Java   básico - Módulo 04:  Estruturas de controleJava   básico - Módulo 04:  Estruturas de controle
Java básico - Módulo 04: Estruturas de controleProfessor Samuel Ribeiro
 
Java básico - módulo 03: captura de dados
Java  básico - módulo 03: captura de dadosJava  básico - módulo 03: captura de dados
Java básico - módulo 03: captura de dadosProfessor Samuel Ribeiro
 

Mais de Professor Samuel Ribeiro (20)

Tecnologia, Inovação e uma pitada de Programação
Tecnologia, Inovação e uma pitada de ProgramaçãoTecnologia, Inovação e uma pitada de Programação
Tecnologia, Inovação e uma pitada de Programação
 
Apresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para InternetApresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para Internet
 
Informatica Básica - Sexta Básica
Informatica Básica - Sexta BásicaInformatica Básica - Sexta Básica
Informatica Básica - Sexta Básica
 
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
 
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 03: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 03: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...
 
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
 
Introdução à programação para web com Java - Módulo 01: Conceitos básicos
Introdução à programação para web com Java -  Módulo 01: Conceitos básicosIntrodução à programação para web com Java -  Módulo 01: Conceitos básicos
Introdução à programação para web com Java - Módulo 01: Conceitos básicos
 
Java básico - Módulo 09: Introdução a programação orientada à objetos
Java básico - Módulo 09: Introdução a programação orientada à objetosJava básico - Módulo 09: Introdução a programação orientada à objetos
Java básico - Módulo 09: Introdução a programação orientada à objetos
 
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
 
Java Básico - Módulo 07: Introdução à programação orientada à objetos
Java Básico - Módulo 07: Introdução à programação orientada à objetos Java Básico - Módulo 07: Introdução à programação orientada à objetos
Java Básico - Módulo 07: Introdução à programação orientada à objetos
 
Java básico - Módulo 06: Array
Java básico - Módulo 06: ArrayJava básico - Módulo 06: Array
Java básico - Módulo 06: Array
 
Java básico - Módulo 05 - Estruturas de Repetição
Java  básico - Módulo 05 - Estruturas de RepetiçãoJava  básico - Módulo 05 - Estruturas de Repetição
Java básico - Módulo 05 - Estruturas de Repetição
 
Java básico - Módulo 04: Estruturas de controle
Java   básico - Módulo 04:  Estruturas de controleJava   básico - Módulo 04:  Estruturas de controle
Java básico - Módulo 04: Estruturas de controle
 
Java básico - módulo 03: captura de dados
Java  básico - módulo 03: captura de dadosJava  básico - módulo 03: captura de dados
Java básico - módulo 03: captura de dados
 
Java m01 - Nomenclaturas
Java   m01 - NomenclaturasJava   m01 - Nomenclaturas
Java m01 - Nomenclaturas
 
OPC TWS – MODULO 06
OPC TWS – MODULO 06OPC TWS – MODULO 06
OPC TWS – MODULO 06
 
Algoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e MatrizesAlgoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e Matrizes
 
Algoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetiçãoAlgoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetição
 
Algoritmo 04 - Estruturas de decisão
 Algoritmo 04 - Estruturas de decisão Algoritmo 04 - Estruturas de decisão
Algoritmo 04 - Estruturas de decisão
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 

Último

ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 

Último (20)

ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
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

  1. Existem várias aplicações, sistemas operacionais, hardwares de diferentes fabricantes.