You are on page 1of 9

Cloud computing Andrs Gamboa-Guillen Universidad de Costa Rica andres.gamboa@mysevensuite.com Roiner Camacho- Esquivel Universidad de Costa Rica roiner.camacho@mysevensuite.

com Resumen El artculo presente trata sobre el cloudcomputing, (computacin en la nube), se brinda una definicin clara as como un repaso sobre la historia, y las principales modificaciones que ha sufrido este innovador modelo informtico. Tambin se mencionan los principios claves de su funcionabilidad as como las principales caractersticas, pasando luego a una justificacin de su implementacin de acuerdo a una serie de reas importantes para cualquier negocio. El articulo continua con la mencin y explicacin de las principales y ms conocidas ventajas y desventajas de este modelo, y la importancia que las mismas has presentado y presentan en la actualidad para los negocios que implementan esta tecnologa, ya que continua con la ejemplificacin de empresas que se encuentran involucradas en este negocio, y la explicacin del modo de operacin de las mismas de acuerdo al cloudcomputing. Se finaliza el articulo con la presentacin de las respectivas conclusiones sobre el tema, como lo son los principales problemas presentes en la actualidad para este modelo, y retos que se consideran a cumplir en un futuro prximo para esta industria, tambin el punto de vista de los desarrolladores del artculo sobre el tema en general. Abstract Thenextarticleit saboutcloudcomputing, itgives a cleardenition and a short reviewin history and themostimportantmodicationsthanhavebeenhappenedtothiscomputermodel. Alsoitmentionsthemainpoints and themostimportantcharacteristicsgoingtroughtoa meaning of implementation of animportantareaforanybussines. Thearticlecontinueswiththemention and explanation of themostrecognizedadvantages and disadvantages of thecomputermodel, and theimportancethatthesamemodel has presented and presentsnowadays in theimplementation of thistechnology, dueanexemplication of companiesthathavesbeenfoundinvolved in thisbussines, and thesameexemplication of theway of itsoperation in cloudcomputer. Thearticleendswiththepresentation of theconclusionsaboutthesubject, themainproblemsnowadayswiththismodel and thechallengesthat are coming in thefutureforthisindustry, alsothepoints of view of theprogrammersaboutthearticle in a generalway.

1. Introduccin La forma en la que se procesa y almacena la informacin de forma convencional est sufriendo un cambio muy radical en la que se est migrando de una estructura cliente/servidor a la nube, as como en determinado momento se migro de Mainframe a cliente/servidor. Las especulaciones sobre esta transicin son muchas ya que hay muchas opiniones divididas por ser una tecnologa nueva y que no ha sido aun adoptada por la mayora usuarios, crea una cierta duda de si sirve o no esta tendencia y realmente a que clientes le sirve. Creemos que la mejor manera de tener una visin clara y amplia de este tema es conocer a fondo todo el contenido de esta tecnologa, adems conocer cul es la visin de las organizaciones que brindan este servicio a futuro, ya que estas tomaran decisiones muy importantes para el desarrollo a futuro. Establecer la importancia del desarrollo Cloud Computing en el mercado es nuestro objetivo general de la investigacin, lo anterior debido al auge de esta tecnologa implementada en la mayora de organizaciones como ventaja competitiva, para as determinar dichas ventajas y proporcionar mayor conocimiento en esta rea que nos permita aprovecharla de una mejor manera. Dentro de los objetivos especficos de esta investigacin se encuentran el conocer el concepto de Cloud Computing as como una pequea resea histrica, las caractersticas de esta tecnologa y sus ventajas en el mercado actual; para as romper con los mitos y realidades que engloban este tema debido a que la mayora de personas mantienen un cierto grado de incertidumbre respecto al mismo. La metodologa que nos pareci ms provechosa para crear un artculo de datos actualizados es la utilizacin de artculos y algunos libros como fuentes bibliogrficas ya que esta tecnologa es muy reciente y no existen muchas referencias de aos pasados. La estructura de este documento se describe a continuacin; en la seccin 2 se describe una pequea resea histrica, concepto, ventajas y desventajas de esta tecnologa as tambin un ejemplo de la aplicacin de esta tecnologa en el mercado. Finalmente, en la seccin 3 se presentan las conclusiones de la investigacin.

