Cloud Federation, también conocida como Federated Cloud, es la implementación y administración de varios servicios de computación en la nube externos e internos para satisfacer las necesidades comerciales. Es un sistema de nube multinacional que integra nubes privadas, comunitarias y públicas en plataformas informáticas escalables. La nube federada se crea conectando el entorno de nube de diferentes proveedores de nube utilizando un estándar común.
La arquitectura de la nube federada:
La arquitectura de Federated Cloud consta de tres componentes básicos:
1. Intercambio en la nube
Cloud Exchange actúa como mediador entre el coordinador de la nube y el corredor de la nube. Las demandas del corredor de la nube son asignadas por el intercambio de la nube a los servicios disponibles proporcionados por el coordinador de la nube. El intercambio en la nube tiene un historial de cuál es el costo actual, los patrones de demanda y los proveedores de la nube disponibles, y el coordinador de la nube actualiza periódicamente esta información.
2. Coordinador de la nube
El coordinador de la nube asigna los recursos de la nube a los usuarios remotos en función de la calidad de servicio que demandan y los créditos que tienen en el banco de la nube. Las empresas en la nube y su membresía son administradas por el controlador de la nube.
3. Corredor en la nube
El corredor de la nube interactúa con el coordinador de la nube, analiza el acuerdo de nivel de servicio y los recursos ofrecidos por varios proveedores de la nube en el intercambio de la nube. El corredor de la nube finaliza el trato más adecuado para su cliente.
Propiedades de la nube federada:
- En la nube federada, los usuarios pueden interactuar con la arquitectura de forma centralizada o descentralizada. En la interacción centralizada, el usuario interactúa con un corredor para mediar entre él y la organización. La interacción descentralizada permite al usuario interactuar directamente con las nubes en la federación.
- La nube federada se puede practicar con varios nichos, como comerciales y no comerciales.
- La visibilidad de una nube federada ayuda al usuario a interpretar la organización de varias nubes en el entorno federado.
- La nube federada se puede monitorear de dos maneras. MaaS (Monitoring as a Service) proporciona información que ayuda en el seguimiento de los servicios contratados al usuario. El monitoreo global ayuda a mantener la nube federada.
- Los proveedores que participan en la federación publican sus ofertas a una entidad central. El usuario interactúa con esta entidad central para verificar los precios y proponer una oferta.
- Los objetos de marketing como la infraestructura, el software y la plataforma deben pasar por la federación cuando se consumen en la nube federada.
Beneficios de la nube federada:
- Minimiza el consumo de energía.
- Aumenta la fiabilidad.
- Minimiza el tiempo y el costo de los proveedores debido a la escalabilidad dinámica.
- Conecta a varios proveedores de servicios en la nube a nivel mundial. Los proveedores pueden comprar y vender servicios a pedido.
- Proporciona una fácil ampliación de los recursos.
Desafíos en la nube federada:
- En la federación de la nube, es común tener más de un proveedor para procesar las demandas entrantes. En tales casos, debe haber un esquema necesario para distribuir las demandas entrantes por igual entre los proveedores de servicios en la nube.
- Las crecientes requests en la federación de la nube han resultado en una infraestructura más heterogénea, lo que hace que la interoperabilidad sea un área de preocupación. Se convierte en un desafío para los usuarios de la nube seleccionar proveedores de servicios en la nube relevantes y, por lo tanto, los vincula a un proveedor de servicios en la nube en particular.
- Una nube federada significa construir un entorno de nube transparente que pueda interactuar con personas, diferentes dispositivos, varias interfaces de aplicaciones y otras entidades.
Tecnologías de nube federada:
Las tecnologías que ayudan a la federación en la nube y los servicios en la nube son:
1. Nebulosa abierta
Es una plataforma de computación en la nube para administrar infraestructuras heterogéneas de centros de datos distribuidos. Puede utilizar los recursos de su interoperabilidad, aprovechando los activos de tecnología de la información existentes, protegiendo las ofertas y agregando la interfaz de programación de aplicaciones (API).
2. Coordinador de Aneka
El coordinador de Aneka es una propuesta de los servicios de Aneka y los componentes pares de Aneka (arquitecturas de red) que otorgan a la nube la capacidad y el rendimiento para interactuar con otros servicios en la nube.
3. Eucalipto
Eucalyptus define la agrupación de recursos computacionales, de almacenamiento y de red que se pueden medir ampliados o reducidos a medida que las cargas de trabajo de la aplicación cambian en la utilización del software. Es un marco de código abierto que realiza el almacenamiento, la red y muchos otros recursos computacionales para acceder al entorno de la nube.
Publicación traducida automáticamente
Artículo escrito por shubhikagarg1999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA