Академический Документы
Профессиональный Документы
Культура Документы
2. ABSTRACCIÓN Y VIRTUALIZACIÓN
• Abstracción.
• Virtualización.
Nube pública.
Nube privada.
Nube comunitaria.
Nube híbrida.
Una nube pública es una infraestructura disponible para uso abierto al público en
general. Este tipo de infraestructura en la nube puede ser propiedad de una
organización, como universidades, corporaciones empresariales, organizaciones
gubernamentales, o alguna combinación de ellos. Una nube privada es una
infraestructura para el uso exclusivo de una organización que comprende múltiples
consumidores tales como las unidades de negocio. La nube puede ser gestionada
por dicha organización, por un tercero o por alguna combinación de ellos. Una nube
privada puede existir dentro o fuera de las instalaciones de una organización. Una
nube comunitaria es un modelo en el que la infraestructura en la nube puede ser
compartida por múltiples organizaciones que tienen un interés compartido o
común, como la política, la misión, consideraciones de cumplimiento o requisitos de
seguridad. Este tipo de infraestructura en la nube puede ser concesionado,
administrado y operado por una o más de la organización en la comunidad, un
tercero o alguna combinación de ellos. Este tipo de nube se puede ubicar dentro o
fuera de las instalaciones de la empresa. La figura 3 muestra una disposición de tres
de estas arquitecturas.
Entre las ventajas que introduce el uso del cómputo en la nube se pueden mencionar
las siguientes [Sosinsky, 2011]:
• Reducción de costes: Dado que las redes de nube operan a mayores eficiencias
y con mayor utilización, importantes reducciones de costos se pueden a
menudo encontrar.
• Facilidad de uso: Dependiendo del tipo de servicio que se ofrece, es
posible que un usuario no requiera licencias de hardware o software para
implementar su servicio.
• Calidad de servicio: La calidad de servicio (QoS) es algo que se puede obtener
bajo contrato de su proveedor.
• Fiabilidad: La escala de las redes de cómputo en la nube y su capacidad para
proporcionar equilibrio de carga y conmutación por error los hace altamente
confiables, a menudo mucho más fiable que aquello que puede lograr en una
sola organización.
• Gestión de externalización de las TI (Tecnologías de la Información): Un
despliegue de cómputo en la nube permite a otras personas manejar la
infraestructura de computación, mientras que el usuario maneja su negocio.
En la mayoría de los casos, se logran reducciones considerables en los costos
de personal de TI.
• Mantenimiento sencillo y de actualización: Debido a que el sistema es
centralizado, se puede aplicar fácilmente los parches y actualizaciones. Esto
significa que sus usuarios siempre tienen acceso a las últimas versiones de
software.
• Baja barrera de acceso: En particular, los gastos de capital iniciales se reducen
drásticamente. En el cómputo de la nube cualquiera puede agigantar sus
posibilidades de uso de recursos en cualquier momento.
El cómputo en la nube todavía tiene retos los cuales que son atendidos actualmente
por investigadores y profesionales en el área. Entre estos retos se pueden mencionar
los siguientes:
• Escalabilidad.
• Incremento en la capacidad de procesamiento.
• Mejor aprovechamiento del ancho de banda disponible.
• Mayor tolerancia a fallas del sistema.
• Mayor capacidad de almacenamiento distribuido.
• Mejor gestión de la privacidad.
• Mejor distribución y balanceo en la carga de trabajo.
• Cloud peer.
• Cloud@Home.
Cloud peer es propuesto por Ranjan et al. [2010] como una novedosa plataforma de
computación en la nube que crea una red superpuesta de máquina virtual (VM), así
como servicios de aplicaciones para apoyar el descubrimiento de servicios
escalables, de autogestión y balanceo de carga. Esta propuesta se basa en un modelo
de red P2P estructurado (basado en tablas hash distribuidas) para hacer frente a las
limitaciones asociadas al enfoque del cómputo en la nube centralizadas o jerárquicas
tradicionales. Las tablas de hash distribuidas (DHT) permiten que el enrutamiento y
descubrimiento de consulta/información determinista sea cercana a los límites
logarítmicos en cuanto a la complejidad del mensaje de red. Cloud peer combina
cómputo en la nube del tipo privado y público, redes superpuestas, así como
técnicas de indexación de redes P2P estructuradas para apoyar el descubrimiento de
servicios escalables y de autogestión, además del balanceo de carga en entornos de
cómputo en la nube. En concreto, Cloud peer es implementada usando Pastry
[Rowstron & Druschel, 2001], red P2P superpuesta y de enrutamiento basado en DHT.
Los autores llevan a cabo sus experimentos en la plataforma de Amazon EC2
[Amazon, 2014] y sus resultados confirman que es posible diseñar técnicas y sistemas
de aprovisionamiento de cómputo en la nube basado en redes peer-to-peer. La
arquitectura de Cloud peer se muestra en la figura 4.
La arquitectura Cloud@Home básica está formada por tres capas jerárquicas (ver
figura 5): interfaz (front-end), capa virtual y capa física. Los usuarios pueden
interactuar con la nube a través de una computadora huésped de consumidores
después de haber sido autenticados por el sistema. Para implementar las funciones
de Cloud@Home, los autores dividen la estructura del núcleo de todo el sistema en
subsistemas llamados subsistemas de gestión y de recursos. Cloud@Home es una
referencia inicial a la computación en la nube basada en la computación voluntaria
y abre la puerta del cómputo en nube a cualquier usuario o comunidad pequeña.
10. REFERENCIA BIBLIOGRÁFICA
Sistemas Distribuidos, Francisco de Asís López Fuentes