2. Cloud Computing 2.1 Qu es Cloud Computing (computacin en la nube)? Computacin en la nube es modelo en proceso de evolucin, el cual se basa en el ofrecimiento de servicios a clientes, en vez de ofrecer un sistema informtico como tal. Esto lo logra gracias al principio en que se basa esta mencionada tecnologa, el cual es que los equipos del usuario (cliente) no necesitan grandes capacidades como podran ser capacidades de procesamiento, almacenaje entre los ms conocidos, ya que estos procesos se dan en la nube, ah se dispone de 2

un datacenter (centro de datos) el cual permite el acceso a las diferentes aplicaciones que se disponen; por ello el cloudcomputing es una tecnologa que presenta el software como un servicio [12, 13]. Historia Su comienzo radica para los aos 60s, cuando se haca mencin de ciertas ideas que llegaran a dar como resultado lo que hoy conocemos como el cloudcomputing. Dentro de las primeras ideas en lo que concierne a computacin en la nube cabe mencionar lo dicho por John McCarty en 1960, algn da la computacin podr organizarse como un servicio pblico, esta idea no se encontraba para nada desubicada de la realidad, si observamos lo que en la actualidad se ha alcanzado [6]. Retomando esas fechas (aos 60s) lo que marcaba el inicio de la computacin en la nube eran los muy famosos Mainframes los mismos posean una serie de caractersticas las cuales no los convertan en una de las mejores opciones en su momento, dentro de esas caractersticas se presentaban su gran tamao fsico, su alto costo econmico y su incomodidad por ejemplo en su peso; aunque lo importante de observar para esas fechas es el intento de manejo de datos de modo centralizado, as como ajuste de medios electromecnicos [7]. Luego la informtica en general presenta un giro para los aos 80s y 90s, con la implementacin de la idea cliente - servidor, para ese momento se implementaba algunas funciones tanto en el cliente como algunas otras en el servidor. Actualmente ya se le denominaba reingeniera de sistemas y en la actualidad hablamos de inteligencia de negocios, la famosa BI (Business intelligence), se indica en la revista cloudcomputing, que lo que sin lugar a dudas ha cambiado a travs de la historia son las herramientas para el manejo de esta tecnologa, pero que viene a ser la misma idea. Una muy famosa manera de ejemplificarlo es con la famosa reinvencin de la rueda, ya que se asegura que el generar diferentes modos de marketing para virar la atencin a este modelo no afecta en que el principio del negocio sea el mismo [8].

Funcionalidad

Consiste en la implementacin de una tecnologa la cual permite un gran nivel de consistencia y redundancia de datos por medio de la web (Internet), ya que su base fundamental est dada por brindar un servicio el cual se ubica de modo externo al cliente, y este nicamente accede a este de modo remoto, con lo cual el cliente se ahorra ciertos gastos econmicos, de espacio fsico as como de tiempo en cuanto a una implementacin efectiva para el manejo de los datos empresariales [12]. En la web se ubican todos los componentes necesarios para el funcionamiento ptimo de la empresa, y la misma por medio de una suscripcin a los servicios hace uso de los mismos. Uno de los puntos altos de este modelo es que nicamente se paga por el uso de servicios que se haga, de este modo no se cancela ms que la cantidad de servicios que se consumen, y esto resulta sumamente til en cuanto al funcionamiento de la empresa cliente, ya que la misma conoce una serie de tarifas, dadas de acuerdo a la cantidad de servicios, y se escoge la que mejor se adapte a

