Una instancia de ECS es un servidor virtual con vCPU, memoria, sistema operativo, red y discos que usted crea, gestiona y libera mediante la consola, la API o los SDK.
Configuración de la instancia
Cada instancia se compone de cuatro elementos: tipo de instancia, imagen, almacenamiento y red.
Tipo de instancia
El tipo de instancia define la cantidad de vCPU, el tamaño de memoria y otras especificaciones de hardware, incluidas las vGPU, el almacenamiento local, las tarjetas de red, el ancho de banda de red, la tasa de reenvío de paquetes, el ancho de banda de disco en la nube y los IOPS.
Elija un tipo de instancia según su carga de trabajo:
|
Características de la carga de trabajo |
Familia de instancias recomendada |
|
CPU y memoria equilibrados, cargas de trabajo generales de web y aplicaciones |
De propósito general |
|
CPU alta, memoria baja (procesamiento por lotes, codificación multimedia) |
Optimizada para cómputo |
|
Memoria alta, CPU moderada (bases de datos en memoria, análisis de datos) |
Optimizada para memoria |
|
E/S secuencial alta, grandes conjuntos de datos locales (big data, streaming de datos) |
Optimizada para almacenamiento (big data) |
|
Cargas de trabajo aceleradas por GPU (aprendizaje automático, renderizado) |
Acelerada por GPU |
Consulte Instance family overview, Instance Types Available for Each Region y Instance type selection.
Imagen
Una imagen contiene el sistema operativo y los datos de inicialización necesarios para iniciar una instancia. Alibaba Cloud proporciona imágenes para Windows Server y las principales distribuciones de Linux. También puede crear o importar imágenes personalizadas. Las imágenes de Alibaba Cloud Marketplace incluyen entornos de ejecución preinstalados para escenarios como la creación de sitios web y el desarrollo de aplicaciones.
Consulte Overview of images.
Almacenamiento
Cada instancia cuenta con un disco del sistema y discos de datos opcionales:
Disco del sistema: almacena la imagen de arranque. Es obligatorio para cada instancia.
Discos de datos: proporcionan almacenamiento adicional. Los discos en la nube pueden funcionar como discos del sistema y de datos. Los discos locales solo funcionan como discos de datos y están disponibles únicamente para tipos de instancia de big data y SSD local.
Los discos en la nube utilizan almacenamiento triplicado para garantizar la durabilidad de los datos. Realice copias de seguridad de los datos periódicamente mediante instantáneas. Para los discos locales, implemente redundancia en la capa de aplicación.
Para agregar almacenamiento después de crear la instancia, amplíe los discos en la nube existentes o attach additional ones. Consulte Overview.
Red
Las interfaces de red elásticas (ENI) proporcionan conectividad de red y direcciones IP para las instancias basadas en VPC. Cada instancia obtiene una ENI predeterminada. Conecte o desconecte ENI para controlar el acceso a Internet y la comunicación con otros recursos en la nube.
Para habilitar el acceso a Internet, configure el ancho de banda público. Consulte Enable public bandwidth y Internal network access within a VPC.
Para personalizar la configuración de red, security group, sistema operativo y agrupación, consulte Custom launch.
Ciclo de vida de la instancia
El ciclo de vida de una instancia abarca desde su creación hasta su liberación. Durante este periodo, la instancia transita entre distintos estados según las operaciones que usted realice.
Estados de la instancia
Puede consultar los estados de la instancia de dos formas:
Estados basados en la consola: se muestran en la consola de ECS. Consulte View instance information.
Estados basados en la API: los devuelven DescribeInstanceStatus o DescribeInstances.
Un estado basado en la API puede corresponder a varios estados basados en la consola. Por ejemplo, el estado de API Stopped incluye estados de consola como Expired y Locked.
Los estados transitorios ocurren durante las transiciones (por ejemplo, Starting). Los estados estables son modos de operación sostenidos (por ejemplo, Running, Stopped).
La siguiente tabla describe cada estado del ciclo de vida.
| Estado basado en la consola | Estado basado en la API | Atributo del estado | Descripción |
|---|---|---|---|
| Pending | Pending | Transitorio | Instancia creada pero aún no iniciada. |
| Starting | Starting | Transitorio | La instancia se está iniciando tras la creación, un inicio o un reinicio. |
| Running | Running | Estable |
La instancia se está ejecutando.
Nota
El estado Running no garantiza que el sistema operativo esté completamente operativo. Compruébelo mediante View the health status of ECS instances. |
| Expiring | Running | Estable | Una instancia de suscripción está próxima a vencer, pero sigue funcionando con normalidad. Renueve a tiempo para evitar interrupciones. |
| Stopping | Stopping | Transitorio | La instancia se está apagando tras una solicitud de detención o hibernación. |
| Stopped | Stopped | Estable | La instancia está detenida, ya sea tras la creación (antes del primer inicio), una detención normal o una hibernación. Las instancias creadas desde la consola y las creadas mediante RunInstances se inician automáticamente. En las instancias pay-as-you-go en modo económico, las vCPU, la memoria y la dirección IP pública estática se liberan y dejan de facturarse; los discos y las EIP asociadas siguen facturándose. |
| Expired | Stopped | Estable | Una instancia de suscripción ha vencido o una instancia pay-as-you-go se detuvo por pago pendiente. La instancia espera su liberación. |
| Locked | Stopped | Estable | La instancia está bloqueada por motivos de seguridad. Solicite el desbloqueo en la página Network security control events. |
| To Be Released | Stopped | Estable |
Se ha solicitado un reembolso para una instancia de suscripción no vencida. |
Transiciones de estado
El siguiente diagrama muestra cómo transitan las instancias entre estados.
Crear una instancia
Tras la creación, la instancia pasa por Pending, Starting y Running. Conéctese mediante SSH, RDP o Session Manager. Consulte Create an instance y Connect to an instance.
Detener una instancia
La detención hace que la instancia pase por Stopping y Stopped. Detenga la instancia antes de reemplazar el sistema operativo, cambiar la dirección IP privada o modificar el tipo de instancia (solo para pay-as-you-go).
En las instancias pay-as-you-go detenidas en modo económico, las vCPU, la memoria y la dirección IP pública estática se liberan y dejan de facturarse. Los discos y las EIP asociadas continúan facturándose.
Consulte Stop an instance.
Iniciar una instancia
El inicio hace que la instancia pase por Starting y Running. Consulte Start an instance.
Reiniciar una instancia
El reinicio hace que la instancia pase por Stopping, Starting y Running. Reinicie para tareas de mantenimiento, como aplicar actualizaciones o guardar cambios de configuración.
Una instancia reiniciada puede trasladarse a un nuevo host. Para mantenerla en el mismo host, utilice un host dedicado. Consulte Restart an instance.
Liberar una instancia
Libere una instancia cuando ya no la necesite para dejar de generar cargos.
Tras la liberación, se eliminan permanentemente el ID de la instancia, la dirección IP pública estática, el disco del sistema y los discos de datos que tengan habilitada la opción Release Disk with Instance. Las EIP asociadas se desconectan y se conservan. Los discos de datos con Release Disk with Instance deshabilitada se desconectan y se conservan.
Habilite la protección contra liberación para evitar eliminaciones accidentales. Consulte Release an instance.
Primeros pasos
Planifique antes de crear
Antes de crear una instancia, defina lo siguiente:
Región: en qué región desplegará la instancia y si los tipos de instancia que necesita están disponibles allí. Consulte Instance Types Available for Each Region.
Tipo de instancia: qué familia y tipo de instancia se ajusta a su carga de trabajo. Consulte la tabla de cargas de trabajo en Tipo de instancia.
Imagen: qué sistema operativo o entorno preconfigurado utilizará como base.
Almacenamiento: cuánto espacio en disco requiere y si necesita discos de datos.
Red: si la instancia necesita acceso público a Internet, y qué VPC y security group utilizar.
Método de facturación: suscripción, pay-as-you-go o Spot Instance. Considere si los savings plans reducen costos según su patrón de uso. Consulte Subscription, Pay-as-you-go y Spot Instance.
Crear una instancia
Dispone de dos opciones:
Quick Launch (recomendado para la mayoría de los usuarios): cree una instancia de suscripción en minutos con un conjunto seleccionado de tipos de instancia e imágenes. La mayoría de las configuraciones están predefinidas.
Custom launch: configure la imagen, el tipo de instancia, el almacenamiento, el ancho de banda y los security groups según sus requisitos.
Conectarse a una instancia
Conéctese mediante SSH (Linux), RDP (Windows), VNC o Session Manager. Consulte Connect to an instance.
Si no estableció una contraseña de inicio de sesión al crear la instancia o la olvidó, reset the logon password antes de conectarse.
Gestionar una instancia
Consulte Manage instances.
Desplegar servicios
Despliegue entornos de software, sitios web o aplicaciones en su instancia:
Entornos de desarrollo: consulte Build a software development environment.
Sitios web: consulte Build a website.
Aplicaciones (bases de datos, hosting de código): consulte Build an application.
Monitoreo y solución de problemas
Para tiempos de inactividad, fallos de inicio o problemas de conexión, utilice las herramientas de autodiagnóstico. Consulte Troubleshooting.
Utilice OOS para ejecutar tareas de operación y mantenimiento programadas o por lotes. Consulte CloudOps Orchestration Service (OOS).
Modificar la configuración de la instancia
Si la configuración actual ya no se ajusta a su carga de trabajo, cambie el tipo de instancia, el ancho de banda público o el método de facturación del disco de datos. Consulte Overview of instance configuration changes.
Recomendaciones de seguridad
Siga estas prácticas para mejorar la seguridad de sus instancias de ECS:
Control de permisos: utilice Resource Access Management (RAM) para controlar qué usuarios pueden gestionar recursos de ECS y qué acciones pueden realizar. Consulte Identities.
Seguridad de red: utilice VPC para aislar servicios de diferentes niveles de seguridad. Utilice security groups para controlar el tráfico entrante y saliente. Permita el acceso a Internet solo cuando sea necesario.
Integridad de datos: ECS utiliza almacenamiento triplicado, borrado seguro de datos y CRC para proteger los datos en reposo y en tránsito. Consulte Ensure data integrity.
Confidencialidad de datos: ECS protege los datos en reposo, en tránsito y en uso, lo que cubre la confidencialidad del almacenamiento, la transmisión de red y el cómputo en tiempo de ejecución. Consulte Ensure data confidentiality during data storage, transmission, and computing.
Monitoreo y registros: utilice servicios como CloudMonitor y Cloud Config para monitorear el uso de recursos y el rendimiento en tiempo real. Configure alertas para detectar excepciones de forma temprana.
Consulte ECS instance security.