Information about http://www.clebermarques.com/mof/mofv3/MOFv3-AgendamentodeTarefas.pdf

Agendamento de Tarefas - SMF Job Scheduling Última revisão feita em 07…

Pages: 3
Language: portuguese
Created: Tue Oct 16 23:46:09 2007
Display cached document
Page 1
image
Page 2
image
Page 3
image
Agendamento de Tarefas - SMF
Job Scheduling
Última revisão feita em 07 de Outubro de 2007.




Objetivo
 Neste artigo iremos tratar sobre a execução bem sucedida de processos em lote (batch
 Process) de acordo com as tarefas sugeridas pela SMF Job Scheduling do MOF, que visam
 manter os acordos firmados nos OLAs e SLAs, boa leitura.

Introdução
Obs.: Achei melhor deixar alguns termos em inglês mesmo porque na maioria das vezes
iremos trabalhar com eles desta forma no mercado.

A SMF Job Scheduling - Agendamento de Tarefas, fornece recomendações para executarmos
uma organização contínua de tarefas e processos em lote (batch) com uma seqüência eficiente
para alcançar as exigências do SLA. O Agendamento de Tarefas está amarrado com as SMFs
Capacity Management e Service Monitoring and Control.

A meta desta SMF é assegurar a execução bem sucedida de processos em lote (batch Process)
em momentos que oferecerão o menor impacto possível aos usuários de nossos sistemas,
monitorando, analisando, ajustando e implementando estas rotinas, garantindo os acordos
firmados nas OLAs e SLAs sem comprometer os recursos. Em conjunto com a SMF Change
Management nós devemos agendar, testar e implementar mudanças, considerando alterações
nos cronogramas por causa de feriados, por exemplo, identificando baselines para se
desempenhar as atividades de agendamento de tarefas. Deveremos também analisar e corrigir
erros de processos em lote ao mesmo tempo em que medimos o desempenho de suas tarefas.

Definições Importantes
Para entendermos melhor este artigo e a documentação oficial para esta SMF vamos conhecer
algumas definições importantes que também são recomendadas pela Microsoft na própria
documentação do MOF, lembrando também que mesmo algumas definições sendo as mesmas
encontradas no mercado muitas delas são feitas com base nesta SMF.

        Alert: É uma notificação que indica um evento significante definido para processar
        alguma regra/rotina.

        Baseline: É como um printscreen do ambiente de TI em determinado ponto do tempo
        que serve para identificar e registrar como estava a estrutura naquele momento. Com
        relação ao Gerenciamento de Disponibilidade este termo é definido como um conjunto
        de acordos sobre a disponibilidade dos serviços de TI, que uma vez definidos servirão
        como modelo fundamental para disponibilidade.

        Batch System: Uma série de comandos que formam um sistema para executar tarefas
        e fornecer resultados sem a intervenção humana, os conhecidos Scripts.

        Error Detection: Uma técnica que permite descobrir quando algum dado foi perdido
        durante uma transmissão, isso permite que o programa utilizado para recuperar os
        dados possa notificar o emissor de que será necessário retransmitir os dados.


                                                                                 Página 1 de 3
       Event: Qualquer ocorrência significativa em um sistema ou aplicação notificada a um
       usuário ou grupo de usuário e adicionada a um log de eventos.

       Job Scheduling: É uma organização contínua de tarefas na busca de maior eficiência
       através de melhores práticas para satisfazer as necessidades do SLA, abordada no
       quadrante de operações do MOF na SMF Job scheduling.

       Task Scheduler: É um sistema ou uma aplicação que inicia automaticamente scripts ou
       programas em determinado momento.

