Vous êtes sur la page 1sur 14

Sistema en la Nube

Herramienta de Cuarta Generacin

LCDA: MARIUXI ESPAA


Joel Stalin Lindao Villn
6/1 Inf.

Resumen
Con los avances de infraestructura en las TICs, los nuevos modos de programacin y los nuevos modelos en su uso, han llegado tambin nuevas formas de denominar a la Internet, como el ya conocido Cloud Computing o Nube Computacional, en donde los recursos y servicios informticos son ofrecidos y consumidos como servicios a travs de la Internet sin que los usuarios tengan que tener ningn conocimiento de la infraestructura que hay detrs. La computacin en nube es conveniente para los usuarios y es rentable para los proveedores pues, a pesar de presentar algunos riesgos el poder trabajar con esta nuevo tipo de tecnologa, permite ahorrarse tanto licencias como la administracin de servicios y de los equipos necesarios para estos. Todo gracias a la arquitectura conformada por capas con la cual trabaja denominadas por las silgas SaaS, PaaS y IaaS, las cuales corresponden al software, plataforma e infraestructura como servicios respectivamente. Un punto importante en el tema es la virtualizacin, esencial en el desarrollo ptimo y est referida principalmente al tema de plataforma. Se puede decir que la virtualizacin es una abstraccin de los recursos tecnolgicos en donde se puede llegar a tratar a un servidor como muchos servidores; o de otra forma gracias al clustering, que permite tratar a muchos servidores como uno solo. Tcnicas que benefician el uso de esta nebulosa para beneficios del usuario. Actualmente, toda empresa que quiera ofrecer servicios en la nube, es libre de hacerlo, pero la situacin cambiar dramticamente en unos diez aos. Los proveedores tendrn que regirse por normas si quieren ofrecer sus servicios

INTRODUCCION
Hoy en da no hay quien lo dude, la Internet con su creciente importancia se ha transformado en una de las principales palancas del mundo moderno, convirtindose en poco tiempo en la red comunicacional ms trascendental en toda la historia si la comparamos con los medios tradicionales ya conocidos por todos. Se ha convertido en el dinamismo del planeta entero al comps de las (re)evoluciones tecnolgicas, estimndose ms de 100 millones las personas que en el mundo ya se han hecho parte de este gigante comunicacional estimndose que en siete aos se contar con mil millones de usuarios. Pero sin marearse con tanta estadstica y mejor vamos a lo concreto: reconocer que nuevamente la Internet nos trae sorpresas. Con los avances de infraestructura en estas
Joel Stalin Lindao Villn 6/1 Inf.

tecnologas, los nuevos modos de programacin y los nuevos modelos en su uso, han llegado tambin nuevas formas de denominar a este gran protagonista, y es aqu precisamente en donde comenzamos a entablar la denominacin del Cloud Computing o Nube Computacional (o Computacin en la Nube si queremos una traduccin ms purista), la cual representa un nuevo punto de inflexin para el valor de las redes computacionales, prometiendo un gran cambio no solo en la industria informtica sino tambin en la manera en que opera la gente en sus trabajos y compaas por la gran cantidad y variedad de servicios que estn apareciendo da a da. Complementando lo anterior, podemos fcilmente reconocer que cada poca tiene sus palabras de moda, y la industria informtica no es indiferente a este fenmeno. En los ochenta, la palabra de moda fue "multimedia"; en los noventa, "interactivo"; y en los ltimos aos, Web 2.0. Y justo cuando todos empiezan a sentirse cmodos con el ltimo trmino de moda, aparece otro la ya nombrada Nube Computacional, y tal como las nubes mismas, parece ser un concepto nebuloso. Acerqumonos un poco y veamos que no es tan nebuloso el tema, aclarando algunas ideas y confusiones que de seguro a ms de alguno le han dado un dolor de cabeza. QUE ES LA COMPUTACION EN LAS NUBES? La computacin en nube es un sistema informtico basado en Internet y centros de datos remotos para gestionar servicios de informacin y aplicaciones. La computacin 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 tecnologa ofrece un uso mucho ms eficiente de recursos, como almacenamiento, memoria, procesamiento y ancho de banda, al proveer solamente los recursos necesarios en cada momento. El trmino nube se utiliza como una metfora de Internet y se origina en la nube utilizada para representar Internet en los diagramas de red como una abstraccin de la infraestructura que representa. Un ejemplo sencillo de computacin en nube es el sistema de documentos y aplicaciones electrnicas Google Docs. / Google Apps. Para su uso no es necesario instalar software o disponer de un servidor, basta con una conexin a Internet para poder utilizar cualquiera de sus servicios. El servidor y el software de gestin se encuentran en la nube (Internet) y son directamente gestionados por el proveedor de servicios. De esta manera, es mucho ms simple para el consumidor disfrutar de los beneficios. En otras palabras: la tecnologa de la informacin se

