terça-feira, 26 de novembro de 2013

Docker 0.7 tem um amante em cada porto: Containerizer cozies até distros Linux


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. ®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário