Cloud_computing.pdf
Transcript of Cloud_computing.pdf
COMPUTACIÓN EN LA NUBE
Bryan Daniel Umbarila Rubiano1
Asesor Profesional: Ing. Diego Jiménez Arévalo
diciembre de 2011
Resumen:
En el presente documento se dan a conocer las características de Computación en la Nube
un tema de vanguardia. Se definen los conceptos básicos con profundidad y se despliegan
en sus características y ventajas. Se hace un leve análisis de la actualidad colombina que
recientemente comienza a incurrir en este campo.
Palabras Clave:
Computación en la nube, Nube, Software como servicio, Plataformas como servicio,
Infraestructura como servicio, paradigma de computación, vitalización.
CLOUD COMPUTING
Abstract:
In this document the major characteristics of the cloud computing are shown, that is a
cutting-edge topic. The principal concept, its advantages and characteristics are defined. It’s
made a slight analysis of the actual situation of Colombia that recently is inside this field.
Keywords:
Cloud computing, cloud, software as a service, platform as a service, infrastructure as a
service, computing paradigm, virtualization.
1 Estudiante de Ingeniería Mecatrónica de la Facultad de Ingeniería de la Universidad
Nacional de Colombia, y monitor de la Unidad de Informática y Comunicaciones de la
Facultad de Ciencias Económicas. Correo Electrónico: [email protected]
INV- Computación en la Nube/2011-II
2
Director Unidad Informática:
Henry Martínez Sarmiento
Tutor Investigación:
Juan Felipe Reyes Rodríguez
Diego Alejandro Jiménez Arévalo
Coordinadores:
Jasmin Guerra Cárdenas
Juan Felipe Reyes Rodríguez
Coordinador Servicios Web:
John Jairo Vargas
Analista de Infraestructura y
Comunicaciones:
Diego Alejandro Jiménez Arévalo
Analista de Sistemas de Información:
Víctor Hugo Ramos Ramos
Estudiantes Auxiliares:
Bryan Daniel Umbarila Rubiano Cristian Andrés Hernández Caro Claudia Patricia Ospina Aldana Daniel Francisco Rojas Martín David Mauricio Mahecha Salas Diego Esteban Eslava Avendaño Edward F. Yanquen Briñez Gloria Stella Barrera Ardila
Johan Sebastián Alarcón Ramos Javier Alejandro Ortiz Varela Jeimmy Paola Muñoz Juan Carlos Tarapuez Roa Juan David Vega Baquero Karin Julieth Villalba Calderón Leonardo Alexander Cárdenas Lina Marcela Igua Torres María Paula Contreras Navarrete Miguel Ángel Hernández Carvajal Paola Alejandra Alvarado Castillo Viviana María Oquendo
Este documento es resultado de un trabajo conjunto
y coordinado de los integrantes de la Unidad de
Informática y Comunicaciones de la Facultad de
Ciencias Económicas de la Universidad Nacional de
Colombia.
Esta obra está bajo una licencia reconocimiento no comercial 2.5 Colombia de
Creative Commons. Para ver una copia de esta licencia, visite
http://creativecommons.org/licenses/by/2.5/co/ o envié una carta a Creative
Commons, 171second street, suite 30 San Francisco, California 94105, USA.
INV- Computación en la Nube/2011-II
3
COMPUTACION EN LA NUBE
Contenido 1. INTRODUCCIÓN ..................................................................................................................... 4
2. COMPUTACION EN LA NUBE ............................................................................................. 4
2.1. CONCEPTOS .................................................................................................................... 4
2.1.1. La Nube ............................................................................................................................. 5
2.1.2 Computación ...................................................................................................................... 5
2.2. INICIOS ............................................................................................................................. 5
2.2.1. Utility Computing .............................................................................................................. 5
2.2.2 Computing Grid ................................................................................................................. 6
2.3 ALCANCE .............................................................................................................................. 6
2.3.1 Alcance en Colombia ........................................................................................................... 6
2.4 COMPONENTES .................................................................................................................. 7
2.4.1 SaaS: Software as a Service.................................................................................................... 7
2.4.2 PaaS: Platform as a Service .................................................................................................. 8
2.4.3 Iaas: Infrastructure as a service .............................................................................................. 9
2.5 CLASES ................................................................................................................................ 11
2.5.1 Nube Privada. ..................................................................................................................... 11
2.5.2 Nube Pública. ..................................................................................................................... 11
2.5.3 Nube Hibrida ..................................................................................................................... 12
3. APLICABILIDAD EN LA FCE .............................................................................................. 12
3.1 LA NUBE DE LA FCE ................................................................................................. 12
3.2.1 SaaS ......................................................................................................................................... 13
3.2.2 PaaS ......................................................................................................................................... 16
3.2.3 IaaS.......................................................................................................................................... 18
4. CONCLUSIONES Y RECOMENDACIONES ...................................................................... 24
5. REFERENCIAS ........................................................................................................................ 25
INV- Computación en la Nube/2011-II
4
1. INTRODUCCIÓN
La computación en la nube es un nuevo modelo de prestación de servicios de tecnologías de la
información a través del internet. Para entender mejor este concepto es válido hacer una
comparación; en las empresas o en los hogares llegan mensualmente cuentas de cobro por los
servicios de agua, electricidad y gas natural todas ellas facturadas según el consumo por intervalo de
tiempo; con Computación en la Nube sucederá de la misma forma, un usuario pagara solo por el
consumo de las herramientas informáticas que necesite. De esto se desprende un ahorro en el capital
de las empresas, de los negocios e incluso de los hogares; una gran versatilidad en el uso de las
aplicaciones, un aumento en la accesibilidad a software y la disminución de presupuesto para
mantenimiento informático.
Se entiende entonces que la Computación se vuelve un servicio de pago por uso.
2. COMPUTACION EN LA NUBE
La computación en la nube es la nueva apuesta tecnológica que basa su funcionamiento en la
vitalización de los servicios de computación tales como Software, plataformas de desarrollo e
infraestructura, todo a través de internet. El usuario ya no deberá preocuparse por la inversión en
servidores ni unidades de cómputo, en licencias de software, en actualizaciones, en mantenimiento,
en renovación o en gestión de recursos, de todo ello se encargara el administrador de la nube que
solo pasara una cuenta de cobro por lo que haya usado el usuario.
La economía y la competitividad de las empresas de cualquier tamaño mejoraran pues todas podrán
incurrir en el campo de las tecnologías de la información sin tener que hacer cuantiosas inversiones.
Se disminuirán el gasto en tecnología informática pues ya no será necesario pagar por el personal
capacitado que mantenga en pie de funcionamiento los servidores, las redes, los equipos, las
actualizaciones y demás , no se invertirá tiempo en mudanza de datos ni de software de todo ello
nuevamente se encargara el proveedor de servicios.
2.1. CONCEPTOS
Se ha venido desarrollando en los últimos años una nueva forma de gestionar y administrar los
recursos informáticos, de manera que los usuarios puedan prescindir de las preocupaciones por su
mantenimiento y actualización. Se crea entonces este nuevo concepto de Computación en la Nube
como solución; esto es ofrecer todas las herramientas de tecnologías de la información que una
INV- Computación en la Nube/2011-II
5
entidad solicite sin necesidad de que dicha entidad tenga que instalarlas como recursos físicos en su
planta, todo lo que necesitará es un computador con una buena conexión a internet desde el cual
tendrá acceso a la Nube en la cual encontrará el software, las plataformas de desarrollo y las
capacidades de almacenamiento y conectividad que requiera.
2.1.1. La Nube
La Nube como concepto no es más que una abstracción del sitio real en el cual se guardan e
interconectan la información y los datos de los usuarios “Internet”. Con este término se designa a los
servidores de las empresas de internet donde estas almacenan y gestionan la información.
Coloquialmente se dice “subir a internet un archivo” esto se refiere a lo mismo que subir datos a la
Nube es decir alojarlos en un servidor.
En la Nube se almacena todo tipo de datos e información, fotos, imagines, documentos, videos,
audios, archivos de toda característica, software, entre muchas más.
2.1.2 Computación
Son las herramientas y aplicaciones de las tecnologías de la información, almacenamiento de datos,
conectividad, gestión, diseño y desarrollo.
2.2. INICIOS
Se ha venido hablando de Computación en la Nube desde hace varios años, quizá con distintos
nombres pero todos en relación a la computación prestada como un servicio. Se ha escuchado por
ejemplo computación en la red y computación por demanda que no son lo mismo que computación
en la nube pero que guardan gran similitud. Todo sin embargo se basa en lo mismo, empresas de
internet robustecidas con grandes capacidades de almacenamiento y desarrollo inmortalizadas en
infraestructura de alta tecnología enfocada en la prestación de tecnologías de la información de
manera virtual mantenida y configurada para el funcionamiento compartido.
2.2.1. Utility Computing
Es el predecesor directo de Cloud Computing pues su realidad de funcionamiento es la misma la
prestación de servicios computacionales a manera de pago por consumo, en sus primeras etapas se
suministran almacenamiento y gestión de datos.
El proveedor de servicios ofrecerá todos los requerimientos necesarios entre tanto el cliente no
deberá gastar dinero en infraestructura pagara solo por lo que demande.
INV- Computación en la Nube/2011-II
6
El desarrollo y funcionamiento de Utility Computing fue por demás bajo se brindaban pocas
aplicaciones y su acogida en el mercado era baja pues las empresas preferían tener su información y
sus recursos al interior de sus oficinas.
2.2.2 Computing Grid
Es una forma de computación distribuida en la que se ofrecen múltiples recursos de almacenamiento,
y aplicaciones de ahí viene la palabra Grid es decir se establecen interconexiones entre distintos
computadores, y dispositivos gestionados por distintos administradores. Cuando los dispositivos
interconectados se vuelven potentes Computing Grid es una buena opción pues se usan recursos
optimizados de manera compartida tanto en costos como ventajas.
De las desventajas de esta tecnología están por ejemplo la eventual imposibilidad de acoplar
dispositivos heterogéneos lo cual es un gran percance pues su mayor utilidad recae en esto (la
integración de dispositivos para gestionar el uso compartido), el mantenimiento de la Grid se vuelve
complejo, se deben desarrollar aplicaciones y modelos de uso para la Grid accesibles para cualquier
administrador de esta , la comunicación en esta es lenta y no uniforme, fallas en la seguridad y el
costo de su funcionamiento.
Como se logra ver la Grid usa pocas herramientas de vitalización.
2.3 ALCANCE
La tecnología de Cloud tiene un desarrollo reciente por lo que el número de servicios que puede
ofrecer aun no es tan grande. Sin embargo en los últimos años muchas empresas han mudado su área
de tecnología informática de la plana física de sus empresas a la vitalización de Cloud.
Muchas empresas del área informática están promocionando la Computación en la Nube como la
solución a diversos problemas empresariales, como el puente para que las PYMES no se queden
relegadas en cuanto a tecnología se trata por falta de grandes Capitales.
Es así como la implementación de Cloud está creciendo y se está adoptando por todo el mundo
robusteciéndola y enriqueciéndola pues la demanda de los diferentes sectores empresariales hace
que la diversidad de soluciones se amplíe.
La tecnología de Cloud Computing está creciendo aceleradamente “la consultora IDC predice que
en el 2013 la computación en la nube representará el 10 por ciento de la inversión total de tecnología
informática en el mundo (alrededor de 44.000 millones de dólares)”5
2.3.1 Alcance en Colombia
En Colombia hay un gran número de empresas que incluyen en su funcionamiento un departamento
de tecnologías de la información, sin embargo hasta hace poco tiempo algunas de estas han venido
INV- Computación en la Nube/2011-II
7
incursionando en la Computación en la Nube, el proceso se ha dado lentamente y los ejemplo más
sobresalientes son entidades pertenecientes al sector financiero.
Aun así empresas como ETB, UNE, Diveo-Colombia y Telmex-Colombia han ya empezado a
ofrecer los primeros servicios de computación en la nube para los sectores empresariales desde
PYMES hasta grandes Empresas de envergadura nacional.
Telmex ha montado ya su paquete de servicios en la nube (el cual se puede ver en
www.solucionesenlanubetelmex.com) dirigido a las empresas, y que ofrece herramientas
computaciones de optimización, conectividad y comunicaciones.
Diveo-Colombia ofrece dentro de sus prestaciones aplicaciones y software, se tienen como ejemplo
Disaster Recovery que es un soporte de recuperación de la información de una empresa, dentro de
este servicio se ofrecen VPN, Back up service, Hosting, Firewall; esto entre otros servicios de Data
center. Esta empresa ha hecho importantes inversiones para mejorar la versatilidad en redes y
almacenamiento así logrando mudar gran cantidad de infraestructura a la nube.
Un ejemplo de incursión en la Nube es la Universidad Nacional que ha adquirido un servicio de e-
mail con Google Apps.
2.4 COMPONENTES
La computación en la nube se divide en tres componentes de los cuales se desprenden por grupos
los servicios que ofrece.
2.4.1 SaaS: Software as a Service
En español Software como un Servicio. El proveedor y administrador de la nube instala en su
infraestructura algún tipo de software o aplicación (es decir lo monta en la nube), varios usuarios de
este software dejan de ser compradores del mismo y se vuelven usuarios de la nube pues el
administrador se encarga de “compartir” la herramienta entre los diversos usuarios que pagaran
simplemente por el uso, sin tener que hacer inversión ni en licencias ni en dispositivos
computacionales que soporten la aplicación.
Los usuarios ya no deberán ni actualizar ni optimizar el uso del software, de esto se encargara el
proveedor de la nube, solo deberán tener un computador con un explorador web desde el cual
podrán correr la aplicación.
Dentro de los ejemplos de SaaS se encuentran Salesforce.com que entre otras ofrece:
Outlook integración.
Chatter.
AddExchange.
INV- Computación en la Nube/2011-II
8
Web service API.
Mobile support.
Otro ejemplo es Google Apps que ofrece entre otras:
Gmail (correo electrónico).
Google docs.
Google maps.
Características del SaaS:
Requerimientos únicamente de conexión a internet y de un explorador web.
Administración del software en un único lugar (servidores del proveedor)
Ventajas:
No se invierte en software licenciado.
Anula la necesidad de software fraudulento.
No son necesarios sistemas de cómputo que soporten las aplicaciones.
El proveedor de servicios debe garantizar la funcionalidad y seguridad en las
herramientas SaaS que ofrezca.
Desventajas:
En muchas ocasiones se desconoce la ubicación de los servidores y por lo tanto de la
información manipulada con las aplicaciones.
Pérdida parcial o total de archivos manejados con las aplicaciones si no se ejecuta el pago por
el servicio.
Sujeto a la calidad de conexión a internet.
El usuario se somete a ofertas estandarizadas de software, por lo que ya no estaría habilitado
para hacer personalizaciones ni configuraciones de uso.
Las empresas proveedoras del servicio tendrían acceso y libertad de manipulación de los
archivos manejados a través de las aplicaciones.
Es casi que necesario la contratación de un servicio de IaaS en caso de usar SaaS.
2.4.2 PaaS: Platform as a Service
Tendrá el dominio completo sobre su aplicación solo que esta la tendrá que realizar a través de una
conexión a red y una pila de soluciones suministrada por el proveedor de la nube (que incluye un
sistema operativo un servidor web y un entorno de programación).
Como ejemplos de PaaS se encuentran:
Google engine.
Microsoft Azure
INV- Computación en la Nube/2011-II
9
Force de SalesForce.com
Características del PaaS:
Los entornos de desarrollo, y las pilas de servicio son ofrecidas por el proveedor.
El desarrollo de aplicaciones en todos los ciclos, creación, prueba, ejecución, retribución,
robustecimiento, actualización, administración, auditoria y seguimiento.
Soporte en la creación de aplicaciones, sobre las plataformas convencionales de
programación.
Pruebas multiusuario, en tiempo real.
Las empresas que ofrecen PaaS ofrecen también servicios de seguridad y robustecimiento de
la aplicación es decir, adaptación a la demanda, soporte multiusuario, corrección y soporte
de fallas.
El proveedor puede elaborar y presentar informes al cliente del seguimiento completo de la
aplicación que este desarrolle, generando así retribución Desarrollador-usuario.
Ventajas:
Integración con las herramientas SaaS, generando así un tipo de personalización.
Apoyo de desarrollo por parte del proveedor del servicio PaaS.
Accesibilidad a las pruebas y uso multiusuario.
Retribución de funcionalidad de la aplicación.
Gestión de seguridad y administración por parte del usuario.
No son necesarios equipos de cómputo poderosos para el desarrollo, mantenimiento y
seguimiento de la aplicación.
Disminución en los costos en el desarrollo de un aplicación.
Desventajas:
El usuario está sujeto al uso de las plataformas, pilas e incluso librerías de desarrollo que
ofrezca la empresa de tecnologías de la información.
Baja oferta en el mercado de entornos PaaS.
2.4.3 Iaas: Infrastructure as a service
En español Infraestructura como servicio. Con Cloud Computing se proveerán algunos de los
servicios más básicos de computación como conectividad en red, almacenamiento y enrutamiento
todo a través de servicios estandarizados manejados dinámicamente a través de la vitalización en la
nube.
El usuario ya no debe comprar o conseguir dispositivos de almacenamiento de datos servidores o
elementos de conexión en red, simplemente pagara esto al proveedor de la nube como un servicio y
lo tendrá todo por medio de una conexión a internet.
INV- Computación en la Nube/2011-II
10
Dentro de los proveedores de IaaS se destacan:
Amazon web service EC2: Almacenamiento y capacidad de computo básicos.
GoGrid: Servidores virtualizados.
Joyent: Servidores virtualizados.
Características del IaaS:
Servicio de computación virtualizado.
Se paga por espacio en discos virtuales, por espacio y gestión de bases de datos, capacidad de
computo, tiempo de CPU y administración de datos.
Ventajas:
Optimización de herramientas computacionales a bajo costo.
No se debe hacer inversión en servidores, computadoras de gran capacidad, capacidad de
computo ni dispositivos de almacenamiento.
Gestión de recursos a manos del proveedor del servicio.
Eficiencia derivada de la virtualización.
Accesibilidad desde cualquier sitio conectado a internet.
Desventajas:
Depende de las capacidades de computación de los proveedores.
El proveedor puede tener acceso a los datos de los usuarios.
Depende de la estabilidad de la virtualización y mantenimiento de la misma.
La información y los datos están localizados lejos de la ubicación de la empresa cliente.
La seguridad de la información depende del tipo de la nube, y así mismo el costo del
servicio.
A continuación se muestra la tabla condensada de los componentes de Cloud Computing.
SaaS PaaS IaaS
Software as a Service Platform as a Serice Infraestructure as a Service
Se monta el software requerido
en la nube, los usuarios lo usan
atravez de internet y pagan por
este servicio.
Se ofrece un ambiente de desarrollo
con un servicio. Un usuario podrá
desarrollar sus propias aplicaciones en
todos los niveles de progreso y
gestionar así mismo la funcionalidad y
seguridad de esta.
Se puede acceder a servicios de
conectividad, almacenamiento y
enrutamiento a través de la nube,
todo como un servicio.
INV- Computación en la Nube/2011-II
11
SaaS PaaS IaaS
Solo se necesita conexión
internet
Soporte en la creación de aplicaciones,
sobre las plataformas convencionales de
programación.
Servicios de computación
optimizados a bajo costo.
Se evita el uso de software
fraudulento
Seguimiento de la aplicación
desarrollada, el proveedor puede
brindar informes de funcionalidad.
El proveedor se encargar de la
organización y gestión de los
recursos.
No se necesitan herramientas de
computo que soporten el software Se puede integrar con SaaS.
Accesibilidad desde cualquier sitio
conectado a internet
El administrador de la nube y
proveedor del software se
encargan del mantenimiento y
funcionamiento del software.
Gestión de seguridad y administración
por parte del usuario
Eficiencia derivada de la
vitalización de la infraestructura. TABLA 1 COMPONENTES DE CLOUD COMPUTING
2.5 CLASES
Se han establecido tres clases de nubes, estas son Públicas, Privadas e Hibridaras. Cada una difiere de
la otra sobre la propiedad, privacidad de la información, exclusividad de administración y seguridad.
2.5.1 Nube Privada.
El cliente tendrá la propiedad sobre la infraestructura contratada es decir sobre sus unidades de
almacenamiento servidores y conexiones, el software y las plataformas de desarrollo serán
únicamente administradas por él y gozara de la seguridad de su información. Este usuario será el
único con el permiso de entrar a “esta parte de la nube” y decidir que aplicaciones se usan y quien
las usa.
IT como servicio.
Facturación interna.
2.5.2 Nube Pública.
Múltiples clientes tendrán acceso a la infraestructura, el software y las plataformas de desarrollo por
ende sus datos e información serán guardados conjuntamente con la de otros usuarios. La seguridad
de una nube pública es más baja ya que los datos de los múltiples usuarios se encuentran
entremezclados en diferentes unidades de cómputo.
Características:
Manejo por demanda.
Alcance global.
INV- Computación en la Nube/2011-II
12
2.5.3 Nube Hibrida
Esta nube se conforma de un trozo de nube pública y un trozo de nube privada, el cliente en un caso
idealizado podrá escoger para que aplicaciones y sobre que infraestructura desea un trozo de nube
privada y sobre cuales requiere una nube publica, es decir sobre lo que quiere dominio propio y
sobre lo quiere compartir.
3. APLICABILIDAD EN LA FCE
La implementación de la tecnología de Cloud Computing al interior de la facultad podría tener dos
vías de desarrollo según los requerimientos de los usuarios potenciales.
3.1 LA NUBE DE LA FCE
Si los requerimientos de los usuarios al interior de la facultad son de gran envergadura, es decir
software de alta gama, suites completas, entornos de desarrollo con una buena cantidad de
aplicaciones, lenguajes, pilas de soluciones, y una gran capacidad de almacenamiento, se puede
desarrollar una nube propia manejada directamente por la Unidad de Informática con personal
capacitado que se encargue de la actualización y mantenimiento de software, gestión de espacio de
almacenamiento, virtualizacion, optimización de las aplicaciones y acompañamiento de desarrollo.
Sobre esta nube se puede montar todo lo que se requiera obviando el hecho de que esto se haría bajo
una estandarización de requerimientos, así cada estudiante, administrativo y profesor podría tener
acceso desde cualquier equipo a las herramientas que desee, siempre y cuando estas se encuentren
disponibles.
Para poder hacer este tipo de implementación en la FCE se debería hacer primero un levantamiento
de requerimientos de aplicaciones y herramientas computacionales que se pueden requerir.
Sin embargo no es tan sencillo como montar el software en el servidor, para poder hacer este tipo de
aplicación es necesaria una adaptación del software hecha por el proveedor del mismo, que sea
funcional en entornos web. Habría que hacer una consulta particular con los desarrolladores directos
de estos software y ver si existe la viabilidad de crear una solución de este para montarla en una nube.
Si se llegara a tener tal posibilidad se entrarían a discutir términos de requerimiento de potencia
computacional, cantidad de almacenamiento, capacitación del personal IT, costos por el desarrollo
de la aplicación, viabilidad de instalación, y requisitos de funcionamiento para la FCE.
Este escenario es bastante más complicado que el de llevar a los “usuarios” de la FCE a la
implementación de soluciones en la nube ya existentes y brindadas por distintas empresas muy bien
consolidadas y confiables.
Recientemente MathWorks ha desarrollado un tipo de aplicación de Matlab como la anteriormente
mencionada que funciona en entornos Web, ésta está únicamente disponible en la plataforma de
Amazon EC2 como se verá en la siguiente sección. No Obstante sería muy costoso comprar esta
aplicación web a MathWorks.
INV- Computación en la Nube/2011-II
13
Un ejemplo de un tipo de esta nube lo presenta nimbus.com y sciencecloud.org que es un proyecto
en el cual las personas pueden acceder y crear nubes dededicadas al quehacer científico, nubes como
la que se propone para la facultad ya existen y se tienen como ejemplo:
Nimbus de la Universidad de Chicago
Stratus de la Universidad de Florida
Wispy de la Universidad de Purdue
Kupa de la Universidad de Masary
3.2 LA FCE EN LA NUBE
En segundo lugar se podría llevar la Facultad a la nube y contratar los servicios que los estudiantes,
profesores y administrativos requieran directamente de las empresas prestadoras de esta tecnología.
Sin embargo la incursión de estas empresas en Colombia aun es baja se encontrarían dificultades para
la prestación de servicios.
Si puede llevarse a cabo un proceso de contratación exitoso desde luego se reducirán costos pues solo
se pagarían consumos por usuario. La facultad entraría en una dinámica de prestación de servicios
igual que la Universidad con Google Apps y pagaría solo por los usuarios o público objetivo del
programa.
Con los proveedores y la oferta en el mercado de soluciones en la nube, se hace un balance de las
posibles herramientas que podrían ser de utilidad para la FCE o para la UIFCE .
Comparando y revisando los principales proveedores de servicios Computacionales en la Nube se
encuentra que la mayoría de las soluciones están dirigidas hacia el sector empresarial. Por ejemplo,
para el componente IaaS se ofrecen software de gestión de ventas, administración financiera,
organización de personal, programas de proyección contable entre otras muy afines a Pymes
consolidados que necesiten entrar al mercado desde los medios de las tecnologías de la información
o a grandes empresas que necesiten optimizar su rendimiento desde las TI. En contraste el
componente PaaS es un poco más útil quizá por su definición misma ya que es el servicio de
entornos de desarrollo de aplicaciones que si bien va enfocado al sector empresarial es más universal
pues se puede desarrollar por medio de él cualquier aplicación para cualquier fin siempre y cuando el
servicio disponga de los medios y la nube lo “soporte”, el componente en distintos proveedores
dispone de plataformas amplias y versátiles para la programación. Y por último el componente IaaS
también podría ofrecer grandes ventajas, pues se tienen recursos computacionales optimizados y bien
administrados tales como conectividad en red, enrutamiento y almacenamiento dinámico de datos.
Se encontró:
3.2.1 SaaS
Para el “software as a Service” se encontraron los siguientes servicios de utilidad potencial para la
FCE o la UIFCE
INV- Computación en la Nube/2011-II
14
Salesforce.com
Servicio: Service Cloud
Aplicación: Chatter
Funcionalidad: Contac Manager
Es un software de servicio que ofrece plataformas colaborativas. Tiene un formato muy agradable
al estilo de la red social FaceBook. El software brinda la posibilidad de crear un perfil de usuario,
en el cual se habilita un “muro”, un indicador de estado, un buzón de mensajes, y un gestor de
grupos para contactos. Pero las características que hacen de este servicio una herramienta muy
útil son la posibilidad de crear grupos de trabajo en los cuales se pueden enlazar documentos
editables en la nube (similar a Google Docs) cada usuario que sigue el documento puede estar al
tanto de su progreso y de su última edición, pues el programa informa de ello en tiempo real, el
usuario puede seguir las investigaciones o proyectos de otros usuarios o grupos y mantenerse al
tanto del avance de cada uno. La comunicación virtual hace que el trabajo se haga más simple y
las actualizaciones de lo que sucede al interior de una entidad son inmediatas.
Permite la comunicación en tiempo real vía chat.
Precio: USD $2 usuario/mes.
Contrato mínimo a un año.
Se ofrece prueba gratuita de 7 días.
Google incursiona nuevamente en redes sociales con Google + esta nueva red ofrecería un
servicio similar al de Chatter de Salesforce.com, pues permite enlazar otras aplicaciones de
Google en la nube como Google Docs y Google Calendar al entorno de Google +.
AppExchange
Docs (s) Edición de documentos en la Nube USD $10 usuario/mes.
Forms designer Creación de documentos en PDF USD $10 usuario/mes.
De la gran oferta de AppExchange en potencial utilidad se encuentran los dos software
anteriores. Los demás responden a necesidades netamente empresariales y de ventas. Por las
características mencionadas en los ofertas de los software se deduce que son solo para la
administración y no para la academia.
Amazon Elastic Cloud Computing (EC2)
Matlab
MathWorks en conjunto con Amazon (EC2) desarrollaron una aplicación para la Nube que
ofrece el software Matlab como un servicio. Esto es una herramienta extraordinariamente útil
pues Matlab es un potente software con infinidad de aplicaciones en distintas áreas. Ya que el
programa es tan robusto la versión que se encuentra en la Nube no es tan completa como la
versión de escritorio, pero si muy funcional; sin embargo depende de la conexión a internet y el
ancho de banda, para la seguridad de archivos se hace necesaria la instalación de una VPN
(Virtual Public Network) y pueden llegar a existir problemas con la virtualizacion que gestiona la
entrada y salida de datos.
INV- Computación en la Nube/2011-II
15
El poder acceder a un servicio de software como Matlab en la Nube sería una gran ventaja pues el
grupo de trabajo (en este caso estudiantes, docentes y miembros de la UIFCE) no tendría que
gastar en costosas licencias, ni preocuparse por instalaciones, además se hace factible el uso de la
aplicación desde dispositivos móviles.
Lamentablemente los servicios de Amazon no tienen alcance en Colombia por eso no se indaga
en costos ni en otras aplicaciones brindadas por esta empresa.
Google Apps
La Universidad ya cuenta con uno de los servicios de Google Apps, Correo electrónico. Al
interior de la FCE y la UIFCE se pueden emplear de forma gratuita las demás soluciones SaaS
que ofrece Google. Se encuentran: Google Docs, Google Calendar, Google talk y Google sites,
para documentos de ofimática, programación de horarios y citas, conversaciones en tiempo real
(chat) y páginas web respectivamente.
Alcance global.
Microsoft Office Web Apps
Es un software como servicio que ofrece una suite de ofimática gratuita y muy buena, creada por
Microsoft.
Entre las posibilidades se encuentran la creación de documentos, hojas de cálculo y
presentaciones.
El único requerimiento para su uso es poseer una cuenta Windows Live.
Tanto la suite ofimática de Google como la de Microsoft del SaaS son muy buenas pero no son
tan buenas ni tan robustas como sus homologas de escritorio (suite de ofimática de Microsoft
Office, Gnome Office para plataformas de Linux o NeoOffice para Mac entre las más conocidas)
pues les faltan un gran número de herramientas que se ofrecen en el software de instalación Las
versiones en la nube ofrecen solo las opciones básicas de trabajo en ofimática..
ClausERP.com
Esta empresa ofrece software enfocados a la administración y organización contable de las
empresas. Por la descripción que de ellos se da puede decirse que se da la posibilidad de
incluirlos en la academia, específicamente en programa de contabilidad.
El software contable que ofrece cuenta con:
Características:
INV- Computación en la Nube/2011-II
16
Libros contables.
Libros contables para registrar.
Reportes para la DIAN en formato xml.
Funciones:
Balance general resumido o detallado con cuentas.
Estado de resultados resumido o detallado con cuentas.
Cierre mensual.
Documentos relacionados:
Ajustes contables manuales.
Comprobantes de cierre.
Nomina
Inventarios
Costos
Compras
Los últimos con enfoque de administración de PYMES. Consulta de precios y tarifas especificas
en:
http://clauserp.com/
Alcance: Colombia.
Picnik
Aunque la edición de imágenes no es algo que se use a en la facultad a fines de información de
SaaS se muestra una aplicación llamada Picnik que permite la edición básica e intermedia de
imágenes, con una gama relativamente amplia de herramientas.
Es gratuito y no se requiere cuenta de usuario.
Sitio: http://www.picnik.com
PhotoShop Express
Aplicación integrada en la nube por PhotoShop para la edición de básica a avanzada de
imágenes.
3.2.2 PaaS
Para el “Platform as a Service” se encontraron los siguientes servicios de utilidad potencial para la
FCE o la UIFCE:
INV- Computación en la Nube/2011-II
17
Force.com de SalesForce.com
Creación de aplicaciones para negocios.
De las tres aplicaciones que se ofrecen en Force.com AppForce, SiteForce y ISVForce ninguna
aparentemente parece brindar alguna herramienta realmente para la FCE. Quizá SiteForce sea
lo más funcional que se pueda encontrar para la UIFCE.
SiteForce
Se desarrollan páginas web en entornos Java con distintas APIs.
La utilidad a gran escala para la FCE en realidad no es mucha a menos que se le quiera dar a los
usuarios (administrativos, docentes y estudiantes) la posibilidad de gestionar su propio sitio web
en cuyo caso la contratación del servicio se haría por mes y usuario.
Google Apps
Google Engine
Ofrece el servicio de generación de aplicaciones que se alojaran directamente en la
infraestructura de Google. Se brinda la libertad de nombre en la aplicación y la creación de estas
se hace a partir de la tecnología de Java Estándar y los compiladores asociados JVM, además de
Phayton.
Además del pago del uso de las plataformas de desarrollo se paga por el uso computacional de
las aplicaciones (ancho de banda, CPU, almacenamiento), sin embargo Google Engine ofrece la
posibilidad de controlar cuanto se usa.
Las tarifas son de 8 dólares por aplicación por usuario/mes hasta un máximo de 1000 dólares
mensuales.
Hay un "consumo mínimo" gratuito de espacio en almacenamiento, ancho de banda y CPU,
sobrepasado este consumo se entra en período de facturación.
Información detallada y suscripción en http://code.google.com/intl/es-ES/appengine/
Microsoft azure y SQL Azur
Este servicio de Microsoft en la nube permite crear, hospedar, escalar y gestionar las aplicaciones
a través de los centros de datos de Microsoft.
Dentro de las posibilidades que provee MA se encuentra la programación de sitios web,
aplicaciones para Windows, juegos, gestión de recursos computacionales usados por las
aplicaciones, enlace con SharePoint y Sartups.
Si en la FCE se necesitara la creación de aplicaciones seria una herramienta bastante útil, el
cálculo del costo se hace a través del sitio oficial de MA. Sus tarifas son relativamente altas.
http://www.microsoft.com/windowsazure/
INV- Computación en la Nube/2011-II
18
Es de gran importancia señalar que el componente PaaS, ofrece los niveles de seguridad y
administración de la información así como la libertad de aplicaciones que no está disponible en SaaS.
Además tanto Google Engine como Microsoft Azure brindan la posibilidad de controlar los recursos
computacionales que usan las aplicaciones.
3.2.3 IaaS
Para el “Infraestructure as a Service” se encontraron los siguientes servicios de utilidad potencial para
la FCE o la UIFCE:
Amazon Elastic Cloud Computing (EC2)
A pesar de ser una empresa con tantas herramientas IaaS su alcance aun no llega a
Colombia.
GoGrid
Compra de espacio de almacenamiento de datos en servidores privados (nubes privadas).
Control y gestión de los datos a través de la automatización virtualizada.
La interfaz de cliente permite el control, de facturación, de uso, permisos de usuario,
administración de la infraestructura tanto física como virtualizada.
Ofrece facilidad en la hibridación de servidores.
Para el uso en la FCE sería posible contratación de servicio de nube privada donde la
información que allí se gestione este segura y protegida.
GoGrid ofrece una infraestructura versátil en la que se paga por servidores físicos manejados
por los usuarios bajo imágenes de maquinas virtuales también suministradas por esta
empresa.
Eliminaría la necesidad de servidores internos y solo se pagaría por el espacio que se vaya
usar según la demanda de la Facultad. Es viable en un plazo ostensible de 3 a 4 años pues la
facultad ya cuenta con sus propios servidores funcionales que aun están en periodo de
eficiencia.
GoGrid cobra según horas de RAM consumidas, y espacio en servidores (medido en GB) de
acuerdo a dos planes Pospago y prepago que ha establecido.
Consultar términos en: http://www.gogrid.com/
Es necesario evaluar la capacidad computacional que requiere la facultad y la cantidad de
almacenamiento usado mensualmente hacer un
Balance de los costos actuales.
Gogrid ofrece la asesoría pertinente para evaluar estos mismos parámetros y estimar un plan
de facturación. Contrastando los dos resultados se estimaría la viabilidad de adquirir este
servicio en la nube.
INV- Computación en la Nube/2011-II
19
3.2.3.1 Infraestructura actual
Maquina 1 Maquina 2 Maquina 3
Microsoft Windows Server
2003 R2 enterprise x64 sp2
Microsoft windows server 2003
R2 enterprise x64 sp2
Microsoft Windows Server 2003
Enterprise Edition sp2
Intel Xeon 1,86 GHz Intel Xeon 1,86 GHz Intel Pentium III 1,13GHz
4 GB de RAM 4 GB de RAM 1 GB de RAM
C: 12 GB C:12 GB C: 34 GB
D: 668 GB D: 266 GB
DVD/CD-RW DVD/CD-RW CD ROM
2 tarjetas de red 2 tarjetas de red 1 tarjeta de red
Servidor de bases de datos
SQL Server 2005
Servidor de archivos
Servidor de aplicaciones
Servidor de archivos.
Servidor de bases de datos.
Soporta la base de datos del
sistema de información de la
facultad.
Soporta página web de la
facultad y las plataformas de
learning y la WikiFCE.
Soporta las Bases de datos de los
servicios web de la facultad.
Servidor sin garantía, en caso
de daño físico.
Servidor sin garantía, en caso de
daño físico.
Servidor sin garantía, en caso de
daño físico.
TABLA 2 INFRAESTRUCTURA ACTUAL
Riesgo de caída de la página web y las aplicaciones de la facultad si se presentan fallas en los
servidores 2 y 3.
En la maquina 1 se encuentran las licencias de autenticación de algunos de los software
econométricos usados por la facultad, luego si falla este servidor no se podrían usar software como
Matlab, SPSS, SIIGO entre otros.
Para sustituir los tres servidores actuales se ofrece 3 servidores en la nube con 4GB de RAM y
200GB en capacidad de almacenamiento con un costo de USD$ 750 por mes.
INV- Computación en la Nube/2011-II
20
3.2.3.2 Análisis de factibilidad servicios de Cloud computing Vs Servidor físico.
Actualmente se está evaluando la compra de un servidor con las siguientes características:
TABLA 3: ESPECIFICACIONES SERVIODOR FISICO
Según los requerimientos actuales de la UIFCE para un nuevo servidor se realizaron
cotizaciones con una empresa de IaaS en la nube, que cuentan con una infraestructura
bastante poderosa en términos computacionales y que es capaz de brindar solución a la
mayoría de los requisitos actuales.
Servidor dedicado: Este servidor seria en exclusividad para la UIFCE con privacidad y
seguridad de la información, gestión de herramientas y administración de uso y permisos,
contaría con:
32GB de RAM 4x5GB
Windows server 2008 R2
A un costo de USD$ 860 por mes.
Se proveerá a la UIFCE una vLAN privada de nivel 2 para administrar los servidores. Los costos
de transferencia de datos de entrada se encuentran incluidos en las anteriores tarifas. El único
costo adicional seria la transferencia de datos de salida que tendría un valor de USD$ 0.29 por
GB.
Telefónica
En Colombia existe Telefónica, esta empresa brinda servicio de almacenamiento con el nivel de
seguridad de las entidades bancarias. Se contrataría un servicio de 10TB por $40000 pesos
mensuales. Se requiere línea telefónica y servicio de internet banda ancha con Telefónica de
Telecom.
MoviStar
MoviStar provee una solución de almacenamiento. Se ofrece 1TB por €$ 5 por mes (no incluye
iva). Se requiere contratar servicios de internet con MoviStar para acceder al servicio.
Procesador Intel® Xeon® processor 5500 and 5600 series six core / quad core
Memoria 32 GB de RAM
Disco Duro 4 discos duros de 450 GB – conectados en Raid 5
Tarjeta de video Integrated Matrox G200 , 8MB shared video memory
Sistema operativo Microsoft® Windows Server® 2008 R2 SP1, x64 (includes Hyper-V™ v2)
Tarjeta de red 10/100/1000
INV- Computación en la Nube/2011-II
21
3.2.3.3 Comparativo IaaS y Hardware Físico.
Se comparan las dos posibilidades actuales que brindan solución al la necesidad de un nuevo
servidor.
En primer lugar se evalúa la seguridad que pueden brindar ambas posibilidades, ya que en el servidor
se alojaran datos sensibles Tabla 4.
En segundo lugar se tienen en cuenta aspectos relacionados con el mantenimiento del servidor, ya
que éste está proyectado a una vida útil de 4 años. Tabla 5.
SEGURIDAD
Seguridad de los datos e información
guardada.
Servidor dedicado
en GoGrid.
Servidor físico.
Servidor dedicado
manejado
únicamente por la
UIFCE
Servidor físico
únicamente manejado
por la UIFCE
ALTO ALTO
TABLA 4: COMPARATIVO SEGURIDAD
MATENIMIENTO
Gestión del servidor: Espacio,
funcionamiento, optimización
Servidor dedicado
en GoGrid.
Servidor físico.
A cargo de la
empresa GoGrid.
Se garantiza la
eficiencia del
servidor.
Requiere del
seguimiento continuo
del personal IT.
Depende de las
clausulas de garantía del
proveedor del servidor
físico.
ALTO MEDIO
TABLA 5 COMPARATIVO MANTENIMIENTO
INV- Computación en la Nube/2011-II
22
El servidor tiene que ser escalable ya que es segura que en el futuro sus capacidades computacionales
deben ser aumentadas. Tabla 6.
Debido a que se evalúa la posibilidad de comprar un servidor físico se tiene en cuenta también su
implementación en la facultad, así mismo se compara con la implementación de la tecnología de
cloud computing al interior de la FCE. Tabla 7.
ESCALABILIDAD
Capacidad de mejoramiento de las
características del servidor (RAM,
Almacenamiento, número de núcleos en el
procesador, etc.)
Servidor dedicado
en GoGrid.
Servidor físico.
Si se requiere más
capacidad
computacional,
solo se solicitara a
GoGrid.
Se estima que en el
transcurso de 4
años sea necesario
más capacidad de
memoria RAM
(16GB)y Disco (2
TB a un costo 600
mil pesos
mensuales. )
Requiere de la compra
del Hardware y
requiere de la
instalación que
dependerá del personal
técnico e IT.
Se estima que en el
transcurso de 4 años
sea necesario mas
capacidad de memoria
RAM ( ( 8GB
269,182.92 pesos ) y
Disco( 4 discos de 500
GB 2’200.000 pesos )
ALTO MEDIO
TABLA 6 COMPARATIVO ESCALABILIDAD
INV- Computación en la Nube/2011-II
23
Por ultimo uno de los aspectos mas importantes es el costo del servidor, entonces se realiza una
comparación de costos teniendo en cuenta que el servidor físico es una única inversión y la
contratación de servicios en cloud se paga por año. Tabla 8.
Convenciones: Se califican los aspectos con base a su factibilidad en un periodo de tiempo de 4 años
(vida útil del servidor físico) siendo Alto muy factible, Medio Factible y Bajo no Factible.
A continuación se muestra la tabla comparativa de manera condensada.
IMPLEMENTACION
Factibilidad de la contratación del servicio en
la nube o instalación del servidor físico.
Servidor dedicado en
GoGrid.
Servidor físico.
La contratación del
servicio y posterior
prestación es casi
inmediata.
Instalación y
empalme de
funcionamiento en
un tiempo corto.
ALTO ALTO
TABLA 7 COMPRATIVO IMPLEMENTACIÓN
COSTO
Costo total del servidor
Servidor dedicado en
GoGrid.
Servidor físico.
El costo es de
alrededor de 19
millones de pesos
anuales.
El costo del servidor
es de alrededor de
15 millones de
pesos (única
inversión)
BAJO ALTO
TABLA 8 COMPARATIVO COSTOS
INV- Computación en la Nube/2011-II
24
4. CONCLUSIONES Y RECOMENDACIONES
1. La tecnología de Cloud Computing a nivel nacional no ha evolucionado, por lo que no se
encuentran proveedores de servicios SaaS, PaaS e IaaS que satisfagan los requerimientos de
la facultad.
2. La tecnología de Cloud Computing no ofrece servicios específicos que sean compatibles con
la academia y por ende con las necesidades de la FCE.
3. De los dos escenarios posibles para Cloud en la FCE existe primero incertidumbre sobre el
funcionamiento de la Nube FCE ya que para ofrecer un servicio SaaS se deben conocer los
requerimientos computacionales que se necesitarían, haría falta que los desarrolladores de los
software usados en la facultad implementaran la aplicación para funcionamiento en entorno
WEB y una vez hecho esto determinaran que capacidades de computo requieren.
Por otro lado para ofrecer un servicio IaaS se estimaría un total de 3GB por usuario de la
FCE que haría un total de 10500GB. EL costo de este equipo computacional es por tanto
desconocido debido a la falta de certeza sobre los requerimientos.
4. Se debe ir haciendo una migración gradual hacia la nube contratando primero servicios
básico s de IaaS mudando la información en un proceso paulatino. Actualmente la
pertinencia de entrar en la nube no es alta y teniendo en cuenta que esta tecnología se
encuentra en sus etapas iniciales de desarrollo, no es oportuno hacer la migración en este
momento.
5. Para la Nube de la FCE se puede aprender del proceso que apenas inician las nubes
científicas de las universidades que comienzan con esta tecnología (Mencionadas
anteriormente).
Según todo lo visto en cuanto a todos los aspectos que toca el trabajo de investigación; la siguiente
etapa para el proyecto de Cloud Compting dentro de la facultad en una implementación futura es:
1. Contactar el proveedor para inicios de negociaciones.
2. Levantamiento de requerimientos específicos para verificar y satisfacer las necesidades de la
facultad.
3. En caso de que sea necesario, se debe hacer una verificación de la infraestructura de la
facultad (edificios 310, 311 y 238).
4. Adelantar trámites de negociación.
Parámetro Seguridad
Mantenimiento
Escalabilidad Costo Implementación
Servidor
dedicado
en GoGrid. A A A B A
Servidor
físico. A M M A A
TABLA 9 COMPARATIVO CLOUD COMPUTING VS SERVIDOR FÍSICO
INV- Computación en la Nube/2011-II
25
5. Entrenar al involucrado IT de la unidad informática para administrar y soportar el servicio de
cloud computing.
6. Ejecutar tareas de migración de servicios (página web, learning, bases de datos, etc.).
7. Desplegar la solución.
Sin embargo, por razones de seguridad, control total de toda la información y administración de
servicios, se debe contar con una infraestructura física que esté alojada directamente en la facultad,
para respaldar cualquier eventualidad o incidencia con el proveedor de cloud computing.
5. REFERENCIAS
1. «Computación en nube - Wikipedia, la enciclopedia libre».
http://es.wikipedia.org/wiki/Computaci%C3%B3n_en_nube (Accedido Noviembre 4,
2011).
2. «Computacion_en_Nube-AnyHelp.pdf». http://www.apeti-
gu.es/upload/Computacion_en_Nube-AnyHelp.pdf (Accedido Noviembre 4, 2011).
3. «Infraestructura como servicio (IAAS) en el Cloud computing».
http://www.error500.net/software/infraestructura-como-servicio-iaas-cloud-computing
(Accedido Noviembre 4, 2011).
4. «La computación en la nube se toma Bogotá | ELESPECTADOR.COM».
http://www.elespectador.com/tecnologia/articulo-297157-computacion-nube-se-toma-
bogota (Accedido Noviembre 4, 2011).
5. «Modelo de computación en la nube apenas despega en Colombia - ENTER.CO».
http://www.enter.co/archivo/modelo-de-computacion-en-nube-apenas-despega-en-
colombia/ (Accedido Noviembre 4, 2011).
6. «Plataforma como servicio (PAAS) en el Cloud computing».
http://www.error500.net/desarrollo/plataforma-como-servicio-paas-cloud-computing
(Accedido Noviembre 4, 2011).
7. «science».
http://www.sciencedirect.com/science?_ob=MiamiImageURL&_cid=272436&_user=199
8314&_pii=S1084804510001062&_check=y&_origin=&_coverDate=31-Jul-
2011&view=c&wchp=dGLbVlt-zSkzk&md5=e0af9ad72347f31c62c6d2d60d8b2810/1-
s2.0-S1084804510001062-main.pdf (Accedido Noviembre 4, 2011).
8. «tres.pdf». http://www.acis.org.co/fileadmin/Revista_108/tres.pdf (Accedido Noviembre
4, 2011).
9. «Usos y Aplicaciones : Computacion en Nube».
http://www.computacionennube.org/29/usos-y-aplicaciones/ (Accedido Noviembre 4,
2011).