¿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í.

Icono de modelo operativo sin servidor

Modelo operativo sin servidor

Un modelo operativo sin servidor proporciona el modelo más sencillo para escalar y administrar aplicaciones en la nube al transferir la mayor cantidad posible de administración de los recursos de la infraestructura subyacente a AWS, de modo que los equipos de desarrollo puedan centrarse en escribir código que resuelva los problemas empresariales. Con los servicios sin servidor de AWS, puede beneficiarse de las mejores prácticas y la experiencia de AWS para mejorar el rendimiento, la escalabilidad, la disponibilidad y la seguridad.
Icono del modelo operativo de Kubernetes

Modelo operativo de Kubernetes

Kubernetes facilita la automatización y estandarización de la implementación, el escalado, la seguridad, la administración y la observabilidad de las aplicaciones en contenedores para los clientes que administran sistemas distribuidos grandes, complejos y dinámicos. Kubernetes permite a los clientes aprovechar las mismas API y habilidades para ejecutar la infraestructura en todos los entornos, por ejemplo, en toda la organización o en la nube y en las instalaciones.
Icono de sin opción de modelo

No tengo una preferencia de modelo operativo

Si no tiene una preferencia de modelo operativo y actualmente no planea usar Kubernetes, le recomendamos que opte por un modelo operativo sin servidor, ya que esta opción le ayuda a reducir la administración que debe realizar y AWS le brindará la mayor asistencia posible. La mayoría de los clientes que están bien preparados para ejecutar Kubernetes ya saben que quieren ejecutar Kubernetes.

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.