Está en la página 1de 16

CLOUD COMPUTING

Según la definición del National Institute of Standards and Technology (NIST) y la


Cloud Security Alliance:

La computación en la nube es un modelo que permite un acceso a la red


conveniente y ha pedido a un grupo compartido de recursos informáticos
configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y
servicios) que pueden aprovisionarse y lanzarse rápidamente con un mínimo
esfuerzo administrativo o proveedor de servicios Interacción. Este modelo de nube
promueve la disponibilidad y se compone de cinco características esenciales
(autoservicio a pedido, amplio acceso a la red, agrupación de recursos, elasticidad
rápida, servicio medido); tres modelos de servicio (Cloud Software as a Service
(SaaS), Cloud Platform as a Service (PaaS), Cloud Infrastructure as a Service
(IaaS)); y, cuatro modelos de implementación (nube privada, nube comunitaria,
nube pública, nube híbrida). Las tecnologías habilitadoras clave incluyen: (1) redes
de área amplia rápidas, (2) computadoras de servidor potentes y de bajo costo.

Características Esenciales

Auto servicio a demanda. Un consumidor puede unilateralmente provisionar


capacidades computacionales, tales como tiempo de servidor y almacenamiento
en red, de acuerdo a la necesidad y en forma automática sin requerir de una
interacción humana con cada proveedor de servicio.

Amplio acceso a través de la red. Las capacidades están disponibles a través


de la red y se accedan a través de mecanismos estándares que promueven el uso
desde plataformas clientes diversas (por ejemplo, teléfonos móviles, laptops,
PDAs).

Disponibilidad de recursos. Los recursos computacionales del proveedor se


agrupan para servir a múltiples consumidores usando un modelo de arriendo
múltiple, con diferentes recursos físicos y virtuales asignados dinámicamente y
reasignados de acuerdo a la demanda del consumidor. Hay un sentido de
independencia de la localización en que el consumidor generalmente no tiene
control o conocimiento de la localización exacta de los recursos provistos, pero
puede especificar la localización a un nivel más alto de abstracción (por ejemplo,
un país, estado o datacenter). Ejemplos de estos recursos incluyen el
almacenamiento, procesadores, memoria, ancho de banda y máquinas virtuales.

Rápida Elasticidad. Las capacidades pueden ser rápida y elásticamente


provisionadas, en algunos casos automáticamente, para escalar rápidamente y ser
liberadas rápidamente para reducir la escala de operación. Para el consumidor, las
capacidades disponibles para el aprovisionamiento a menudo parecen ser
ilimitadas y pueden ser compradas en cualquier cantidad en cualquier momento.
Servicio Medido. Los sistemas en nube automáticamente controlan y optimizan el
uso de recursos al aprovechar las capacidades de medición en cierto nivel de
abstracción apropiado para el tipo de servicio (p.ej. almacenamiento usado,
procesamiento, ancho de banda, cuentas de usuario activas). El uso de recursos
puede ser monitoreado, controlado y reportado, proveyendo transparencia para
ambos, el proveedor y el consumidor del servicio utilizado.

Modelos de Servicio

Los modelos de servicio son tres:

Nube tipo Software como un Servicio (SaaS). La capacidad provista para el


consumidor es usar las aplicaciones del proveedor corriendo en una
infraestructura en la nube. Las aplicaciones son accesibles desde varios
dispositivos clientes a través de una interfaz de cliente “delgada” como un
navegador web (p.ej. correo electrónico en la web). El consumidor no administra o
controla la infraestructura de nube subyacente que incluye redes, servidores,
sistemas operativos, almacenamiento o incluso las capacidades individuales de la
aplicación, con la posible excepción de ciertas configuraciones específicas para el
usuario en la aplicación.

Nube tipo Plataforma como un Servicio (PaaS). La capacidad que se le provee


