Comenzando con AWS Fargate

Comenzando con AWS Fargate
AWS Fargate es un servicio de AWS que ayuda a los usuarios a construir y administrar aplicaciones sin preocuparse por los servidores. También se llama cómputo sin servidor para contenedores. Cuando se usa AWS Fargate, los usuarios no necesitan definir e implementar instancias de EC2, y los usuarios solo tienen que empaquetar las aplicaciones en contenedores y especificar los requisitos de memoria y las políticas de IAM. Se utilizan grupos (grupos de una o más instancias de contenedores) para iniciar nuevas aplicaciones. Las aplicaciones se pueden lanzar muy fácilmente.

El uso de AWS Fargate reduce las tareas del usuario. No es necesario aislar las aplicaciones en máquinas virtuales separadas. Los usuarios ejecutan y administran solo las aplicaciones, y no tienen que administrar la infraestructura de las aplicaciones de manera manual y por separado.

AWS Fargate proporciona a los usuarios muchas funcionalidades, que incluyen:

  • Construir y administrar aplicaciones sin servidores
  • Monitoreo de las aplicaciones con servicios AWS
  • Seguridad mejorada
  • Costos reducidos de los servidores

Construir y administrar aplicaciones sin servidores

Permite a los usuarios implementar y administrar fácilmente aplicaciones sin los servidores tradicionales. Todas las actividades del servidor se realizan virtualmente. También se conoce como el método de computación sin servidor.

Monitoreo de las aplicaciones con servicios AWS

AWS Fargate monitorea las aplicaciones implementadas en AWS a través de Fargate utilizando servicios de AWS como CloudWatch Container Insights.

Seguridad mejorada

Mejora la seguridad de las aplicaciones a través del aislamiento de la carga de trabajo. Amazon ECS y EKS se ejecutan de forma segura a través de AWS Fargate.

Costos reducidos de los servidores

Debido a que no hay un servidor físicamente presente en la red, el costo se reduce en gran medida. Los usuarios solo usan los servicios según sea necesario para los recursos y pagan en consecuencia en lugar de pagar todo el tiempo que los servidores permanecen activos.

Trabajando en AWS Fargate

Trabajar con AWS Fargate involucra contenedores (que contienen todos los elementos necesarios para ejecutar un código), imágenes de contenedores (los archivos almacenados en el registro) y grupos (la agrupación lógica de recursos). Los usuarios crean las aplicaciones especificando los nombres de clúster, los contenedores y los archivos o las imágenes de contenedores. Las aplicaciones se pueden ver escribiendo la dirección IP pública en el motor de búsqueda web.

AWS Fargate permite a los usuarios personalizar las tareas para que las aplicaciones se creen en segundos. Esto ahorra el tiempo de los desarrolladores.

Lanzamiento de una aplicación a través de AWS Fargate

Inicie sesión en la consola de AWS y busque y abra AWS Fargate o ECS en los servicios de AWS. Ambos dirigirán a la página que permite a los usuarios crear grupos.

Hay un diagrama de cómo funciona el contenedor elástico. En el núcleo y el centro del diagrama, está el Definición de contenedor. Fuera de eso, ahí está el Definición de tarea y luego el Servicio y Grupo. El clúster alberga todas las demás cosas como contenedores, definiciones de tareas y servicios.

Los usuarios pueden elegir entre la aplicación de muestra de opciones, la personalización y otros para especificar el tipo de aplicación que se creará a través de AWS ECS.

Simplemente haga clic en el Próximo botón.

Clickea en el Crear botón.

Esto crea un nuevo clúster. El servicio de Kubernetes de AWS también se puede utilizar de la misma manera para implementar aplicaciones.

Conclusión

AWS Fargate es un servicio de AWS que ayuda a los usuarios a construir y administrar aplicaciones sin servidores. Los usuarios no necesitan implementar instancias de EC2, aislar las aplicaciones en máquinas virtuales separadas o administrar la infraestructura de las aplicaciones. Los usuarios solo tienen que empaquetar las aplicaciones en contenedores y especificar los requisitos de memoria y las políticas de IAM.