O ack-fluid é um mecanismo de orquestração e aceleração de datasets distribuídos no conjunto de IA nativa da nuvem. Ele abstrai o armazenamento remoto como datasets nativos do Kubernetes, orquestra uma camada de cache distribuído sobre eles e expõe os dados às cargas de trabalho de IA por meio de persistent volume claims (PVCs) padrão. Isso reduz a latência de E/S para treinamento e inferência de modelos sem exigir alterações no código da aplicação.
Como funciona
O ack-fluid define dois CustomResourceDefinitions (CRDs) — Dataset e Runtime — que mapeiam diretamente para o modelo de recursos do Kubernetes. Declare um Dataset para descrever onde seus dados residem. Declare um Runtime para iniciar uma camada de cache distribuído sobre esses dados. O ack-fluid gerencia todo o ciclo de vida dos dados: cache, agendamento e desativação.
As aplicações acessam os dados montando a PVC associada a um Dataset. Em clusters ACK padrão, o plugin Fluid CSI realiza a montagem. Em clusters ACK serverless, o plugin Fluid FUSE Sidecar injeta um contêiner sidecar para fornecer a mesma interface. Em ambos os casos, a aplicação enxerga um caminho POSIX padrão, enquanto o runtime subjacente permanece invisível.
Runtimes de cache suportados:
|
Runtime |
Descrição |
|
AlluxioRuntime |
Cache distribuído baseado em Alluxio |
|
JuiceFSRuntime |
Cache distribuído baseado em JuiceFS |
|
JindoRuntime |
Cache distribuído baseado em JindoFS, com JindoCache como mecanismo de cache padrão |
|
EFCRuntime |
Cache distribuído baseado em EFC |
|
ThinRuntime |
Interface genérica extensível; conecta-se a sistemas de armazenamento autogerenciados com código mínimo e reutiliza as capacidades principais de orquestração, gerenciamento e agendamento de dados do Fluid |
Para uma análise mais detalhada do modelo de Dataset, consulte Datasets elásticos.
Notas de uso
O ack-fluid suporta apenas clusters ACK Pro, ACK Serverless Pro e ACK Edge Pro executando Kubernetes 1.18 ou posterior.
Para instale o ack-fluid e começar a acelerar o acesso aos dados, consulte Acelerar o acesso aos dados.
Notas de versão
Abril de 2024
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v1.0.8 |
Novos recursos
|
25 de abril de 2024 |
Sem impacto nas cargas de trabalho. |
Fevereiro de 2024
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v1.0.7 |
Novos recursos
Melhorias
Correções de bugs
|
4 de fevereiro de 2024 |
Sem impacto nas cargas de trabalho. |
Dezembro de 2023
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v1.0.6 |
Novos recursos
|
14 de dezembro de 2023 |
Sem impacto nas cargas de trabalho. |
Novembro de 2023
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v1.0.5 |
Novos recursos
Correções de bugs
|
17 de novembro de 2023 |
Sem impacto nas cargas de trabalho. |
Setembro de 2023
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v1.0.4 |
Novos recursos
Correções de bugs
|
18 de setembro de 2023 |
Sem impacto nas cargas de trabalho. |
Agosto de 2023
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v1.0.3 |
Novos recursos
Correções de bugs
|
18 de agosto de 2023 |
Sem impacto nas cargas de trabalho. |
Julho de 2023
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v1.0.2 |
Novos recursos
Melhorias
|
18 de julho de 2023 |
|
Junho de 2023
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v1.0.1 |
Novos recursos
Correções de bugs
|
19 de junho de 2023 |
Sem impacto nas cargas de trabalho. |
|
v1.0.0 |
Novos recursos
Melhorias
Correções de bugs
|
7 de junho de 2023 |
Sem impacto nas cargas de trabalho. |
Maio de 2023
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v0.9.10 |
Novos recursos
Melhorias
|
9 de maio de 2023 |
Sem impacto nas cargas de trabalho. |
Abril de 2023
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v0.9.9 |
Novos recursos
Melhorias
Correções de bugs
|
25 de abril de 2023 |
Sem impacto nas cargas de trabalho. |
|
v0.9.8 |
Novos recursos
|
18 de abril de 2023 |
Sem impacto nas cargas de trabalho. |
|
v0.9.7 |
Melhorias
Correções de bugs
|
6 de abril de 2023 |
|
Março de 2023
|
Versão |
Alterações |
Data de lançamento |
Impacto |
|
v0.9.6 |
Novos recursos
Melhorias
|
22 de março de 2023 |
Sem impacto nas cargas de trabalho. |