Apresentando o KNFSD File Cache - Disponível agora em versão prévia
Hoje, a AWS anuncia a disponibilidade do KNFSD File Cache, uma solução de código aberto licenciada pelo Apache-2.0 para a implantação de um cache de sistema de arquivos de rede (NFS) escalável e de alta velocidade na AWS. O KNFSD File Cache monta exportações de um ou mais servidores NFS de origem, seja no local, em outra zona de disponibilidade ou região da AWS ou em outra nuvem via AWS Interconnect — multicloud, e as reexporta para clientes NFS na AWS. Você pode enfrentar vários servidores de dados locais, sistemas de arquivos na nuvem, como Amazon FSx para OpenZFS e Amazon FSx para NetApp ONTAP, e qualquer outro arquivador compatível com NFS v3, v4.1 ou v4.2. Os dados lidos com frequência são armazenados em cache na memória e no armazenamento NVMe local, de modo que os arquivos cruzam o link de alta latência para a origem uma vez e são enviados para grandes frotas de computação na velocidade de VPC local. A solução foi projetada para cargas de trabalho de computação em sequência de leitura intensa, como renderização de efeitos visuais, simulação, serviços financeiros, ciências da saúde e da vida, design de microprocessadores, previsão do tempo e energia.
O KNFSD File Cache se baseia na tecnologia padrão do kernel Linux: o nfs-kernel-server fornece a reexportação de NFS e o FS-Cache fornece o cache de disco permanente. Como usa a pilha NFS nativa, ele oferece suporte total ao protocolo cliente-servidor NFS, incluindo leituras e gravações em intervalos de bytes, gravações síncronas e assíncronas e os modos de gravação e gravação. Você cria o cache Amazon Machine Image (AMI) com o Packer e, em seguida, implanta o cluster com o módulo Terraform incluído. Os nós de cache são executados em um grupo de Auto Scaling do Amazon Elastic Compute Cloud (Amazon EC2) em instâncias AMD, Intel ou AWS Graviton, com tráfego de clientes distribuído por DNS round-robin ou por um Network Load Balancer e escalabilidade automática opcional com base no número de conexões ativas de clientes NFS. Um painel do Amazon CloudWatch fornece mais de 70 métricas por meio de um agente baseado em OpenTelemetry, que também pode publicar em ferramentas de terceiros, como Prometheus e Grafana.
O KNFSD File Cache (versão prévia) está disponível em todas as regiões da AWS. Não há custos de licenciamento; você paga somente pelos recursos da AWS que consumir.
Para começar a usar, visite o repositório do KNFSD File Cache no GitHub, o blog de lançamento e a orientação de soluções da AWS. Para obter orientações detalhadas de implantação e configuração, consulte a documentação do GitHub.