You are on page 1of 8

ARQUITECTURAS DE DATACENTER PARA CLOUD COMPUTING

(Proyecto: Cloud Computing LAB-FIIS)


Ing. Rubn Arturo Borja Rosales
Instituto de Investigacin de la Facultad de
Ingeniera Industrial y de Sistemas-UNI
e-mail: rborja@uni.edu.pe

RESUMEN
Este documento identifica y tipifica los diferentes componentes del modelo Cloud Computing, caracterizando los
distintos tipos de servicios ofrecidos por las clouds pblicas y privadas, as como por las oportunidades y
desafos que plantea el uso y la implementacin de los servicios Cloud. Analiza tambin las diversas
arquitecturas desarrolladas por sus proveedores para la implementacin del servicio Cloud IaaS.
ABSTRACT
This paper identifies and defines the various components of cloud computing model, characterizing the different
types of services that are offered by public and private clouds, as well the opportunities and challenges posed by
the use and implementation of Cloud Services. It also analyzes the different architectures developed by cloud
service providers for cloud IaaS service implementation.
INTRODUCCIN
El trmino Cloud Computing (Computacin en nube
[10]) se ha hecho de uso cotidiano y es visto de
diferentes formas por los usuarios de los servicios
Cloud Computing, usualmente referido como cloud
o nube. Para algunos, Cloud Computing son
aplicaciones que pueden descargarse y ser utilizadas
desde un Smartphone; para otros, un lugar en el que
pueden almacenar informacin y tenerla disponible,
a travs de internet, cada vez que lo requiera [4].
Tambin algunos usuarios perciben al cloud como un
conjunto de herramientas de desarrollo de
aplicaciones y servicios accesibles y disponibles en
un solo lugar; por otro lado, otra comunidad de
usuarios define al cloud como el lugar donde pueden
disponer de mquinas virtuales en las cuales se
instalan aplicaciones, que luego pueden estar
habilitadas por intermedio de internet. Cloud
Computing es todo esto y muchas cosas ms.
Una aparente caracterstica comn de todos estos
servicios es la forma de acceso a los servicios Cloud
Computing. La mayora de usuarios cree que estos
servicios solo pueden accederse a travs de internet,
esto es cierto para los servicios Cloud Computing
pblicos, pero tal vez desarrollen servicios Cloud

Computing a los que se pueden acceder por


intermedio de servicios de comunicacin privada
empresariales.
El NIST (National Institute of Standards and
Technology) define el Cloud Computing mediante la
descripcin de cinco caractersticas esenciales, tres
modelos de servicios clouds y cuatro modelos de
despliegue cloud.
Cloud Computing se caracteriza por ser autoservicio en demanda, ampliamente accesible,
recursos asociados, rpida elasticidad, servicio
medido. A su vez, se proporciona segn los modelos
de servicios SaaS, Paas y IaaS, desarrollndolas
como Cloud privada, Cloud comunitaria, Cloud
pblica y Cloud hbrida.
Segn el NIST, Cloud Computing es un modelo que
permite de forma ubicua y conveniente, a travs de la
red y en demanda, acceso a un conjunto de recursos
de computacin configurables (como servidor,
almacenamiento, aplicaciones y servicios) que pueden
ser rpidamente aprovisionados y liberados con
mnimo esfuerzo de administracin o interaccin con
el proveedor del servicio [8].
Esta definicin no es nica, tambin Vaquero et l.

[7] proponen la siguiente: [7] Las clouds son un


gran conjunto de recursos virtualizados, fcilmente
utilizables y accesibles (tales como hardware,
plataformas de desarrollo y/o servicios). Estos
recursos pueden ser dinmicamente reconfigurados
para adaptarse a una carga variable (escala), lo que
permite tambin una ptima utilizacin de los
recursos. Este conjunto de recursos se explota por lo
general mediante un modelo de pago por uso, en el
que las garantas son ofrecidas por el proveedor de la
infraestructura mediante personalizados SLA.
Como se observa, aqu tambin se identifican
aspectos recogidos en la definicin del NIST.
I.

ARQUITECTURA CLOUD COMPUTING

A partir de esta definicin, el NIST identifica en