convierte en una servicio, que se consume de la misma manera que consumimos la electricidad o el agua. El manejo de los sistemas de computacin distrae la atencin de los aspectos centrales del negocio. Si los computadores se caen usted se siente desamparado mientras las personas de sistemas reestablecen el flujo ordinario. Justo cuando todo parece estar estable, su software necesita ser cambiado o los computadores son muy pequeos o muy lentos. Usted los actualiza pero eso conduce a ms trastornos. Internet le trae ataques pero tambin conectividad. Usted puede estar preocupado porque sus datos estn en otra parte, pero tambin por los de sus porttiles que pueden ser robados a sus emplea- dos. Las situaciones descritas ms arriba, que seguramente le parecen familiares a muchas empresas, muestran en forma grfica las razones que hacen que la computacin en la nube sea atractiva para muchas empresas. No es de extraar entonces que la idea de la computacin en la nube sea tan atractiva. Para qu mantener sistemas de computacin en la empresa si, como afirm Scott McNealy, presidente de Sun Microsystems, hace ms de una dcada, el computador es la red?. Use un servicio para guardar y procesar sus datos. Todo lo que se necesita son computadores personales y una conexin rpida de red A pesar de lo anterior los directivos de sistemas (CIOs) no parecen tener dentro de sus prioridades este asunto. En una encuesta reciente realizada por Goldman Sachs, el tema ocupa slo el puesto 33 entre sus prioridades y el 50% manifiesta que es un asunto de baja prioridad para ellos. Adems, el software como servicio (SAAS), slo est en el puesto 36 entre sus prioridades. En otra encuesta realizada por la con- sultora global Avanade se encontr que, aunque un 90% de los ejecutivos saben lo que es la computacin en la nube y lo que puede hacerse con ella, el 61% de las compaas de todo el mundo no estn usando actualmente este tipo de servicios, y entre los que tienen actualmente infraestructura de TI propia, ms del 80% dice que no tiene planes de integrar ninguna forma de servicios en la nube en los prximos 12 meses. La consultora Gartner predice que pasarn entre 3 y 5 aos antes que haya una adopcin importante de esta tendencia.

CARACTERISTICA LA COMPUTACION EN LA NUBE La caracterstica bsica de la computacin en la nube es que los recursos y servicios informticos, tales como infraestructura, plataforma y aplicaciones, son ofrecidos y consumidos como servicios a travs de la Internet sin que los usuarios tengan que tener ningn conocimiento de lo que sucede detrs. Esto debido a que los usuarios no tienen idea alguna sobre la infraestructura que opera para ofrecer los servicios es que se llama Computacin en las Nubes. No es necesario disponer de un equipo potente, tan solo de un aparato con conexin a internet; esto debido a que el dispositivo del usuario no realizara ningn proceso complejo y los ficheros puede guardarse en la nube. Los servidores en donde se hallan los programas que se utilicen son los encarga- dos de las tareas complicadas que antes se realizaba localmente. Con el uso del Cloud Computing no hay necesidad por parte del usuario de conocer la infraestructura detrs de esta, ya que pasa a ser una abstraccin, una nube donde las aplicaciones y servicios pueden fcilmente crecer, funcionar rpido y con pocas fallas3. Este tipo de servicio se puede pagar segn alguna mtrica de consumo, no por el equipo usado en s, sino por uso de CPU/hora como en el caso de Amazon EC2. ARQUITECTURA DE LA CAPA DE SERVICIOS Podemos dividir la Computacin de las Nubes en las siguientes capas: Software como Servicio (SaaS): Est en la capa ms alta y consiste en la entrega de una aplicacin completa como un servicio. El proveedor SaaS dispone de una aplicacin estndar desarrollada en algunos casos por l mismo que se encarga de operar y mantener y con la que da servicio a multitud de clientes a travs de la red, sin que estos tengan que instalar ningn software adicional. La distribucin de la aplicacin tiene el modelo de uno a muchos, es decir, se realiza un producto y el mismo lo usan varios clientes. Los proveedores de SaaS son responsables de la disponibilidad y funcionalidad de sus servicios no dejando de lado las necesidades de los clientes que son, al fin y al cabo, los que usaran el software. Un ejemplo claro es la aplicacin para el manejo del correo electrnico (como Gmail, Hotmail, Yahoo, etc) por medio de un web-browser.