las necesidades reales de la empresa y de este modo no se ven obligados a pagar por servicios que no vayan a utilizar [13]. Por qu utilizar esta tecnologa? Como se conoce actualmente todo movimiento empresarial se basa en un intento de ahorro econmico, ya que de este modo las utilidades de la empresa crecen, y este es el fin ltimo del negocio [10, 9]. Este mencionado ahorro se expresa claramente en tres reas, las cuales se explican a continuacin: 1. rea econmica: Por medio de la no necesidad de implementar una serie de especialistas para el mantenimiento de servidores y otros componentes necesarios para la empresa, por ende el ahorro en salarios y reduccin de costos [10, 9]. 2. rea fsica: Ya que no es indispensable en la empresa el designar una estructura o un espacio para la ubicacin de grandes componentes como lo son los servidores, ya que estos se ubican en la nube; ese es la idea principal, que los componentes necesarios para el funcionamiento de la empresa se utilicen desde la web [10, 9]. 3. Tiempo: Claro est que para una empresa el tiempo que tarde en comenzar su funcionamiento es bsico, y es otro aspecto en el cual brinda el cloudcomputing un ahorro, ya que la infraestructura necesaria esta lista para funcionar, solamente es iniciar el uso del servicio [10, 9]. De este modo se observa el intento por la implementacin de un nuevo modelo informtico el cual busca basarse en las principales necesidades del negocio, para aprovechar estos aspectos y

2.2 Caractersticas Dadas las cualidades del cloudcomputing se presentan una serie de caractersticas las cuales se presentan y explican a continuacin: [10]. a) Gran cantidad de aplicaciones para escoger: Dada la posicin del cliente el mismo puede escoger dentro de toda la gama de servicios que dispone los que el desee, como por ejemplo servicios de e-mail, respaldos entre otros, los mismos dependiendo de las necesidades de la empresa, ya que tambin se disponen de una serie de

servicios en muchas ocasiones gratuitos, nicamente que con una serie de limitantes como es de esperar [10].

b) Accesibilidad: El lograr que la ubicacin se encuentre en lnea permite el acceso de modo remoto en cualquier ubicacin, y por medio de mltiples medios, logrando con esto el brindar el servicio a mltiples clientes y del mejor modo posible [10]. c) Seguridad: Es un aspecto el cual es de suma importancia para el optar por utilizacin de servicios, ya que para cualquier empresa es necesario el contar con un respaldo de aseguramiento sobre los datos, y esto lo brindan los datacenter (centro de datos) los cuales poseen medidas para prevenir de la mejor manera el acceso tanto fsico como digital a los datos, y de este modo evitar los robos y perdidas de informacin [10]. d) Ahorros de dinero, tiempo y espacio: El optar por un servicio a la medida provoca un ahorro en los gastos del cliente, ya que el mismo se centra nicamente en el negocio, mientras que el mantenimiento tanto fsico como de soporte hacia el software y rendimiento es monitoreado por la empresa que brinda el servicio. Otro punto alto es el ahorro de espacio ya que la empresa da por entendido que todo los servicios vienen de la web y no necesitan esa asignacin en la empresa, y en cuanto al tiempo es similar, la empresa utiliza un servicio ya listo, no necesita esperar, ya est esperando al cliente [10]. e) Colaboracin: Si llega a surgir una nueva actualizacin al sistema en general esta va a afectar a todos los clientes de manera positiva con lo cual se mejora el rendimiento, y por ello el ambiente colaborativo mejora y ms propenso al a retro alimentacin positiva [10].

Componentes Bajo el cloudcomputing se agrupan los modelos en tres categoras, aplicaciones, plataforma e infraestructura, a continuacin se mencionan y describen: [9]

1. Infraestructura: Infraestructura como un servicio y se utilizan las siglas Iaas por su significado en ingles infrastructure as a Service. Es el comienzo de todo ya que aqu, en esta categora, es donde se da la provisin de todo, recursos, conexiones, almacenamiento y dems, con el fin de propiciar el mayor desempeo.

As como tambin se designan las herramientas necesarias para construir el ambiente de aplicaciones que estar listo para los diferentes clientes de la empresa [9].

Beneficios de la categora: - Alta disponibilidad para bridar recursos. - Bajos tiempos de reaccin en cuanto a la necesidad de los clientes. 2. Plataforma: Plataforma como un servicio y se utilizan las siglas Paas por su significado en ingles platform as a Service. Es el encargado de soportar por completo el ciclo de: Construir y entregar aplicaciones basadas en la web y servicios, ya que gracias a esta categora se facilita la implementacin y utilizacin de este modelo de modo directo [9].