su modelo de referencia conceptual [9] un conjunto
de actores y las actividades que realizan. Estos
actores son los proveedores, los consumidores, los
mediadores y los auditores de los servicios clouds
[1]. Esta arquitectura nos posibilita ubicarnos segn
el rol e identificar las actividades propias para el rol
en el proceso de desarrollo del Cloud Computing. La
figura 1 muestra el modelo de referencia conceptual.
Los diferentes actores interaccionan entre s, a
travs de los servicios que se prestan mutuamente.
El consumidor cloud (Cloud Consumer) es una
persona u organizacin que mantiene una relacin de
negocio y usa servicios desde el proveedor cloud.
El proveedor cloud (Cloud Provider) es una
persona, organizacin o entidad responsable que
habilita los servicios de inters para las partes.
El auditor cloud (Cloud Auditor) es una parte que
conduce de forma independiente la evaluacin de los
servicios clouds, las operaciones del sistema de
informacin, el rendimiento y la seguridad de las
implementaciones clouds.
El mediador cloud (Cloud Broker) es una entidad
que administra el uso, el desempeo y la entrega de
los servicios y negocia las relaciones entre los
proveedores clouds y los consumidores.
El transportador cloud (Cloud Carrier) es un
intermediario que provee la conectividad y el
transporte de los servicios, desde el proveedor cloud
hasta los consumidores clouds.

Figura 1. Arquitectura de referencia de Cloud


Computing del NIST [9].
La taxonoma del Cloud Computing, segn el
modelo conceptual de referencia del NIST, muestra
los roles, las actividades, los componentes y
subcomponentes en el desarrollo de los diferentes
servicios clouds. La figura 2 muestra estos roles y
actividades.

Figura 2. Taxonoma cloud [9]


Las principales actividades realizadas por los
diferentes actores son:
Consumidor cloud es el principal interesado en los
servicios de Cloud Computing, es el que paga por los
servicios segn las tarifas acordadas. Requiere de
SLA para especificar los requerimientos tcnicos de
desempeo de los servicios, normalmente cubrir los
aspectos de la calidad de servicio, seguridad,
remedios para la falla en el desempeo.
Categoras de los servicios utilizados por el
consumidor:
Infraestructura como Servicio (IaaS): ofrece una
infraestructura computacional (normalmente desde un
entorno de plataforma de virtualizacin) como un
servicio, junto con el almacenamiento y la gestin de
la red. El proveedor de servicio IaaS administra toda
la infraestructura, mientras que el cliente es
responsable de aspectos como la implementacin del

sistema operativo, las aplicaciones y las interacciones