Plataforma como Servicio (PaaS): PaaS es la siguiente capa. La idea bsica es proporcionar un servicio de plataforma que permita desarrollar software a travs de la red. El proveedor es el encargado de escalar los recursos en caso de que la aplicacin lo requiera, del rendimiento ptimo de la plataforma, seguridad de acceso, etc. Para desarrollar software se necesitan, BBDD, servidores, redes, y herramientas de desarrollo. Con PaaS uno se olvida del personal para su uso y te centras en innovar y desarrollar ya que el hardware necesario para el desarrollo de software es ofrecido a travs de Internet, lo que permite aumentar la productividad de los equipos de desarrollo. Un ejemplo es Google Aps Engine que permite desarrollar, compartir y alojar aplicaciones Web de terceros en su vasta infraestructura. Infraestructura como Servicio (IaaS): IasS corresponde a la capa ms baja. La idea bsica es la de externalizacin de servidores para espacio en disco, base de datos, routers, swtiches y/o tiempo de computacin en lugar de tener un servidor local y toda la infraestructura necesaria para la conectividad y mantenimiento dentro de una organizaron. Con una IaaS lo que se tiene es una solucin en la que se paga por consumo de recursos solamente usados: espacio en disco utilizado, tiempo de CPU, espacio en base de datos, transferencia de datos. Las IaaS permiten desplazar una serie de problemas a los proveedores relacionados con la gestin de las mquinas como el ahorro de costos al pagar slo por lo consumido y olvidarse de tratar con mquinas y su mantenimiento. Por otro lado IaaS puede permitir una escalabilidad automtica o semiautomtica, de forma que podamos contratar ms recursos segn los vayamos necesitando. Ejemplos de sitios son muchos est el caso de Dropbox y SkyDrive. Estos sitios permiten alojar datos en servidores y accesar a ellos a travs de cualquier parte del mundo con Internet. Es una tendencia importante? Todo parece indicar que la computacin en la nube es una tendencia importante. Las compaas lderes en tecnologa y en negocios electrnicos como Google, Amazon, Salesforce, IBM, Oracle y Microsoft prestan

ser- vicios de esta naturaleza. Merril Lynch estimaba en 2008 que en los siguientes cinco aos el 12% del mercado del software iba a ir a la computacin en la nube (5). Adems de prestar servicios, esas compaas usan esta modalidad, y la consideran importante. Por ejemplo Microsoft la considera como una de las cinco prioridades para 2009. Se podra pensar que la computacin en la nube es una moda ms y que por ahora est en una etapa conceptual y experimental. Aparte de algunos casos muy conocidos son pocos los ejemplos para mostrar. Sin embargo Gartner estima que los gastos del software como servicio aumentarn un 22% este ao hasta llegar a una cifra cercana a los 9.6 billones de dlares. VIRTUALIZACION EN LAS NUBES La virtualizacin es esencial en el desarrollo ptimo de la computacin en las nubes, y est referida principalmente al tema de plataforma. Se puede decir que la virtualizacin es una abstraccin de los recursos tecnolgicos que permite a los servidores crear dispositivos virtuales la cual puede ser usado para aumentar los recursos ms que como sistemas discretos. En la computacin en las nubes es interesante el tema de la para virtualizacin que permite tratar a un servidor como muchos servidores. Otro tema interesante es el clustering, que permite tratar a muchos servidores como uno solo. Esto permite muchos mejoramientos como: - Rpida incorporacin de nuevos recursos para los servidores virtualizados. - Reduccin de los costes de espacio y consumo. - Administracin global centralizada y simplificada. - Mayor facilidad para la creacin de entornos de test que permiten poner en marcha nuevas aplicaciones sin impactar a la produccin, agilizando el proceso de las pruebas. - Aislamiento: un fallo general de sistema de una mquina virtual no afecta al resto de mquinas virtuales. - No slo aporta el beneficio directo en la reduccin del hardware necesario, as como de sus costes asociados. Tipos de nubes

