You are on page 1of 11

CLOUD COMPUTING

Docente: Lic. Mario Torrez Estudiante: Tecnologas Emergentes II Fecha de entrega: 05-noviembre-2012 Asignatura:

Introduccin El Cloud Computings parecido a un cluster, donde un servidor alberga el software y la informacin que vamos generando, bien personal o profesional. De hecho es tan parecido el concepto que se suele confundir muy a menudo la computacin en la nube con la computacin en clustering. La diferencia de ambos radica en quin guarda la informacin, dnde se guarda, y en cmo suele funcionar este tipo de software, y dnde 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 mquina. 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 slo se pueda utilizar a travs de internet. Nuestros datos estarn en un lugar ajeno a nuestro sitio de trabajo, no estarn en nuestros ordenadores. Es un trmino que se define como una tecnologa que ofrece servicios a travs 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 trmino es una tendencia que responde a mltiples caractersticas 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 lnea y puedas accesar a los servicios y la informacin a travs de internet.

Cloud Computing

Antecedentes Esa idea no es nueva, se viene discutiendo en el medio desde hace muchos aos con muchos nombres que tal vez ahora queden claros para el lector: utility computing, computacin en demanda, computacin elstica, grid computing (en clara analoga a la red elctrica o grid en ingls).

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

El Cloud Computing parte de la premisa de que la informacin debe estar en los servidores, los programas que actualmente funcionan y estn instalados en el ordenador, funcionen a travs de internet, estn instalados en servidores y que la ejecucin de estas Cloud Applications sea totalmente online, pudiendo acceder a la aplicacin y a la informacin desde cualquier terminal con acceso a internet.

La Web 2.0 es consecuencia de este fenmeno de Cloud Computing que sin duda facilita el manejo de informacin 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.

Caractersticas del Cloud Computing

Una de las principales diferencias del Could Computing es que no hay necesidad de conocer la infraestructura detrs de esta, pasa a ser una nube donde las aplicaciones y servicios pueden fcilmente crecer (escalar), funcionar rpido y casi nunca fallan, sin conocer los detalles del funcionamiento de esta nube.

Este tipo de servicio se paga segn alguna mtrica 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 caractersticas podemos mencionar:

Auto Reparable: En caso de fallo, el ltimo backup de la aplicacin pasa a ser automticamente 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 polticas como cuales son los tiempos esperados de rendimiento y en caso de pico, debe crear ms instancias. En el caso de AWS an 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 aplicacin puede usar varias maquinas a la vez. Multipropsito: 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

Integracin probada de servicios Web. Por su naturaleza, la tecnologa 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. Prestacin de servicios de talla mundial. Las infraestructuras de Cloud Computing proporcionan mayor capacidad de adaptacin, recuperacin de desastres completa y reduccin al mnimo de los tiempos de inactividad. No necesita instalar ningn tipo de hardware o software: una infraestructura 100% de Cloud Computing. La belleza de la tecnologa de Cloud Computing es su simplicidad y el hecho de que requiera mucha menor inversin para empezar a trabajar. Implementacin ms rpida y con menos riesgos. Podr empezar a trabajar muy rpidamente gracias a una infraestructura de Cloud Computing. No tendr que volver a esperar meses o aos e invertir millones de dlares antes de que un usuario inicie sesin en su nueva solucin. Sus aplicaciones en tecnologa de Cloud Computing estarn disponibles en cuestin de semanas o meses, incluso con un considerable nivel de personalizacin o integracin. Gran capacidad de personalizacin. Algunos profesionales de TI creen equivocadamente que es muy difcil o casi imposible personalizar la tecnologa de Cloud Computing, por lo que no es la eleccin adecuada para las empresas ms complejas. La infraestructura de Cloud Computing no slo proporciona tiles funciones de personalizacin y configuracin de aplicaciones, sino que tambin conserva las personalizaciones incluso despus de las actualizaciones. Y an mejor, la tecnologa de Cloud Computing es ideal para el desarrollo de aplicaciones que estn en consonancia con las crecientes necesidades de su organizacin. Ms opciones para los usuarios comerciales. La tecnologa de Cloud Computing permite personalizaciones y generacin 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 pequeas modificaciones y ejecutando informes.

Actualizaciones automticas que no afectan negativamente a los recursos de TI. Si actualizamos a la ltima versin de la aplicacin, nos veremos obligados a dedicar tiempo y recursos (que no tenemos) a volver a crear nuestras personalizaciones e integraciones. La tecnologa de Cloud Computing no le obliga a decidir entre actualizar y conservar su trabajo, porque esas personalizaciones e integraciones se conservan automticamente durante la actualizacin. Entre las desventajas podemos mencionar: Acceso de toda la informacin a terceras empresas. Dependencia de los servicios en lnea. Algunos ejemplos del Cloud Computing son:

Sacar fotos con tu cmara digital, pasarlas a la pc, subirlas a Internet en Picasa o Flickr por ejemplo y enserselas a tus amigos a travs de tu mvil o cualquier otro ordenador conectado a Internet. Crear una hoja de clculo o cotizacin compartida en el trabajo en donde en el cul un equipo de trabajo de la empresa pueden acceder y editar a travs de sus PCs y mviles la misma hoja de clculo que tiene la informacin de quin asistir, quin se encarga de qu, presupuestos y enlaces de inters. En una fiesta, a travs de la Blackberry actualizar tu perfil de Facebook diciendo dnde ests, qu estas haciendo y subir fotos que acabas de sacar, permitiendo comunicar esta informacin a todos tus amigos en tiempo real. Webmail: En los comienzos de internet no exista el Webmail, es decir, hotmail, yahoo mail, gmail, etc. Cuando nos envan un correo electrnico, tenemos que tener conexin con internet para leerlo y para contestarlo. Si perdemos la conexin a internet no tendremos la posibilidad de consultar dichos correos electrnicos. En el aspecto legal, la compaa que nos suministra el correo es la duea del contenido de nuestros correos, nuestra privacidad est siendo afectada. Pero a los efectos delictivos, si nuestros correos pueden inducir a algn 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 electrnico por web, el no tener que instalar ningn software en nuestra mquina, no tenernos que preocupar por el espacio libre de nuestro disco duro, que los virus afecten a nuestra computadora y perdamos todos los correos electrnicos, aparte de que nos ofrecen estos servicios de forma gratuita... claro, son dueos de nuestro buzn 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 estn depurando su buscador como cree mucha gente. Tienen servicios programados como el conocido Google Maps, que nos permite ver mapas de carreteras, de satlite o a vista de calle (Google Streetviews); en este mismo orden tienen Google My Maps, que nos permiten disear 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 mvil de Apple, el Iphone, utiliza Google Maps como navegador GPS; el problema hasta el momento a esta tecnologa es su coste, ya que al ser online todo el trfico que se va generando ser facturado por nuestra empresa de telefona mvil, ya que la fija al menos tenemos en la mayora de pases 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; tambin podemos imprimirlo, etc. Pero no tenemos que instalar ningn software, todo est en la nube, todo se ejecuta a travs de un navegador web en internet, se almacena los documentos en un espacio reservado para nosotros. Hay muchas ms aplicaciones en Google que en otro artculo detallaremos, como son el Google Calendar, Google Reader, Google Mail, Google Youtube, Google Talk, Google Picasa, Google Marcadores, etc.

EyeOS: Desarrollo Espaol, 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 fotogrfico, etc. Podemos interactuar pasando datos de nuestra mquina al servidor, y viceversa, manipular nuestros ficheros en el servidor, enviar correos electrnicos, etc. Cloud Antivirus (Nuevo): Desarrollado por Panda Software, es el prximo artculo que voy a desarrollar. He credo conveniente explicar primero que es el Cloud Computing, o la computacin en la nube, ya que es mucha la gente que me viene preguntando. Panda Software ha desarrollado un antivirus gratuito en la nube, donde sern analizadas las nuevas amenazas en tan solo 6 minutos

Richard Stallman, fundador de la Free Software Fundation y lder del Proyecto GNU, en una nota para The Guardian dijo:

Una razn por la cual no deberan 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 ests sin defensas. Ests en las manos de la persona que desarrollo ese software.

Conclusin

La computacin en nube, es una tecnologa que permite ofrecer servicios de computacin a travs de Internet. En este tipo de computacin todo lo que puede ofrecer un sistema informtico 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 gestin de los recursos que usan.http://es.wikipedia.org/wiki/Computaci%C3%B3n_en_nube - cite_note-2 Segn el IEEE Computer Society es un paradigma en el que la informacin se almacena de manera permanente en servidores en Internet y se enva a cachs temporales de cliente, lo que incluye equipos de sobremesa, centros de ocio, porttiles, etc. Esto se debe a que, pese las capacidades de las PC ha mejorado sustancialmente, gran parte de su potencia es desaprovechada, al ser mquinas de propsito La computacin en nube es un concepto general que incorpora el software como servicio, tal como la Web 2.0 y otros recientes, tambin conocidos como tendencias tecnolgicas, donde el tema en comn es la confianza en Internet para satisfacer las necesidades de cmputo de los usuarios.

Bibliografa Wikipedia, (2010). Computacion en nube. Obtenido el 16 de enero de 2010 desde http://es.wikipedia.org/wiki/Computacin_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-local15500.neo Desconocido, Andrea. (2009). Cloud computing o computacin en nube. Obtenido el 16 de enero de 2010 desde http://techlosofy.com/cloud-computing-ocomputacion-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/computacionen- 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-dedesarrollo/ Echeverri Garca, Elkin. (2008). El futuro est aqu: computacin 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

You might also like