del usuario con el sistema.
Plataforma como Servicio (PaaS): es la entrega de
una plataforma de computacin y de una pila de
soluciones como un servicio. PaaS brinda las
facilidades para el despliegue de aplicaciones, sin el
costo y la complejidad que involucra la compra y el
aprovisionamiento del hardware y del software, y el
aprovisionamiento subyacente. Debe proporcionar la
fluidez para soportar el ciclo de vida completo de la
creacin y la entrega de aplicaciones y servicios web.
El proveedor del servicio resulta responsable de la
administracin de la infraestructura de la nube, los
sistemas operativos y el software de habilitacin. Es
responsabilidad del cliente la instalacin y la
administracin de la aplicacin por desplegar.
Software como Servicio (SaaS): a veces referido
como software en demanda, es un modelo de entrega
en el que se alojan el software y sus datos de forma
centralizada. La aplicacin resulta accesible por
intermedio de un software para cliente ligero, tal
como un navegador web. SaaS es un entorno
operativo completo con aplicaciones, administracin
e interfaz de usuario. La responsabilidad del cliente
se inicia y finaliza con la introduccin y la
administracin de sus datos y la interaccin del
usuario. El proveedor asume la administracin desde
la aplicacin hasta la infraestructura.
Algunos
servicios
consumidos:
SaaS
(Administracin de documentos, colaboracin, CRM,
ventas, pagos, ERP, recursos humanos, redes sociales,
administracin de contenidos, productividad, email &
office. Paas (Desarrollo y pruebas, inteligencia de
negocio, base de datos, desarrollo de aplicaciones,
integracin). IaaS (Backup & Recovery, Storage,
administracin de servicios, computacin, plataforma
de hosting).
En la figura 3 se muestra la taxonoma de
servicios y proveedores de los servicios clouds .

Figura 3. Taxonoma, segn OpenCrowd [5].

Proveedor cloud conduce sus actividades en las


reas de despliegue de servicios, la orquestacin de
servicios, la administracin de servicios clouds,
seguridad y privacidad.
Auditor cloud puede evaluar los servicios
proporcionados por un proveedor cloud en trminos
de controles de seguridad, impacto de la privacidad,
rendimiento, y otros. Los controles de seguridad son
las salvaguardas o las contramedidas administrativas,
operativas y tcnicas, empleados en un sistema de
informacin organizacional para la proteccin de la
confidencialidad, la integridad y la disponibilidad del
sistema y su informacin. Con el fin de auditar la
seguridad, el auditor cloud puede analizar los
controles de seguridad en el sistema de informacin
para determinar el alcance por el cual los controles se
implementaron correctamente, operando como es
debido y produciendo la salida deseada respecto a los
requerimientos de seguridad para el sistema.
Mediador cloud puede proveer servicios en tres
categoras: Servicio de intermediacin (abastece
servicio de valor aadido, como mejoras en la
administracin de acceso a los servicios clouds,
administracin de identidad, reporte de rendimiento,
seguridad mejorada). Servicio de agregacin (integra
mltiples servicios en uno o ms nuevos servicios,
asegurando el movimiento seguro de los datos entre
el consumidor cloud y los proveedores clouds).
Servicio de arbitraje significa que un mediador
tiene la flexibilidad de elegir servicios de mltiples
agencias. Por ejemplo, el mediador cloud puede
emplear un servicio de calificacin crediticia para
medir y seleccionar una agencia con la mejor
puntuacin.
Transportador cloud suministra el acceso a los
consumidores a travs de redes, telecomunicaciones y
otros dispositivos de acceso. Los servicios deben
satisfacer los SLA congruentes con los SLA ofrecidos
por los proveedores clouds.
Despliegue de servicios: la infraestructura cloud
puede ser operada en uno de los siguientes modelos
de despliegue:
Nube pblica
Nube privada
Nube hbrida
Nube comunitaria
Las diferencias se sustentan en cun exclusivos
son los recursos de cmputo para el consumidor
cloud.
Orquestacin de servicios: se refiere a la
composicin de los componentes del sistema para
soportar las actividades en cuanto a la disposicin, la
coordinacin y la administracin de recursos de
cmputo para el suministro de los servicios a los
consumidores clouds.

Administracin de servicios: incluye todas las


funciones relativas al servicio que son necesarias para
la operacin y la administracin de esos servicios
requeridos o propuestos al consumidor cloud.
Seguridad: involucra de forma transversal a todas
las capas del modelo de referencia, concierne no
solamente al proveedor cloud, sino tambin al
consumidor cloud y otros actores relevantes. Los
sistemas fundamentados en cloud deben an enfrentar
a los requerimientos de seguridad, tales como la
autenticacin, la autorizacin, la disponibilidad, la
confidencialidad, la administracin de identidad, la
integridad, la auditora, el monitoreo de seguridad, la
respuesta a los incidentes y la administracin de
polticas de seguridad.
Privacidad: los proveedores clouds deben proteger
la coleccin de forma segura, adecuada y coherente el
procesamiento, la comunicacin, el empleo y la
disposicin de informacin personal y la informacin
de identificacin personal (PII). PII es la informacin
que se puede usar para distinguir la identidad de un
individuo.
II.

ARQUITECTURA IaaS

El diseo de la infraestructura IaaS no puede ser


monoltico. Este se debe adecuar a los diferentes
requerimientos de diferentes consumidores clouds;
por tanto, la aproximacin en la cual se centra el
anlisis es de una infraestructura IaaS modular, que
facilite satisfacer los variados requerimientos de
diferentes consumidores clouds.
Segn Venkata Josyula [11], cualquier IaaS
ofrecido con las caractersticas antes mencionadas
necesita soportar un nmero de bloques de
construccin tcnicos, tales como:
Bloque que provee un servicio de topologa.
Bloque que abastece las funcionalidades de las
aplicaciones.
Bloque que suministra las capacidades tcnicas
que soporten las aplicaciones, tal como el balance de
carga de aplicaciones y otros.
En la figura 4 se muestran los bloques de
construccin IaaS, en que cada uno de los bloques
abstractos es descrito en la tabla 1.
Tabla 1. Descripcin de los bloques de construccin
IaaS
Clase
Recurso
Topologa

Tipo
Computacin
Almacenamiento
Servicio de acceso
Seguridad perimetral
Separacin capa 3
Separacin capa 2

Aplicacin

Soporte de
aplicacin

Seguridad peer-to-peer
Sistemas operativos
Aplicaciones
Pila de aplicaciones
Parches
Libreras
Balanceador de carga
Middleware de mensajera
Infraestructura

La figura 4 muestra los bloques de construccin


concretos IaaS para un proveedor cloud que tom la
decisin tecnolgica de usar Cisco EMC y VMware
como plataforma de infraestructura cloud y para
soportar Linux, Apache, MySQL, y PHP como la pila
LAMP, con la opcin de considerar Perl.
Vemos que la estructura modular ofrece un
conjunto de servicios IaaS, que pueden personalizarse
para el consumidor cloud en trminos de los bloques
concretos que incluyen el IaaS. Los diferentes
bloques concretos por incluir pertenecern a la
categora de los recursos de computacin,
almacenamiento, los mecanismos de separacin
capa3/capa2 y de seguridad, sistemas operativos,
libreras y sesiones en el balanceador de carga. La
construccin de un IaaS se puede iniciar con un
nmero concreto de bloques de construccin y en la
medida en que las soluciones ofertadas maduran se
pueden ir aadiendo ms bloques concretos.

Figura 4. Bloques concretos de construccin IaaS


[11].
La figura 5 muestra los componentes del IaaS con
un nmero especfico de bloques concretos que han
sido estandarizados. La estandarizacin permite
optimizar maximizando el uso de recursos.

Figura 5. Componentes IaaS [11].


Los diferentes recursos que puede ofrecer el IaaS
deben configurarse a solicitud del consumidor cloud
y se deben proveer de manera automtica. Adems,
los recursos utilizados se deben contabilizar para la
facturacin correspondiente. Estas tareas son
ejecutadas por el orquestador cloud.
Un orquestador cloud es un software que gestiona
la interconexin y la interaccin entre las unidades de
negocio internas y basadas en cloud. El orquestador
emplea Workflow para la conexin de varios
procesos automatizados y los recursos asociados.
Este software incluye por lo general un portal de
gestin de recursos clouds. Algunos fabricantes y
productos de orquestacin son Eucalyptus,
OpenStack, Flexiant, IBM, Microsoft, VMware y V3
Systems.
MODELO
DE
CLOUD
IaaS
PRIVADA
PLANTEADO
A partir del diagrama de bloques concretos de
construccin, podemos identificar los recursos fsicos
y lgicos por utilizarse en la implementacin de un
IaaS. Estos recursos son:
Recurso computacional (fsico y virtual)
Recurso de almacenamiento (fsico y virtual)
Recursos de red (Switchs LAN, Switchs SAN y
ruteadores)
Recursos de seguridad (Firewall)
Recurso balanceador de carga
Recurso Hypervisor
Recurso sistema operativo
Recurso orquestador
Recurso conexin a internet
El recurso computacional debe ser modular,
escalable, no monoltico. Las computadoras que se
ajustan a estas caractersticas son las blades [12] los
fabricantes son diversos, entre ellos Oracle, IBM, HP,

Cisco. Estas computadoras constan de un chasis y las


blades (cuchillas), computadoras en forma de tarjetas,
se insertan en los slots del chasis. La potencia
computacional aumenta con la insercin de nuevas
blades. Cada blade, dependiendo del fabricante,
puede contener hasta seis ncleos por procesador. El
nmero de procesadores puede ser dos o cuatro. La
memoria RAM es expandible hasta 24 gigabytes en
cada blade.
El recurso de almacenamiento, denominado
Storage, tambin posee una estructura modular y est
compuesto por un chasis que almacena un arreglo de
discos de forma eficiente [10], a los cuales se puede
acceder a travs de sus interfaces Fibre Channel u
otro medio de alta velocidad. La red SAN est
compuesta por un switch SAN, que contiene un
conjunto de puertos Fibre Channel. Es mediante este
dispositivo que las computadoras blades y el Storage
se comunican.
El Firewall, dispositivo de seguridad, es
primordial si los servicios se prestaran por intermedio
de internet. Los balanceadores de carga aprovechan
las conexiones redundantes a internet para mejorar su
rendimiento de acceso.
El Hypervisor administra las mquinas virtuales,
las crea e instancia.
El orquestador se ocupa de tutelar la
infraestructura fsica y le otorga las caractersticas
que definen al cloud. Hay diferentes orquestadores.
El propuesto es el OpenStack, por las peculiaridades
que describiremos ms adelante.
La conexin a internet tiene que poseer las
caractersticas que sean coherentes con los SLA de
los servicios IaaS ofertados. En la actualidad se
perfilan los servicios de conexin a internet,
denominados Cloud Enable.
Cada vez se hace ms frecuente las referencias a un
conjunto de pasos a seguir con la finalidad de habilitar
servicios c.loud empresariales: i) Fomentar adopcin
de Cloud Computing,
ii) Optimizacin
de
Consolidacin del centro de datos, iii) Establecimiento
de la infraestructura Cloud Empresarial, iv) Entrega de
servicios Cloud [2].
Cuadro 2. Lista del recurso hardware para
implementar el IaaS privado/pblico.
Recurso
2 Chasis SUN blade 6000
10 SUN blades X6270M2
Server
2 Switch SAN Brocade
1 SUN Storage CSM200