Una nube pblica es una nube computacional mantenida y gestionada por terceras personas no vinculadas con la organizacin. En este tipo de nubes tanto los datos como los procesos de varios clientes se mezclan en los servidores, sistemas de almacenamiento y otras infraestructuras de la nube. Los usuarios finales de la nube no conocen que trabajos de otros clientes pueden estar corriendo en el mismo servidor, red, sistemas de almacenamiento, etc.7 Aplicaciones, almacenamiento y otros recursos estn disponibles al pblico a travs el proveedor de servicios que es propietario de toda la infraestructura en sus centros de datos; el acceso a los servicios solo se ofrece de manera remota, normalmente a travs de Internet. Las nubes privadas son una buena opcin para las compaas que necesitan alta proteccin de datos y ediciones a nivel de servicio. Las nubes privadas estn en una infraestructura bajo demanda gestionada para un solo cliente que controla qu aplicaciones debe ejecutarse y dnde. Son propietarios del servidor, red, y disco y pueden decidir qu usuarios estn autorizados a utilizar la infraestructura. Las nubes hbridas combinan los modelos de nubes pblicas y privadas. Usted es propietario de unas partes y comparte otras, aunque de una manera controlada. Las nubes hbridas ofrecen la promesa del escalado aprovisionada externamente, en-demanda, pero aaden la complejidad de determinar cmo distribuir las aplicaciones a travs de estos ambientes diferentes. Las empresas pueden sentir cierta atraccin por la promesa de una nube hbrida, pero esta opcin, al menos inicialmente, estar probablemente reservada a aplicaciones simples sin condicionantes, que no requieran de ninguna sincronizacin o necesiten bases de datos complejas.

Dropbox - desarrollado por Dropbox

Google Drive - desarrollado por Google

Wuala - desarrollado por LaCie

iCloud - desarrollado por Apple

SkyDrive - desarrollado por Microsoft

Campaign Cloud - desarrollado por ElectionMall Technologies powered by Microsoft

Ubuntu One - desarrollado por Canonical

Doitle ajaxplorer - desarrollado por Doitle

SugarSync - desarrollado por SugarSync

LOS PROS Y CONTRAS EN LA NUBE Riesgos: Debemos reconocer que no todo es color de rosa en la gran nube, pues siempre habr factores que harn tropezar la confiabilidad de los servicios ofrecidos por esta. Por un lado el crecimiento de esta nocin ha fortalecido las ventas de los hoy llamados netbooks, los cuales han sido sacrificados en sus prestaciones fsicas como la

