ack-fluid es un motor distribuido de orquestación y aceleración de datasets dentro del conjunto de herramientas de IA nativa de la nube. Este componente abstrae el almacenamiento remoto como datasets nativos de Kubernetes, orquesta una capa de caché distribuida sobre ellos y expone los datos a las cargas de trabajo de IA mediante notificaciones de volumen persistente (PVC) estándar. Así, reduce la latencia de E/S para el entrenamiento de modelos e inference sin necesidad de modificar el código de la aplicación.
Funcionamiento
ack-fluid define dos CustomResourceDefinitions (CRD): Dataset y Runtime, que se integran directamente con el modelo de recursos de Kubernetes. Declare un Dataset para especificar la ubicación de sus datos y un Runtime para iniciar una caché distribuida sobre ellos. ack-fluid gestiona todo el ciclo de vida de los datos: almacenamiento en caché, programación y limpieza de recursos.
Las aplicaciones acceden a los datos al montar la PVC que respalda un Dataset. En clústeres ACK estándar, el plugin Fluid CSI se encarga del montaje. En clústeres ACK serverless, el plugin Fluid FUSE Sidecar inyecta un contenedor sidecar para proporcionar la misma interfaz. En ambos casos, la aplicación percibe una ruta POSIX estándar, por lo que el runtime subyacente resulta transparente.
Runtimes de caché compatibles:
|
Runtime |
Descripción |
|
AlluxioRuntime |
Caché distribuida basada en Alluxio |
|
JuiceFSRuntime |
Caché distribuida basada en JuiceFS |
|
JindoRuntime |
Caché distribuida basada en JindoFS, con JindoCache como motor de caché predeterminado |
|
EFCRuntime |
Caché distribuida basada en EFC |
|
ThinRuntime |
Interfaz genérica extensible; se conecta a sistemas de almacenamiento autogestionados con una cantidad mínima de código y reutiliza las capacidades principales de orquestación, gestión y programación de datos de Fluid |
Para obtener más información sobre el modelo de Dataset, consulte Elastic datasets.
Notas de uso
ack-fluid solo es compatible con clústeres ACK Pro, ACK Serverless Pro y ACK Edge Pro que ejecuten Kubernetes 1.18 o versiones posteriores.
Para instalar ack-fluid y comenzar a acelerar el acceso a los datos, consulte Accelerate data access.
Notas de versión
Abril de 2024
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v1.0.8 |
Nuevas funciones
|
25 de abril de 2024 |
Sin impacto en las cargas de trabajo. |
Febrero de 2024
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v1.0.7 |
Nuevas funciones
Mejoras
Correcciones de bugs
|
4 de febrero de 2024 |
Sin impacto en las cargas de trabajo. |
Diciembre de 2023
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v1.0.6 |
Nuevas funciones
|
14 de diciembre de 2023 |
Sin impacto en las cargas de trabajo. |
Noviembre de 2023
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v1.0.5 |
Nuevas funciones
Correcciones de bugs
|
17 de noviembre de 2023 |
Sin impacto en las cargas de trabajo. |
Septiembre de 2023
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v1.0.4 |
Nuevas funciones
Correcciones de bugs
|
18 de septiembre de 2023 |
Sin impacto en las cargas de trabajo. |
Agosto de 2023
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v1.0.3 |
Nuevas funciones
Correcciones de bugs
|
18 de agosto de 2023 |
Sin impacto en las cargas de trabajo. |
Julio de 2023
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v1.0.2 |
Nuevas funciones
Mejoras
|
18 de julio de 2023 |
|
Junio de 2023
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v1.0.1 |
Nuevas funciones
Correcciones de bugs
|
19 de junio de 2023 |
Sin impacto en las cargas de trabajo. |
|
v1.0.0 |
Nuevas funciones
Mejoras
Correcciones de bugs
|
7 de junio de 2023 |
Sin impacto en las cargas de trabajo. |
Mayo de 2023
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v0.9.10 |
Nuevas funciones
Mejoras
|
9 de mayo de 2023 |
Sin impacto en las cargas de trabajo. |
Abril de 2023
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v0.9.9 |
Nuevas funciones
Mejoras
Correcciones de bugs
|
25 de abril de 2023 |
Sin impacto en las cargas de trabajo. |
|
v0.9.8 |
Nuevas funciones
|
18 de abril de 2023 |
Sin impacto en las cargas de trabajo. |
|
v0.9.7 |
Mejoras
Correcciones de bugs
|
6 de abril de 2023 |
|
Marzo de 2023
|
Versión |
Cambios |
Fecha de lanzamiento |
Impacto |
|
v0.9.6 |
Nuevas funciones
Mejoras
|
22 de marzo de 2023 |
Sin impacto en las cargas de trabajo. |