Está en la página 1de 6

Universidad Pontificia de Salamanca

Facultad de Informtica

Sistemas Informticos

UNIVERSIDAD PONTIFICIA DE SALAMANCA


Facultad de Informtica

Sistemas Informticos
__________________________________________________________________________

TRABAJO ACADMICO Marzo, 2012 Ttulo: Modelos de despliegue en la nube

Universidad Pontificia de Salamanca

Facultad de Informtica

Sistemas Informticos

Universidad Pontificia de Salamanca

Facultad de Informtica

Sistemas Informticos

Resumen
Con independencia del modelo utilizado (SaaS, PaaS, IaaS) hay cuatro formas principales en los que se despliegan los servicios en la nube y se caracterizan con modelos de despliegue adicionales que afrontan requisitos especficos: Nube pblica: La infraestructura de la nube se pone a disposicin del pblico en general o de un gran pblico industrial y es propiedad de una organizacin que vende los servicios en la nube. Nube privada: En este caso, la nube se gestiona nicamente para una organizacin. Puede gestionarla la propia organizacin o un tercero y puede existir tanto en las instalaciones como fuera de ellas. Nube hbrida: Aqu, la nube se compone de dos o ms nubes que se mantiene como entidades separadas pero que estn unidas por tecnologa estandarizada o propietaria que permite la portabilidad de datos y aplicaciones. Nube comunitaria: Diversas organizaciones comparten la infraestructura de la nube, la cual soporta una comunidad especfica que tiene preocupaciones similares tales como requisitos de seguridad, polticas y consideraciones sobre cumplimiento normativo, etc. Puede gestionarla por las organizaciones o un tercero y puede existir tanto en las instalaciones como fuera de ellas.

Palabras clave
Servicios en la Nube, Modelos de despliegue, Nube pblica, Nube privada, Nube hbrida, SaaS, PaaS, IaaS, Portabilidad de datos, Portabilidad de Aplicaciones.

Abstract
Whatever the model used (SaaS, PaaS, IaaS) there are four main ways in which services are deployed in the cloud and are characterized with additional deployment models facing specific requirements: Public Cloud: The cloud infrastructure is available to the general public or a large public industrial and is owned by an organization selling cloud services. Private Cloud: In this case, the cloud is managed only for an organization. You can manage the organization itself or a third party and can exist both on site and outside it. Hybrid Cloud: Here, the cloud is composed of two or more clouds kept as separate entities but are bound together by standardized or proprietary technology that enables data and application portability. Community Cloud: Various organizations share the cloud infrastructure, which supports a specific community that has similar concerns such as safety requirements, policies and compliance considerations, and so on. You can manage it by the organization or a third party and can exist both on site and outside it.

Key Words
Cloud Services, Public Cloud, Private Cloud, Hybrid Cloud, SaaS, PaaS, IaaS, Web Application, Data portability, Application portability.

Universidad Pontificia de Salamanca

Facultad de Informtica

Sistemas Informticos

1. Introduccin

Durante mucho tiempo el concepto de Web 2.0 ha estado rodando los trminos ms comunes de la WWW (World Wide Web). En la actualidad el concepto ms nuevo es el cloud computing que es la tendencia de disponer de archivos y aplicaciones directamente en la Web. En los ltimos 10 aos la tendencia de guardar en algn lugar donde almacenar informacin es la contaste de las empresas, por eso cada vez la distancia se acorta entre el usuario y la red de redes. Cada usuario que usa un ordenador tendr que usar algn tipo de aplicacin de ofimtica y utilidades que probablemente no tenga instalado en su computador, por lo cual esta teora viene a revolucionar el mundo de la informacin. El fundador del Proyecto GNU, Richard Stallman 1 ataca este concepto diciendo que es una tontera ya que esto representa una campaa de marketing y esto har ms dependiente del software basado en la Web representado un grave riesgo para la libertad y la intimidad. Esto tiene una explicacin dado que trasladar todo el software a la Web implicara poner en manos de empresas nuestras tareas cotidianas, con el riesgo de que en algn momento estas compaas decidieran cobrar por nuestros accesos al servicio, nos quedaramos de un da para el otro sin herramientas de trabajo. La centralizacin de los recursos no tiene nada de origina, sino que es un concepto que a lo largo de la historia informtica se ha adoptado y luego abandonado unas cuantas veces conforme a los vaivenes provocados por las ms recientes innovaciones tecnolgicas. Es por eso que esta tendencia lleg para quedarse o, como ya ha sucedido en otras ocasiones, no es ms que una burbuja temporaria que explotar al se sometida a los primeros vientos de cambio. El trmino cloud computing literalmente al espaol es computacin de nube. Sin embargo este trmino por s mismo no explica absolutamente nada. Desde los primeros tiempos se ha graficado la nocin de Internet como una nube hacia donde se conectan todas las computadoras del mundo. Lo cierto es que Internet es un concepto ms complejo, ya que se trata de computadoras individuales que conforman redes, las cuales a su vez se agrupan para conformar conglomerados de redes. Estos conglomerados se interconectan conformando una red de redes, que denominados Internet. Es por eso que para simplificar esta explicacin, se ha raficado Internet como una nube, hacia la cual se conecta cada PC para utilizar los servicios y aplicaciones que todos conocemos.

