Parceiros de armazenamento Anthos Ready

Qualificação do armazenamento da Anthos Ready

O Google Cloud estabeleceu os seguintes requisitos para que o sistema de um parceiro de armazenamento atinja a qualificação para a Anthos Ready. A Container Storage Interface (CSI) é um padrão independente de fornecedores para expor seus sistemas de armazenamento em blocos e arquivos a sistemas de orquestração de contêiner (COs, na sigla em inglês), como o Kubernetes. A qualificação para o armazenamento da Anthos Ready garante que os drivers de CSI dos nossos parceiros de armazenamento proporcionem uma experiência perfeita entre o Anthos no local (no VMware ou o bare metal) e os sistemas de armazenamento de blocos/arquivos dos parceiros.

Para que um driver CSI de um parceiro seja considerado para o programa, o parceiro precisa apoiar:

  • Habilidade para implantar o driver de CSI de armazenamento e as dependências dele, usando o framework do Kubernetes
  • As principais funções que os clientes precisam hoje, incluindo o provisionamento dinâmico de volumes, usando as APIs de armazenamento nativo do Kubernetes
  • Habilidade de gerenciar o armazenamento para cenários de aumento ou redução de escalonamento no Kubernetes
  • Portabilidade de carga de trabalho com armazenamento permanente para as cargas de trabalho com estado

Para as qualificações do clusters do Anthos na VMware, os parceiros de armazenamento podem escolher com qual versão do vSphere executar sua qualificação. Se você não encontrar uma versão específica do vSphere incluída na matriz de qualificação para um parceiro, consulte o parceiro para confirmar o suporte.

Para clusters do Anthos em qualificações bare metal, os parceiros de armazenamento realizaram as qualificações em um ou mais sistemas operacionais baseados no suporte do SO. Se você não vir um SO ou uma versão específicos, fale com o parceiro para confirmar o suporte.

Saiba mais sobre o programa em Parceiros prontos para Anthos.

Matriz de validação da versão do Anthos

A tabela a seguir destaca os parceiros de armazenamento e as versões validadas do Anthos, com base na opção de implantação (VMware ou bare metal). Selecione um parceiro para ver os detalhes da solução.

Parceiro de armazenamento Anthos 1.10 Anthos 1.11 Anthos Anthos 1.13
Dell EMC VMware VMware
bare metal
Hitachi bare metal bare metal bare metal
HPE ---
NetApp VMware
bare metal
VMware
Portworx VMware
bare metal
VMware
bare metal
VMware
bare metal
Robin.io bare metal bare metal
VMware VMware VMware VMware
OnDat --- --- bare metal

Parceiros de armazenamento Anthos Ready

Dell EMC

Solução Driver de CSI para PowerStore
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.9.x 2.1 7.0.2 Expansão
Bloqueio bruto
1.10.x 2.2 6.7.0 Expansão
Bloqueio bruto
Snapshots
1.12.x 2.3 6.7.0 Expansão
Bloqueio bruto
Snapshots
Descrição A especificação da Container Storage Interface (CSI) foi projetada para fornecer uma interface que os orquestradores de contêiner (como o Kubernetes) podem usar para provisionar armazenamento. Os fornecedores de armazenamento implementam drivers CSI em conformidade com a especificação, fornecendo serviços de armazenamento por essa Container Storage Interface neutra de fornecedores.
Página da Web https://github.com/dell/csi-powerstore/
Solução Driver CSI para PowerFlex
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.12.x 2.3.0 Ubuntu 20.04.5 LTS Expansão
Snapshots
Descrição O driver CSI do PowerFlex da Dell EMC implementa a interface padronizada (especificação CSI) entre o Container Orchestrator (CO) ativado e os sistemas Dell EMC PowerFlex. É um plug-in instalado no Kubernetes para fornecer armazenamento permanente usando os sistemas de armazenamento da Dell. O driver CSI para PowerSFlex oferece vários recursos de nível empresarial, incluindo, mas não se limitando ao seguinte: provisionamento estático, provisionamento dinâmico, criação e exclusão de resumos de volume, expansão etc.
Página da Web https://github.com/dell/csi-powerflex
https://dell.github.io/csm-docs/docs/csidriver/installation/helm/powerflex/
Solução Driver CSI para PowerScale
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.9.x 2,0 7.0.2 Expansão
ReadWriteMany
Snapshots
Descrição O driver CSI do PowerScale da Dell EMC implementa a interface padronizada (especificação CSI) entre as matrizes de armazenamento ativadas do Container Orchestrator (CO) e do Dell EMC PowerScale(antigo Isilon). É um plug-in instalado no Kubernetes para fornecer armazenamento permanente usando os sistemas de armazenamento da Dell. O driver CSI para PowerScale oferece vários recursos de nível empresarial, incluindo, entre outros: provisionamento estático, provisionamento dinâmico, criação e exclusão de snapshots de volume, limpeza de volume etc.
Página da Web https://dell.github.io/storage-plugin-docs/docs/dell-csi-driver/ (em inglês)

