You are on page 1of 11

Instituto Tecnológico de Santo Domingo.

Área de Ingeniería.

Fundamentos de Tecnología de Información.

Prof. Natanael Gerónimo.

Investigación sobre Computer Clouding.

Fernando Blanco Castillo.


Sección 01.
09-0227.

Trimestre Noviembre 2009/Enero 2010.


Introducción

El Cloud Computings parecido a un cluster, donde un servidor alberga el


software y la información que vamos generando, bien personal o profesional.
De hecho es tan parecido el concepto que se suele confundir muy a menudo la
computación en la nube con la computación en clustering.

La diferencia de ambos radica en quién guarda la información, dónde se guarda, y


en cómo suele funcionar este tipo de software, y dónde funciona el software.

Los servidores en cluster suelen ser propiedad de la empresa, suelen tener un


software instalado y unos acceso remotos para que muchos trabajadores
puedan trabajar en grupo en la misma máquina.

En el caso del cloud, es similar, pero todo está en la web 2.0, el servidor suele
ser ajeno a la empresa y el software utilizado está desarrollado para que sólo
se pueda utilizar a través de internet. Nuestros datos estarán en un lugar ajeno
a nuestro sitio de trabajo, no estarán en nuestros ordenadores.

Es un término que se define como una tecnología que ofrece servicios a través de
la plataforma de internet. Los usuarios de este servicio tienen acceso de forma
gratuita o de pago todo depende del servicio que se necesite usar.

El término es una tendencia que responde a múltiples características integradas.


Uno de los ejemplos de está “nube” es el servicio que presta Google Apps que
incorpora desde un navegador hasta el almacenamiento de datos en sus
servidores. Los programas deben estar en los servidores en línea y puedas accesar
a los servicios y la información a través de internet.
Cloud Computing

Antecedentes

Esa idea no es nueva, se viene discutiendo en el medio desde hace muchos años
con muchos nombres que tal vez ahora queden claros para el lector: “utility
computing”, computación en demanda, computación elástica, “grid computing”
(en clara analogía a la red eléctrica o “grid” en inglés).

Una cosa es tener clara la idea y otra llevarla a la práctica de forma exitosa. Por
ello y a pesar de muchos casos aislados medianamente satisfactorios, hasta ahora
no se había cruzado el nivel de madurez necesario para ser ampliamente aceptado
y usado por el mercado, sin embargo cada día esto evoluciona a mayor velocidad
y es claro que ello va a ocurrir con todas sus consecuencias más temprano que
tarde.

El “Cloud Computing” parte de la premisa de que la información debe estar en


los servidores, los programas que actualmente funcionan y están instalados en el
ordenador, funcionen a través de internet, estén instalados en servidores y que la
ejecución de estas “Cloud Applications” sea totalmente online, pudiendo acceder
a la aplicación y a la información desde cualquier terminal con acceso a internet.

La Web 2.0 es consecuencia de este fenómeno de “Cloud Computing” que sin


duda facilita el manejo de información por parte del usuario. Existen muchas
aplicaciones totalmente gratuitas, Google lanza software online de forma habitual
y a coste cero para el usuario: Google Maps, Google Docs, GMail.
Características del Cloud Computing

Una de las principales diferencias del Could Computing es que no hay necesidad
de conocer la infraestructura detrás de esta, pasa a ser “una nube” donde las
aplicaciones y servicios pueden fácilmente crecer (escalar), funcionar rápido y
casi nunca fallan, sin conocer los detalles del funcionamiento de esta “nube”.

Este tipo de servicio se paga según alguna métrica de consumo, no por el equipo
usado en sí, sino por ejemplo en el consumo de electricidad o por uso de
CPU/hora como en el caso de Amazon EC2. Entre otras características podemos
mencionar:

• Auto Reparable: En caso de fallo, el último backup de la aplicación pasa a


ser automáticamente la copia primaria y se genera uno nuevo.

• Escalable: Todo el sistema/arquitectura es predecible y eficiente. Si un


servidor maneja 1000 transacciones, 2 servidores manejaran 2000
transacciones.

• Regidos por un Acuerdo de Nivel de Servicio (SLA) que define varias


políticas como cuales son los tiempos esperados de rendimiento y en caso
de pico, debe crear más instancias. En el caso de AWS aún se pregunta si su
SLA es adecuado.
• Virtualizado: las aplicaciones son independientes del hardware en el que
corran, incluso varias aplicaciones pueden corren en una misma maquina o
una aplicación puede usar varias maquinas a la vez.

• Multipropósito: El sistema está creado de tal forma que permite a


diferentes clientes compartir la infraestructura sin preocuparse de ello y sin
comprometer su seguridad y privacidad.
Beneficios

 Integración probada de servicios Web. Por su naturaleza, la tecnología de


