Olá, aqui é o Akakawa, engenheiro de infraestrutura.
Continuamos participando do Build 2018.
Houve uma Key Note no primeiro dia e hoje, mas não se limitou ao Azure, incluindo também atualizações para HoloLens, produtos Microsoft, Visual Studio, etc., e muitas vezes eu não entendia mesmo quando ouvia falar de produtos do Office. Aliás, a coisa mais empolgante hoje foi o suporte para código de quebra de linha LF no bloco de notas.
Observação Principal: Após a sessão, uma oficina de trabalho e um salão de exposições estão disponíveis.
Hoje, gostaria de comparar as duas nuvens com os serviços Container.
Contêiner
Mesmo quando olhei a Key Note e a lista de sessões, os caracteres do Container, especialmente o Kubernetes, se destacaram. Se você conferir o serviço Azure Container aqui,
- Azure Kubernetes Service (AKS)
- Azure Container Instances (ACI)
- Azure Container Registry (ACR)
- Azure Service Fabric
- Azure App Service
- Azure Batch
Parece que sim.
Por outro lado, se você verificar AWS por aqui,
- AWS Fargate
- Serviço de Contêineres Elásticos da Amazon (ECS)
- Serviço de Contêineres Elásticos da Amazon para Kubernetes (EKS)
- Registro de Contêineres Elásticos da Amazon (ECR)
foi criada.
Embora não esteja incluído na URL acima, o Elastic Beanstalk também suporta containers Docker, e o AWS Batch também constrói clusters no ECS, então eles fazem parte do serviço container, e ambos são comparáveis entre si.
Azure Kubernetes Service
Originalmente, chamava-se Azure Container Service e suportava três orquestradores: kubernetes, Docker Swarm e DC/OS. Depois disso, foi renomeado para Azure Container Service (AKS) em favor do kubernetes, e recentemente foi alterado para o atual Azure Kubernetes Service.
Parece especificar o número de nós, então não é uma comparação simples, mas será que ECS/EKS é o oposto?
Instâncias Azure Container
É possível iniciar containers como nós em clusterless. Se o AKS ficar sem capacidade de cluster, parece que pods ACI podem ser escalados rapidamente.
"O Flexible Bursting ACI com AKS oferece computação isolada e de alta velocidade que pode lidar com aumentos exponenciais no tráfego. Os clientes não precisam gerenciar servidores. Por exemplo, o Azure Container Service (AKS) permite que você use um kubelet virtual para provisionar pods dentro do ACI que começam em minutos. Como resultado, o AKS roda com capacidade suficiente para uma carga média de trabalho. Se seu cluster AKS ficar sem capacidade, você pode escalar pods adicionais com o ACI sem adicionar servidores adicionais que precisam ser gerenciados. "
Azure Container Registry
Um serviço de registro privado que armazena imagens de implantação de contêineres.
Azure Service Fabric
Para realizar o Micro Service, o Container sozinho é um serviço que expande automaticamente sistemas distribuídos usando a Micro Service Architecture e a tecnologia única de orquestração da Microsoft para cobrir a escala do próprio aplicativo. Desde que foi anunciado há alguns anos, parece que recentemente mudou para o Kubernetes.
Para mais informações, consulte a visão geral do Azure Service Fabric aqui.
Azure App Service
Se você conferir a descrição do serviço,
- Aplicativos Web
- Aplicativo Web para Contêineres
- Aplicativos móveis
- Aplicativos de API
Quatro foram listados como detalhes do serviço. Dizem que é uma "plataforma totalmente gerenciada", então, se você só precisa focar em aplicações, o Elastic Beanstalk parece ser um serviço próximo.
O Build 2018 também é o último dia amanhã. Gostaria de mexer no máximo de serviços do Azure e voltar para casa.
2018/05/09 Alguns conteúdos foram alterados.