POR ONDE COMEÇAR

Guia moderno de recomendação de computação

Descubra o poder do moderno desenvolvimento de aplicações. Acelere a inovação, aprimore o desempenho, fortaleça a segurança e aumente a confiabilidade, reduzindo significativamente seu TCO.

Com qual serviço de computação moderno devo começar para modernizar minhas aplicações existentes ou criar novas?

Há dois modelos operacionais principais para criar, executar e modernizar código na AWS: Kubernetes e Serverless (tecnologia sem servidor). Muitos clientes escolhem um ou outro, e alguns usam os dois, dependendo da aplicação. Para o trabalho que você tem em mente, selecione aquele com o qual deseja começar. Se precisar de ajuda, clique aqui.

Ícone de modelo operacional da tecnologia sem servidor

Modelo operacional de tecnologia sem servidor

Um modelo operacional da tecnologia sem servidor fornece o modelo mais fácil para escalar e gerenciar aplicações em nuvem, transferindo o máximo possível de gerenciamento dos recursos de infraestrutura subjacente para a AWS, para que as equipes de desenvolvimento possam se concentrar em escrever código que resolva problemas de negócios. Com os serviços da tecnologia sem servidor da AWS, você aproveita as práticas recomendadas e a experiência da AWS para melhorar seu desempenho, escalabilidade, disponibilidade e segurança.
Ícone do modelo operacional Kubernetes

Modelo operacional Kubernetes

O Kubernetes facilita a automatização e a padronização da implantação, escalabilidade, segurança, gerenciamento e observabilidade de aplicações em contêineres para clientes que gerenciam sistemas distribuídos grandes, complexos e dinâmicos. O Kubernetes permite que os clientes utilizem as mesmas APIs e conjuntos de habilidades para utilizar a infraestrutura em todos os ambientes, como em toda a organização ou na nuvem e on-premises.
Ícone de nenhuma opção de modelo

Não tenho uma preferência de modelo operacional

Se você não tem uma preferência de modelo operacional e atualmente não planeja usar o Kubernetes, recomendamos continuar com um modelo operacional de tecnologia sem servidor, pois essa opção ajuda você a gerenciar menos e fazer com que a AWS forneça o máximo de assistência possível. A maioria dos clientes com perfil adequado para executar o Kubernetes já sabe que deseja executar o Kubernetes.

Ajude-me a entender

Ao trabalhar em estreita colaboração com os clientes, descobrimos que a primeira decisão que eles costumam tomar é se desejam implantar sua aplicação (ou criar uma plataforma de desenvolvimento) a partir de um modelo operacional com tecnologia sem servidor ou de um modelo operacional Kubernetes. Os fatores que influenciam uma decisão geralmente se baseiam nos benefícios ou nas características que os clientes buscam em uma pilha de tecnologia específica para uma aplicação específica (ou, potencialmente, para uma organização inteira). Normalmente, para determinada aplicação, vemos os clientes escolherem entre as duas opções a seguir:

Modelo operacional de tecnologia sem servidor

Para organizações que desejam que seja o mais rápido e fácil possível criar e executar aplicações na nuvem, recomendamos serviços AWS Serverless (por exemplo, AWS Lambda ou Amazon Elastic Container Service (Amazon ECS) com AWS Fargate). Clientes que adotam a implantação e a criação com base no modelo operacional de tecnologia sem servidor da AWS:

Evitam o trabalho pesado

Desejam transferir o máximo possível de trabalho pesado indiferenciado para a AWS.

Não têm operações robustas

São menos propensos a ter uma equipe robusta de operações ou de engenharia de confiabilidade de sites (SRE), e podem favorecer um modelo DevOps em que as equipes sejam proprietárias do desenvolvimento e das operações.

Preferem simplificar a abordagem

Preferem que a AWS simplifique a abordagem de criação e execução de aplicações, fornecendo experiências assertivas.

Modelo operacional Kubernetes

Para organizações com equipes operacionais ou de SRE que desejam criar plataformas de entrega de aplicações para seus desenvolvedores no Kubernetes, a AWS oferece uma solução gerenciada que facilita a criação e a execução de uma plataforma AWS Kubernetes altamente escalável e segura. Clientes que adotam a implantação e a criação com base no modelo AWS Kubernetes:

Possuem operações robustas

Possuem uma equipe operacional ou de SRE mais robusta, que assume grande parte da responsabilidade pelas workloads em execução, em vez das equipes de desenvolvimento ou DevOps.

Estão comprometidos com o Kubernetes

Têm um compromisso existente com o Kubernetes e os conjuntos de habilidades do Kubernetes.

Sabem como suas aplicações funcionam

Possuem opiniões ou requisitos mais fortes sobre a execução de suas aplicações, que podem não se adequar aos padrões da tecnologia sem servidor da AWS.

Desejam flexibilidade

Desejam a flexibilidade de escolher opções no mais amplo ecossistema de soluções possível e incorporar software do ecossistema Cloud Native Computing Foundation (CNCF).

Desejam maximizar a portabilidade

Desejam maximizar a portabilidade das workloads por toda a infraestrutura.