Calificación de almacenamiento de Anthos Ready
Google Cloud estableció los siguientes requisitos que el sistema de un socio de almacenamiento debe cumplir a fin de obtener la certificación Anthos Ready. Container Storage Interface (CSI) es una interfaz neutral para proveedores que es útil a fin de exponer los sistemas de almacenamiento de archivos y bloques a los sistemas de organización de contenedores (CO) como Kubernetes. La calificación de almacenamiento de Anthos Ready garantiza que los controladores de CSI de nuestros socios de almacenamiento puedan brindar una experiencia fluida entre los sistemas de almacenamiento de GKE On-Prem y los sistemas de almacenamiento de archivos o bloques de los socios.
Para que se consideren en el programa los controladores de CSI de los socios, los socios deben admitir las siguientes funciones:
- Capacidad de implementar el controlador de CSI de almacenamiento y sus dependencias mediante el framework de Kubernetes
- Funciones principales que requieren los clientes en la actualidad, como el aprovisionamiento dinámico de volúmenes, mediante las API de almacenamiento nativas de Kubernetes
- Capacidad de administrar el almacenamiento en situaciones de aumento y reducción de la escala de Kubernetes
- Portabilidad de la carga de trabajo con almacenamiento persistente para cargas de trabajo con estado
Los socios de almacenamiento de Anthos Ready tienen la opción de elegir qué versión de vSphere usar para realizar su calificación. Si no ves una versión específica de vSphere incluida en la matriz de calificación de un socio determinado, consulta con el socio para confirmar su compatibilidad con la versión específica de vSphere.
Puedes obtener más información sobre el programa en Socios de Anthos Ready.
Socios de almacenamiento de Anthos Ready
|
Socio de almacenamiento
|
Dell EMC
|
|
Solución
|
Controlador de CSI para PowerMax
|
|
Matriz de calificación
|
Versión de Anthos
|
Versión del controlador
|
Versión de vSphere
|
Funciones adicionales probadas
|
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
|
|
|
|
|
* Asegúrate de aplicar un parche para inhabilitar el generador de instantáneas alfa con esta versión.
|
|
Descripción
|
La especificación de Container Storage Interface (CSI) se diseñó para proporcionar una interfaz que puedan usar los organizadores de contenedores (como Kubernetes) a fin de aprovisionar el almacenamiento. Los proveedores de almacenamiento implementan controladores de CSI que cumplen con la especificación que proporcionan servicios de almacenamiento a través de esta interfaz neutra de Container Storage Interface.
|
|
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/
|
|
Socio de almacenamiento
|
HPE
|
|
Solución
|
Controlador de CSI de HPE
|
|
Matriz de calificación
|
Versión de Anthos
|
Versión del controlador
|
Versión de vSphere
|
Funciones adicionales probadas
|
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
|
Bloque sin procesar
|
|
|
Descripción
|
Una Container Storage Interface (CSI) para Kubernetes. El controlador de CSI de HPE para Kubernetes te permite usar un proveedor de almacenamiento de contenedores a fin de realizar operaciones de administración de datos en los recursos de almacenamiento.
El controlador de CSI de HPE permite que cualquier proveedor o proyecto desarrolle su propio proveedor de almacenamiento de contenedores mediante la especificación CSP disponible en el portal de DEV de HPE. Esto facilita que los terceros integren su solución de almacenamiento en Kubernetes, ya que el controlador de CSI de HPE se encarga de todas las complicaciones.
La especificación de CSI incluye construcciones para administrar instantáneas (aún no admitidas en Anthos) como objetos nativos de Kubernetes y hacer referencia a esos objetos a fin de crear PVC nuevas.
|
|
Página web
|
https://github.com/hpe-storage/csi-driver
|
|
Socio de almacenamiento
|
NetApp
|
|
Solución
|
Trident de CSI para Kubernetes
|
|
Matriz de calificación
|
|
|
|
Trident se validó solo para el protocolo NAS.
|
|
Descripción
|
Container Storage Interface (CSI) proporciona un framework para estandarizar las comunicaciones entre los organizadores de contenedores y los sistemas de almacenamiento. Este es un esfuerzo comunitario que impulsa el Storage Special Interest Group (SIG) de Cloud Native Computing Foundation (SIG). NetApp implementa CSI en Trident a fin de simplificar el consumo de almacenamiento persistente para los usuarios de Kubernetes y, al mismo tiempo, ofrecer una interfaz universal a las principales plataformas de almacenamiento de NetApp. CSI es compatible con las versiones 19.07 o posteriores de Trident y se puede descargar desde netapp.io.
|
|
Página web
|
https://netapp.io/2019/06/28/all-new-csi-trident/
https://github.com/NetApp/trident
|
|
Socio de almacenamiento
|
Portworx
|
|
Solución
|
Portworx con CSI
|
|
Matriz de calificación
|
Versión de Anthos
|
Versión del controlador
|
Versión de vSphere*
|
Funciones adicionales probadas
|
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
|
|
|
|
|
*Según la documentación de Portworx, solo se debe usar vSphere 6.7u3 o una versión posterior cuando se combina Portworx con Anthos.
|
|
Descripción
|
La plataforma de almacenamiento empresarial de Portworx para Kubernetes se compiló desde cero con el fin de resolver los requisitos empresariales necesarios a fin de ejecutar aplicaciones con muchos datos en Kubernetes. La plataforma empresarial de Portworx proporciona soluciones para el almacenamiento escalable y eficiente de contenedores, la copia de seguridad de Kubernetes y la recuperación ante desastres, las operaciones de múltiples nubes, la seguridad de los datos, la gestión de la capacidad, y el cumplimiento y la administración.
|
|
Página web
|
https://docs.portworx.com/portworx-install-with-kubernetes/on-premise/anthos/
|
|
Socio de almacenamiento
|
Pure Storage
|
|
Solución
|
Pure Service Orchestrator/Controlador de CSI
|
|
Matriz de calificación
|
Versión de Anthos
|
Versión del controlador
|
Versión de vSphere
|
Funciones adicionales probadas
|
1.2.x
|
5,0,5
|
6.7u3
|
|
1.3.x
|
5.2
|
6.7u3
|
|
1.4.x
|
5.2
|
6.7u3
|
|
|
|
Descripción
|
Pure Service Orchestrator (PSO) es una solución de almacenamiento de Kubernetes que ofrece una solución de almacenamiento como servicio para empresas que ejecutan productos FlashArray y FlashBlade de Pure Storage. PSO agrupa estos múltiples arreglos de almacenamiento basados en bloques y en archivos en una implementación del controlador de CSI para permitir la ubicación inteligente del volumen en ese grupo. Se implementa como un controlador de CSI y cumple con la especificación CSI v1.1. El controlador de CSI se implementa a través de un gráfico de Helm disponible aquí (https://github.com/purestorage/helm-charts). Es compatible con todas las versiones de Kubernetes a partir de la versión 1.13.
|
|
Página web
|
https://www.purestorage.com/solutions/infrastructure/containers.html
|
|
Socio de almacenamiento
|
Robin.io
|
|
Solución
|
ROBIN Storage
|
|
Matriz de calificación
|
Versión de Anthos
|
Versión del controlador
|
Versión de vSphere
|
Funciones adicionales probadas
|
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
|
|
|
|
Descripción
|
ROBIN Storage es un almacenamiento de contenedores dirigido a aplicaciones que ofrece capacidades de administración de datos avanzadas y se ejecuta de forma nativa en cualquier distribución de Kubernetes, incluidos Google Kubernetes Engine (GKE) y Anthos. ROBIN Storage ofrece un rendimiento de equipos físicos y te permite Proteger (mediante instantáneas y copias de seguridad), Asegurar (mediante encriptación), Colaborar (mediante clones y git, como flujos de trabajo de envío y extracción) y Hacer portátil (mediante Cloud-Sync) cualquier aplicación con estado que se implementa mediante operadores o gráficos de Helm.
|
|
Página web
|
https://docs.robin.io/latest/install.html
|