Post on 17-Jan-2017
Cooperação que funciona
Gerenciamento de Configuração e Orquestração
InstructI n f r a e s t r U t u r a
Á G I L
Gerenciamento de Configuração é o processo de identificação e definição de itens em um sistema,
controlando as mudanças nesses itens ao longo do tempo, armazenando e reportando o estado e requisições de
mudanças e verificação da completude e corretude.
The IEEE Glossary of Software Engineering Terminology (Standard 729-1983)
No modelo do Mark Burgess,
definimos o estado final do que queremos,
e o gerenciador de configuração deve resolver o caminho até lá.
E o que um Gerenciador de Configuração deve fazer?
Comparar o estado atual de um sistema contra um estado definidoe corrigir as divergências.
E o que um Gerenciador de Configuração automatizado deve fazer?
Comparar o estado atual de um sistema contra um estado definido em código,
e corrigir as divergências automaticamente.
E a orquestração?
Ações executadas em conjuntos de sistemas.
Especificamos um ponto de partida e um roteiro do que deve ser feito.
E o orquestrador?
Acessar um ou vários sistemas para executar uma ou mais tarefas pré-determinadas.
O momento no tempo é arbitrário.
No modelo do Mark Burgess,
orquestração não é sobre controle centralizado,
cada componente em um sistema sabe sua parte,
e usa informações disponíveis do ponto de vista do condutor.
1) O gerenciador de configuração entrega para cada node sua partitura.
2) O maestro compartilha as informações entre os nodes. 3) Não há um ponto central de comando.