¿Qué es la nube distribuida?
La nube distribuida es una de las últimas tendencias en computación en la nube, un tipo de implementación que permite a los usuarios distribuir una sola nube pública en diferentes ubicaciones. A diferencia de las nubes híbridas e incluso algunas configuraciones de múltiples nubes, una nube distribuida permite que una empresa supere por completo la pila tecnológica actual a favor de la nube pública.
Esta publicación es una introducción a las nubes distribuidas y los beneficios de una nube pública dispersa geográficamente. Siga leyendo para saber por qué las empresas están adoptando cada vez más este modelo de implementación y qué papel juega la nube distribuida en el crecimiento de la computación perimetral.
¿Qué es una nube distribuida?
La nube distribuida es una forma de servicio en la nube que permite a una empresa ejecutar una única infraestructura de nube pública en varias ubicaciones diferentes. Estas ubicaciones, conocidas como hubs , subestaciones , o mini-nubes , son nubes individuales más pequeñas con capacidades de procesamiento.
Al configurar una nube distribuida, el usuario es libre de implementar y ejecutar servicios/componentes de aplicaciones individuales en una combinación de ubicaciones y entornos, como:
- Una instalación en las instalaciones.
- El centro de datos del proveedor principal.
- En las instalaciones de otros proveedores.
- Un centro de colocación.
- En el borde de la red (el punto donde los dispositivos finales se conectan a una red para entregar datos).
Las nubes distribuidas permiten que una organización escoja y elija la mejor ubicación para cada carga de trabajo en función de:
- Ubicación del usuario.
- Requisitos de la aplicación.
- Coste.
- Ancho de banda disponible.
- Regulaciones basadas en la industria o la región.
- Riesgos de seguridad.
A pesar de la naturaleza dispersa de este tipo de nube, el usuario gestiona toda la configuración desde un único panel. . El modelo no sufre de inconsistencias de administración, lo cual es un desafío típico de la nube híbrida.
La capacidad de seleccionar y elegir ubicaciones para cada servicio, pila y aplicación permite que una empresa garantice el máximo rendimiento y el cumplimiento normativo. Además, la estrategia distribuida resuelve dos problemas importantes en la industria de la computación en la nube:
- Latencia causada por servidores demasiado lejos del extremo de la red.
- Congestión de la red causada por una configuración de nube centralizada abrumada.
¿Cómo se compara la nube distribuida con una nube "normal"?
La nube tradicional implica la entrega bajo demanda de recursos de TI virtuales (servidores, máquinas virtuales, bases de datos, etc.). Los proveedores de la nube brindan este servicio a través de Internet o una red privada, y los modelos de implementación más comunes son:
- Nube pública.
- Nube privada.
- Nubes híbridas (una combinación de pública y privada).
- Nube comunitaria.
- Nube múltiple (una configuración con múltiples nubes públicas de diferentes proveedores).
La nube distribuida también ofrece recursos bajo demanda, pero el modelo permite a los usuarios configurar cargas de trabajo en ubicaciones estratégicas para garantizar niveles de rendimiento ideales. En lugar de confiar en una solución híbrida o trabajar con múltiples proveedores para lograr el mismo objetivo, la nube distribuida ofrece una plataforma única repartida entre varias subestaciones.
La capacidad de usar múltiples centros de procesamiento es la principal diferencia entre una nube distribuida y cualquier otra. Un consumidor de un modelo de nube normal normalmente no tiene conocimiento (o control) de la ubicación exacta de los recursos de la nube pública, que es el principal punto de venta de las configuraciones distribuidas.
¿Cómo funciona la nube distribuida?
Desde el punto de vista del consumidor, la nube distribuida funciona como una infraestructura de nube pública estándar. El usuario gestiona la configuración desde un único panel de control independientemente del número de subestaciones. Sin embargo, algunas características nuevas están disponibles para agregar al acuerdo de nivel de servicio (SLA), como:
- Solicitar que ciertas cargas de trabajo operen en concentradores específicos.
- Aceptar que ciertos datos o procesos nunca abandonen una región en particular.
- Establecer objetivos por componente o por concentrador para la latencia o el rendimiento.
Desde el punto de vista del proveedor de la nube, manejar una configuración distribuida es un desafío. El proveedor necesita extender la red en la nube típicamente centralizada a través de una variedad de entornos interconectados más pequeños.
Al igual que con una oferta típica de nube pública, el proveedor de nube distribuida es responsable de administrar todas las operaciones de nube, que incluyen:
- Seguridad en la nube.
- Mantener el software y el hardware actualizados.
- Mantener alta disponibilidad.
- Gobernanza.
- Garantizar la confiabilidad de toda la infraestructura.
Estas tareas se vuelven más complejas con cada nuevo hub que el proveedor pone a disposición de los usuarios. Un solo proveedor administra el servicio de nube distribuida independientemente de la cantidad de subestaciones, incluso si la configuración del consumidor incluye un centro de datos que pertenece a un proveedor secundario.
¿Cuáles son las ventajas de la computación en la nube distribuida?
Además de los beneficios habituales de la computación en la nube, como la elasticidad y la ausencia de costos iniciales, la nube distribuida también brinda varias ventajas comerciales únicas.
Mejor rendimiento general
Los usuarios de nubes distribuidas pueden configurar operaciones individuales en función de las necesidades específicas del negocio. Una organización es libre de distribuir cargas de trabajo y reducir la probabilidad de:
- Latencia.
- Tiempo de inactividad.
- Congestión de la red.
Los datos se mueven más rápido entre el lugar de origen y los recursos de la nube encargados de procesarlos. El resultado es un sistema de mejor rendimiento con mayores niveles de visibilidad y confiabilidad.
Nube múltiple con administración centralizada
A diferencia de las nubes múltiples e híbridas, los usuarios administran una nube distribuida desde una única interfaz. Esta centralización simplifica la administración y ayuda de forma fiable:
- Asegure la coherencia en todos los entornos.
- Supervise los niveles de rendimiento de todos los componentes.
- Identifique las amenazas a tiempo (ya sean maliciosas o basadas en errores).
La centralización también es un beneficio notable para los equipos de DevOps. Los ingenieros de DevOps obtienen la capacidad de tratar con todos los clústeres por igual cuando implementan aplicaciones y, como resultado, aceleran la velocidad de desarrollo.
Cumplimiento más sencillo
Las diferentes opciones al configurar cargas de trabajo y almacenar datos ayudan a una empresa a cumplir con las regulaciones regionales o de la industria.
Por ejemplo, garantizar que todo el almacenamiento y procesamiento de los datos del usuario se realice dentro del país de origen ayuda a cumplir con las normas de privacidad de datos como CCPA y GDPR. Estas capacidades son vitales si opera en una industria altamente regulada, como las finanzas o la atención médica.
Mejor experiencia de usuario
La falta de tiempo de inactividad y latencia es esencial para una experiencia de usuario positiva. Una nube distribuida puede garantizar un rendimiento confiable incluso cuando se manejan procesos que consumen muchos datos, como la transmisión de contenido de video o las videoconferencias.
Reducción de riesgos
Un ataque exitoso en uno de los concentradores solo otorga acceso a un porcentaje de sus datos. Hackear el resto del sistema requiere más tiempo y esfuerzo, dando al equipo de seguridad suficiente espacio para identificar la amenaza y lanzar un plan de respuesta a incidentes.
Además de hacer que una empresa sea menos vulnerable a los ataques cibernéticos y las filtraciones de datos, una nube distribuida también le permite cerrar un concentrador para mantenimiento o una revisión de seguridad sin afectar el resto del sistema.
Costo-efectividad
Una nube distribuida es una solución muy rentable que ayuda a ahorrar dinero al:
- No tener costos iniciales de hardware.
- Garantizar una alta granularidad y la capacidad de ajustar los recursos en cada centro.
- No requiere un equipo individual para supervisar cada subestación.
- Reducir la cantidad de potencia informática que necesita un sistema para realizar una solicitud y obtener una respuesta.
Expansión comercial más rápida
Una nube distribuida permite una rápida expansión a nuevas bases de clientes sin necesidad de gastar tiempo o dinero en:
- Construyendo infraestructura adicional.
- Negociación y obtención de un nuevo proveedor de nube.
- Contratación de un nuevo equipo interno exclusivo.
- Expandiendo el conjunto de herramientas actual.
Una vez que envía una solicitud de expansión al proveedor de la nube, normalmente puede comenzar a operar en una nueva ubicación en cuestión de horas. A medida que crecen las necesidades en una nueva área, la huella de la nube puede ampliarse rápidamente para satisfacer la creciente demanda.
Si el mercado no resulta rentable, puede reducir los recursos o retirarse por completo del área sin perder dinero.
¿Cuáles son los desafíos de la computación en la nube distribuida?
Desde el punto de vista del consumidor, el uso de una nube distribuida no tiene inconvenientes específicos del modelo. Si una empresa ya conoce los beneficios de la virtualización, una nube distribuida es solo una versión más poderosa de la oferta pública estándar.
Sin embargo, para los proveedores, una nube distribuida conlleva varias consideraciones. A continuación se muestra una lista de los problemas más comunes al ejecutar una nube distribuida:
- Complejidad general: Configurar y mantener una nube distribuida puede ser una tarea difícil para algunos proveedores. A menos que el proveedor sea un proveedor de hiperescala, habrá problemas con la expansión, el cumplimiento de las solicitudes de los clientes para ubicaciones específicas y la configuración de la comunicación entre las subestaciones. Una vez que está en funcionamiento, cada concentrador requiere un mantenimiento específico de la ubicación.
- Problemas de ancho de banda: Un entorno disperso con diferentes modelos de conectividad puede ejercer presión sobre las conexiones existentes. Muchos proveedores necesitan actualizaciones para satisfacer la mayor demanda de rendimiento.
- Problemas de seguridad: A diferencia de las operaciones en ejecución en un centro de datos central, una nube distribuida tiene una superficie de ataque más amplia. Cada centro requiere medidas de seguridad individuales para evitar el tiempo de inactividad local y garantizar que las cargas de trabajo permanezcan seguras. Los proveedores también deben actualizar los planes de copia de seguridad y continuidad comercial para los datos dispersos.
Informática perimetral y en la nube distribuida
La nube distribuida proporciona una base ideal para la computación perimetral, el proceso de ejecutar cargas de trabajo lo más cerca posible físicamente del punto de generación de datos. Muchos dispositivos y aplicaciones que dependen del análisis de datos en tiempo real pueden beneficiarse de la informática perimetral, como:
- Cámaras de seguridad analizando imágenes de vigilancia.
- Dispositivos de fabricación automatizados.
- Vehículos autónomos.
- Escáneres de códigos de barras.
- Aplicaciones en edificios y ciudades inteligentes.
- Sensores que monitorean datos en un entorno industrial de alto riesgo.
Una nube distribuida hace que las aplicaciones que dependen de la computación perimetral sean más fáciles de implementar y administrar. Por ejemplo, supongamos que tiene varias fábricas de fabricación repartidas por todo el país. Cada planta tiene un servidor perimetral que procesa datos de miles de sensores.
Con una nube distribuida, puede controlar y administrar todos los servidores perimetrales desde un solo tablero, con el mismo equipo y con un conjunto de herramientas de nube. Los administradores pueden fácilmente:
- Implemente y administre clústeres de software en todos los entornos.
- Realizar actualizaciones de seguridad.
- Supervise los riesgos y mantenga los sistemas en buen estado.
- Mantenga el rendimiento del dispositivo.
Sin una nube distribuida, estas responsabilidades serían independientes y únicas para cada servidor perimetral. El equipo tendría que gestionar cada entorno de forma individual, lo que daría lugar a incoherencias y un fuerte aumento de las tareas necesarias.
¿Qué hay en el futuro para la nube distribuida?
Gartner predice que, para 2024, la mayoría de los proveedores de la nube ofrecerán algunos servicios IaaS distribuidos capaces de ejecutar operaciones en el punto de necesidad. Este crecimiento será principalmente el resultado de desarrollos continuos en:
- Computación perimetral.
- Internet de las cosas (IoT).
- Inteligencia artificial (IA) y aprendizaje automático (ML).
- Redes 5G.
- Realidades virtuales y aumentadas.
Las aplicaciones que provienen de estas tecnologías en evolución tienen acceso a grandes conjuntos de datos y requieren una latencia extremadamente baja. Estos sistemas necesitan una infraestructura de alto rendimiento para garantizar una experiencia de usuario satisfactoria, que es precisamente lo que ofrece la nube distribuida.
Como resultado, se espera que el mercado mundial de nubes distribuidas alcance los 3900 millones de dólares. para 2025.
Gartner también predice que, para 2022, más del 50 % de los datos generados por las empresas requerirán procesamiento fuera de una única nube típica. Esta estimación es otro indicador de que las nubes distribuidas seguirán creciendo en popularidad.
Otra expectativa para el futuro es que veremos un aumento en los centros de terceros compartidos entre dos o más proveedores de nube de primer nivel. Estas subestaciones eventualmente comenzarán a variar significativamente según los servicios y los casos de uso previstos.
Un verdadero modelo de múltiples nubes
Las nubes distribuidas son una excelente oportunidad para los CTO que buscan formas de llegar a nuevos clientes o configurar servicios específicos de ubicación sin latencia. Los usuarios oportunos obtendrán una gran ventaja competitiva al disfrutar de la innovación de los proveedores de nube pública y la libertad de ejecutar activos donde más los necesitan.
Computación en la nube
- ¿Qué incluye un SLA de servicios en la nube?
- ¿Cuál es la diferencia entre la nube y la virtualización?
- ¿Cuáles son los mejores cursos de computación en la nube?
- ¿Qué es la seguridad en la nube y por qué es necesaria?
- ¿Qué es la computación en la nube y cómo funciona?
- ¿Qué es el cambio de plataforma en la nube?
- ¿Cuál es la diferencia entre alojamiento web y alojamiento en la nube?
- ¿Cuál es la diferencia entre servidores en la nube y servidores dedicados
- ¿Qué es un sensor de O2?
- ¿Qué es AS9100?
- ¿Qué es A2 Steel?