Descrição de Processos e Atividades
As atividades da SMF Job Scheduling podem ser representadas por um fluxo de processos que
aborda as tarefas fundamentais necessárias para agendarmos tarefas com excelência, a seguir
iremos conhecer as fases deste processo.

       Batch Architecture
       Nesta primeira etapa deveremos entender como é formada a arquitetura dos
       processos em lote (batch), isso será muito importante para sabermos como estes
       processos funcionam. Lembrando que um batch deve ser utilizado para melhorar
       processos garantindo o mínimo de impacto possível em nossas operações. Entre os
       componentes que devemos conhecer, entender e implementar está o Servidor de
       Gerenciamento (servidor que contem a ferramenta de agendamento de processos em
       lote), a Capacity Database - CDB (base que contem as informações gerais sobre cada
       Batch), o Servidor de Aplicações (que também faz parte da arquitetura de batch) e
       basicamente um monitor e uma impressora que serão utilizados para interagir com a
       ferramenta de agendamento e para impressão de relatórios de avaliação.

       Batch Processing
       Nesta segunda etapa deveremos entender como funciona a hierarquia dos processos
       de um batch incluindo seu conteúdo, para em seguida fazermos o agendamento das
       chamadas Batch formadas por múltiplas tarefas que ao serem executadas controlam
       atividades específicas.

       Job Scheduling Activities
       Nesta terceira etapa deveremos configurar uma arquitetura de Batch de forma que a
       necessidade de interação seja a menor possível, porém algumas tarefas diárias são
       necessárias para realizar os processos descritos pela SMF Job Scheduling. Entre elas
       encontramos as seguintes atividades: Monitoring, Analyze, Tuning, Implementation,
       Event management, As-needed request handling, Schedule changing, System backup,
       Archiving, Auditing, Capacity manager log entry e Reporting, cada uma delas sendo
       executadas em situações específicas.

       Documentation and Training
       Nesta quarta etapa deveremos documentar com clareza as políticas e procedimentos
       para realizar o Agendamento de Tarefas garantindo uma referência para executar as
       operações diárias. Esta documentação deverá incluir procedimentos para iniciar e
       parar uma batch, mudar a prioridade de uma tarefa, controlar alertas e erros, analisar
       a causa de erros, escalar erros, submeter RFCs, documentar as tarefas de log, entre
       outros. Devemos levar em conta também os treinamentos necessários para realizar
       estas tarefas, pois sem um treinamento estes passos podem não ser executados como
       devem, vale muito a pena investir neste ponto.




                                                                                 Página 2 de 3
Atenção: Vale lembrar que cada uma das etapas descritas acima oferece muito mais detalhes
do que os que vimos aqui, porém detalhar o processo não é o intuito agora, com este artigo
nós devemos entender basicamente como funcionam estes passos, mas futuramente iremos
estudar estas recomendações na prática, para isso continuem acompanhando os artigos.
Logo abaixo podemos ver o diagrama que representa o fluxo citado acima, os processos neste
caso apresentam um início, meio e fim, veja:




                       Figura 1 ­ Fluxo de processos da SMF Job Scheduling.

Com as novas tecnologias desenvolvidas pela Microsoft temos muito mais alternativas do que
antes para nos apoiar na resolução dos passos descritos acima, um bom exemplo é o System
Center, uma família de soluções de gerenciamento de TI que nos ajuda planejar, implantar,
gerenciar e otimizar de forma pró-ativa nosso ambiente, temos também o SMS, MOM, ISA,
Windows Server 2003 o 2008 entre outros, mas este é assunto para um próximo artigo.

Conclusão
E foi assim, concluímos mais um artigo da nossa série e agora temos noções de como realizar
o agendamento de tarefas de forma que nossas tarefas sejam cada vez mais automatizadas,
vimos como cada passo deve ser realizado com a menos interrupção possível em nossos
serviços em produção. No próximo artigo iremos entrar no quadrante de Suporte do MOF e
para começar vamos estudar como deve funcionar um Service Desk, muito obrigado.

Bibliografia
Referências utilizadas na elaboração deste artigo:

1. Microsoft. www.microsoft.com
2. Microsoft Brasil. www.microsoft.com.br
3. Documentação oficial do MOF. www.microsoft.com/mof
                                                                                     Escreveu,
                                                                                Cleber Marques
                                                                     contato@clebermarques.com
                                                               Domingo, 07 de Outubro de 2007.




                                                                                   Página 3 de 3