Escolher sua infraestrutura de aplicação Web
GUIA DE CONCEITOS BÁSICOS
Escolher a infraestrutura certa
Existem diferentes fatores a serem levados em consideração ao decidir qual serviço usar para implantar sua primeira aplicação Web na Nuvem AWS. Você deve considerar se deseja uma infraestrutura gerenciada com baixo tensão, se precisa de contêineres (e por quê) ou se deseja controle e personalização totais. Vamos começar.
-
Escreva código e implante automaticamente. A AWS cuida da infraestrutura
- Integre com CD, crie e implante automaticamente. Nunca se preocupe com a configuração dos serviços subjacentes
- Use o JavaScript Vanilla ou qualquer framework JS, ou escreva seu próprio código com Java, .NET, Go, Ruby, PHP e Python
- Uma maneira fácil e rápida de implantar
Desenvolvimento JavaScript Full-Stack com escalabilidade ilimitada
Crie e implante um aplicativo Web usando JavaScript e estruturas populares, como React, Angular, Vue, Next.js. Essa opção é melhor se você deseja:
- Configuração integrada para aproveitar os serviços de back-end
- Infraestrutura globalmente escalável e totalmente gerenciada
- A maneira mais fácil e rápida de implantar uma aplicação Web
Escreva seu código. A AWS o implanta e gerencia para você.
Carregue seu código, a AWS lida com tudo, desde o provisionamento de capacidade, o balanceamento de carga, a escalabilidade automática até o monitoramento de integridade de aplicativos. Essa opção é melhor se você deseja:- Suporte mais amplo de linguagens de programação de back-end, como Java, .NET, Go, Ruby, PHP, Node.js e Python
- Infraestrutura globalmente escalável e totalmente gerenciada
- Simples de começar, flexibilidade para personalizar
- Integre com CD, crie e implante automaticamente. Nunca se preocupe com a configuração dos serviços subjacentes
-
Criar e implantar usando contêineres
- Crie e implante um site usando tecnologias nativas da nuvem, como o Docker e o Kubernetes
- Infraestrutura totalmente gerenciada com opções de escalabilidade leve e global disponíveis
- A maneira mais fácil e rápida de implantar uma aplicação Web com contêineres
Leve e fácil de gerenciar
A maneira mais simples de começar a usar contêineres. Essa opção é melhor se você deseja:
- Infraestrutura totalmente gerenciada
- Implantar aplicativos Web simples, sites e ambientes de desenvolvimento/teste
- Um ótimo lugar para aprender a usar contêineres
- Preços mensais fixos e baixos
Escala global e simples de gerenciar
Aproveite um serviço de orquestração de contêineres totalmente gerenciado que ajuda você a implantar, gerenciar e escalar aplicativos em contêiner facilmente. Essa opção é melhor se você deseja:
- Uma plataforma de orquestração de contêineres totalmente gerenciada
- Escalabilidade global
- Reduzir a sobrecarga operacional
- Suporte mais amplo para tecnologias nativas da nuvem, como o Docker
Escala global e a maior flexibilidade
Aproveite a flexibilidade do Kubernetes com a segurança e a resiliência de ser um serviço gerenciado pela AWS. Essa opção é melhor se você deseja:
- Usar o Kubernetes e ter um plano de controle gerenciado
- APIs de código aberto consistentes
- Tirar proveito de outras tecnologias Nativas de nuvem
- Para se envolver com a vibrante comunidade do Kubernetes
-
Criar e implantar em uma máquina virtual
- O mais alto nível de controle de toda a pilha de tecnologia
- Suporte total do sistema operacional subjacente, além de configurações personalizadas
- Conversão mais fácil de máquinas virtuais locais para a nuvem
Velocidade e simplicidade; preços fixos
Muito simples de configurar, gerenciar e oferecer suporte. Essa opção é melhor se você deseja:
- Decisões arquitetônicas simples. Escolha entre sete tamanhos diferentes de máquinas virtuais
- Opções de software fáceis. Escolha em uma lista selecionada de sistemas operacionais Linux e Windows
- Fácil integração e configuração com muitos serviços da AWS.
- Escalabilidade regional
Escalabilidade e controle definitivos
Capacidade de computação segura e redimensionável para oferecer suporte a praticamente qualquer workload. Essa opção é melhor se você deseja:
- A mais ampla variedade de opções de tamanho de servidor, mais de 250 tamanhos
- Maior disponibilidade de sistemas operacionais para escolher, incluindo Linux, Windows e MacOS
- Controle granular de toda a pilha de tecnologia; Integração total com todos os serviços da AWS.
- Escalabilidade global