Caractersticas
Hasta 10 blades
24Gb
RAM,
dos
procesadores
de
seis
ncleos, 04 10/100/1000, 4
FC 8Gbps.
24 puertos FC 8Gbps
10 discos de 300Gb
15Krpm.

2 Switch Core Brocade


2 Firewall Xtm 1050 Watch
Guard
2 Balanceadores Peplink
380

24 puertos 10/100/1000
4 puertos Gigabit Fibre
Balanceador de acceso a
internet.

Como parte de las pruebas, se desarroll el


despliegue de un IaaS que utiliz los siguientes
recursos: dos servidores IBM de 8Gb de RAM y
250Gb de HD, conectividad a la red e internet
mediante un switch Ethernet 10/100.
Se inici con la evaluacin de la plataforma
OpenStack. La plataforma es un software Open
Source, usado para la construccin de clouds pblicas
y privadas. OpenStack representa tanto a una
comunidad y un proyecto de software libre como a un
software, con el fin de ayudar a las organizaciones a
la ejecucin de sus clouds para computacin o
almacenamiento virtual.
La figura 6 muestra los componentes de la
plataforma OpenStack.

OpenStack Image Service (Glance) busca y


recupera imgenes de mquinas virtuales. Puede
almacenar las imgenes directamente o emplear los
mecanismos ms avanzados, entre ellos el Object
Storage como servicio de almacenamiento, el Simple
Storage Solution (S3) de Amazon directamente o el
Object Storage como almacenamiento intermedio de
S3.
OpenStack Dashboard (Horizon) es un panel web
para el manejo de instancias y volmenes.
La figura 7 muestra la arquitectura conceptual
OpenStack, en la que se puede apreciar la interaccin
entre los diferentes componentes .