Cloud Computing se puede integrar con mucha mayor facilidad y rapidez con
el resto de sus aplicaciones empresariales (tanto software tradicional como
Cloud Computing basado en infraestructuras), ya sean desarrolladas de
manera interna o externa.

 Prestación de servicios de talla mundial. Las infraestructuras de Cloud


Computing proporcionan mayor capacidad de adaptación, recuperación de
desastres completa y reducción al mínimo de los tiempos de inactividad.

 No necesita instalar ningún tipo de hardware o software: una


infraestructura 100% de Cloud Computing. La belleza de la tecnología de
Cloud Computing es su simplicidad… y el hecho de que requiera mucha
menor inversión para empezar a trabajar.

 Implementación más rápida y con menos riesgos. Podrá empezar a


trabajar muy rápidamente gracias a una infraestructura de Cloud Computing.
No tendrá que volver a esperar meses o años e invertir millones de dólares
antes de que un usuario inicie sesión en su nueva solución. Sus aplicaciones
en tecnología de Cloud Computing estarán disponibles en cuestión de
semanas o meses, incluso con un considerable nivel de personalización o
integración.

 Gran capacidad de personalización. Algunos profesionales de TI creen


equivocadamente que es muy difícil o casi imposible personalizar la
tecnología de Cloud Computing, por lo que no es la elección adecuada para
las empresas más complejas. La infraestructura de Cloud Computing no sólo
proporciona útiles funciones de personalización y configuración de
aplicaciones, sino que también conserva las personalizaciones incluso
después de las actualizaciones. Y aún mejor, la tecnología de Cloud
Computing es ideal para el desarrollo de aplicaciones que estén en
consonancia con las crecientes necesidades de su organización.

 Más opciones para los usuarios comerciales. La tecnología de Cloud


Computing permite personalizaciones y generación de informes de manera
directa y sencilla para los usuarios comerciales, por lo que los profesionales
de TI no necesitan emplear la mitad de su tiempo realizando pequeñas
modificaciones y ejecutando informes.
 Actualizaciones automáticas que no afectan negativamente a los recursos
de TI. Si actualizamos a la última versión de la aplicación, nos veremos
obligados a dedicar tiempo y recursos (que no tenemos) a volver a crear
nuestras personalizaciones e integraciones. La tecnología de Cloud
Computing no le obliga a decidir entre actualizar y conservar su trabajo,
porque esas personalizaciones e integraciones se conservan automáticamente
durante la actualización.

Entre las desventajas podemos mencionar:


• Acceso de toda la información a terceras empresas.

• Dependencia de los servicios en línea.


Algunos ejemplos del Cloud Computing son:

• Sacar fotos con tu cámara digital, pasarlas a la pc, subirlas a Internet en


Picasa o Flickr por ejemplo y enseñárselas a tus amigos a través de tu
móvil o cualquier otro ordenador conectado a Internet.
• Crear una hoja de cálculo o cotización compartida en el trabajo en donde
en el cuál un equipo de trabajo de la empresa pueden acceder y editar a
través de sus PCs y móviles la misma hoja de cálculo que tiene la
información de quién asistirá, quién se encarga de qué, presupuestos y
enlaces de interés.
• En una fiesta, a través de la Blackberry actualizar tu perfil de Facebook
diciendo dónde estás, qué estas haciendo y subir fotos que acabas de sacar,
permitiendo comunicar esta información a todos tus amigos en tiempo
real.

Webmail:

En los comienzos de internet no existía el Webmail, es decir, hotmail, yahoo


mail, gmail, etc. Cuando nos envían un correo electrónico, tenemos que tener
conexión con internet para leerlo y para contestarlo. Si perdemos la conexión
a internet no tendremos la posibilidad de consultar dichos correos
electrónicos. En el aspecto legal, la compañía que nos suministra el correo es
la dueña del contenido de nuestros correos, nuestra privacidad está siendo
afectada. Pero a los efectos delictivos, si nuestros correos pueden inducir a
algún tipo de delito, nosotros seremos los responsables. Aparentemente
tenemos todo malo y poco bueno.
Pero no es así, la facilidad de uso y acceso al correo electrónico por web, el no
tener que instalar ningún software en nuestra máquina, no tenernos que
preocupar por el espacio libre de nuestro disco duro, que los virus afecten a
nuestra computadora y perdamos todos los correos electrónicos, aparte de que
nos ofrecen estos servicios de forma gratuita... claro, son dueños de nuestro
buzón de correo y su contenido, somos futuros clientes potenciales, nos meten
publicidad en su servicio, saben todos nuestros intereses, etc.

Google Apps:

Google Labs., o los laboratorios de Google suelen siempre estar programando


