Orquestratação de Containers – Parte 3: Combinação com Cloud – Quais são as opções ?

Amazon_Web_Services_logo_AWS
Escrito por

Thiago Viola

Publicado em

25 de outubro de 2017

Compartilhe

Olá Leitores,

Nos últimos 02 post pudemos acompanhar as principais soluções de gerenciamento de container relatando suas características, arquiteturas e funcionalidades, etc. Através deles observamos que cada uma das soluções de orquestração de container possui um conjunto de benefícios, limitações e indicações dependo do workload que vocês precisa.

Para o post n.03 teremos uma abordagem de como os principais provedores de Cloud estão alinhados e trabalhando com containers e os respectivos orquestradores já apresentados.

 

A Amazon oferece a sua própria solução de orquestração Docker, que eles chamam de ECS (EC2 Container Service). Não se baseia em nenhuma das soluções mencionadas nos últimos 02 posts (Swarm, Kubernetes ou Mesos) e usa sua própria API. Claro que por definição é altamente integrada com outros serviços AWS.

O ECS é um serviço de gerenciamento de containers altamente escalável e de alto desempenho compatível com Docker, ele também elimina a necessidade de você instalar, operar e escalar sua própria infraestrutura de gerenciamento de clusters.

Referência: https://aws.amazon.com/pt/ecs/


logo_lockup_cloud_platform_icon_vertical

O Google  também oferecem uma solução de container que eles chamam de Google Container Engine ou “GKE” (sim, um “K” em vez disso um “C”). O GKE é baseado, sem nenhuma surpresa, em Kubernetes. Sendo os inventores da Kubernetes, é o chamado certo para usar suas próprias coisas para a oferta de contêineres.

Referência: https://cloud.google.com/container-engine/

 


 

cloud IBM

A IBM oferece o IBM Container Service, o qual foi desenvolvido com Kubernetes e Docker para orquestrar e obter um planejamento inteligente, capacidade de recuperação automática e ajuste de escala horizontal para entrega rápida dos aplicativos.

Uma experiência de Kubernetes otimizada, por meio da CLI ou do painel, para implementar e gerenciar clusters. Escale seus aplicativos, de lift-and-shift para nativos na nuvem e ainda Mais de 130 serviços disponíveis para enriquecer seu aplicativo, inclusive armazenamento persistente cognitivo, análise de dados e gerenciamento de identidade e acesso.

Referência: https://www.ibm.com/cloud-computing/bluemix/pt/containers


 

microsoft-azure-logo

A Microsoft optou por uma abordagem ampla quanto a gerenciamento. Seu serviço de container oferece clusters com Swarm, Kubernetes e Mesos. A oferta é conhecida como Azure Container Service.

Referência: https://azure.microsoft.com/en-us/services/container-service/

Obrigado e abraços,


Thiago Viola
Head of Watson and Cloud Digital Sales Brazil
SoftLayer Subject Matter Expert

E-mail: thiagoviola@yahoo.com.br
LinkedIn: br.linkedin.com/in/thiagoviola
Blog: https://thiagoviola.wordpress.com/
Twitter: @ThiViola
YouTube Channel: https://www.youtube.com/user/tviola87
Slide Share: http://www.slideshare.net/ThiagoViola

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *