Implementaciones multitenant
Arquitectura de referencia para proveedores de servicios en la nube que implementan VergeOS como una plataforma IaaS multitenant con aislamiento de inquilinos, asignación de recursos e infraestructura escalable.
Los proveedores de servicios en la nube (CSP) que buscan una solución rentable para ofrecer IaaS basadas en multitenencia pueden aprovechar VergeOS. Este documento ofrece una descripción general de la implementación de VergeOS para CSP, destacando los beneficios clave y detallando varias configuraciones disponibles.
Ejemplo de CloudHoster
CloudHoster, un proveedor de nube de tamaño mediano, se utilizará a lo largo de este documento para explicar los conceptos y detalles clave sobre implementaciones multitenencia. CloudHoster acudió a VergeOS para simplificar sus ofertas de IaaS al tiempo que mejora la resiliencia, reduce los costos y cumple estrictos SLA.
¿Qué es un inquilino?
Un inquilino representa un Centro de Datos Virtual (VDC) dentro de una infraestructura de centro de datos más grande. Es esencialmente un «centro de datos dentro de un centro de datos», que proporciona un entorno aislado para distintos usuarios u organizaciones. Cada inquilino opera de forma independiente, garantizando que los recursos, los datos y las aplicaciones dentro de un inquilino estén completamente segregados de los de otros inquilinos. Este aislamiento es crucial para mantener la seguridad, el rendimiento y el cumplimiento.
Un inquilino dentro de VergeOS
Un inquilino en VergeOS funciona como un entorno virtual autónomo. Cada inquilino tiene su propia interfaz de usuario y URL independientes, lo que permite la personalización para satisfacer necesidades específicas. Los inquilinos pueden anidarse dentro de otros inquilinos, creando una estructura jerárquica que puede acomodar requisitos organizativos o de servicio complejos. Los recursos como CPU, memoria, almacenamiento y ancho de banda de red se asignan a cada inquilino de forma independiente, lo que garantiza un funcionamiento eficiente y aislado.
¿Por qué usar inquilinos?
Eficiencia de costos: La multitenencia reduce los gastos al compartir la infraestructura, optimizar la utilización de los recursos y eliminar los costos adicionales asociados con la gestión tradicional de centros de datos.
Escalabilidad: Escale fácilmente los recursos hacia arriba o hacia abajo para satisfacer la demanda sin cambios significativos en la infraestructura, lo que garantiza una gestión flexible y eficiente de la capacidad de cómputo y el almacenamiento.
Gestión simplificada: La administración centralizada permite una gestión sencilla de los Centros de Datos Virtuales (VDC), asegurando que las actualizaciones y el mantenimiento se manejen sin problemas.
Seguridad y cumplimiento mejorados: El aislamiento completo dentro de los VDC garantiza la seguridad y el cumplimiento de los datos, evitando el acceso no autorizado y mejorando la protección general de los datos.
Despliegue rápido: Aprovisione rápidamente nuevos entornos de inquilino dentro de la configuración existente, reduciendo el tiempo de salida al mercado para nuevos servicios y simplificando los procesos de incorporación.
Personalización e innovación: Adapte los VDC para satisfacer necesidades operativas específicas y benefíciese de innovaciones continuas impulsadas por las necesidades colectivas de todos los usuarios, garantizando una infraestructura actualizada y eficiente.
Tipos de inquilinos
Clientes
Unidades de negocio
Desarrollo/ Pruebas / QA
Socios externos
Portabilidad
DR
Descripción general
VergeOS ofrece una solución altamente adaptable para los CSP que buscan desplegar y gestionar ofertas de IaaS. Según el escenario de despliegue, los CSP pueden proporcionar gestión centralizada, opciones de respaldo y recuperación, y capacidades de autoservicio para sus clientes.
A continuación detallaremos varios escenarios de despliegue que representan a un CSP en crecimiento:
Escenario 1: 2 sitios con DR: Desplegar 2 sitios principales utilizando la sincronización de sitios para DR
Escenario 2: Clústeres perimetrales: Desplegar clústeres perimetrales para ganar presencia en nuevas regiones
Escenario 3: Escalado horizontal: Escalar horizontalmente el clúster perimetral para satisfacer la demanda
Escenario 4: Clústeres de almacenamiento: Cloudhoster lanza una nueva oferta de almacenamiento compatible con S3
Escenario 1: 2 sitios con DR
Clústeres de 6 nodos desplegados en centros de datos separados.
Resumen
Este despliegue permite al personal de TI de CloudHoster gestionar de forma centralizada sus ofertas de IaaS, proporcionando una plataforma robusta para sus clientes. Implementarán clústeres VergeOS en ambos centros de datos y configurarán la sincronización de sitios y los servidores de reparación en ambos clústeres.
Hardware y funciones
Hardware
Para el despliegue de VergeOS de CloudHoster, se recomienda el siguiente hardware:
(6) servidores de alta densidad por centro de datos
Procesador Intel Xeon o AMD EPYC, dos procesadores de 32 núcleos a 2,2 GHz
768 GB de RAM ECC
(2x) unidades NVME con 3 DWPD solo en node1 y node2
(8x) bahías para unidades de 2,5 pulgadas
(2x) puertos de 25 GbE (o superiores)
(2x) puerto de 10 GbE
IPMI integrado
Fuentes de alimentación redundantes
Funciones de VergeOS
El despliegue aprovechará las siguientes funciones de VergeOS:
Sitios: Panel centralizado para gestionar todos los sitios, ver los registros recientes y las estadísticas
Autenticación OpenID: Usar la fuente de autenticación existente
Multitenencia: Aislamiento seguro de los entornos de los clientes
Gestión de autoservicio: Interfaz web y API para la gestión de recursos de los clientes
Alta disponibilidad: Mecanismos automatizados de conmutación por error y protección de datos
Sincronización de sitios: Replicación de instantáneas del sistema
Servidor de reparación (ioGuardian): Recuperar automáticamente los bloques faltantes desde el sitio remoto
Desduplicación global en línea: Reduce el consumo de almacenamiento al eliminar datos duplicados en instantáneas replicadas
Repositorios de catálogo: Gestión centralizada de recetas de VM
Escenario 2: Clústeres perimetrales
Desplegar (6) clústeres de 2 nodos en centros de datos de terceros.
Resumen
Cloudhoster busca expandir sus ofertas a nuevas regiones; para ello, se asocia con centros de datos de terceros para proporcionar colocation y ancho de banda. Como se desplegarán en 6 centros de datos, buscan ahorrar dinero implementando primero clústeres de 2 nodos, sabiendo que vergeOS les permitirá escalar rápidamente cuando la demanda de los clientes lo requiera.
Hardware y funciones
Hardware
Para el despliegue de VergeOS de CloudHoster, se recomienda el siguiente hardware:
Procesador Intel Xeon o AMD EPYC, procesador dual de 16 núcleos y 32 hilos con una velocidad base de 3 GHz
256 GB de RAM ECC
(8x) bahías para unidades de 2,5 pulgadas
(4x) puerto de 10 GbE
IPMI integrado
Fuentes de alimentación redundantes
Funciones de VergeOS
El despliegue aprovechará las siguientes funciones de VergeOS:
Sitios: Panel centralizado para gestionar todos los sitios, ver los registros recientes y las estadísticas
Autenticación OpenID: Usar la fuente de autenticación existente
Multitenencia: Aislamiento seguro de los entornos de los clientes
Gestión de autoservicio: Interfaz web y API para la gestión de recursos de los clientes
Alta disponibilidad: Mecanismos automatizados de conmutación por error y protección de datos
Desduplicación global en línea: Reduce el consumo de almacenamiento al eliminar datos duplicados en instantáneas replicadas
Repositorios de catálogo: Gestión centralizada de recetas de VM
Instantáneas del sistema: Instantáneas locales para una recuperación rápida de un sitio
Escenario 3: Escalado horizontal
Escalar horizontalmente 2 ubicaciones agregando nuevos clústeres a los sitios existentes de 2 nodos.
Resumen
Cloudhoster ha experimentado mucho crecimiento, y los clientes quieren desplegar cargas de trabajo tanto en sus ubicaciones de la costa este como de la costa oeste. Actualmente, estos sitios solo tienen 2 nodos cada uno y necesitan agregar capacidad para satisfacer la demanda. Además, quieren comenzar a ofrecer servicios de DR entre estos sitios.
Para lograr esto, Cloudhoster agregará un nuevo clúster en cada sitio y configurará la sincronización de sitios y los servidores de reparación en ambos clústeres nuevos.
Hardware y funciones
Hardware
Para el despliegue de VergeOS de CloudHoster, se recomienda el siguiente hardware:
(4) servidores de alta densidad por centro de datos
Procesador Intel Xeon o AMD EPYC, procesador dual de 64 núcleos a 2,4 GHz
1024 GB de RAM ECC
(8x) bahías para unidades de 2,5 pulgadas
(2x) puertos de 25 GbE (o superiores)
(2x) puerto de 10 GbE
IPMI integrado
Fuentes de alimentación redundantes
Funciones de VergeOS
El despliegue aprovechará las siguientes funciones de VergeOS:
Sitios: Panel centralizado para gestionar todos los sitios, ver los registros recientes y las estadísticas
Autenticación OpenID: Usar la fuente de autenticación existente
Multitenencia: Aislamiento seguro de los entornos de los clientes
Gestión de autoservicio: Interfaz web y API para la gestión de recursos de los clientes
Alta disponibilidad: Mecanismos automatizados de conmutación por error y protección de datos
Sincronización de sitios: Replicación de instantáneas del sistema
Servidor de reparación (ioGuardian): Recuperar automáticamente los bloques faltantes desde el sitio remoto
Desduplicación global en línea: Reduce el consumo de almacenamiento al eliminar datos duplicados en instantáneas replicadas
Repositorios de catálogo: Gestión centralizada de recetas de VM
Escenario 4: Clústeres de almacenamiento
Desplegar clústeres de almacenamiento en 4 de los sitios.
Resumen
CloudHoster busca expandir su oferta de productos introduciendo una nueva solución de almacenamiento compatible con S3 llamada Cloud Storage. Para lograrlo, Cloudhoster agregará un nuevo clúster de almacenamiento a 4 de sus sitios y creará una receta de inquilino que automatizará el despliegue del servicio.
Las recetas de inquilino crearán los inquilinos, las redes, las reglas de firewall, desplegarán la VM que aloja la aplicación de almacenamiento, junto con el aprovisionamiento del almacenamiento. Esto permitirá a Cloudhoster desplegar automáticamente una instancia de Cloud Storage desde su portal de clientes mediante llamadas API a vergeOS.
Hardware y funciones
Hardware
Para el despliegue de VergeOS de CloudHoster, se recomienda el siguiente hardware:
(4) servidores de almacenamiento por centro de datos
Procesador Intel Xeon o AMD EPYC, procesador de 8 núcleos y 16 hilos a 3,0 GHz
2 GB por TB RAW de almacenamiento
(16x) bahías para unidades de 2,5 o 3,5 pulgadas
(2x) puertos de 25 GbE
(2x) puerto de 10 GbE
IPMI integrado
Fuentes de alimentación redundantes
Funciones de VergeOS
El despliegue aprovechará las siguientes funciones de VergeOS:
Sitios: Panel centralizado para gestionar todos los sitios, ver los registros recientes y las estadísticas
Recetas de inquilino: Plantilla para crear nuevas instancias de inquilino con configuraciones y ajustes predefinidos
Recetas de VM: Plantilla para crear nuevas máquinas virtuales con configuraciones y ajustes predefinidos
Autenticación OpenID: Usar la fuente de autenticación existente
Multitenencia: Aislamiento seguro de los entornos de los clientes
Gestión de autoservicio: Interfaz web y API para la gestión de recursos de los clientes
Alta disponibilidad: Mecanismos automatizados de conmutación por error y protección de datos
Desduplicación global en línea: Reduce el consumo de almacenamiento al eliminar datos duplicados en instantáneas replicadas
Última actualización
¿Te fue útil?