1 Padre fundador de la Free Software Foundation y del Proyecto GNU


4

Universidad Pontificia de Salamanca

Facultad de Informtica

Sistemas Informticos

2. Origenes del Cloud Computing Al iniciarse la dcada de 1960, los entonces primitivos y gigantescos equipos informticos eran diseados y construidos para ejecutar un nico programa (o trabajo) a la vez. Pero apenas un lustro despus, se haba hecho inmensamente popular el concepto de time sharing: prestando una fraccin de los recursos de sistema (ya fuera tiempo del procesador o capacidad de almacenamiento a mltiples usuarios, conectados a travs de ,terminales bobas era posible que muchos de ellos trabajaran de manera simultnea en un solo equipo, con el poder de proceso y el almacenamiento de documentos concentrados en un gran computador central o mainframe. Este enfoque se torn de uso masivo al ser adoptado por grandes comunidades de usuarios, como los cientficos o los estudiantes universitarios de ciencias exactas, ansiosas de aceder al poder del clculo informtico. Pero durante la dcada de los ochenta, la aparicin de las computadoras hogareas acostumbr a muchos usuarios a tener y operar sus propios equipos. El lanzamiento en el ao 1981, de la Personal Computer un equipo informtico lo suficientemente barato como para ser asequible para una gran cantidad de individuos, pero de notable potencia, con una arquitectura modular y expansible de IBM, invirti definitivamente la tendencia: los usuarios se acostumbran, nuevamente, a ser los dueos y seores de sus computadoras, con el consiguiente monopolio de la capacidad de proceso y de almacenamiento que stas ofrecan.

3. Aplicaciones de Cloud Computing Es una tecnologa que permite acceder a servicios y aplicaciones a travs de Internet mediante un navegador convencional. En este tipo de sistema, el usuario puede acceder a todo tipo de servicios sin la necesidad de instalar un software en su ordenador. Una forma de graficar este punto, es con un ejemplo sencillo. Todas las personas que manejan computadoras tienen cuentas de correo electrnico. Tomando como referencia a Hotmail, Gmail o Yahoo, nos daremos cuenta que para utilizar sus casillas de correo no es necesario instalar ningn software. Solamente tenemos que acceder mediante el navegador a la pgina principal del cliente de correo, y colocar el nombre del usuario y contrasea. De este modo, podemos administrar nuestro correo, recibir mensajes, enviarlos e, incluso, almacenarlos. Ahora bien, toda esta informacin no se aloja en nuestro ordenador, sino que se almacena en nuestro servidores de las empresas prestadoras de estos servicios. Otros ejemplos que podemos utilizar va Web son los blogs, los antivirus, online, las emisoras de radio y video, entre otros. Como dijimos anteriormente, la tendencia tecnolgica es el uso de aplicaciones online y no instaladas en la PC . Cuando hablamos de aplicaciones, nos referimos a aquellos programas informticos diseados para facilitar al usuario la realizacin de un determinado tipo de trabajo.

Universidad Pontificia de Salamanca

Facultad de Informtica

Sistemas Informticos

Como primer ejemplo, podemos citar la suite de oficina, que ofrece una planilla de clculo, un procesador de texto y una base de datos, entre otras aplicaciones. Desde un principio, este paquete de programas se ha tenido que instalar en el ordenador para utilizarlo. Lo mismo sucede con la reproduccin de msica. Por ejemplo, para escuchar una cancin, es necesario tener un reproductor y los codecs necesarios para de tipo de archivo por reproducir. A partir del concepto cloud computing, ya no existirn estos requisitos. Para graficar este ejemplo podemos citar el servicio de Google Docs (http://docs.google.com), que nos permite crear documentos, hojas de clculo y pesentaciones de forma online. La utilizacin de este servicio es muy sencillo y similar a otros programas como Word, Excel o PowerPoint. Los archivos quedan guardados en servidores (fuera de nuestra PC), con la ventaja que ofrece la posibilidad de abrirlos desde cualquier parte del mundo, con apenas una PC que ofrezca conexin a internet. Otro aspecto que no debemos olvidar esta la posibilidad de manejar un completo sistema operativo en online. En la actualidad existen al menos diez versiones diferentes de sistemas operativos web. Un ejemplo de ello es eyeOS (http://es.eyeos.org), una nueva forma de sistema operativo, donde todo est disponible desde el navegador. Con estos sistemas operativos podemos tener un escritorio, aplicaciones y archivos siempre a nuestra disposicin, ya sea en el hogar, en la universidad, en la oficina, etc. Para acceder al escritorio y a los archivos debemos abrir un navegador y conectarnos con un servidor eyeOS. Lo descrito hasta el momento es slo una introduccin; todos estos aspectos sern detallados a lo largo de esta ponencia.