Por Corey Sanders //
Os contêineres são a próxima evolução em virtualização, permitindo que as organizações sejam ainda mais ágeis. Vejo isso em clientes todo o dia! Eles podem escrever seus apps de uma vez e implantar em qualquer lugar, qualquer que seja o desenvolvedor, teste ou produção. Contêineres podem rodar em qualquer hardware, qualquer nuvem e em qualquer ambiente sem modificações. Em resumo, eles oferecem uma solução verdadeiramente aberta e portátil para DevOps.
Com o Serviço de Contêiner do Azure (SCA), fornecemos aos clientes uma abordagem única para o gerenciamento de contêineres ao oferecer uma forma simples para escalar contêineres em produção por meio de uma tecnologia de orquestração. Agora, anunciamos uma série de atualizações do SCA que demonstram que ele é a forma mais simples, aberta e flexível de rodar suas aplicações em contêineres na nuvem – fornecendo ainda mais escolhas para o cliente em sua orquestração da nuvem. Essas atualizações incluem:
- Kubernetes no Serviço de Contêineres do Azure (prévia): Em julho de 2014, cerca de um mês após Kubernetes se tornar disponível publicamente, anunciamos o suporte a ele na infraestrutura Azure. O Kubernetes 1.4 oferece suporte para redes nativas Azure, balanceamento de carga e integração de disco no Azure. Agora, estamos aumentando esse suporte e anunciando o lançamento da prévia do Kubernetes 1.4 para o Serviço de Contêineres do Azure. Esse suporte intensivo e nativo ao Kubernetes dará a você outra opção completamente open source para seu motor de orquestração de contêineres no Azure. Agora, os clientes terão mais opções para escolher sua orquestração de nuvem com o suporte que o SCA fornece para três soluções completamente open source no DC/OS, Docker Swarm e Kubernetes. Você pode ler a opinião de Brendam Burns, um dos fundadores do Kubernetes, aqui.
- Atualização do DC/OS para 1.8.4: Atualizamos o suporte do SCA ao DC/OS para a versão 1.8.4. Essa nova versão inclui novos e flexíveis recursos de redes virtuais com a programação de tarefas e orquestração de contêineres baseada em Marathon diretamente no DC/OS. Além disso, Gitlab, Artifactory, Confluent Platform, DataStax Enterprise e nosso próprio Operations Management Suite agora estão disponíveis para instalação em um clique na loja de apps DC/OS Universe.
- Motor do Serviço de Contêiner do Azure Open Source: Estamos lançando o código-fonte para o Motor SCA que usamos para criar as implantações do Serviço de Contêiner do Azure no Azure. Esse novo projeto open source no GitHub permitirá que compartilhemos com a comunidade como implementar em DC/OS, Swarm e Kubernetes e colaborar com melhores práticas em orquestrar contêineres no Azure, tanto público quanto no Azure Stack. Além disso, com o Motor SCA você pode modificar e personalizar implantações de serviço além do que é possível atualmente. Finalmente, com sua ajuda, podemos receber contribuições da comunidade e melhorar a operação do serviço em Azure.
Vemos organizações de todos os tamanhos migrarem suas soluções baseadas em contêineres para ambientes de desenvolvimento e testes para a produção na nuvem, especialmente à medida que eles descobrem a agilidade das oportunidades de negócios que os contêineres possibilitam. Além de entregar mais escolhas e flexibilidade no SCA, estamos permitindo um desenvolvimento ágil mais simples e gerenciamento de contêineres por meio de novas atualizações, incluindo essas:
- Registro de Contêineres Azure: Disponível em prévia em 14 de novembro, o Registro de Contêineres Azure é um repositório privado para hospedar imagens de contêineres no Azure. Usando o Registro de Contêineres Azure, você pode armazenar imagens formatadas no Docker para todos os tipos de implantações de contêineres. Além disso, o Registro de Contêineres Azure se integra bem com a orquestração oferecida pelo Serviço de Contêineres do Azure, e você perceberá que ela é compatível com o open source Docker Registry v2, então poderá usar as mesmas ferramentas no RCA.
- Integração e implantação VS, VSTS e VS Code para o Serviço de Contêineres Azure: Em 14 de novembro, lançaremos uma nova experiência para permitir que você configure facilmente integrações e implantações contínuas de aplicações Linux multi-contêineres utilizando Visual Studio, Visual Studio Team Services e o open source Visual Studio Code. Para continuar permitindo o desenvolvimento ágil, esperamos investir fortemente em experiências excelentes de implantação “dev-to-tes-to-prod” para cargas de trabalho de contêineres utilizando uma escola de desenvolvimento e soluções CI/CD.
Azure é a única nuvem pública com um serviço de contêiner que oferece uma escolha de tecnologias de orquestração open source, DC/OS, Docker Swarm e Kubernetes, facilitando para você e sua equipe adotar contêineres na nuvem com as ferramentas preferidas. Você pode obter esses benefícios ágeis e mais! Experimente DC/OS, Swarm ou Kubernetes no Serviço de Contêineres do Azure hoje! Para saber mais, não deixe de assistir o Microsoft Connect()!
Até mais!
Corey
Corey Sanders é Diretor de Computação do Azure.