Beneficios de la categora: - Aplicaciones compartidas. - Pueden construir otras aplicaciones. - Sin necesidad de realizar instalaciones. - Menos tiempo en desarrollo y su implementacin.

3. Aplicaciones: Aplicaciones como un servicio y se utilizan las siglas Saas por su significado en ingles Software as a Service. Las mismas se ubican en internet, el cliente nicamente consume su servicio de modo remoto [9].

Beneficios de la categora: - Baja costos del cliente, por no necesitar expertos para utilizar los servicios. - Pago de alquiler de servicios no se licencias de software.

2.1 Ventajas y desventajas en el mercado Si bien es cierto las ventajas que ofrece la Nube son muchas pero hay una que es la ms importante a nivel de las organizaciones, y es la poca inversin que se debe hacer para crear una infraestructura de negocios rentable, ya que recordamos que en el pasado si se quera por ejemplo crear un sitio web se necesitaba comprar un equipo que sirviera de servidor y estos equipos son bastante carros , con la Nube no se necesita hacer esa inversin inicial tan solo con la suscripcin

a uno de estos servicios se puede contar con el servidor para las necesidades de procesamiento que este necesite . [1,2] Por otro lado esta tecnologa nos da acceso desde cualquier parte del planeta a las aplicaciones y datos que el usuario necesite ya que nos conecta directamente desde cualquiertipo de conexin de internet, siendo esto una ventaja muy importante ya que nos brinda mucha flexibilidad comercial [1, 4]. Adems la reduccin de costos que brinda Cloud Computing es muy grande ya que no se le debe de dar mantenimiento ni renovacin de equipo (hardware) por parte del usuario , lo cual hace que esta tecnologa sea sumamente escalable y se sujeta a cambios en el procesamiento de un sistema o bien el espacio de almacenamiento que se necesite [1,2]. Asimismo, otra ventaja en el rea de seguridad seria que ofrece una garanta importante en caso de fallo de hardware esto viene de la mano con las polticas propias de la empresa a la hora de contratar estos servicios, por medio de un contrato que la empresa que brinda el servicio asegura, para que estas polticas no sean violadas[1,3]. Algunas desventajas o riesgos de esta tecnologa es la incertidumbre de que seguridad tienen los datos almacenados en ese sistema y realmente si estas empresas que brindan los servicios respetan la confiabilidad de los datos [1,3]. Otro de los problemas que se le achacan a esta tecnologa es que no todos los pases poseen la infraestructura de Internet (banda ancha estable) por lo que el servicio no sera estable, y no estara la disponibilidad necesaria que normalmente necesitan los sistemas actuales, haciendo de este uno de los problemas ms relevantes ya que muchos sistemas ocupan disponibilidad 24 horas al da [3,2].

2.2 Cloud Computing en el mercado (ejemplo) CatsIronSystems empresa encargada de vender hierro fundido tomo la decisin de exportar la mayora de sus sistemas a la Nube, los sistemas que sufrieron los principales cambios fue el CRM y todo los sistemas que se relacionan con este, la empresa no quiso llevar a la Nube los sistemas que posean informacin delicada de la empresa esto por polticas de seguridad, ya que las polticas gubernamentales aun no estn muy bien definidas en lo que ha esta tecnologa de trata [5, 11]. Los beneficios que le ha proporcionado esta nueva implementacin han sido innumerables, solo para rescatar algunos que ellos plantean fue la reduccin de costos, la velocidad, la accesibilidad de todos los datos por parte de los clientes. Los clientes de esta empresa dicen sentirse muy satisfechos por este cambio ya que la disponibilidad de los sistemas mejoro en gran medida y se logro personalizar aun ms la venta del hierro fundido [5, 11]. 3. Conclusiones