Figura 7. Arquitectura conceptual OpenStack [6].


En la prueba de despliegue se consideraron dos
componentes Essex, como se muestra en la figura 8.
Emilien Macchi [3] organiza las tareas de
instalacin de los componentes OpenStack Essex.

Figura 6. Componentes de la plataforma OpenStack


[6].
OpenStack Compute (Nova) controla la estructura
bsica del cloud. Inicia las instancias (mquinas
virtuales) de los usuarios y grupos. Tambin es el
servicio encargado de la red virtual para cada una de
las instancias que formen parte del proyecto (Tenant).
Mediante estos servicios, OpenStack brinda una
completa plataforma operativa para la administracin
y gestin de clouds.
OpenStack Object Storage (Swift) es el servicio
responsable del almacenamiento masivo de objetos
mediante un sistema escalable, redundante y tolerante
a fallos.
OpenStack Identity Service (Keystone) es usado
para la autenticacin entre el resto de componentes.
Utiliza un sistema de autenticacin basado en Tokens .

Figura 8. Modelo
implementar.

Cloud

privada

IaaS

por

Para el despliegue de este modelo resulta


imprescindible efectuar las siguientes tareas:
Configuracin del arreglo de discos de cada uno.
Instalacin del sistema operativo Ubuntu.
Configuracin de los servicios de red.
Actualizacin del sistema operativo.
Instalacin del OpenStack.
Verificacin de la instalacin correcta de cada uno
de los componentes OpenStack.
Configuracin de cada uno de los componentes.
Puesta en operacin.
Las figuras 9 y 10 muestran los resultados de la
instalacin y las pruebas realizadas sobre la
plataforma OpenStack.

Figura 9. Lista de instancias ejecutadas en el


proyecto demo.

Figura 10. Lista de imgenes administradas


para el proyecto demo.

Las pruebas de instalacin y configuracin del