https://github.com/dell/csi-powerscale/

Hitachi

Solução Plug-in de armazenamento da Hitachi para contêineres
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.9.x 3.8.0 RHEL 8.2
RHEL 8.4
Expansão
Bloqueio bruto
1.10.x 3.9.0 RHEL 8.4 Expansão
Bloqueio bruto
1.11.x 3.9.0 RHEL 8.4 Expansão
Bloqueio bruto
1.12.x 3.9.0 RHEL 8.4 Expansão
Bloqueio bruto
Snapshots
Descrição O plug-in de armazenamento da Hitachi para contêineres (HSPC, na sigla em inglês) oferece conectividade entre contêineres do Docker, Kubernetes ou Kubernetes CSI e os sistemas de armazenamento híbrido e totalmente em flash de classe empresarial das série E, F e G da plataforma de armazenamento virtual (VSP, na sigla em inglês) da Hitachi.

O HSPC é um componente de software que contém bibliotecas, configurações e comandos que podem ser usados para criar um contêiner para executar os aplicativos com estado. Ele permite que os aplicativos com estado mantenham os dados após o término do ciclo de vida do contêiner. O plug-in de armazenamento para contêineres fornece volumes permanentes do armazenamento das séries da VSP da Hitachi, utiliza alta disponibilidade integrada e orquestra tarefas de armazenamento entre hosts em um cluster.

Página da Web https://knowledge.hitachivantara.com/Documents/Adapters_and_Drivers/Storage_Adapters_and_Drivers/Containers

https://support.hitachivantara.com/en/user/answers/downloads/downloads-detail.html?d=Container%20Plug-ins&pptype=Hardware%20Version

Observação: REGISTRE-SE para acessar o site de suporte da Hitachi Vantara.

HPE

Solução Driver CSI da HPE para Kubernetes
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.8.x 1.4.0 6.7u3 Expansão
Bloqueio bruto
Snapshots
Descrição Um driver Container Storage Interface (CSI) para o Kubernetes. O driver CSI da HPE para Kubernetes permite usar um Container Storage Provider para executar operações de gerenciamento de dados em recursos de armazenamento. O driver CSI da HPE permite que qualquer fornecedor ou projeto desenvolva o próprio Container Storage Provider usando a especificação de CSP disponível no portal HPE DEV. Isso facilita a integração de soluções de armazenamento de terceiros no Kubernetes, já que todos os detalhes são resolvidos pelo driver CSI da HPE.

A especificação de CSI inclui construções para gerenciar snapshots (ainda não compatíveis com Anthos), como objetos nativos do Kubernetes, e criar novos PVCs mencionando esses objetos.

Página da Web https://scod.hpedev.io

NetApp

Solução CSI Trident para Kubernetes
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.9.x 21.10 6.7u3 Centos 8.x
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansão
Bloco bruto
Snapshots
ReadWriteMany*
1.10.x 22.01 6.7u3 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansão
Bloco bruto
Snapshots
ReadWriteMany*
1.11.x 22.04 6.7u3 Expansão
Bloco bruto
Snapshots
ReadWriteMany*
A Trident foi validada com a SolidFire e a solução ONTAP usando os protocolos SAN e NAS.
Descrição A Container Storage Interface (CSI) dispõe de um framework para padronizar as comunicações entre orquestradores de contêiner e sistemas de armazenamento. Trata-se de um esforço da comunidade promovido pelo Storage Special Interest Group (SIG) da Cloud Native Computing Foundation (CNCF). O NetApp implementou CSI no Trident para simplificar o consumo de armazenamento permanente dos usuários do Kubernetes, oferecendo uma interface universal para todas as principais plataformas de armazenamento NetApp. A CSI é compatível com as versões 19.07 ou posteriores do Trident. Faça o download dela em netapp.io.
Página da Web https://netapp.io/2019/06/28/all-new-csi-trident/

