Migración de Amazon EC2 a instancias administradas de Amazon ECS
Migración de las cargas de trabajo existentes de Amazon EC2 a instancias administradas de Amazon ECS Esta migración le permite acceder a toda la gama de tipos de instancias de Amazon EC2, reservas de capacidad y capacidades avanzadas mientras conserva la infraestructura administrada por AWS.
Consideraciones sobre la migración
Tenga en cuenta las siguientes consideraciones al migrar de Amazon EC2 a instancias administradas de Amazon ECS:
- Compatibilidad de tareas
-
Las definiciones de tareas existentes configuradas para Amazon EC2 son en su mayoría compatibles con instancias administradas de Amazon ECS. Para obtener una lista de las diferencias en las definiciones de tareas, consulte Diferencias en la definición de tareas de Amazon ECS para instancias administradas de Amazon ECS.
- Cambios en el modelo de seguridad
-
Instancias administradas de Amazon ECS permite realizar varias tareas por instancia de forma predeterminada. Considere la posibilidad de habilitar el modo de tarea única si sus cargas de trabajo requieren un mayor aislamiento.
- Ciclo de vida de la instancia
-
Las instancias de instancias administradas de Amazon ECS tienen una vida útil máxima de 14 días. Planifique la sustitución de tareas y utilice los servicios de Amazon ECS para automatizar la administración de tareas.
- Cambios de precio
-
Con instancias administradas de Amazon ECS, paga por la instancia completa más una cuota de administración. AWS se encarga de gestionar los gastos generales de administración de la infraestructura.
- Periodos de mantenimiento
-
Configure los periodos de mantenimiento mediante los periodos de eventos de Amazon EC2 para controlar cuándo se sustituyen las instancias de instancias administradas de Amazon ECS para aplicar parches.
Requisitos previos
Antes de migrar a instancias administradas de Amazon ECS, compruebe que tenga lo siguiente:
-
Dispone de los roles de IAM necesarios para instancias administradas de Amazon ECS. Esto incluye:
-
Rol de infraestructura: permite a Amazon ECS realizar llamadas a los servicios de AWS en su nombre para administrar la infraestructura de instancias administradas de Amazon ECS.
Para obtener más información, consulte Rol de IAM de infraestructura de Amazon ECS.
-
Perfil de instancia: proporciona permisos para el agente de contenedor de Amazon ECS y el daemon de Docker que se ponen en marcha en instancias administradas.
Para obtener más información, consulte Perfil de instancia de instancias administradas de Amazon ECS.
-
-
Una idea clara de las diferencias de modelos de seguridad de Amazon EC2 e instancias administradas de Amazon ECS.
Paso 1: actualice el clúster para que use instancias administradas de Amazon ECS
Cree un proveedor de capacidad. Cuando crea un proveedor de capacidad con instancias administradas de Amazon ECS, solo estará disponible dentro del clúster especificado.
Para obtener más información, consulte Creación de un proveedor de capacidad de instancias administradas de Amazon ECS.
Paso 2: actualice la definición de la tarea para que tenga la capacidad de instancias administradas de Amazon ECS
Actualice la definición de la tarea para que tenga las capacidades requeridas para instancias administradas de Amazon ECS.
Para obtener más información, consulte Actualización de una definición de tareas de Amazon ECS mediante la consola.
Paso 3: actualice el servicio para usar el proveedor de capacidad de instancias administradas de Amazon ECS
Actualice su servicio de Amazon ECS existente para utilizar el proveedor de capacidad de instancias administradas de Amazon ECS.
Para obtener más información, consulte Actualización de un servicio de Amazon ECS para utilizar un proveedor de capacidad.
Paso 4: migre tareas independientes
En el caso de las tareas independientes, especifique el proveedor de capacidad de instancias administradas de Amazon ECS al poner en marcha la tarea.
Para obtener más información, consulte Ejecución de una aplicación como tarea de Amazon ECS.