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) é uma interface neutra 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 Anthos Ready Storage garante que os drivers CSI dos nossos parceiros de armazenamento possam
oferecer uma experiência perfeita entre o GKE On-Prem
e os sistemas de armazenamento em bloco/em arquivo dos parceiros.
Para que o driver CSI de um parceiro seja considerado para o programa, o parceiro precisa ter:
- Habilidade para implantar o driver de armazenamento da CSI e as dependências dele usando o framework do Kubernetes.
- Funções básicas exigidas pelos clientes atualmente, incluindo o provisionamento dinâmico de volumes por meio das APIs Storage nativas 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.
Os parceiros de armazenamento da Anthos Ready têm a opção de escolher qual versão do vSphere usar. Se não aparecer uma versão específica do vSphere incluída na matriz de qualificação de um determinado parceiro, consulte o parceiro para confirmar a compatibilidade com a versão específica do vSphere.
Saiba mais sobre o programa em Parceiros da Anthos Ready.
Parceiros de armazenamento da Anthos Ready
|
Parceiro de armazenamento
|
Dell EMC
|
|
Solução
|
Driver CSI para PowerMax
|
|
Matriz de qualificação
|
Versão do Anthos
|
Versão do driver
|
Versão do vSphere
|
Recursos adicionais testados
|
1.1.x
|
1.1
|
6.5
|
|
1.2.x
|
1.1
|
6.5
|
|
1.3.x
|
1.2*
|
6.5
|
|
1.4.x
|
1.3*
|
6.5
|
|
|
|
|
*Aplique um patch para desativar o snapshotter Alfa nesta versão.
|
|
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 web
|
https://www.dell.com/community/Containers/Announcement-PowerMax-qualifies-for-Google-Anthos/m-p/7504622#M98
https://github.com/dell/csi-powermax/
|
|
Parceiro de armazenamento
|
HPE
|
|
Solução
|
Driver CSI da HPE
|
|
Matriz de qualificação
|
Versão do Anthos
|
Versão do driver
|
Versão do vSphere
|
Recursos adicionais testados
|
1.1.x
|
1.0
|
6.7u3
|
|
1.2.x
|
1.0
|
6.7u3
|
|
1.3.x
|
1.0
|
6.7u3
|
|
1.4.x
|
1.2.0
|
6.7u3
|
Bloqueio bruto
|
|
|
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 web
|
https://github.com/hpe-storage/csi-driver
|
|
Parceiro de armazenamento
|
NetApp
|
|
Solução
|
CSI Trident para Kubernetes
|
|
Matriz de qualificação
|
|
|
|
O Trident foi validado apenas para o protocolo 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 web
|
https://netapp.io/2019/06/28/all-new-csi-trident/
https://github.com/NetApp/trident
|
|
Parceiro de armazenamento
|
Portworx
|
|
Solução
|
Portworx com CSI
|
|
Matriz de qualificação
|
Versão do Anthos
|
Versão do driver
|
Versão do vSphere*
|
Recursos adicionais testados
|
1.1.x
|
2.3.1.3
|
6.7u3
|
|
1.2.x
|
2.3.1.3
|
6.7u3
|
|
1.3.x
|
2.5.1.3
|
6.7u3
|
|
1.4.x
|
2.5.3
|
6.7u3
|
|
|
|
|
*De acordo com a documentação do Portworx (em inglês), apenas o vSphere 6.7u3 ou posterior precisa ser usado na combinação de Portworx com Anthos.
|
|
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 web
|
https://docs.portworx.com/portworx-install-with-kubernetes/on-premise/anthos/
|
|
Parceiro de armazenamento
|
Pure Storage
|
|
Solução
|
Pure Service Orchestrator/driver CSI
|
|
Matriz de qualificação
|
Versão do Anthos
|
Versão do driver
|
Versão do vSphere
|
Recursos adicionais testados
|
1.2.x
|
5.0.5
|
6.7u3
|
|
1.3.x
|
5.2
|
6.7u3
|
|
1.4.x
|
5.2
|
6.7u3
|
|
|
|
Descrição
|
O Pure Service Orchestrator (PSO) é uma solução de armazenamento do Kubernetes que dispõe de uma oferta de armazenamento como serviço para empresas que executam os produtos Pure Storage FlashArray e FlashBlade. O PSO agrupa essas várias matrizes de armazenamento baseadas em blocos e arquivos em uma implantação de driver CSI, para permitir a colocação inteligente de volume nesse pool. Ele é implantado como um driver CSI e atende à especificação CSI v1.1. O driver CSI é implantado por meio de um gráfico Helm disponível aqui (https://github.com/purestorage/helm-charts). Ele é compatível com todas as versões do Kubernetes a partir da v1.13.
|
|
Página web
|
https://www.purestorage.com/solutions/infrastructure/containers.html
|
|
Parceiro de armazenamento
|
Robin.io
|
|
Solução
|
ROBIN Storage
|
|
Matriz de qualificação
|
Versão do Anthos
|
Versão do driver
|
Versão do vSphere
|
Recursos adicionais testados
|
1.1.x
|
1.0
|
6.5
|
|
1.2.x
|
1.0
|
6.5
|
|
1.3.x
|
1.0
|
6.5
|
|
1.4.x
|
1.0
|
6.5
|
|
|
|
Descrição
|
ROBIN 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 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 web
|
https://docs.robin.io/latest/install.html
|