ausencia de unidad ptica e incluso, en la mayora de las ocasiones, escaso disco duro pues la idea central es que el usuario no se llene de perifricos y slo acceda a su informacin a travs de la red. El concepto es genial, pero los fallos de los servidores en distintas ocasiones han puesto la seal de alerta en muchos usuarios que an desconfan de un servicio como este. Es el caso del gran padre, Google, con quien en varias ocasiones tanto Gmail como su buscador insigne han sufrido fallas que han dejado a sus usuarios fuera de servicio por unas cuantas horas; las suficientes como para que millones de clientes reclamen, se estresen y queden con aquella sensacin hormigueante de que hay algo que no est funcionando del todo bien. Demos el siguiente ejemplo: Qu pasara si una empresa o institucin que ha decidido dejar toda su informacin vital en una nube y justo el da que deseen acceder a ella est despejado? Una metfora que sin duda refleja la inquietud, y por cierto la precaucin que deben tomar tanto personas como empresas para mantener la informacin a buen resguardo. Eventualmente se piensa que una empresa que oferte un servicio de esta naturaleza contar con un verdadero ejrcito de servidores desplegados por todo el mundo para dar un buen respaldo pero lo cierto es que estos tambin pueden fallar pues los procesos an no maduran del todo, exponiendo a los cibernautas al peligro de perder valiosa informacin basados en servicios gratuitos. Otro riesgo igual de importante en este tema es la fuga de informacin, un problema cada vez ms comn dada la gama y variedad de los datos que los proveedores en la nube almacenan, lo que implica que en cualquier fuga de informacin ocurrira significativo impacto. Usar los servicios en la nube representa tener una confianza sin precedentes en el proveedor, resultando inevitable que los autores de programas maliciosos y los piratas cibernticos apunten a los servicios de computacin en la nube con un afn de buscar datos que puedan robar, vender o manipular ya que la computacin en nube se esta convirtiendo en una herramienta empresarial esencial, tal como se han consolidado hoy en da el correo electrnico, se debieran introducir patrones y regularizaciones para sistematizar la labor de los proveedores y mitigar cualquier tipo de riesgo. Se cree que una vez que la computacin en nube alcance su masa crtica, es probable que haya pocos hackers altamente especializados que sepan cmo penetrar en sistemas en nube para robar o

manipular informacin, y quienes lo logren podrn ganar mucho dinero. Tambin habr estafadores sin ningn inters en la tecnologa pero que usarn trucos actuales, como e-mails 419, para hacerse con el dinero de sus vctimas. Y obviamente se situarn los ciber delincuentes que crearn y utilizarn troyanos, gusanos y otros programas maliciosos, as como compaas de seguridad que protejan a sus clientes contra estas amenazas. En general, el estado de las cosas no sufrir un gran cambio, excepto por el hecho de que todos, usuarios, proveedores y ciber delincuentes, se encontrarn trabajando en la nube. Beneficios: Las bondades de utilizar este modelo de computacin en aplicaciones cotidianas hasta hace poco tena detractores que reclamaban aspectos como el ancho de banda , el cual ahora es el recurso de cmputo, por dlar, que est creciendo ms rpidamente, incluso ms rpido que el almacenamiento de datos, el cual est creciendo ms rpido que el poder de procesamiento. Si tomamos en cuenta que el poder de procesamiento est creciendo exponencialmente desde hace ms de 40 aos, empezamos a ver cmo el almacenamiento barato unido al creciente ancho de banda hace que la computacin en la nube sea hoy una realidad. Un corolario importante dentro de los beneficios es el gran ahorro, tanto en licencias como en la administracin del servicio y en los equipos necesarios. Como parmetro, considrese que la ciudad de Washington DC cambi el software de oficina de 38.000 usuarios por un servicio de computacin en la nube. El cambio dur menos de 6 meses y produce ahorros multimillonarios. Aunque la mayora de los proveedores en la nube actualmente se dirigen a los usuarios corporativos, es posible que los usuarios particulares sean los que hagan del concepto un xito al usarlo de manera masiva. Primero, Ud. tiene que adquirir un ordenador, algo que suena ms fcil de lo que en realidad es: va a escoger un porttil o un ordenador de escritorio, ms barato y a menudo ms rpido? Cul satisfar mejor sus necesidades? En el mundo de la computacin en nube Ud. puede tener ambos; puede comprar un econmico thin client porttil que puede conectar a una pantalla y a un teclado. Entonces, todo lo que necesita es conectarse a su proveedor en la nube y disfrutar de todo el rendimiento y memoria que Ud. desee. Dos aos despus, cuando normalmente Ud. debera reemplazar su obsoleto ordenador porttil,

