Parceiros de armazenamento GDC Ready

Esta página é destinada a especialistas em armazenamento que conectam ou ajudam a conectar o armazenamento a outros serviços, como o Google Cloud. Para saber mais sobre papéis comuns e tarefas de exemplo referenciados no conteúdo do Google Cloud , consulte Tarefas e funções de usuário comuns do GKE.

Qualificação de armazenamento pronto para GDC

Google Cloud estabeleceu os seguintes requisitos para que o sistema de um parceiro de armazenamento alcance a qualificação de pronto para Google Distributed Cloud (GDC). 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), como o Kubernetes. A qualificação de armazenamento pronto para GDC garante que os drivers de CSI dos nossos parceiros de armazenamento possam fornecer uma experiência perfeita entre o GDC (em VMware ou bare metal) e os sistemas de armazenamento de arquivos dos parceiros.

Para que um driver CSI de um parceiro seja considerado para o programa, o parceiro precisa oferecer suporte ao seguinte:

  • 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 integradas do Kubernetes
  • Habilidade de gerenciar o armazenamento para cenários de escalonar verticalmente e reduzir escala vertical no Kubernetes
  • Portabilidade de carga de trabalho com armazenamento permanente para as cargas de trabalho com estado

Para o Google Distributed Cloud (somente software) nas qualificações do VMware, os parceiros de armazenamento podem escolher com qual versão do vSphere realizar a 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 qualificações do Google Distributed Cloud somente software em bare metal, os parceiros de armazenamento realizaram as qualificações em um ou mais sistemas operacionais com base no suporte do SO. Se você não encontrar 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 GDC.

Validação da versão do GDC

Não validamos mais cada lançamento do software do Google Distributed Cloud apenas com cada parceiro de armazenamento porque não tivemos conflitos importantes com os fornecedores listados. Se tiver dúvidas sobre parceiros de armazenamento e validação do Google Distributed Cloud somente software, entre em contato com seu gerente técnico de contas ou membro da equipe de suporte. Para saber mais sobre a política de suporte de versões, consulte a página de suporte do Google Distributed Cloud somente software.

Os seguintes fornecedores já validaram diferentes versões de suporte para as ofertas de armazenamento:

Dell EMC

Solução: driver CSI para PowerStore

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 usando essa interface de armazenamento de contêiner neutra de fornecedores.

Página da Web: https://github.com/dell/csi-powerstore/

Solução: driver CSI para PowerFlex

Descrição: o driver CSI do PowerFlex da Dell implementa a interface padronizada (especificação CSI) entre o Container Orchestrator (CO) ativado e os sistemas Dell PowerFlex. O driver é um plug-in instalado no Kubernetes para fornecer armazenamento permanente usando os sistemas de armazenamento da Dell. O driver CSI para PowerFlex 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 e expansão.

Página da Web:

Outros recursos validados anteriormente:

Hitachi

Solução: plug-in de armazenamento da Hitachi para contêineres

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 sistemas de armazenamento híbrido e totalmente em flash de classe empresarial das séries E, F, G, VSP-5000 e VSP One Block 20 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 HSPC 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áginas da Web:

Outros recursos validados anteriormente:

NetApp

Solução: CSI Trident para Kubernetes

Descrição: a Container Storage Interface (CSI) oferece um framework para padronizar as comunicações entre orquestradores de contêiner e sistemas de armazenamento. O CSI é um esforço da comunidade promovido pelo Storage Special Interest Group (SIG) da Cloud Native Computing Foundation (CNCF). O NetApp implementou o CSI no Trident para simplificar o consumo de armazenamento permanente para 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:

Outros recursos validados anteriormente:

Portworx

Solução: Portworx com CSI

Descrição: a plataforma de armazenamento Portworx Enterprise para Kubernetes foi criada para atender aos 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 multicloud, segurança de dados, gerenciamento de capacidade, conformidade e governança.

Página da Web:

Se você usa o Google Distributed Cloud somente software no VMware com Dataplane V2 e volumes de serviço sharedv4, recomendamos usar a versão 1.28.200-gke.111 ou mais recente.

Para o Google Distributed Cloud somente software em bare metal, crie um cluster que inclua o kube-proxy (incluído por padrão) com o driver Px-StoreV2.

Para o Google Distributed Cloud somente software no VMware e em bare metal, a versão 1.32.x do Google Distributed Cloud está qualificada para o PX-StoreV2.

Outros recursos validados anteriormente:

Robin.io

Solução: ROBIN Storage

Descrição: o armazenamento integrado na nuvem ROBIN é um armazenamento de contêiner com reconhecimento de aplicativos que oferece recursos avançados de gerenciamento de dados e é executado em qualquer distribuição do Kubernetes, incluindo o GKE no Google Cloud e o GDC. O armazenamento integrado na nuvem do ROBIN oferece desempenho bare metal e permite proteger (usando snapshots e backups), proteger (usando criptografia), colaborar (usando clones e fluxos de trabalho push/pull semelhantes a git) e tornar portátil (usando sincronização em nuvem) qualquer aplicativo com estado implantado com gráficos Helm ou operadores.

Página da Web:

Se você usa o Google Distributed Cloud somente software no VMware com Dataplane V2 e volumes RWX, recomendamos usar as seguintes versões de clusters:

  • Para a versão secundária 1.28, use a versão 1.28.200-gke.111 ou mais recente.
  • Para o Google Distributed Cloud somente software em bare metal, recomendamos que você não crie um cluster sem kube-proxy com esse driver.

Outros recursos validados anteriormente:

VMware

Solução Driver* de CSI do vSphere
Matriz de qualificação
Versão do GDC Versão do driver Suporte do vSphere Recursos adicionais testados
Versão do vSphere
1.33.x 3.5.0 7.0.3
8.0.3
Expansão
Bloco bruto
Snapshot
1.34.x 3.5.0 7.0.3
8.0.3
Expansão
Bloco bruto
Snapshot
1.35.x 3.6.0 7.0.3
8.0.3
Expansão
Bloco bruto
Snapshot
*O CSI do VMware vSphere pré-instalado com o GDC está disponível para todos os usuários a partir da versão 1.7.x do GDC. 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/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver