|
Hoy, anunciamos instancias administradas de Amazon ECS, una nueva opción de cómputo para el servicio de contenedores elásticos de Amazon (Amazon ECS) que permite a los desarrolladores usar la gama completa de capacidades de Amazon Elastic Compute Cloud (Amazon EC2) al tiempo que descarga responsabilidades de gestión de infraestructura para el servicio web de Amazon (AWS). Esta nueva oferta combina la simplicidad operativa de la infraestructura de descarga con la flexibilidad y el control de Amazon EC2, lo que significa que los clientes pueden centrarse en la creación de aplicaciones que impulsan la innovación, al tiempo que reducen el costo total de propiedad (TCO) y en el mantenimiento de las mejores prácticas de AWS.
Los clientes que ejecutan cargas de trabajo contenedores nos dijeron que querían combinar la simplicidad de los sin servidor con la flexibilidad de las instancias de EC2 autogestionadas. Aunque las opciones sin servidor proporcionan una excelente solución de propósito general, algunas aplicaciones requieren capacidades de cómputo específicas, como la aceleración de GPU, las arquitecturas de CPU particulares o el rendimiento mejorado de redes. Además, los clientes con inversiones existentes de capacidad de Amazon EC2 a través de opciones de precios de EC2 no podrían usar completamente estos compromisos con ofertas sin servidor.
Las instancias administradas de Amazon ECS proporcionan un entorno de cómputo de contenedores totalmente administrado que admite una amplia gama de tipos de instancias EC2 e integración profunda con los servicios de AWS. De manera predeterminada, selecciona automáticamente las instancias de EC2 más optimizadas para sus cargas de trabajo, pero puede especificar atributos o tipos de instancia particulares cuando sea necesario. AWS maneja todos los aspectos de la gestión de la infraestructura, incluido el aprovisionamiento, el escala, el parche de seguridad y la optimización de costos, lo que le permite concentrarse en la construcción y la ejecución de sus aplicaciones.
Vamos a probarlo
Mirando la experiencia de la consola de administración de AWS para crear un nuevo clúster de Amazon ECS, puedo ver la nueva opción para usar instancias administradas por ECS. Hagamos un recorrido rápido por todas las nuevas opciones.
Después de seleccionar Fargate y instancias administradasMe presentan dos opciones. Si selecciono Usar ECS predeterminadoAmazon ECS elegirá tipos de instancias de propósito general basados en agrupar tareas pendientes y elegir el tipo de instancia óptimo en función de las métricas de costo y resiliencia. Esta es la forma más directa y recomendada de comenzar. Selección Usar Custom – Avanzado Abre parámetros de configuración adicionales, donde puedo ajustar los atributos de las instancias que Amazon ECS usará.
Por defecto, ya veo UPC y Memoria Como atributos, pero puedo seleccionar entre 20 atributos adicionales para continuar filtrando la lista de tipos de instancias disponibles que Amazon ECS puede acceder.
Después de haber realizado mis selecciones de atributos, veo una lista de todos los tipos de instancias que coinciden con mis elecciones.
A partir de aquí, puedo crear mi clúster ECS como de costumbre y Amazon ECS provocará instancias para mí en mi nombre en función de los atributos y criterios que he definido en los pasos anteriores.
Características clave de las instancias administradas de Amazon ECS
Con las instancias administradas de Amazon ECS, AWS asume toda la responsabilidad de la gestión de infraestructura, manejando todos los aspectos de aprovisionamiento de instancias, escala y mantenimiento. Esto incluye la implementación de parches de seguridad regulares iniciados cada 14 días (debido al drenaje de la conexión de instancia, la vida útil real de la instancia puede ser más larga), con la capacidad de programar Windows de mantenimiento utilizando Windows de eventos de Amazon EC2 para minimizar la interrupción de sus aplicaciones.
El servicio proporciona una flexibilidad excepcional en la selección de tipos de caso. Aunque selecciona automáticamente los tipos de instancia optimizados de costo por defecto, mantiene la potencia para especificar los atributos de instancia deseados cuando sus cargas de trabajo requieren capacidades específicas. Esto incluye opciones para la aceleración de GPU, la arquitectura de la CPU y los requisitos de rendimiento de la red, lo que le brinda un control preciso sobre su entorno de cómputo.
Para ayudar a optimizar los costos, las instancias administradas de Amazon ECS administran inteligentemente la utilización de recursos al colocar automáticamente múltiples tareas en instancias más grandes cuando sea apropiado. El servicio monitorea y optimiza continuamente la colocación de tareas, consolidando las cargas de trabajo en menos casos para secarse, utilizar y terminar instancias inactivas (vacías), proporcionando una alta disponibilidad y una eficiencia de rentabilidad para sus aplicaciones contenedores.
La integración con los servicios de AWS existentes es perfecta, particularmente con las características de Amazon EC2, como las opciones de precios de EC2. Esta integración profunda significa que puede maximizar las inversiones de capacidad existentes al tiempo que mantiene la simplicidad operativa de un servicio totalmente administrado.
La seguridad sigue siendo una prioridad con las instancias administradas por Amazon ECS. El servicio se ejecuta en Bottleroket, un sistema operativo de contenedores especialmente diseñado, y mantiene su postura de seguridad a través de parches de seguridad automatizados y actualizaciones. Puede ver todas las actualizaciones y parches aplicados a la imagen del sistema operativo de bottlerocket en el Sitio web de Bottlerocket. Este enfoque integral de seguridad mantiene sus aplicaciones contenedores en un entorno seguro y mantenido.
Disponible ahora
Las instancias administradas de Amazon ECS están disponibles hoy en EE. UU. (North Virginia), US West (Oregon), Europa (Dublín), África (Ciudad del Cabo), Asia Pacífico (Singapur) y Asia Pacific (Tokio) AWS AWS. Puede comenzar a usar instancias administradas a través de la consola de administración de AWS, la interfaz de línea de comandos AWS (AWS CLI) o la infraestructura como herramientas de código (IAC) como el Kit de desarrollo de AWS Cloud (AWS CDK) y AWS CloudFormation. Usted paga las instancias de EC2 que usa más una tarifa de administración para el servicio.
Para obtener más información sobre las instancias administradas por Amazon ECS, visite la documentación y comience a simplificar su infraestructura de contenedores hoy.