al consumidor es la de desplegar en la infraestructura en la nube las aplicaciones,
propias o adquiridas, creadas usando lenguajes de programación y herramientas
soportadas por el proveedor. El consumidor no administra o controla la
infraestructura de nube subyacente, incluyendo redes, servidores, sistemas
operativos o almacenamiento, pero tiene control sobre las aplicaciones
desplegadas y posiblemente sobre las configuraciones del entorno de alojamiento.

Nube tipo Infraestructura como un Servicio (IaaS). La capacidad provista al


consumidor es provisionar procesamiento, almacenamiento, y otros recursos
computacionales fundamentales donde el consumidor es capaz de desplegar y
ejecutar software arbitrario, el que puede incluir sistemas operativos y
aplicaciones. El consumidor no administra o controla la infraestructura de nube
subyacente pero tiene control sobre los sistemas operativos, almacenamiento,
aplicaciones desplegadas y posiblemente un control limitado sobre componentes
selectas de las redes (p.ej. los firewalls de sus hosts).

Modelos de Implementación

Nube Privada. La infraestructura en la nube se opera exclusivamente para una


organización. Puede ser administrada por la propia organización o un tercero y
puede hallarse en las instalaciones o fuera de ellas.

Nube Comunitaria. La infraestructura es compartida por varias organizaciones y


soporta a una comunidad específica que tiene preocupaciones compartidas (p.ej.
misión, requerimientos de seguridad, políticas, y consideraciones de conformidad).
Puede ser administrada por las propias organizaciones o un tercero y puede
hallarse en las instalaciones o fuera de ellas.

Nube Pública. La infraestructura en la nube está a disposición del público en


general o de un grupo grande del sector y su propietario es la organización que
comercializa servicios en la nube.

Nube Híbrida. La infraestructura en la nube se compone de dos o más nubes


(privada, comunitaria o pública) que, si bien son entidades únicas, están
vinculadas por tecnología estandarizada o propia que permite la portabilidad de
datos y aplicaciones (p. ej., el uso de una nube pública para proporcionar recursos
adicionales según necesidad y equilibrar cargas entre nubes).

La nube desde el punto de vista empresarial


La nube ha sido un factor problemático en muchos aspectos para los líderes de TI
y sus equipos, ya que ha abierto las puertas para que los empresarios y grupos
empresariales se encarguen por sí mismos de los asuntos relacionados con la
tecnología. No obstante, los departamentos de TI más avanzados utilizan la nube
como un motor de transformación que les permite pasar de los administradores de
sistemas tácticos a los agentes de servicio estratégicos. En este proceso, tienen la
oportunidad de definir nuevamente su relación con los grupos empresariales y
convertirse en líderes eficaces y más influyentes en el ámbito de los ingresos y el
crecimiento.
Nube: el problema
Dado que las nuevas bases del éxito comercial son la flexibilidad, la agilidad y la
rentabilidad, las soluciones de la nube han adquirido gran importancia en un breve
período. Las tecnologías de la nube ofrecen nuevas posibilidades para la entrega
y utilización de TI, dado que proporcionan recursos de computación,
almacenamiento y aplicaciones a través de Internet y redes privadas.
Las organizaciones tienen un mayor acceso y variedad de servicios de TI, lo que
les otorga más opciones para administrar gastos de capital (CapEx) y gastos
operativos (OpEx). Debido a que estos servicios se pueden implementar o adquirir
prácticamente sin demoras, la computación en la nube permite ir a la par con la
velocidad de cambio cada vez mayor del negocio y el mercado.
Por estos motivos y otros, empresas de todas las envergaduras están adoptando
las tecnologías de la nube. Sin embargo, sorprendentemente, los empresarios y
grupos empresariales a menudo son los que lideran este cambio. Debido a la
inmensa presión por responder con mayor rapidez a las cambiantes prioridades
comerciales y condiciones del mercado, muchos de ellos se están encargando por
sí mismos de los asuntos de TI. Ya que existen más opciones y los medios para
conseguirlos, los empresarios y grupos empresariales han comenzado a adquirir
sus propios servicios y aplicaciones basados en la nube (en muchos casos, con
solo tocar un botón o deslizar una tarjeta de crédito), ya no conformes con esperar
a los departamentos de TI internos.
Sin duda, esto presenta problemas para los líderes de TI y los negocios en
general. Debido al surgimiento de "aplicaciones dudosas" y "TI no autorizada", las
organizaciones generalmente se encuentran con lo siguiente:
• Vulnerabilidades en la seguridad y el cumplimiento
• Sistemas, políticas y administración contradictorios
• Acuerdos de Nivel de Servicio (SLA), contratos de adquisiciones y acuerdos
de facturación incompatibles
• Ausencia de visibilidad y control de los sistemas y costos
• Menores economías de escala
Como los grupos empresariales han ido adoptando diversos servicios basados en
la nube y el personal de TI ha perdido parcialmente visibilidad y control, las
tecnologías de la nube cambian el panorama de la computación empresarial y
ponen en riesgo la importancia de los departamentos de TI internos. Sin embargo,
la situación no implica solo riesgos y perjuicios. De hecho, las tecnologías de la
nube pueden ser la clave del éxito para los equipos de TI que las utilizan y luego
las liberan.

