Partilhar via


O que é o Edge Storage Accelerator? (pré-visualização)

Importante

O Edge Storage Accelerator está atualmente em visualização. Veja Termos de Utilização Complementares da Pré-visualizações do Microsoft Azure para obter os termos legais que se aplicam às funcionalidades do Azure que estão na versão beta, na pré-visualização ou que ainda não foram lançadas para disponibilidade geral.

Para ter acesso à visualização, você pode preencher este questionário com detalhes sobre seu ambiente e caso de uso. Depois de enviar as suas respostas, um dos membros da equipa da ESA responder-lhe-á com uma atualização do seu pedido.

O Edge Storage Accelerator (ESA) é um sistema de armazenamento primário projetado para clusters Kubernetes conectados ao Arc. O ESA pode ser implantado para gravar arquivos em uma declaração de volume persistente (PVC) "ReadWriteMany", onde eles são transferidos para o Armazenamento de Blobs do Azure. A ESA oferece uma variedade de recursos para dar suporte às Operações do Azure IoT e outros Serviços Arc. O SEC com alta disponibilidade e tolerância a falhas será totalmente suportado e geralmente disponível (GA) no segundo semestre de 2024.

O que faz o Edge Storage Accelerator?

O Edge Storage Accelerator (ESA) serve como um sistema de armazenamento persistente nativo para clusters Kubernetes conectados ao Arc. Sua função principal é fornecer um sistema de arquivos confiável e tolerante a falhas que permita que os dados sejam hierarquizados no Azure. Para o Azure IoT Operations (AIO) e outros Arc Services, o ESA é crucial para tornar os clusters do Kubernetes stateful. As principais características do ESA para clusters K8s conectados ao arco incluem:

  • Tolerância a falhas de nó: Quando configurado como um cluster de 3 nós, o ESA replica dados entre nós (triplicação) para garantir alta disponibilidade e tolerância a falhas de nó único.
  • Sincronização de Dados com o Azure: o ESA é configurado com um destino de armazenamento, portanto, os dados gravados nos volumes do ESA são automaticamente hierarquizados no Blob do Azure (blob de bloco, ADLSgen-2 ou OneLake) na nuvem.
  • Operações de baixa latência: os serviços Arc, como AIO, podem esperar baixa latência para operações de leitura e gravação.
  • Conexão simples: os clientes podem se conectar facilmente a um volume ESA usando um driver CSI para começar a fazer declarações de volume persistente em relação ao armazenamento.
  • Flexibilidade na implantação: o ESA pode ser implantado como parte do AIO ou como uma solução independente.
  • Observável: o ESA oferece suporte a logs e recursos de métricas de monitoramento do Kubernetes padrão do setor e oferece suporte à observabilidade do Agente do Azure Monitor.
  • Projetado com a integração em mente: o ESA integra-se perfeitamente com o processador de dados do AIO para facilitar o transporte de dados da sua borda para o Azure.
  • Neutralidade da plataforma: o ESA é um sistema de armazenamento Kubernetes que pode ser executado em qualquer plataforma suportada pelo Arc Kubernetes. A validação foi feita para plataformas específicas, incluindo Ubuntu + CNCF K3s/K8s, Windows IoT + AKS-EE e Azure Stack HCI + AKS-HCI.

Como funciona o Edge Storage Accelerator?

  • Gravar - Seu arquivo é processado localmente e salvo no cache. Quando o arquivo não muda em 3 segundos, o ESA o carrega automaticamente para o destino de blob escolhido.
  • Leitura - Se o arquivo já estiver no cache, o arquivo será servido a partir da memória cache. Se não estiver disponível no cache, o arquivo será extraído do destino de armazenamento de blob escolhido.

Regiões do Azure suportadas

O Acelerador de Armazenamento de Borda só está disponível nas seguintes regiões do Azure:

  • E.U.A. Leste
  • E.U.A. Leste 2
  • EUA Oeste 3
  • Europa Ocidental

Próximos passos