https://github.com/NetApp/trident

Portworx

Solução Portworx com CSI
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.9.x 2.9.0 6.7u3 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansão
Snapshots
1.10.x 2.10.0 7.0 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansão
Snapshots
ReadWriteMany*
1.11.x 2.11.0 7.0 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansão
Snapshots
ReadWriteMany*
1.12.x 2.12.0 7.0 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansão
Snapshots
ReadWriteMany*
Descrição A plataforma de armazenamento Portworx Enterprise para Kubernetes foi criada do zero para resolver os requisitos de negócios necessários para executar aplicativos com muitos dados no Kubernetes em ambiente de produção. A plataforma Portworx Enterprise oferece soluções para armazenamento de contêineres escalonável e com bom desempenho, backup do Kubernetes e recuperação de desastres, operações em várias nuvens, segurança de dados, gerenciamento de capacidade, conformidade e governança.
Página da Web https://docs.portworx.com/portworx-install-with-kubernetes/on-premise/anthos/

Robin.io

Solução ROBIN Storage
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.9.x 1.0 6.5
1.10.x 1.0 Ubuntu 20.04 LTS Expansão
Bloco bruto
Snapshots
ReadWriteMany*
1.10.x 1.0 Ubuntu 20.04 LTS Expansão
Bloco bruto
Snapshots
ReadWriteMany*
Descrição O ROBIN Cloud Native Storage é um armazenamento de contêiner com reconhecimento de aplicativos que oferece recursos avançados de gerenciamento de dados. Ele é executado nativamente em qualquer distribuição do Kubernetes, incluindo Google Kubernetes Engine (GKE) e Anthos. O ROBIN Cloud Native Storage oferece desempenho bare metal e permite proteger usando snapshots e backups, proteger por criptografia, colaborar (usando clones e fluxos de trabalho push/pull semelhantes a git) e tornar portátil (por sincronização em nuvem) qualquer aplicativo com estado que seja implantado com gráficos Helm ou operadores.
Página da Web https://docs.robin.io/

VMware

Solução Driver* de CSI do vSphere
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.9.x 2.3.0 7.0.2 N/A
1.10.x 2.4.0 7.0.2 N/A
1.11.x 2.4.0 7.0.2 N/A
*O VMware vSphere CSI pré-instalado com o Anthos está disponível para todos os usuários a partir da versão 1.7.x. Para ver os requisitos de configuração de VM, consulte a documentação sobre pré-requisitos do VMware.
Descrição A interface de armazenamento de contêineres (CSI, na sigla em inglês) do VMware vSphere é um plug-in fora da árvore que expõe o armazenamento do vSphere para cargas de trabalho em contêineres no Kubernetes. O plug-in ativa a VMware vSAN e outros tipos de armazenamento do vSphere. Ele se comunica com o plano de controle do Cloud Native Storage (CNS) no VMware vCenter Server para todas as operações de provisionamento de armazenamento.
Página da Web https://cloud.google.com/anthos/gke/docs/on-prem/1.5/how-to/using-vsphere-csi-driver

OnDat

Solução Driver CSI do OnDat
Matriz de qualificação
Versão Anthos Versão do driver Suporte do vSphere Suporte bare metal Recursos adicionais testados
Versão do vSphere Versões do SO
1.12.x 2.8.2 Ubuntu 20.04.4 LTS
Descrição O Ondat é uma solução de armazenamento nativo da nuvem que oferece armazenamento em contêineres persistentes para seus aplicativos com estado em produção. Armazenamento em blocos rápido, escalonável e baseado em software. O Ondat oferece alta disponibilidade, failover rápido de aplicativos, replicação, criptografia de dados em trânsito e em repouso, redução de dados com controles de acesso e integração nativa do Kubernetes. Provisione dinamicamente volumes permanentes altamente disponíveis simplesmente implantando o Ondat em qualquer lugar com um operador simples.
Página da Web https://www.ondat.io/