Nube: la salvación
Aunque la nube ha sido un factor problemático para los departamentos de TI,
también puede ser su salvación. La computación en la nube, cuando se usa y
administra eficazmente, permite que los equipos de TI entreguen más valor a sus
organizaciones en general, y grupos empresariales en particular. También puede
generar más relevancia, influencia e impacto.
Al principio, la computación en la nube se promocionó como un factor para reducir
costos, pero las mayores diferencias y valores que ofrece son la velocidad y
agilidad. Las organizaciones pueden implementar con rapidez servicios y
aplicaciones basados en la nube, ya sea diseñados o comprados, como respuesta
a:
• Nuevas prioridades comerciales
• Cambios en las condiciones del mercado
• Opiniones de clientes o partners
• Dinámica competitiva
• Oportunidades de ingresos no previstas
Las empresas también pueden aprovechar la nube para ampliar sus operaciones
comerciales y mejorar su interacción con los clientes y proveedores. Las
aplicaciones basadas en la nube se están utilizando cada vez más para ofrecer
nuevas experiencias y soporte a los clientes, incrementar la eficacia de la cadena
de producción y distribución, y crear oportunidades adicionales de ventas y
marketing. Además de la reducción de costos y consolidación generales, las
tecnologías de la nube pueden volver a equilibrar la ecuación CapEx-OpEx. Las
opciones de contratación flexibles implican más formas de controlar y ajustar los
costos. Las organizaciones pueden usar servicios de la nube externos, por
ejemplo, para liberar capital y recursos de TI, y conseguir una mayor
innovación empresarial.
A medida que los departamentos de TI adopten más tecnologías de la nube,
tendrán la oportunidad de habilitar estos beneficios, redefinir su papel y
transformar su relación con los grupos empresariales.
Impulsar el dinamismo de la empresa mediante la nube
Para cumplir estas nuevas expectativas, muchos directores de TI ponen sus miras
en el Cloud Computing. La nube ofrece la agilidad y la flexibilidad que las
organizaciones necesitan para innovar con rapidez en un entorno dinámico. Al
igual que las funciones de TI, los modelos en la nube también están
evolucionando.
Las decisiones sobre si crear o comprar y sobre si utilizar nubes privadas o
públicas están dando paso a los modelos de nube híbrida y multinube. Como no
hay solo un modelo ni una solución de nube que se ajuste a todas las
necesidades, las organizaciones se están dando cuenta de que lo que mejor
funciona a menudo es una mezcla de entornos físicos, virtuales y de nube, como
las implementaciones de varios clientes y multinube. Los estudios indican que el
93 por ciento de las empresas aplican o se plantean diseñar una estrategia de
nube híbrida, y un 50 por ciento ya utilizan la nube pública y privada1. Para
respaldar estas infraestructuras cada vez más mixtas, los equipos de TI necesitan
una nueva forma de plantearse la nube. No todas las implementaciones en la nube
son iguales; muchas solo ofrecen opciones limitadas y control de políticas y cargas
de trabajo. Lograr la portabilidad de cargas de trabajo en entornos multinube
puede resultar difícil y puede ser necesario recodificar software o incluso añadir
hardware adicional. Un enfoque realmente nuevo en torno a la nube debe ofrecer:

• Una selección de modelos de consumo, que permitan a las organizaciones


elegir cómo implantar funciones en la nube basadas en sus propias
aplicaciones, SLA, necesidades de seguridad y objetivos de negocio. Las
organizaciones deben ser libres para desarrollar su propia nube, adquirir
software como servicio (SaaS), seleccionar servicios alojados por partners
de proveedores de la nube o adoptar un enfoque de TI híbrido y fusionar
recursos en sus instalaciones y en la nube.

• Una plataforma común para servicios físicos, virtuales y en la nube que


simplifique las operaciones y las funciones de administración. Estos
cimientos permitirán respaldar una portabilidad de la carga de trabajo
abierta y segura.
• La capacidad de desplegar aplicaciones en cualquier lugar, que combine
las mejores soluciones en las instalaciones con lo mejor de la nube. Las
organizaciones necesitan la capacidad de conectar y colaborar como
prefieran, sobre diversas aplicaciones y plataformas, eligiendo un modelo
basado en consumo o implementación, con confianza y sin riesgos.

• Interoperabilidad y estándares abiertos que permitan a las organizaciones


desarrollar un sólido ecosistema de tecnologías líderes del sector y eviten
quedar atados a un proveedor o plataforma específica.

• Seguridad de extremo a extremo para cumplir los exigentes requisitos de


conformidad entre implementaciones en la nube, que incluyen entornos
públicos, privados e híbridos.

¿Qué pasos debemos seguir para implementar el cloud computing en una


empresa?

• Planificación previa: la etapa precedente a la implementación de los


servicios de cloud computing en una empresa es clave para su posterior
éxito. Deberemos definir qué servicios, procesos y utilidades queremos
trasladar a un entorno cloud, y la complejidad que supondría.
• Nuevas funcionalidades: las plataformas de cloud computing ofrecen
algunos recursos con los que no podíamos contar en entornos
centralizados. Tendremos que decidir cuáles adoptaremos.
• Selección de un proveedor: el partner con el que trabajemos deberá
cubrir las necesidades de nuestra empresa, además de garantizar un
servicio profesional y seguro.
• Valoración de recursos: la implementación de cloud computing requiere
una serie de medios, que supondrán una inversión para la empresa (por
ejemplo, una conexión a Internet). En este caso, evaluar los costes
asociados a este proceso será parte innegable de la migración al cloud.
• Formación de empleados: dado que cambiará la manera en la que
interactuaremos con el software, el adiestramiento de nuestro personal será
imprescindible para que una vez dado el salto al cloud computing, puedan
seguir trabajando con normalidad.
• Establecer un periodo de prueba: para evitar dar un salto al vacío en la
integración de esta nueva tecnología, podemos definir un lapso de tiempo
en el que se utilice en sólo parte de nuestros equipos. Por otro lado,
también tenemos la posibilidad de realizar una migración a la nube de
manera escalonada.
Ventajas de la computación en la nube

La computación en la nube ofrece importantes ventajas a las organizaciones de


los sectores públicos y privado, según se describe en la tabla 1.
Tabla 1 Ventajas de la computación en la nube

