Descripción general
Presentación
CCE permite montar un volumen creado a partir de un sistema de archivos Scalable File Service (SFS) en un contenedor para almacenar datos de forma persistente. Los volúmenes de SFS se usan comúnmente en escenarios de ReadWriteMany para servicios de expansión de gran capacidad y costos sensibles, como procesamiento de medios, gestión de contenido, análisis de big data y análisis de procesos de carga de trabajo. Para los servicios con un volumen masivo de archivos pequeños, se recomiendan los sistemas de archivos de SFS Turbo.
Ampliable a petabytes, SFS proporciona almacenamiento de archivos compartidos totalmente alojado, altamente disponible y estable para manejar aplicaciones de uso intensivo de datos y ancho de banda
- Standard file protocols: Puede montar sistemas de archivos como volúmenes en servidores, lo mismo que usar directorios locales.
- Data sharing: El mismo sistema de archivos se puede montar en varios servidores, para que los datos se puedan compartir.
- Private network: El usuario solo puede acceder a los datos en redes privadas de centros de datos.
- Capacity and performance: La capacidad de un solo sistema de archivos es alta (nivel PB) y el rendimiento es excelente (latencia de E/S de lectura/escritura a nivel ms).
- Use cases: Deployments/StatefulSets en modo ReadWriteMany y trabajos creados para cómputo de alto rendimiento (HPC), procesamiento de medios, gestión de contenido, servicios web, análisis de big data y análisis de procesos de carga de trabajo
Rendimiento
- Los sistemas de archivos de SFS Capacity-Oriented están agotados y no se pueden crear en la consola de CCE. Todavía puede crear PV para los sistemas de archivos existentes de SFS Capacity-Oriented con kubectl.
Parámetro |
SFS Capacity-Oriented |
---|---|
Ancho de banda máximo |
2 GB/s |
IOPS máximas |
2,000 |
Latencia |
3–20 ms |
Capacidad máxima |
4 PB |
Escenarios de aplicación
SFS admite los siguientes modos de montaje basados en escenarios de aplicación:
- Uso de un sistema de archivos de SFS existente con un PV estático: modo de creación estática, en el que se utiliza un volumen de SFS existente para crear un PV y, a continuación, 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 sistema de archivos SFS a través de un PV dinámico: modo de creación dinámica, donde no es necesario crear volúmenes de SFS por adelantado. En su lugar, especifique un StorageClass durante la creación de PVC y se creará automáticamente un volumen SFS y un PV. Este modo es aplicable a escenarios en los que no hay almacenamiento subyacente disponible.
Restricciones
- El sistema de archivos de SFS y el clúster deben estar en la misma VPC.
- Varios PV pueden utilizar el mismo sistema de archivos SFS o SFS Turbo con las siguientes restricciones:
- Puede producirse un error si varios PVC/PV que utilizan el mismo sistema de archivos SFS o SFS Turbo subyacente están montados en el mismo pod.
- El parámetro persistentVolumeReclaimPolicy de los PV debe establecerse en Retain. De lo contrario, cuando se elimina un PV, se puede eliminar el volumen subyacente asociado. En este caso, otros PV asociados con el volumen subyacente pueden ser anormales.
- Cuando el volumen subyacente se utiliza repetidamente, se recomienda desplegar ReadWriteMany en la capa de aplicación para evitar la sobreescritura y la pérdida de datos.
Facturación
- Para los volúmenes de SFS creados automáticamente con StorageClass, el modo de facturación predeterminado es Pay-per-use, lo que indica que se cobra en función de la capacidad de almacenamiento y la duración utilizadas. Para obtener más información sobre los precios de SFS, consulte Facturación.
- Si desea que se le facture en modo anual/mensual, utilice los volúmenes de archivos de SFS existentes.