Elija su infraestructura de aplicaciones en contenedores
GUÍA DE INTRODUCCIÓN
Elección de la infraestructura adecuada
Existen diferentes escenarios en los que puede considerar el uso de contenedores en AWS. Ya sea que pruebe los contenedores por primera vez, que convierta partes de una solución local en microservicios en la nube o que sea la primera vez que utilice la nube (¡bienvenido!), los contenedores pueden ayudarle a abordar una serie de problemas. El mantenimiento continuo y la organización de sus contenedores, la necesidad de flexibilidad para escalar, el uso de varios servicios nativos de la nube o los costos son algunos de los principales factores que impulsarán sus decisiones.
AWS cuenta con servicios para cumplir con cada uno de estos requisitos, y esta guía tiene por objeto ayudarle a tomar una decisión mediante un subconjunto de los servicios disponibles. Cada opción tiene un tutorial detallado que lo llevará rápidamente a la meta.
-
Escriba código, AWS se encarga de la infraestructura
- Concéntrese en escribir el código y crear el contenedor.
- Infraestructura completamente administrada.
- Modelos de implementación simples o precios fijos.
Ligero y fácil de administrar
Es el método más sencillo para comenzar a utilizar los contenedores. Esta es la mejor opción si busca las siguientes características:
- Implementar aplicaciones web, sitios web y entornos de desarrollo y pruebas sencillos
- Un gran lugar para aprender a utilizar contenedores
- precio mensual fijo y de bajo costo
Fácil de usar y fácil de escalar
Traiga la imagen de su contenedor y AWS la configurará e implementará. Esta es la mejor opción si busca las siguientes características:- Implementación de una imagen de contenedor desde Amazon ECR o DockerHub
- Admisión tanto de repositorios públicos como privados
- Escala automática, se paga sobre la marcha
-
Implementación guiada de microservicios basada en las mejores prácticas
- Configuración sencilla de CI/CD y de toda la infraestructura necesaria para implementar y ejecutar los servicios
- Comience con un servicio y añada más según sea necesario
Ciclo de vida de despliegue guiado y automatizado
Implemente su microservicio con la ayuda guiada y basada en las mejores prácticas. Deje que la CLI de Copilot lo guíe para configurar su primer servicio y, a continuación, implementarlo; añada servicios adicionales desde la misma CLI en cualquier momento. Esta es la mejor opción si busca las siguientes características:
- Arquitectura de microservicios con varios servicios implementados como contenedores
- Orientación sobre las opciones de infraestructura, con capacidad de personalización
-
Control total mediante la orquestación de contenedores
- El mayor nivel de control de la pila de tecnología completa
- Cuenta con compatibilidad completa del sistema operativo, además de configuraciones personalizadas.
- Ofrece la conversión más sencilla de máquinas virtuales en las instalaciones a la nube
De escala global y fácil de administrar
Aproveche este servicio de orquestación de contenedores completamente administrado que lo ayuda a implementar, administrar y escalar aplicaciones en contenedores de manera sencilla. Esta es la mejor opción si busca las siguientes características:
- una plataforma de orquestación de contenedores completamente administrada
- escalabilidad global
- reducción de sobrecarga operativa
- ampliación de compatibilidad con tecnologías nativas en la nube, como Docker
De escala global y con la mayor flexibilidad
Aproveche la flexibilidad de Kubernetes con la seguridad y la resiliencia de un sistema administrado por AWS. Esta es la mejor opción si busca las siguientes características:
- uso de Kubernetes y disposición de un plano de control administrado
- API de código abierto consistentes
- Para aprovechar otras tecnologías nativas en la nube
- Para interactuar con la comunidad dinámica de Kubernetes