Ventajas Comentarios
Reducción de costos Las organizaciones pueden reducir o
eliminar los gastos de capital de TI y
disminuir los gastos operativos
corrientes al pagar únicamente los
servicios que utilizan y al poder reducir
o reubicar al personal de TI.
Facilidad de implementación Como no es necesario comprar
hardware y licencias de software ni
contratar servicios de implementación,
una organización puede implementar
la computación en la nube con rapidez.
Flexibilidad La computación en la nube ofrece más
flexibilidad (que suele denominarse
“elasticidad”) a la hora de asignar
recursos de TI a funciones
comerciales, en comparación con
métodos de computación del pasado.
También puede aumentar la movilidad
del personal ya que facilita el acceso a
información y aplicaciones
empresariales desde una gama más
amplia de ubicaciones y servicios.
Escalabilidad Las organizaciones que utilizan la
computación en la nube no tienen que
hacer malabares para obtener
hardware y software adicionales de
alto nivel cuando aumentan las cargas
de los usuarios, sino que pueden
agregar y restar capacidad según lo
determinen las cargas de la red.
Acceso a funciones de TI de alta En especial para las organizaciones
gama más pequeñas, la computación en la
nube permite el acceso a hardware,
software y personal de TI de más alto
nivel que el que pueden atraer o
proporcionarse por sí mismas.
Reasignación del personal Gracias a la reducción o la eliminación
de las actualizaciones constantes de
servidores y otros problemas de
computación, y a la disminución de
costos y del tiempo necesario para el
desarrollo de aplicaciones, las
organizaciones pueden asignar al
personal de TI a tareas más
estratégicas.
Enfoque en las principales Cabe sostener que la capacidad para
competencias operar centros de datos y desarrollar y
administrar aplicaciones de software
no es necesariamente una
competencia principal en la mayoría de
las organizaciones. Mediante la
computación en la nube es posible
reducir o eliminar estas funciones,
gracias a lo cual las organizaciones
pueden concentrarse en problemas
fundamentales, como políticas y
planificación para la mejora continua
del entorno de aprendizaje.
Sostenibilidad Hoy se comprende que la baja
eficiencia energética de la mayoría de
los centros de datos, a causa de su
diseño deficiente o del uso poco eficaz
de los recursos, no es sostenible
desde un punto de vista ambiental y
económico. Los proveedores de
servicios en la nube, al utilizar
economías de escala y su capacidad
para administrar recursos de
computación con más eficiencia,
pueden consumir mucho menos
energía y otros recursos que los
operadores de centros de datos
tradicionales.

Cabe destacar que la magnitud de estas ventajas, la posibilidad de aprovecharlas


y la relación costo/beneficio que se logre dependen de numerosos factores únicos
y variarán de forma considerable. Estas ventajas se vinculan con la posición de
una organización respecto de sus gastos de capital de TI y el ciclo de desarrollo
de sistemas, su arquitectura actual de software y hardware (por ejemplo, algunas
aplicaciones anteriores pueden no estar “listas para la nube”) y sus recursos de
personal y administración. En las instituciones de educación superior, las
limitaciones legales y de políticas pueden revestir particular importancia.
Desventajas de la computación en la nube

Desventajas Comentarios
Seguridad La confidencialidad de los datos es
uno de los principales motivos de
preocupación: los usuarios no
controlan ni saben dónde se
almacenan sus datos.
Interoperabilidad Aún no se ha definido un conjunto
universal de estándares o interfaces, lo
que genera un riesgo elevado de
dependencia del proveedor.
Control El nivel de control que el usuario ejerce
en el entorno en la nube es
sumamente variable.
Rendimiento Todo acceso a la nube se realiza a
través de Internet, lo que introduce
latencia en todas las comunicaciones
entre el usuario y el entorno.
Confiabilidad Muchas infraestructuras existentes en
la nube aprovechan el hardware básico
que, según se sabe, presenta fallas
inesperadas.

Herramientas de Implementación disponibles


1. Eucalyptus

Eucalyptus es una plataforma de código abierto que pretende evitar la posibilidad


de caer cautivo de Amazon. Todos conocemos los efectos beneficiosos de la
competencia. Así, un proveedor tendrá que esforzarse por tenernos como clientes
ya que no somos cautivos, y al poder movernos entre proveedores con facilidad
los precios deberán bajar y los márgenes se ajustarán.
. Su nombre hace referencia al acrónimo "Elastic Utility Computing Architecture for
Linking Your Programs To Useful Systems" que puede traducirse como "Utilidad
de arquitectura informática elástica para confiar sus programas a sistemas
funcionales". Eucalyptus es compatible con Amazon Web Services (Amazon
EC2 y S3).
Está integrado con la distribución Ubuntu GNU/Linux 9.04 como un útil de "cloud
computing". Eucalyptus puede instalarse fácilmente en la mayoría de distribuciones
GNU/Linux: Debian, CentOS, Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise
Server(SLES), OpenSUSE, Fedora… También puede usar gran variedad
de tencologías de virtualización de hardware incluyendo
hipervisores VMware, Xen y KVM para implementar las abstracciones de nube que
soporta. Actualmente posee una interfaz orientada al usuario que es compatible
con los servicios pero la plataforma está modularizada para poder utilizar un
conjunto de interfaces diferentes simultáneamente. El desarrollo de Eucalyptus
está impulsado por Eucalyptus Systems, una start-up de respaldo de riesgo. Hay 2
ediciones básicas: una propietaria, y otra de código abierto.

Eucalyptus implementa nubes de tipo privado,híbrido y publica

Una nube o cloud híbrida es un servicio cloud integrado que utiliza tanto cloud
privada como pública para realizar diferentes funciones dentro de una misma
organización. Todos los servicios de cloud computing deberían ofrecer ciertas
eficiencias en diferentes grados, pero los servicios de nube pública es probable
que sean más rentables y escalables que las nubes privadas. Por lo tanto, una
organización puede maximizar su eficiencia utilizando los servicios de nube
pública para aquellas operaciones no críticas, y confiar en una nube
privada cuando requieren una mayor seguridad, asegurándose de que todas sus
plataformas se integran sin problemas.

Los modelos de cloud híbrida se pueden implementar de diferentes maneras:

– Mediante proveedores cloud diferentes para constituir servicios privados y


públicos como un servicio integrado.

– A través de proveedores cloud individuales que ofrecen un paquete híbrido


completo.

– Algunas organizaciones se gestionan ellas mismas sus cloud privadas y se


registran en un servicio de cloud pública para luego integrarlo en su propia
infraestructura.

En la práctica, una empresa puede implementar alojamiento cloud en una nube


híbrida para alojar su Website de comercio electrónico dentro de una nube
privada, donde es seguro y escalable, pero su Website de información puede
hacerlo en una nube pública, en donde es más rentable (y la seguridad no tan
preocupante). Alternativamente, una oferta de infraestructura como servicio (IaaS),
por ejemplo, podría seguir el modelo de nube híbrida y proporcionar a una
empresa financiera el almacenamiento de datos de sus clientes dentro de
una nube privada, pero luego permitir la colaboración de los documentos de
planificación de proyectos en la nube pública, desde la que pueden ser accesibles
por múltiples usuarios desde cualquier lugar.
Una configuración de nube híbrida, como el alojamiento híbrido, puede
ofrecer a sus usuarios las siguientes características:

Escalabilidad: mientras que las nubes privadas ofrecen un cierto nivel de


escalabilidad en función de sus configuraciones (por ejemplo, según estén
alojadas interna o externamente), los servicios de nube pública ofrecen
escalabilidad con menos límites porque el recurso se extrae de la mayor
infraestructura cloud. Al mover la mayor cantidad posible de funciones no críticas a
la nube pública, esto permite a una organización beneficiarse de la escalabilidad
de la nube pública, mientras reduce la demanda en una nube privada.

Eficiencia en costes: es probable que las nubles públicas ofrezcan economías de


escala más significativas (como la gestión centralizada), y por tanto, mayor
eficiencia en costes que las nubes privadas. Por ello, las nubes híbridas permiten
a las organizaciones ahorrar en tantas funciones de negocio como sea posible
mientras mantienen seguras las operaciones críticas.

Seguridad: el elemento de nube privada del modelo de nube híbrida no sólo


proporciona la seguridad donde es necesario para las operaciones críticas, sino
también puede satisfacer los requisitos regulatorios para la gestión y el
almacenamiento de datos, donde sea aplicable.

Flexibilidad: la disponibilidad de ambos recursos, el privado de seguridad y el


público de efectividad en coste escalable, pueden proporcionar a las
organizaciones más oportunidades para explorar diferentes vías operativas.

Eucalyptus incluye las siguientes funciones:

 Compatibilidad con la API Amazon Web Services.


 Instalación y desarrollo con el útil de gestión de clústers de ordenadores Rocks
Linux, desde código o paquetes DEB y RPM.
 Comunicación segura entre los procesos internos vía SOAP y WS-Security.
 Útiles de administración básica.
 Capacidad de configurar múltiples clústeres de servidores como una sola
"cloud".
 Soporte para máquinas virtuales Linux y Windows.
 Direcciones IP elásticas y grupos de seguridad.
 Gestión de usuarios y grupos.
 Informes de contabilidad.
 Políticas programables y configurables.
Características Principalesimple

• Compatible con EC2


• Instalación simple
• Políticas de colocación simple
• Entorno Linux (32 y 64 bits)
• Herramientas de gestión de sistemas y usuarios
• Posibilidad de configurar de múltiple clústeres en una sola nube

Arquitectura de software de Eucalyptus

2. OpenNebula

es una plataforma para computación en la nube orientado a centros de


datos distribuidos y heterogéneos, proporcionando la infraestructura virtual para
construir nubes privadas, públicas, e implementaciones híbridas de infraestructura
como servicio (IaaS). OpenNebula es software de fuente abierta amparado en
la Licencia apache.
OpenNebula orquesta el almacenamiento, la red, los servicios de virtualización,
así como el control y la seguridad, a la hora de desplegar servicios multi-tier (p. ej.
cluster de computadoras) como máquinas virtuales en infraestructuras
distribuidas, combinando los recursos del propio centro de datos y los recursos de
la nube remota según políticas previamente definidas . Según Informe de la
Comisión Europea "... pocos proyectos de investigación sobre la nube, en el
sentido más amplio se han iniciado, el más importante entre ellos probablemente
sea OpenNebula ...".

OpenNebula incluye herramientas características para la integración,


administración, escalabilidad, seguridad y contabilidad, así como mecanismos
para la estandarización, lainteroperabilidad y la portabilidad, proporcionando a
los usuarios y administradores de la nube la posibilidad de escoger entre varias
interfaces de nube (Amazon EC2 Query, OGF Open Cloud Computing Interface y
vCloud) así como entre diferentes hypervisores (Xen, KVM y VMware), para
acomodar múltiples combinaciones de software y hardware en un único centro de
datos.

OpenNebula ha sido apadrinado en el Google Summer of Code 2010.

OpenNebula es desarrollado y patrocinado por OpenNebula Sistemas


(anteriormente C12G).

OpenNebula es utilizado por proveedores de hosting, operadores de


telecomunicación, proveedores de servicios, centros de supercomputación,
laboratorios y proyectos internacionales de investigación.
3. Cloud Foundry

Cloud Foundry, una plataforma de código abierto de servicios en la nube. La


Fundación Cloud Foundry es una Fundación de Proyecto Colaborativo Linux . que
operará bajo un sistema de gobierno abierto dirigido por expertos de código abierto
junto con socios como latinum EMC, HP, IBM, Intel, Pivotal, SAP y VMware. Se
trata de un programa que reúne múltiples recursos enfocados a preservar la
portabilidad de aplicaciones en función del entorno en la nube donde se vayan a
ejecutar.