an podr usar su thin client, porque es el proveedor el que ofrece el rendimiento y no el equipo en s. Adicionalmente, el modelo de computacin en la nube es ms amigable con el medio ambiente, las computadoras de escritorio actualmente gastan como 30 vatios, cada una, con la computacin en la nube no se necesitan mquinas que consuman ms de 2 vatios. O sea, la computacin en la nube, adems, ofrece un importante ahorro global de energa. La computacin en nube tambin beneficia a la industria de contenidos. Varios mtodos se usaron en el pasado para prevenir el copiado ilegal de msica y pelculas, pero todos tienen algn problema. Ha habido casos de copias protegidas de CDs que no funcionan en ciertos reproductores de CD, y los esfuerzos de Sony para proteger sus contenidos resultaron en escndalos mediticos y el retiro del mercado de la tecnologa utilizada. Ms y ms tiendas MP3 se alejan de los materiales DRM protegidos y ofrecen a cambio archivos musicales sin proteccin. Sin embargo, la computacin en nube ofrecer a DRM un segundo usufructo vitalicio con productores de contenido que ofrecern pelculas, juegos y msica directamente al consumidor. Estos contenidos estarn diseados para ejecutarse en un sistema de computacin en nube y requerir ms tiempo y esfuerzo realizar copias ilegales de pelculas y msica distribuidas por este medio. Por ltimo, esto resultar en menos copias ilegales y mayores beneficios para los productores. Desventajas: La centralizacin de las aplicaciones y el almacenamiento de los datos originan una interdependencia de los proveedores de servicios. La disponibilidad de las aplicaciones est ligada a la disponibilidad de acceso a Internet. Los datos "sensibles" del negocio no residen en las instalaciones de las empresas, lo que podra generar un contexto de alta vulnerabilidad para la sustraccin o robo de informacin. La confiabilidad de los servicios depende de la "salud" tecnolgica y financiera de los proveedores de servicios en nube. Empresas emergentes o alianzas entre empresas podran crear un ambiente propicio para el monopolio y el crecimiento exagerado en los servicios.4

La disponibilidad de servicios altamente especializados podra tardar meses o incluso aos para que sean factibles de ser desplegados en la red. La madurez funcional de las aplicaciones hace que continuamente estn modificando sus interfaces, por lo cual la curva de aprendizaje en empresas de orientacin no tecnolgica tenga unas pendientes significativas, as como su consumo automtico por aplicaciones. Seguridad. La informacin de la empresa debe recorrer diferentes nodos para llegar a su destino, cada uno de ellos (y sus canales) son un foco de inseguridad. Si se utilizan protocolos seguros, HTTPS por ejemplo, la velocidad total disminuye debido a la sobrecarga que stos requieren. Escalabilidad a largo plazo. A medida que ms usuarios empiecen a compartir la infraestructura de la nube, la sobrecarga en los servidores de los proveedores aumentar, si la empresa no posee un esquema de crecimiento ptimo puede llevar a degradaciones en el servicio o altos niveles de jitter. CONCLUSIONES Sin duda la nube computacional ha llegado para establecerse cada vez de manera ms formal, aportando con soluciones que van aumentando de tal manera que da a da son ms usuarios los que se integran a este modo de trabajo. Podrn los riesgos presentados arruinarle el negocio a la computacin en nube? Esto parece muy improbable, ya que la computacin en nube es conveniente para los usuarios y es rentable para los proveedores. Un total rechazo a utilizar los servicios en la nube hara que una empresa termine aislada (e incapaz de hacer negocios), tal como sucedera si hoy se rechazara de pleno el uso del correo electrnico. En vez de boicotear esta tecnologa, un enfoque ms productivo consistira en la creacin de una nueva legislacin y estrictos reglamentos para los proveedores, as como tecnologas que hagan (casi) imposible que los empleados de un proveedor husmeen la informacin del usuario.

Actualmente, toda empresa que quiera ofrecer servicios en la nube, es libre de hacerlo, pero la situacin cambiar dramticamente en unos diez aos. Los proveedores tendrn que regirse por normas si quieren ofrecer sus servicios. Por otro lado, podemos decir que siempre habr detractores, los enemigos del progreso pedirn tiempo para analizar, y luego propondrn planes pilotos, mientras piensan en otros motivos para atrasar.

Vous aimerez peut-être aussi