Preguntas frecuentes sobre AWS Fargate
Aspectos generales
Información general
P: ¿Qué es AWS Fargate?
AWS Fargate es un motor de cómputo sin servidor para contenedores que funciona tanto con Amazon Elastic Container Service (ECS) como con Amazon Elastic Kubernetes Service (EKS). AWS Fargate permite centrarse en la creación de sus aplicaciones. Fargate elimina la necesidad de aprovisionar y administrar servidores, permite especificar y pagar recursos por aplicación y mejora la seguridad mediante el aislamiento de aplicaciones por diseño.
P: ¿Por qué debería utilizar AWS Fargate?
AWS Fargate le permite enfocarse en sus aplicaciones. Usted se encarga de definir los requisitos de escalado, almacenamiento, redes y contenido de las aplicaciones. No debe realizar ninguna tarea relacionada con aprovisionamiento, implementación de parches, administración de capacidad de clústeres o gestión de infraestructura.
P: ¿Qué casos de uso admite AWS Fargate?
AWS Fargate admite todos los casos de uso de contenedores comunes, lo que incluye las aplicaciones de arquitectura de microservicios, el procesamiento de lotes, las aplicaciones de machine learning y la migración de aplicaciones en las instalaciones a la nube.
P: ¿Cuánto cuesta el servicio AWS Fargate?
Con AWS Fargate, se paga solo por la cantidad de vCPU, memoria y almacenamiento que hayan consumido las aplicaciones en contenedores.
Los recursos de vCPU virtual y memoria se calculan a partir del momento en que se obtienen las imágenes del contenedor y hasta que termina la tarea de Amazon ECS o el pod de EKS, redondeado al segundo más cercano. Se aplica un cargo mínimo de 1 minuto. De forma predeterminada, cuenta con 20 GB de almacenamiento efímero para todas las tareas y pods de Fargate, y solo paga por el almacenamiento adicional que configure.
Fargate admite las opciones de precios del plan Spot y Compute Savings Plan, al igual que con las instancias de Amazon EC2. Puede encontrar más detalles de la página de precios.
P: ¿Cómo interactúa AWS Fargate con Amazon ECS y Amazon EKS?
Amazon Elastic Container Service (ECS) es un servicio de administración de contenedores de alto rendimiento y escalabilidad compatible con los contenedores de Docker y Amazon Elastic Kubernetes Service (EKS) es un servicio de Kubernetes completamente administrado. Tanto ECS como EKS usan contenedores aprovisionados por Fargate para ajustar la escala, equilibrar la carga y optimiza la disponibilidad de los contenedores a través de programación gestionada, lo que ofrece una manera más fácil de crear y usar aplicaciones en contenedores.
P: ¿Cómo determino cuándo debería usar AWS Fargate?
Elija AWS Fargate por su modelo de aislamiento y seguridad. También debe seleccionar Fargate si desea lanzar contenedores sin tener que aprovisionar o administrar instancias EC2. Si necesita un mayor control sobre las instancias EC2 u opciones de personalización más amplias, entonces debe utilizar ECS o EKS sin Fargate. Use EC2 para cargas de trabajo de GPU, que actualmente no se admiten en Fargate.
P: ¿Puedo ejecutar mis aplicaciones basadas en Arm en AWS Fargate?
Sí. AWS Fargate le permite ejecutar sus aplicaciones basadas en Arm mediante imágenes de contenedor multiarquitectura o imágenes de contenedor compatibles con Arm en Amazon Elastic Container Registry (Amazon ECR). Puede especificar simplemente la arquitectura de CPU como ARM64 en la definición de tarea de Amazon ECS para usar como destino AWS Fargate con la tecnología de los procesadores Graviton2 de AWS basados en Arm.
P: ¿Por qué debería usar AWS Fargate con la tecnología de los procesadores Graviton2?
Amazon Web Services crea de forma personalizada los procesadores Graviton2 de AWS con núcleos Arm Neoverse de 64 bits para ofrecer la mejor relación entre rendimiento y precio para sus cargas de trabajo en la nube. AWS Fargate con la tecnología de los procesadores Graviton2 de AWS brinda una relación entre precio y rendimiento hasta un 40 % superior a un costo un 20 % inferior respecto a Fargate basado en x86 de Intel para una variedad de cargas de trabajo, como servidores de aplicaciones, servicios web, informática de alto rendimiento y procesamiento multimedia. Obtiene los mismos beneficios sin servidor de AWS Fargate al mismo tiempo que optimiza el rendimiento y los costos de ejecución de las cargas de trabajo en contenedores.
P: ¿Puedo ejecutar en AWS Fargate mis contenedores de Windows de Amazon ECS?
Sí. AWS Fargate ofrece un enfoque sin servidor para la ejecución de los contenedores de Windows. Elimina la necesidad de aprovisionar y administrar servidores y le permite especificar y pagar por recursos por aplicación. Fargate ofrece aislamiento a nivel de las tareas y se encarga de los parches y actualizaciones necesarios para ayudar a brindar un entorno informático protegido.
¿Puedo usar mi licencia actual de Microsoft Windows con AWS Fargate?
Desde que Fargate es un motor de informática sin servidor, los clientes no necesitan administrar las instancias de informática subyacentes que se ejecutan en Fargate. Por lo tanto, Fargate administrará las licencias de sistema operativo de Windows para usted y ese costo está incluido en los precios de Fargate.
P: ¿Qué versiones de Windows Server son compatibles con AWS Fargate?
Fargate admite la versión del canal de mantenimiento a largo plazo (LTSC) de Windows Server 2019 en la plataforma Windows para Fargate, versión 1.0.0 o posterior.
Service Quotas basadas en vCPU de Fargate
P: ¿Qué ha cambiado?
AWS Fargate está en proceso de transición de Service Quotas desde las cuotas simultáneas basadas en recuentos de pods de Amazon EKS y tareas de Amazon ECS actuales a las cuotas basadas en vCPU para el uso bajo demanda y de spot. Las nuevas cuotas basadas en vCPU sustituirán a las cuotas basadas en recuentos de tareas y pods existentes. Con las cuotas basadas en vCPU, simplificamos la experiencia de Service Quotas, ya que el uso de sus cuentas en comparación con estas cuotas ahora se medirá mediante vCPU, el recurso principal aprovisionado por sus aplicaciones.
P: ¿Cómo me benefician las cuotas basadas en vCPU?
Con las cuotas basadas en vCPU, Fargate utiliza el número de vCPU aprovisionadas por una tarea o un pod como la unidad de cuota. Ahora puede predecir, administrar y solicitar con mayor facilidad cuotas basadas en vCPU aprovisionadas por sus aplicaciones. Actualmente, administra cuotas en Fargate mediante el recuento de pods y tareas, sin diferenciar por las vCPU que necesitan sus aplicaciones. Por ejemplo, una cuenta con Service Quotas de 250 tareas puede lanzar hasta 250 tareas de 0,25 vCPU o 250 tareas de 4 vCPU. Con las nuevas Service Quotas basadas en vCPU, una cuota de 1000 vCPU le permite lanzar de forma simultánea hasta 4000 tareas de 0,25 vCPU o hasta 250 tareas de 4 vCPU. Con las cuotas basadas en vCPU, el uso de tareas o pods bajo demanda y de tareas de spot en comparación con las cuotas de vCPU se mide en términos del número de vCPU configuradas para las tareas o pods en ejecución.
P: ¿Cuándo puedo comenzar a usar las cuotas basadas en vCPU?
Fargate le ofrece la opción de aceptar las cuotas de vCPU a partir del 8 de septiembre de 2022. Al acepta esta opción, dispondrá de tiempo valioso para hacer modificaciones en las herramientas de administración de límites y reducir el riesgo de impacto en los sistemas. A partir del 10 de octubre de 2022, Fargate empezará a cambiar automáticamente sus cuentas para usar las nuevas cuotas de vCPU de manera gradual. Seguirá teniendo la opción de rechazar las cuotas de vCPU hasta finales de octubre de 2022. A partir del 1 de noviembre de 2022, Fargate cambiará todas las cuentas restantes a cuotas de vCPU, independientemente de si se rechazó esta opción, y las cuotas basadas en el recuento de tareas y pods ya no serán compatibles.
P: ¿Cómo puedo aceptar o rechazar la opción de cuotas basadas en vCPU?
Si utiliza Amazon ECS con Fargate, puede darse de alta o baja fácil y rápidamente de la opción de cuotas basadas en vCPU si cambia la configuración de la cuenta de ECS mediante la CLI, como se documenta aquí. Si utiliza Amazon EKS con Fargate, puede presentar una solicitud en la consola de AWS Support Center . Puede optar por darse de alta o baja de las cuotas basadas en vCPU para cada una de sus cuentas de AWS. Una vez que se procese su solicitud para aceptar las cuotas de vCPU, el límite aplicado a su recuento de tareas y pods será de cero en la consola de Service Quotas, solo se mostrarán las cuotas basadas en vCPU. Ya puede comenzar a administrar sus Service Quotas mediante las cuotas basadas en vCPU.
P: ¿Las cuotas basadas en vCPU corresponden a alguna región?
Sí. Al igual que las cuotas basadas en el recuento de tareas y pods, las cuotas basadas en vCPU para una cuenta de AWS se clasifican por región.
P: ¿Cómo puedo consultar mis cuotas actuales basadas en el recuento de tareas y pods, y las nuevas cuotas basadas en vCPU?
Puede encontrar sus cuotas actuales basadas en el recuento de tareas y pods en la consola de Service Quotas y por medio de la API de Service Quotas. A partir del 8 de septiembre de 2022, podrá consultar las cuotas actuales basadas en el recuento de tareas y pods, y las nuevas cuotas basadas en vCPU en la consola de Service Quotas.
P: ¿Podré consultar el uso real en comparación con estas nuevas cuotas?
Sí. Puede hacer un seguimiento y examinar el uso de vCPU en comparación con estas cuotas en Service Quotas. Service Quotas también permite que los clientes utilicen CloudWatch para configurar nuevas alarmas que les adviertan que se están acercando a las cuotas basadas en vCPU.
P: ¿La migración a las cuotas de vCPU afectará a las tareas y los pods en ejecución?
No. Si utiliza o no las cuotas basadas en vCPU durante el periodo de transición, ninguna tarea ni ningún pod se verá afectado.
P: ¿Qué pasa si tengo problemas con las cuotas basadas en vCPU?
Si tiene problemas con las cuotas basadas en vCPU, puede dejar de utilizar dichas cuotas y actualizar los sistemas. Sin embargo, su cuenta volverá automáticamente a las cuotas de vCPU después de noviembre de 2022. Es importante que pruebe sus sistemas con cuotas de vCPU antes de noviembre de 2022.
P: ¿Cuáles son los cambios que debo tener en cuenta con la migración a las cuotas basadas en vCPU?
Si integra con el error de exceso de límites en las cuotas actuales, se le recomienda probar sus sistemas antes de que termine el periodo de transición. Por ejemplo, con las cuotas de vCPU, Fargate arrojará un nuevo mensaje de error cuando se sobrepasen sus nuevas cuotas de vCPU. Este es un nuevo mensaje de error para cuotas bajo demanda: You’ve reached the limit on the number of vCPUs you can run concurrently (Ha alcanzado el límite de cantidad de vCPU que puede ejecutar de forma simultánea). Por su parte, este es un mensaje de error para cuotas de spot: You’ve reached the limit on the number of vCPUs you can run as spot tasks concurrently (Ha alcanzado el límite de cantidad de vCPU que puede ejecutar como tareas de spot de forma simultánea). Le recomendamos revisar su sistema en busca de cambios si tiene una integración con Service Quotas, las API de Service Quotas o plantillas. Con la integración de métricas de Amazon CloudWatch en Service Quotas, puede supervisar el uso de Fargate en comparación con las nuevas cuotas basadas en vCPU al configurar nuevas alarmas que le adviertan cuando se esté acercado a las cuotas.
P: ¿Cómo puedo solicitar un aumento en las cuotas basadas en vCPU?
Puede continuar la solicitud de aumento de límites mediante la consola de Service Quotas. Para solicitar un aumento del límite, seleccione la opción Request Limit Increase (Solicitar aumento de límite) en la consola de Service Quotas e indique las vCPU que necesita. Si continúa utilizando cuotas basadas en el recuento de tareas y pods, puede solicitar un aumento de límite por las cuotas existentes de tareas y pods.
P: ¿Puedo lanzar la misma cantidad de tareas y pods?
Sí. Las cuotas basadas en vCPU le permiten lanzar al menos el mismo número de tareas o pods que con las cuotas basadas en el recuento de tareas y pods. Si su cuenta ya tiene un incremento en las cuotas aprobado, continuará teniendo la posibilidad de lanzar al menos el mismo número de tareas y pods. Igual que hoy, las cuentas de AWS nuevas pueden comenzar con cuotas más bajas que la cantidad predeterminada; sin embargo, estas cuotas pueden aumentar con el paso del tiempo. Consulte la documentación para obtener más detalles.
P: ¿Qué sucede con mis cuotas si dejo de utilizar las cuotas de vCPU durante el periodo de transición?
Si decide dejar de utilizarlas durante el periodo de transición, las cuotas volverán a los valores límite basados en el recuento de tareas y pods que tenía antes de dejar de utilizarlas. Sin embargo, Fargate cambiará automáticamente sus cuentas a cuotas de vCPU a partir del 1 de noviembre de 2022.
P: ¿Qué sucederá si no hago nada?
A partir del 10 de octubre de 2022, sus cuentas comenzarán a utilizar automáticamente cuotas basadas en vCPU. Esta migración se hará de manera gradual. Al hacer las pruebas y adoptar los formatos con anticipación, dispondrá de tiempo valioso para realizar modificaciones en las herramientas de administración de límites y reducir el riesgo de impacto en los sistemas.
P: ¿Las nuevas cuotas tendrán un impacto en mi factura mensual?
No. El precio de Fargate sigue siendo el mismo independientemente de las cuotas basadas en el recuento de tareas y pods o en vCPU.
Seguridad y conformidad
P: ¿Qué estándares de programas de conformidad cumple AWS Fargate?
AWS Fargate cumple los estándares de nivel 1 de DSS PCI, ISO 9001, ISO 27001, ISO 27017, ISO 27018, SOC 1, SOC 2, SOC 3 y los requisitos de HIPAA.
Si desea obtener más información, visite las páginas sobre temas de conformidad.
P: ¿Puedo usar AWS Fargate con información de salud protegida (PHI) y con otras cargas de trabajo reguladas por HIPAA?
Sí. AWS Fargate cumple los requisitos de HIPAA. Si cuenta con un Business Associate Addendum (BAA, anexo para socios empresariales) vigente con AWS, puede procesar información de salud protegida (PHI) y cifrada mediante contenedores de Docker implementados en Fargate.
Para obtener más información, visite nuestra página sobre conformidad con HIPAA. Si está planificando procesar, almacenar o transmitir información de salud protegida (PHI) y no cuenta con un BAA vigente de AWS, contáctenos para obtener más información.
P: ¿Puedo usar AWS Fargate para cargas de trabajo reguladas por el gobierno de los EE.UU. o para procesar información no clasificada controlada (CUI) confidencial?
Sí. Fargate está disponible en las regiones de AWS GovCloud (EE.UU.). AWS GovCloud (EE. UU.) es una región aislada de servicios e infraestructura en la nube diseñada para cumplir los requisitos normativos y de conformidad específicos de las agencias del Gobierno de EE. UU., así como de los contratistas, las instituciones educativas y otros clientes estadounidenses que ejecutan cargas de trabajo con información confidencial en la nube. Para obtener una lista completa de las regiones de AWS donde Fargate está disponible, consulte la tabla de regiones.
Si desea obtener más información, visite nuestra página sobre AWS GovCloud.
P: ¿Qué versiones de Windows Server son compatibles con AWS Fargate?
Fargate admite la versión del canal de mantenimiento a largo plazo (LTSC) de Windows Server 2019 en la plataforma Windows para Fargate, versión 1.0.0 o posterior.
Acuerdo de nivel de servicios (SLA)
P: ¿Qué garantiza el SLA de AWS Fargate?
El SLA informático garantiza un porcentaje de tiempo de actividad mensual de al menos 99,99% para AWS Fargate.
P: ¿Cómo sé si reúno los requisitos para recibir un crédito de servicio del SLA?
Reúne los requisitos para un crédito de SLA para AWS Fargate de acuerdo con el SLA de cómputo si más de una zona de disponibilidad en las que ejecuta una tarea, dentro de la misma región, tiene un porcentaje de tiempo de actividad mensual menor al 99,99 % durante cualquier ciclo de facturación mensual.
Para obtener información completa sobre los términos y condiciones del SLA, así como detalles sobre cómo enviar una reclamación, consulte la página con detalles del SLA para servicios cómputo.
Introducción al uso de AWS Fargate