¿POR DÓNDE COMENZAR?
Guía de recomendaciones de computación moderna
Libere el poder del desarrollo de aplicaciones modernas. Acelere la innovación, mejore el rendimiento, refuerce la seguridad y aumente la fiabilidad, a la vez que reduce de manera notable el TCO.
¿Con qué servicio de computación moderno debo empezar para modernizar mis aplicaciones actuales o crear aplicaciones nuevas?
Hay dos modelos operativos principales para crear, ejecutar y modernizar el código en AWS: Kubernetes y sin servidor. Muchos clientes eligen uno u otro, y algunos usan ambos según la aplicación. Seleccione con cuál quiere comenzar según el trabajo que tenga en mente. Si necesita ayuda, haga clic aquí.
Modelo operativo sin servidor
Modelo operativo de Kubernetes
No tengo una preferencia de modelo operativo
Ayúdame a entender
Al trabajar en estrecha colaboración con los clientes, hemos aprendido que la primera decisión que los clientes suelen tomar es si desean implementar su aplicación (o crear una plataforma de desarrollo) a partir de un modelo operativo sin servidor o un modelo operativo de Kubernetes. Los factores que influyen en una decisión suelen basarse en los beneficios o las características que los clientes buscan en un conjunto de tecnologías concreto para una aplicación concreta (o, de manera potencial, para toda la organización). Por lo general, para cualquier aplicación dada, vemos a los clientes elegir entre las dos opciones de la siguiente manera:
Modelo operativo sin servidor
Para las organizaciones que desean crear y ejecutar aplicaciones en la nube de la manera más rápida y sencilla posible, recomendamos los servicios sin servidor de AWS (por ejemplo, AWS Lambda o Amazon Elastic Container Service [Amazon ECS] con AWS Fargate). Clientes que optan por implementar y desarrollar en torno al modelo operativo sin servidor de AWS:
Buscan reducir el trabajo pesado
Quieren delegar en AWS la mayor cantidad posible de tareas repetitivas y comunes.
No tienen operaciones sólidas
Tienen menos probabilidades de contar con un equipo sólido de operaciones o de ingeniería de fiabilidad del sitio (SRE) y pueden preferir un modelo de DevOps en el que los equipos se encarguen del desarrollo y las operaciones.
Prefieren simplificar el enfoque
Prefieren AWS para simplificar el enfoque de creación y ejecución de aplicaciones al ofrecer experiencias rígidas.
Modelo operativo de Kubernetes
Para las organizaciones con equipos de operaciones o de SRE que buscan crear plataformas de entrega de aplicaciones para sus desarrolladores en Kubernetes, AWS ofrece una solución administrada que facilita la creación y la ejecución de una plataforma AWS Kubernetes segura y altamente escalable. Clientes que prefieren implementar y desarrollar en torno al modelo de AWS Kubernetes:
Tienen operaciones sólidas
Tienen un equipo operativo o de SRE más sólido que asume gran parte de la responsabilidad de ejecutar las cargas de trabajo en lugar de equipos de desarrollo o DevOps.
Están comprometidos con Kubernetes
Tienen un compromiso existente con Kubernetes y los conjuntos de habilidades de Kubernetes.
Saben cómo funcionan sus aplicaciones
Tienen opiniones o requisitos más sólidos respecto a la ejecución de sus aplicaciones que pueden no ajustarse a los valores predeterminados sin servidor de AWS.
Quieren flexibilidad
Desean disponer de la flexibilidad necesaria para elegir entre el ecosistema de soluciones más amplio posible e incorporar software del ecosistema de la Cloud Native Computing Foundation (CNCF).
Quieren maximizar la portabilidad
Quieren maximizar la portabilidad de las cargas de trabajo en toda la infraestructura.