kausdev: Usando Docker na Aws

 

Aqui estou fazendo uma breve Intoduçao ao uso de Docker na amazon , e na sequencia iremos inicia  com a mao na massa . usando docker , docker compose, e ansible e kubernets.
Acredito que  principal intenção e mostrar a facilidade de usar e interagir em seu projeto  Docker na AWS  ou pelo tentar  mostrar o caminho  a ser seguido .

Está sendo ativamente desenvolvido para garantir que os usuários do Docker possam desfrutar de uma nova experiência  de serviço dentro da AWS  . Pode estar curioso para saber o que este projeto e o que ele tem a oferece para o gerenciamento de suas cargas de trabalho em desenvolvimento  e ṕrodução .

O Docker Nativo  da AWS.
Sim na aws tende-se a fornece uma solução nativa do Docker que evita algumas  complexidade operacional e tambem adiciona API adicionais desnecessárias .

Poedendo interagir diretamente com o Docker  e nesse sentido podendo incluindo a orquestração de seu serviço (container)  e nao tendo a necessidade de navegar por camadas extras da aplicaçao . Podendo concentrar no que mais importa: que é a execução de suas cargas de trabalho. com isso  ajuda você e sua equipe a oferecer mais valor ao negócio com mais agilidade no processos e nas entregas.

As habilidades que você e sua equipe já aprenderam e continuam aprendendo,  na utilização do Docker na área de trabalho ou em outro lugar automaticamente transferindo para usar o Docker no AWS. A consistência adicionada através de serviços em Cloud  e  também ajuda a garantir que uma migração ou uma estratégica para outras  serviços em nuvens (cloud) .

Evite o  retrabalho 

podendo utilizar o bootstraps da infra-estrutura recomendada para começar a usar  de forma automatica. Você não precisa se preocupar em rolar suas próprias instâncias, grupos de segurança ou balanceadores de carga ao usar  a AWS. (Dica isto gera custo e deve ser estudado para nao tomar susto na hora da conta ! ).

Da mesma forma, configurar e usar a funcionalidade do modo de enxame Docker para a orquestração de contêiner é gerenciada durante todo o ciclo de vida do cluster quando você usa  AWS. O Docker já coordenou os vários bits de automação que, de outra forma, estarias juntando sozinho para iniciar o modo de enxame Docker nessas plataformas. Quando o cluster terminar de inicializar, você pode pular diretamente e começar a executar os comandos do serviço docker.

Nós também fornecemos um caminho de atualização prescritivo que ajuda os usuários a atualizar entre várias versões do Docker de forma suave e automática. Em vez de experimentar o “problema de manutenção” à medida que pondera suas futuras responsabilidades, atualizando o software que você está usando, você pode atualizar facilmente para novas versões quando forem lançadas.

Base minima 
A distribuição  Linux  é personalizada usada na AWS  e é cuidadosamente desenvolvida para ser executar Docker  Tudo, desde a configuração do kernel até a pilha de rede, é personalizado para torná-lo um local favorável para executar. Por exemplo,  Aws  diz que assegura as versões do kernel  e são compatíveis com as últimas e melhores funcionalidades do Docker, como o driver de armazenamento overlay2.

Mas nada lhe impede de usar seu propria distro a qual você gosta de usar .coreOS, Debian, ubuntu ….etc

Auto-limpeza e autocuração ou autocorreção.
Mesmo o administrador mais consciencioso pode ser pego de surpresa por problemas como o logar inesperadamente agressivo ou o kernel do Linux matando processos com fome de memória. No Docker for AWS, seu cluster é resiliente a uma variedade de tais problemas por padrão. (isso e um problema grave porem nunca passei por isso).

A rotação do registro nativa do host está configurada para você automaticamente, então os logs conversíveis não usam todo o seu espaço em disco. Da mesma forma, a opção “sistema prune” permite garantir que os recursos do Docker não utilizados, como as imagens antigas, sejam limpos automaticamente. O ciclo de vida dos nós é gerenciado usando grupos de escala automática ou construções similares, de modo que, se um nó entrar em estado insalubre por motivos imprevistos, o nó é retirado da rotação do balanceador de carga e / ou substituído automaticamente e todas as suas tarefas de contêiner são reprogramadas .

Essas propriedades auto-limpeza e autocura são habilitadas por padrão e não precisam de configuração, para que você possa respirar mais fácil, pois o risco de tempo de inatividade é reduzido.

Registro nativo das plataformas
O registro centralizado é um componente crítico de muitas pilhas modernas de infraestrutura. Para que estes logs sejam indexados e pesquisáveis, são inestimáveis ​​para a depuração de problemas de aplicativos e sistemas à medida que surgiram. Fora da caixa, o Docker for AWS encaminha os logs dos contêineres para uma abstração do provedor da nuvem nativa (CloudWatch).

Ferramentas de relatório de erros do Docker de próxima geração
Um ponto de dor comum no relatório de problemas de código aberto é efetivamente comunicar o estado atual de sua infra-estrutura e os problemas que você está vendo para o rio a montante. No Docker for AWS, você recebe novas ferramentas para comunicar todos os problemas que você experimenta de forma rápida e segura para os funcionários da Docker. O Docker for AWS shell inclui um script docker-diagnostic que, a seu pedido, transmite informações de diagnóstico detalhadas para a equipe de suporte do Docker para reduzir o tradicional “please-post-the-output-of-this-command” de ida e volta freqüentemente encontrado em relatório de erros.


Source From: fedoraplanet.org.
Original article title: kausdev: Usando Docker na Aws.
This full article can be read at: kausdev: Usando Docker na Aws.

Advertisement


Random Article You May Like

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*