cosas, no siempre están depurando su buscador como cree mucha gente.
Tienen servicios programados como el conocido Google Maps, que nos
permite ver mapas de carreteras, de satélite o a vista de calle (Google
Streetviews); en este mismo orden tienen Google My Maps, que nos permiten
diseñar rutas compitiendo con navegadores GPS. La diferencia es que no
tenemos que tener un hardware especialmente potente, ni tener que estar
actualizando cada cierto tiempo los mapas de carreteras, todo es online. El
móvil de Apple, el Iphone, utiliza Google Maps como navegador GPS; el
problema hasta el momento a esta tecnología es su coste, ya que al ser online
todo el tráfico que se va generando será facturado por nuestra empresa de
telefonía móvil, ya que la fija al menos tenemos en la mayoría de países tarifa
plana.

Hay otro tipo de aplicaciones desarrolladas por Google, como es un


procesador de textos llamado Google Docs. Nos permite guardar el
documento creado en formato Google, en formato Microsoft Word, incluso en
PDF; también podemos imprimirlo, etc. Pero no tenemos que instalar ningún
software, todo está en la nube, todo se ejecuta a través de un navegador web
en internet, se almacena los documentos en un espacio reservado para
nosotros.

Hay muchas más aplicaciones en Google que en otro artículo detallaremos,


como son el Google Calendar, Google Reader, Google Mail, Google Youtube,
Google Talk, Google Picasa, Google Marcadores, etc.
EyeOS:

Desarrollo Español, simula un sistema operativo Gnu/Linux pero en una


ventana de navegador. Tiene su escritorio, su visor de procesos, su procesador
de textos, su programa de retoque fotográfico, etc. Podemos interactuar
pasando datos de nuestra máquina al servidor, y viceversa, manipular nuestros
ficheros en el servidor, enviar correos electrónicos, etc.

Cloud Antivirus (Nuevo):


Desarrollado por Panda Software, es el próximo artículo que voy a desarrollar.
He creído conveniente explicar primero que es el Cloud Computing, o la
computación en la nube, ya que es mucha la gente que me viene preguntando.
Panda Software ha desarrollado un antivirus gratuito en la nube, donde serán
analizadas las nuevas amenazas en tan solo 6 minutos
Richard Stallman, fundador de la Free Software Fundation y líder del Proyecto
GNU, en una nota para The Guardian dijo:

Una razón por la cual no deberían usar aplicaciones web es


porque se pierde el control… es tan malo como usar software propietario.
Haz tu trabajo en tu propia computadora con un programa que respete
tus libertades. Si utilizas un software propietario o en el web server de
otra persona estás sin defensas. Estás en las manos de la persona que
desarrollo ese software.
Conclusión

La computación en nube, es una tecnología que permite ofrecer servicios de


computación a través de Internet. En este tipo de computación todo lo que puede
ofrecer un sistema informático se ofrece como servicio, de modo que los usuarios
puedan acceder a los servicios disponibles “en la nube de Internet” sin
conocimientos (o, al menos sin ser expertos) en la gestión de los recursos que
usan.http://es.wikipedia.org/wiki/Computaci%C3%B3n_en_nube - cite_note-2 Según
el IEEE Computer Society es un paradigma en el que la información se almacena
de manera permanente en servidores en Internet y se envía a cachés temporales
de cliente, lo que incluye equipos de sobremesa, centros de ocio, portátiles, etc.
Esto se debe a que, pese las capacidades de las PC ha mejorado sustancialmente,
gran parte de su potencia es desaprovechada, al ser máquinas de propósito “

La computación en nube es un concepto general que incorpora el software como


servicio, tal como la Web 2.0 y otros recientes, también conocidos como
tendencias tecnológicas, donde el tema en común es la confianza en Internet para
satisfacer las necesidades de cómputo de los usuarios.
Bibliografía

Wikipedia, (2010). Computacion en nube. Obtenido el 16 de enero de 2010 desde


http://es.wikipedia.org/wiki/Computación_en_nube

Pardo, Lisandro. (2009). Tonido: Computacion en nube local. Obtenido el 16 de


enero de 2010 desde http://www.neoteo.com/tonido-computacion-en-nube-local-
15500.neo

Desconocido, Andrea. (2009). Cloud computing o computación en nube.


Obtenido el 16 de enero de 2010 desde http://techlosofy.com/cloud-computing-o-
computacion-en-nube/

Jamdm. (2008). Computacion en las nubes- cloud computing. Obtenido el 16 de


enero de 2010 desde http://jamdm.wordpress.com/2008/07/22/computacion-en-
las-nubes-cloud-computing/

Falla Aroche, Stephanie. (2008). Cloud Computing: nueva era de desarrollo.


Obtenido el 16 de enero de 2010 desde
http://www.maestrosdelweb.com/editorial/cloud-computing-nueva-era-de-
desarrollo/

Echeverri García, Elkin. (2008). El futuro está aquí: computación en nube.


Obtenido el 16 de enero de 2010 desde
http://www.acis.org.co/fileadmin/Revista_108/tres.pdf

Morales Carmona, Antonio. (2009). ¿Qué es el software en nube? Cloud


Computing. Obtenido el 16 de enero de 2010 desde
http://www.tecnocodigo.com/noticias.php?id=27