OpenStack culminaron exitosamente. Las pruebas de
adicionar mquinas virtuales, dimensionar los
recursos e instanciarlos, as como el de apagar las
mquinas virtuales, se realizaron sin problemas. El
desarrollo de pruebas ms elaboradas se limita por la
escasez de recursos computacionales, tales como
memoria,
capacidad
de
procesamiento
y
almacenamiento.
CONCLUSIONES
Cloud Computing no es una tecnologa, es un
modelo de negocio que aprovecha el estado actual del
desarrollo tecnolgico y propugna mejoras a las
tecnologas ya existentes para optimizar y extender
de forma generalizada este nuevo modelo de negocio.
Un componente tecnolgico importante es el
Hypervisor, que posibilita la creacin y la
administracin de las mquinas virtuales, elemento
valioso en el logro de la optimizacin del uso de los
recursos computacionales fsicos.
Para generar la ilusin de recurso computacional
infinito se aprovechan los diferentes modelos de
computadoras que la industria ha desarrollado, como
las blades que tienen por caracterstica la capacidad
de crecimiento vertical (aadiendo ms procesadores
y memoria) y horizontal (aumentando ms
computadoras de forma modular, en total
coexistencia e integracin con los recursos
existentes).
Como se muestra, este nuevo modelo de negocio
ha generado un nuevo ecosistema, donde, adems de
los papeles de proveedor y consumidor, estn los
mediadores y auditores, que se presentan en calidad
de facilitadores en el uso de los servicios clouds,
desarrolladores de nuevos servicios de valor aadido
basados en cloud, lo que genera un nuevo mbito de
desarrollo profesional .
El estudio realizado identifica los elementos
caractersticos y resaltantes de la infraestructura IaaS
para brindar un conjunto de servicios clouds bsico
relacionados con el cmputo y el almacenamiento,
esencialmente. Adems, plantea un equipamiento
primario para la implementacin de un laboratorio de
Cloud Computing.
Las pruebas experimentales hechas con la
plataforma OpenStack, que incluye el orquestador
cloud, nos han permitido identificar los componentes
de la arquitectura OpenStack y proponerla como el
software base para la implementacin del laboratorio
IaaS privado/pblico de la FIIS-UNI.

REFERENCIAS
[1] Ana Sofa Zalazar et l. Un Modelo para
Contratos de Cloud Computing. 14th Argentine
Symposium on Software Engineering, ASSE
2013, pages 308.
[2] Departament of Defense.
Cloud Computing Strategy.
http://www.defense.gov/news/dodcloudcomputin
gstrategy.pdf, pages 10.
[3] Emilien Macchi. Open Essex Guide.
http://my1.fr/blog/wpcontent/uploads/2012/06/How-to-setupOpenStack-Essex.pdf, pages 5-6.
[4] Herman Ramrez Gmez
et l. Cloud
Computing como canal de comunicacin entre
plataformas: Caso de estudio de HSLAB
http://www.udi.edu.co/congresoInternacional/co
mponentes_index/congreso_2012/ponencias/siste
mas/2-CC_Canal_Computacion.pdf, 2012, pages
2.
[5] http://www.opencrowd.com/assets/images/views/
views_cloud-tax-lrg.png, junio 2010.
[6] IES Gonzalo Nazareno et l. Administracin de
OpenStack Essex: Instalacin, configuracin y
explotacin.
Proyecto
de
innovacin:
Implantacin y puesta a punto de la
infraestructura de un Cloud Computing privado

para el despliegue de servicios en la nube,


noviembre 2012, pp. 3-10.
[7] L. M. Vaquero et l. A Break in the Cloud
Definition.
ACM
SIGCOMM
Computer
Communication Review, Volume 39, Number 1,
January 2009, pages 51.
[8] NIST (National Institute of Standars and
Technology), U.S. Departament of Commerce.
The NIST Definition of Cloud Computing.
Special Publication 800-145, September 2011,
pp. 2-3.
[9] NIST (National Institute of Standars and
Technology), U.S. Departament of Commerce.
NIST
Cloud
Computing
Reference
Architecture. Special Publication 500-292,
September 2011, pages 3-8
[10]
ONTSI (Observatorio Nacional de las
Telecomunicaciones y de la SI). Cloud
Computing

Retos
y
Oportunidades
http://www.ontsi.red.es/ontsi/sites/default/files/1_estudio_cloud_computing_retos_y_oportunidad
es_vdef.pdf, mayo 2012, pages 12.
[11]
Venkata Josyula. Cloud Computing:
Automating the Virtualized Data Center. Cisco
Press, 2012, Chapter 10.
[12]
W. E. Smith Availability analysis of blade
server
systems.
http://amod.ee.duke.edu/PAPERS/ibms_smith.pdf
, pages 1.

You might also like