Descripción general
Para lograr el almacenamiento persistente, CCE le permite montar los volúmenes de almacenamiento creados a partir de los discos de Elastic Volume Service (EVS) en una ruta de un contenedor. Cuando el contenedor se migra dentro de una AZ, los volúmenes de EVS montados también se migran. Mediante el uso de volúmenes de EVS, puede montar el directorio de archivos remoto de un sistema de almacenamiento en un contenedor para que los datos del volumen de datos se conserven permanentemente. Incluso si se elimina el contenedor, los datos en el volumen de datos todavía se almacenan en el sistema de almacenamiento.
Especificaciones de rendimiento del disco de EVS
Las métricas de rendimiento de EVS incluyen:
- IOPS: número de operaciones de lectura/escritura realizadas por un disco de EVS por segundo
- Rendimiento: Cantidad de datos leídos y escritos en un disco EVS por segundo
- Latencia de E/S de lectura/escritura: Intervalo mínimo entre dos operaciones consecutivas de lectura/escritura en un disco EVS
Parámetro |
SSD con capacidad extrema |
SSD de uso general |
Capacidad ultraalta de E/S |
Capacidad alta de E/S |
---|---|---|---|---|
Máx. capacidad (GiB) |
|
|
|
|
Máx. IOPS |
128,000 |
20,000 |
50,000 |
5,000 |
Máx. rendimiento (MiB/s) |
1,000 |
250 |
350 |
150 |
Límite de IOPS de ráfaga |
64,000 |
8,000 |
16,000 |
5,000 |
IOPS del disco |
Mín. (128,000, 1,800 + 50 x capacidad) |
Mín. (20,000, 1,800 + 12 x capacidad) |
Mín. (50,000, 1,800 + 50 x capacidad) |
Mín. (5,000, 1,800 + 8 x capacidad) |
Rendimiento del disco (MiB/s) |
Mín. (1,000, 120 + 0.5 × capacidad) |
Mín. (250, 100 + 0.5 × capacidad) |
Mín. (350, 120 + 0.5 × capacidad) |
Mín. (150, 100 + 0.15 × capacidad) |
Latencia de acceso de una sola cola (ms) |
Submilisegundo |
1 |
1 |
1–3 |
Nombre de la API |
ESSD |
GPSSD |
SSD |
SAS |
Para obtener más información sobre el rendimiento del disco de EVS, consulte Tipos y rendimiento de disco.
Escenarios de aplicación
Los discos de EVS se pueden montar en los siguientes modos basados en escenarios de aplicación:
- Uso de un disco de EVS existente a través de un PV estático: modo de creación estática, donde se utiliza un disco de EVS existente para crear un PV y luego montar el almacenamiento en la carga de trabajo con un PVC. Este modo es aplicable a escenarios en los que el almacenamiento subyacente está disponible o se factura anualmente/mensualmente.
- Uso de un disco de EVS con un PV dinámico: modo de creación dinámica, donde no es necesario crear los volúmenes de EVS por adelantado. En su lugar, especifique un StorageClass durante la creación de PVC y un disco de EVS y un PV se crearán automáticamente. Este modo es aplicable a escenarios en los que no hay almacenamiento subyacente disponible.
- Montaje dinámico de un disco de EVS en un StatefulSet: Solo StatefulSets admite este modo. Cada pod está asociado con un PVC y PV únicos. Después de reprogramar un pod, los datos originales todavía se pueden montar en él basándose en el nombre de PVC. Este modo es aplicable a StatefulSets con múltiples pods.
Restricciones
- Los discos de EVS no se pueden montar entre las AZ y no se pueden usar por varias cargas de trabajo, varios pods de la misma carga de trabajo o varias tareas.
- La función de intercambio de datos de un disco compartido no se admite entre los nodos de un clúster de CCE. Si el mismo disco de EVS está montado en varios nodos, pueden producirse conflictos de lectura y escritura y conflictos de caché de datos. Por lo tanto, se recomienda crear solo un pod al crear una Deployment que utilice discos de EVS.
- Para los clústeres anteriores a v1.19.10, si se utiliza una política de HPA para escalar una carga de trabajo con volúmenes de EVS montados, los pods existentes no se pueden leer ni escribir cuando se programa un nuevo pod en otro nodo.
Para los clústeres de v1.19.10 y las versiones posteriores, si se utiliza una política de HPA para escalar una carga de trabajo con un volumen de EVS montado, no se puede iniciar un nuevo pod porque no se pueden conectar los discos de EVS.
- Los discos de EVS que tienen particiones o utilizan sistemas de archivos no ext4 no son compatibles.
- El almacenamiento de contenedores en clústeres de CCE de Kubernetes 1.13 o posterior admite la encriptación. Antes de utilizar el almacenamiento contenedor, compruebe si la región donde se encuentra el disco EVS admite la encriptación de disco.
Facturación
- Para montar volúmenes de almacenamiento del tipo de EVS, el modo de facturación de los discos de EVS creó automáticamente especificando el StorageClass es de pago por uso de forma predeterminada y no se puede cambiar a anual/mensual. Si desea utilizar un disco de EVS con facturación anual/mensual, utilice uno existente.
- Para obtener más información sobre los precios de los discos EVS, consulte Facturación para discos.