Servicios en la nube
25/04/2018
El presente artículo tiene como propósito hacer una revisión de los principales servicios existentes en la nube. En la nube se encuentran varios sistemas desde sistemas de correo web, calendarios online, apelaciones de gestión de proyectos online, ofimática online, servidores virtuales online, discos online, sistemas de backup y otros que facilitan compartir recursos.
### Abstract
The purpose of this article is a review of the main existing services in the cloud. In the cloud there are several systems from web mail systems, online calendars, appeals online project management, online office, online virtual servers, online disk, backup and other systems that facilitate sharing resources.
__Keywords: Cloud computing, storage, virtualization, SaaS, PaaS, IaaS, hypervisor, hostin, thing client, thick client.__
### 1. Introducción
Hoy en día se escucha bastante sobre la “computación en la nube”, “cloud computing” o simplemente “nube”. Esta frase o termino define una infraestructura tecnológica de hardware y software compuesto por recursos compartidos en cualquier parte del mundo y que se accesa normalmente a través de internet.
Actualmente la nube entre otros servicios ofrece: aplicaciones de software, capacidad de computación y cálculo y espacio de almacenamiento. La particularidad de estos servicios es que es difuso averiguar en qué servidor se realiza el proceso, sin embargo el proceso se lleva a cabo y se obtiene los resultados buscados.
### 2. Concepto
La computación en nube es un sistema informático basado en internet y centros de datos remotos para gestionar servicios de información y aplicaciones. La computación en nube permite que los consumidores y las empresas gestionen archivos y utilicen aplicaciones sin necesidad de instalarlas en cualquier computadora con acceso a internet. Esta tecnología ofrece un uso mucho más eficiente de recursos, como almacenamiento, memoria, procesamiento y ancho de banda, al proveer solamente los recursos necesarios en cada momento.
Para acceder a los servicios de la nube se utilizan los clientes y existen dos tipos de clientes un denominado “cliente liegro” (thin client) y otro que es un “cliente pesado” (thick client). En cliente ligero puede ser una pequeña aplicación que se ejecuta en el navegador y que es la interfaz para acceder a la nube. En cambio el cliente pesado en un programa más sofisticado para acceder a los servicios de la nube.
También se hace una clasificación de las nubes existentes:
* Nube privada, es aquella que es para una sola persona o una empresa, la gestión puede ser realizada por uno mismo o por un proveedor de servicios.
* Nube pública, son aquellas que están disponibles para el público en general y proporcionan ya sean servicios, aplicaciones o recursos. Los servicios proporcionados pueden ser gratuitos o pagados, como ejemplos podemos citar a Google como un proveedor de servicios de una nube pública.
* Nubes híbridas, es una mezcla de la nube privada y la pública, la idea es que se combinan para proporcionar un conjunto de funcionalidades a los usuarios.
* Intercloud, así como lo que sucedió con internet, la red de redes, es decir, una gran red donde se conectan miles de otras redes más o menos pequeñas se está formando la llamada intercloud que sería la “nube de nubes” donde se reúne los servicios de las distintas nubes que la componen.
### 3. Servicios en la nube
Se conocen tres modelos de servicio principales que se usan en la nube:
* Software as a Service (SaaS), “software como servicio”, donde el principio se fundamenta en dos grupos de personas unos que proporcionan un servicio y otros que lo consumen. La ventaja de los consumidores está en que no requieren instalar nada solo necesitan un navegador a través del cual realizan procesos complejos como ser la administración de una base de datos, la generación de diagramas, la conversión de páginas en PDF, la edición de documentos, hojas electrónicas, presentaciones, etc.
* Platform as a Servide (Paas), “plataforma como servicio”, en este modelo los proveedores proporcionan un entorno que incluye un sistema operativo donde es posible ejecutar algún lenguaje de programación y la administración de bases de datos. La ventaja está en que por un costo reducido es posible contar con un servidor con el sistema operativo deseado sin necesidad de comprar, configurar o mantener el hardware. Toda la administración se la realiza a través del navegador.
* **Infraestructure as a Service (IaaS)**, “Infraestructura como servicio” en este modelo el proveedor ofrece el hardware para que sea usado como se necesite, es decir ofrecen máquinas virtuales sobre las cuales se accede remotamente usando un navegador y el usuario instala configura el sistema operativo y las aplicaciones que requiera, es como tener una pc a medida. En este modelo el usuario es responsable de la seguridad y el mantenimiento pues prácticamente sería tener un nuevo equipo que se administra remotamente.
### 4. Software ofimático
Actualmente tenemos varias aplicaciones que utilizan la nube, una de ellas precisamente es el software ofimático o software de oficina. Es una ventaja disponer de una suite ofimática sincronizada a través de la nube que permita acceder a documentos desde diferentes lugares como ser la oficina, el hogar o el celular.
Google Docs es una suite de ofimática en la red y ofrece la creación y edición de documentos de texto, hojas de cálculo y presentaciones entre otros. Para usar este servicio solo se requiere contar con una cuenta en Gmail.
Microsoft ofrecer a Microsoft Live Skydrive como un servicio de almacenamiento en la nube que combinado con Microsoft Office online permite tener documentos de Word, Excel, PowerPoint y OneNote sincronizados y con posibilidad de utilizar desde diferentes clientes Google Calendar es otra herramienta de colaboración que ofrece Google para programas eventos, con posibilidad de crear calendarios diferentes e inclusive ver los calendarios de otros contactos. De esta forma se puede coordinar equipos con facilidad.
### 5. Cloud productividad
Otro de los aportes de la computación en la nube es facilitar el trabajo en equipo que promueven la productividad a través del acceso a la información en cualquier momento de forma independiente del dispositivo que se usa. Un de las aplicaciones que apoya la productividad es Teambox, en realidad es un servicio de gestión de proyectos y colaboración online para equipos de usuarios que trabajan sobre un mismo proyecto. El sistema ofrece las funcionalidades de sincronización, colaboración y gestión.
Teambox realiza las funciones de forma gratuita hasta cinco usuarios, para usarlo es necesario crear una cuenta en Teambox llenando los requisitos solicitados. Una vez creada la cuenta ya se tienen el entorno para añadir tareas, crear listas de tareas, asignar tareas y otras funciones.
Otra aplicación similar es Zoho Projects que tiene por objeto la gestión de proyectos online, al igual que el anterior se puede acceder a una versión gratuita para gestionar proyectos.
Slideshare, es otra aplicación interesante que trabaja con presentaciones, es una alternativa interesante para tenerlo en la nube y además compartir con otros usuarios.
Para acceder, es requisito registrarse y a continuación ya es posible subir las presentaciones a la nube, posteriormente si lo decides puedes compartir presentación con los demás.
Google cloudprint, es la oferta de Google para convertir tu impresora en un centro de impresión desde la nube, en principio puede parecer extraño imprimir desde la nube, sin embargo esta aplicación puede ayudarnos a realizar impresiones sin estar necesariamente en el lugar donde se encuentra la impresora.
Un ejemplo es la necesidad de que tu informe esté impreso antes de llegar a la oficina, es decir se envíe la impresión cuando aún estas camino a la oficina y en cuanto llegues solamente recoges el documento.
Para acceder a este servicio se requiere tener instalado el navegador Chrome, si tenemos el navegador entonces se puede proceder a instalar Google cloudprint.
### 6. Servidores virtuales
Normalmente, cuando se contrata un hosting para alojar un sitio, se recibe una serie de servicio a través de cuentas para acceder a http, ftp, correos, etc. También se accede a un lenguaje de programación y a una o más base de datos cuyas versiones son las que ofrece el proveedor y usualmente no se las puede cambiar.
Con el avance de las tecnologías de virtualización de hardware se abrieron nuevas posibilidades para crear servidores virtuales. La idea principal consiste que dentro de un equipo con un sistema operativo especifico pueda contener a otros equipos con sistemas operativos similares o diferentes con funcionalidades de equipos independientes.
En los sistemas virtualizados primero se instala un sistema especial de virutalización denominado hipervisor. Este sistema es capaz de dividir el hardware en varios equipos donde se pueden instalar sistemas operativos de cualquier tipo. El hipervisor se encarga de multiplicar el hardware real en hardware virtual más pequeños.
Entre las ventajas que tiene podemos citar: la flexibilidad a tiempo de dividir un hardware en las partes que se desee. El redimensionamiento dinámico que permite realizar cambios en tamaños de memoria, u otros recursos. La disponibilidad que se expresa en la posibilidad de recuperar equipos tan solo migrando información. La seguridad a parte de la que implementa el usuario también está la del hipervisor.
### 7. Almacenamiento en la nube
La idea principal del almacenamiento en la un be es contar con la posibilidad de encontrar la información buscada desde cualquier dispositivo de entrada.
Dropbox, es el servicio de almacenamiento más difundido actualmente y lo que llama la atención es la capacidad de sincronización que proporciona. Esto significa que realizando un cambio de un archivo en Dropbox automáticamente este cambio se sincroniza en los dispositivos que usan la cuenta Dropbox. Por otra parte la posibilidad de acceder a esta información a través de los smartphones es impresionante.
Para comenzar a usar este servicio solo es necesario registrarse y elegir la modalidad más conveniente, la versión gratuita proporciona un almacenamiento de 2 GB y los almacenamientos mayores tienen un costo.
Una vez instalado en una pc se configura una carpeta específica para que se mantenga sincronizada, el contenido de la carpeta se accede a través de la cuenta Dropbox y también se tiene la posibilidad de compartir los enlaces de archivos para que otros puedan acceder al documento o en su defecto compartir carpetas con los demás.
### 8. Conclusiones
Una vez revisadas los modelos de funcionamiento de la computación en la nueve podemos señalar que presenta un conjunto de ventajas a tiempo de gestionar la información. Quizá el uso más frecuente es la posibilidad de almacenar archivos en la nube que estén sincronizados en todo momento, es interesante poder tener una aplicación cuyo almacén de datos se encuentre en la nube de tal forma que todo lo actualizado en las oficinas se la pueda obtener en el hogar.
Un aspecto fundamental para acceder a los diferentes aplicaciones descritas es contar con conexión a internet en todos los equipos donde se pretende que la información esté sincronizada.
Finalmente, también será necesario contar con algunas medidas de seguridad dado que la información se encuentra ubicada en servidores ajenos y siempre hay una posibilidad, aunque sea remota, de experimentar ciertos fallos.
### BIBLIOGRAFIA
* Servicios en la nube, Ediciones Axel Springer, 2012
* Wikipedia, http://es.wikipedia.org/wiki/Computaci%C3%B3n_en_la_nube
* Wikiinvest http://www.wikinvest.com/concept/Cloud_Computing
* Revista cloud computing http://www.revistacloudcomputing.com/



