Regcast livre: Gerenciando dispositivos de vários fornecedores com System Center 2012
Containerization tecnologia Docker agora é suportado por todas as grandes distros Linux, tornando mais fácil para os desenvolvedores a adotar a embalagem aplicativo leve e ferramenta de envio.
Os novos recursos foram anunciados pelo pai homônimo do projeto de código aberto, em um post no blog na terça-feira .
Docker é uma tecnologia que acasala do kernel Linux LXC , Cgroups e código de namespaces para criar um contêiner de software leve.
Onde as máquinas virtuais, cada executar um sistema operacional convidado, as ações da conteinerização Docker o sistema operacional host subjacente em todos os aplicativos em execução em suas caixas de proteção. Tem uma menor sobrecarga de virtualização típico.
Por exemplo, o encaixe pode ser usado para executar uma base de dados em um recipiente e um servidor de aplicações num outro, e as propriedades de isolamento configuráveis deixar um administrador precisamente ditam como a informação é passado entre os dois.
Versão 0.7 agora tem uma API driver de armazenamento e três drivers de armazenamento - para AUFS, VFS e devicemapper - para simplificar a execução de ações Docker em distros Linux. Até se basearam AUFS para armazenamento de copy-on-write, mas esse código não é parte do kernel Linux por isso teve de ser corrigido dentro A nova API significa que ele pode trabalhar com o que está disponível a partir do kernel do sistema host.
"A partir de hoje, Estivador não requer um kernel Linux atualizado, graças a um novo driver de armazenamento ... isso significa que ele vai funcionar out-of-the-box em todas as principais distribuições, incluindo o Fedora, RHEL, Ubuntu, Debian, Suse, Gentoo, Arch, etc ", escreveu a empresa.
A nova versão também inclui a transferência off-line para facilitar a migração recipiente, maior controle para redirecionamentos de portas, comunicação inter-contêiner e contêiner de nomeação.
Reg leitores podem apontar que a tecnologia da Docker é pouco original, conforme elementos desta abordagem conteinerização estiveram presentes em sistemas como o Sun Solaris (Zones), e FreeBSD por um longo tempo.
"Eu acho que esses sistemas operacionais nunca gostei da adoção que o Linux fez", disse Salomão Hykes, diretor de tecnologia da Docker. "Enquanto isso o Linux tem lentamente, mas certamente desenvolveram habilidades de contêineres. Durante muito tempo, era muito doloroso e um monte de trabalho para obter os sistemas Linux que poderiam operar contêineres na produção em grande escala."
Docker começou em 2008 sob o nome de dotCloud e foi uma das primeiras empresas a iniciar atacando juntos componentes do Linux para fazer conteinerização mais fácil para o desenvolvedor leigo.
Outro dos primeiros a adotar foi o Google, que empregou dois engenheiros para desenvolver uma tecnologia chamada de "recipientes de processo", cujo nome foi mais tarde mudado para grupos controle (Cgroups) e incorporada pela versão 2.6.24 do kernel do Linux.
Google, normalmente, não disse muito sobre a sua própria abordagem para conteinerização, mas o uso que o ad-lançador do código é outro aceno que conteinerização é uma tecnologia com muitos benefícios para as organizações.
Agora que a versão 0.7 foi empurrado para fora da porta, Hykes está se preparando para o trabalho árduo, muito duro para v1.0 de Docker. A prioridade de desenvolvimento aqui é de estabilização, e tornando-o mais modular.
"Precisamos definir APIs padrão simples de como recipientes descobrir uns aos outros [e] enviar o tráfego de rede para o outro", disse ele. ®
Nenhum comentário:
Postar um comentário