Es importante para cualquier empresa voltear la mirada hacia las nuevas oportunidades, en cuanto a tecnologa se refiere es muy importante estar siempre a la vanguardia, ya que esto puede significar la diferencia entre el xito o el fracaso, con el cloudcomputing se abre una gama de oportunidades la cual todos deben preocuparse en abarcar ya que de lo contrario se rezagaran en cuanto a sus competidores. Si bien tambin se observaron otros aspectos a favor y en contra antes de tomar una decisin que pueda llegar a afectar de manera drstica el negocio, ya que el no poseer una visin clara al tomar la decisin puede significar la quiebra de cualquier compaa. Porellos el observar bien que tan factible es para el negocio esta oportunidad de implementacin, siempre teniendo en cuenta todas las posibilidades. Por otro lado al notar que esta tecnologa es resiente an tiene algunos aspectos que la han detenido de su posible xito total, ya que las personas aun no confan su informacin a otras personas por ms que estas brinden la seguridad de confidencialidad. Un mtodo claro para combatir este miedo seria que las leyes se hagan rigurosas o se sancione a la empresa que incumpla con esta caracterstica de la informacin. Tambin cabe rescatar que las ventajas que ofrece esta tecnologa son muchsimas ms a las que desventajas de la misma y en determinado momento la mayora de sistemas se van a migrar a este servicio , ya sea por ahorrar costos o por prevenir posibles eventualidades o fallos en los servidores comunes. Bibliografa Referencia de Internet [1] Marker, Graciela. "Cloud Computing", Home page de Informtica Hoy, Recuperado el 4 de junio de 2011 de: http://www.informatica-hoy.com.ar/la-nube/Cloud-Computing-Ventajas-yriesgos-de-la-Nube.php, junio 2011 [2] "CloudComputing", Home page de DesarrolloWebBloggers, Recuperado el 2 de junio de 2011 de: http://www.desarrolloweb.com/articulos/que-es-cloud-computing.html, junio 2011. [3] "CloudComputing", Home page de MasterBase. Recuperado el 3 de junio de: http://www.es.masterbase.com/tecnologia/cloud_beneficios.asp, junio 2011. [4] "CloudComputing, Home page de VerizonBusiness". Recuperado el 2 de junio de 2011 de:http://www.verizonbusiness.com/resources/executivebriefs/itsolutions/eb_las-ventajas-decloud-computing-se-hacen-cada-dia-mas-evidentes_es_xg.pdf, marzo 2011. [5] Yuste, Miguel. "Empresas CloudComputing", Home page de CincoDas.com. Recuperado el 4 de junio de 2011 de: http://www.castiron.com/, junio 2011. [6] ProgramacionLisp, Conocimientos en programacin Lisp: Obtenido el 07 de Junio de 2011 de http://www.programacionlips.mex.tl/ Junio 2011. 8

[7] Diccionario de informtica: Recopilado el http://www.alegsa.com.ar/Dic/mainframe.php, Junio 2011.

07

de

Junio

de

2011

de

[8] Fernando Piera, director general de la revista cloudcomputing, revista cloudcomputing, Recopilado el 07 de Junion de http://www.revistacloudcomputing.com Junio, 2011.

[9] MasterBase, DeliveringeMarketingResults, soluciones de cloudcomputing. Recopilado el 5 de junio de 2011 de http://www.es.masterbase.com/img/MasterBase_cloud_computing.pdf Junio 2011 [10] SocieTic, Direccion: Sociedad y tencologia, Obtenido el 05 de Junio de 2011de: http://www.societic.com/2010/03/cloud-computing-caracteristicas-de-las-aplicaciones-en-cloud/, Marzo 2010.

[11] IBM CastIronSystems, "Empresas CloudComputing", Home page de CastIronSystems. Recuperado el 5 de 4 de junio de 2011 de: http://www.cincodias.com/articulo/tecnologia/ibmcompra-empresa-especializada-cloud-computing-cast-iron-system/20100503cdscdstec_4/, junio 2011. [12] SalesForce, es algo diferente al software, obtenido el 08 de Junio de 2011, de http://www.salesforce.com/es/cloudcomputing/ Junio 2011.

[13] ComputerWorld: obtenido el 07 de http://www.idg.es/computerworld/articulo.asp?id=201322 Junio 2011.

Junion

de

2011,

de

You might also like