Entre las razones que proponen sus creadores está la necesidad de un ecosistema
abierto saludable de usuarios, desarrolladores y proveedores vinculados a través
de un interés común como es disponer de una plataforma abierta para contribuir al
gobierno abierto y para la participación ciudadana.

La plataforma ha sido diseñada para simplificar el desarrollo completo, el despliegue


y la operación de aplicaciones en la nube. Cloud Foundry representa una nueva
generación de platafoormas de aplicaciones, desarrollada específicamente para
entornos cloud computing que funciona como un servicio para centros de dato y
operadoras. Cloud Foundry facilita el desarrollo, la entrega y las operaciones
realizadas sobre aplicaciones de última generación, mejorando de forma
significativa la capacidad de los desarrolladores en entornos clouud.
Uno de los riesgos a la hora de diseñar este tipo de software es que se pueda quedar
aislado de otros entornos cloud debido a incompatibilidades. Sin embargo, las
empresas están en continua evolución y en determinadas ocasiones necesitan
cambiar a otras nubes públicas o privadas, a otros proveedores, por lo que Cloud
Foundry Core tiene como objetivo asegurar que esos procesos de portabilidad para
que las organizaciones puedan realizar los cambios sin problemas, asegurando de
esta forma la continuidad de sus negocios.

4. Cisco Cloudlock
Cisco Cloudlock es un agente de seguridad de acceso a la nube (CASB) nativo de
la nube y una plataforma de ciberseguridad en la nube. Protege las aplicaciones,
los datos y los usuarios del software como servicio, la plataforma como servicio y
la infraestructura como servicio. Orquesta la seguridad en las inversiones
existentes. Ahora puede sacar el máximo provecho a la nube para las aplicaciones
que adquiere y desarrolla.
5. Cisco CloudCenter
Utilice Cisco CloudCenter (anteriormente CliQr) para implementar y administrar de
forma más segura aplicaciones en entornos de centros de datos, nubes privadas y
nubes públicas. Esta solución de administración de la nube centrada en la
aplicación le ayuda a modernizar su centro de datos o agregar la implementación
de aplicaciones de nube pública a su oferta de servicios.

6. OpenStack

OpenStack es un proyecto de computación en la nube para proporcionar


una infraestructura como servicio (IaaS). está diseñada para ser extensible a fin de
satisfacer los requisitos de cada cliente de forma individualizada. Esto exige la
comprensión en profundidad del funcionamiento de la infraestructura
CLOUD subyacente y las interfaces de integración de gestión seleccionada y
herramientas de orquestación.

Es un software libre y de código abierto distribuido bajo los términos de la licencia


Apache. El proyecto está gestionado por la Fundación OpenStack, una persona
jurídica sin fines de lucro creada en septiembre de 2012 para promover el software
OpenStack y su comunidad.
Más de 200 empresas se unieron al proyecto entre las que destacan AMD, Avaya,
Brocade Communications Systems, Canonical, Cisco, Dell, Ericsson, Groupe
Bull, HP, IBM, InkTank, Intel, NEC, Rackspace Hosting, Red Hat, SUSE Linux,
VMware y Yahoo!.

La tecnología consiste en una serie de proyectos relacionados entre sí que


controlan estanques de control de procesamiento, almacenamiento y recursos de
red a través de un centro de datos, todos administrados a través de un panel de
control que permite a los administradores controlar mientras potencia a sus
usuarios proveyendo los recursos a través de una interfaz web.

La comunidad OpenStack colabora en torno a un ciclo de lanzamiento con hitos de


desarrollo de frecuencia semestral. Durante la fase de planificación de cada
lanzamiento, la comunidad se reúne para la Cumbre de Diseño OpenStack para
facilitar sesiones de trabajo para desarrolladores y armar planes a futuro.