Conferencia: Evolucin de los Sistemas Distribuidos
(Harold G. Castro Barrera)
Sntesis Elaborado por: Acua Romani Briam Paul Desde los epocas anteriores a la aparicin de los computadores el hombre siempre quiso poder mejorar los procesos que realizaban manualmente, lo que en la actualidad se efecta muy eficientemente ya que se han desarrollado sistemas muy inteligentes que logran acelerar y ahorrar tiempo en procesos que en tiempos pasados no se hubieran imaginado. En la poca de los 60s nacen las computadoras con la aparicin de ARPANET, dando inicio a una era de computadores que cambiaran la manera de realizar los procesos. En los 70s comenz las distribucin de los computadores por el mundo siendo este la venta de computadores en una poca donde las personas no entendan por qu comprar una de estas mquinas, ya que no vean el valor que podra darles a sus negocios. En los 80's los computadores ya estaban distribuidos en casi todo el planeta siendo utilizados de manera rutinaria en procesos que an no tenan mucha importancia en las empresas. En los 90's las maquinarias tuvieron un rol ms diferenciado ya que se utiliz el concepto de PatPower. En el siglo XXI las mquinas eran ya consideradas como Clusters Pero as como fue evolucionando las maquinas aun presentaban un problema. los clientes siempre pedian mas de lo que al principio haban requerido haciendo que los equipos necesiten cambiar constantemente, para esto fue necesario interconectar varios equipos para que pudieran tener un mejor desempeo al momento de procesar los datos por esto las velocidad de los computadores dio un salto enorme, luego de esto los computadores tuvieron gran importancia en otras reas como la fsica dando como ejemplo una de los ms grandes proyectos en la fsica moderna como es el Acelerador de Partculas, que podan procesar hasta 1 PetaByte/mes . Luego de estos grandes avances los computadores necesitaban estar interconectados as que ya no se bastaban con el internet que estaba ya en funcionamiento as que crearon redes paralelas a las redes de internet que ya existan como la Red Clara que en Latinoamrica funcionaba dando soporte a todas las necesidades de informacin acadmica necesaria, para todo esto era necesario el concepto de compartir esa informacin para poder llegar a mejores conclusiones, as todos aportan informacin y lograban mejores resultados as nace el Grid Computing que tena como concepto principal prestar a alguien ms la infraestructura que tenan mientras no lo utilizaban a quien si lo necesitaba y de esta manera utilizan internet como una plataforma de servicios de computacin y no solo como una fuente de informacin lo cual permite ofrecer: Acuerdos de nivel de servicios, seguridad, flexibilidad, confianza dando as comienzo a los grandes proyectos del Grid como son: EE.UU: XSEDE Network topology Europa: EGI Latinoamrica: GISELA Todos esto proyectos reunan los ms grandes servidores de todos los lugares al que pertenecen para poder tener una mayor potencia de procesamiento de datos y lograr grandes cantidades de procesamiento de informacin. Todo esto dio lugar a una nueva transicin el Carpooling, que quiere decir si quieres entrar necesitas dar datos. De todo esto naci el Cloud Computing gracias a este concepto podas pagar por un servicio que se ajuste a las medidas que se requieran cuando se necesiten; osea es pagar por lo que se utilice disminuyendo as los costos de riesgos y para esto haba que implementar data centers que dieran soporte a todo esto concepto de negocio. Pero la pregunta ante esto era Dnde est el ahorro?, en el negocio eran las mquinas que antes eran necesarias comprar, las licencias y el pago por uso tambien el mantenimiento de estos para todo este problema surgieron empresas que se dedicaron a ofrecer este servicio tanto como otros como son Google o Amazon que tiene servidores por todo el mundo que pueden soportar las necesidades que los clientes necesitan para poder seguir con su linea de negocio; esto dio pie a la computacin como un servicio: No necesita el hardware para tenerlo. Elasticidad: adaptabilidad a las necesidades de cada empresa en un determinado momento. Pago flexible: No hay contratos por eso es ms flexible, solo se paga por lo que se utiliza. Virtualizacin: Para poder escoger lo que se requiera para la realidad de cada empresa. Autoservicio: No se necesita saber que hay detrs de lo que se est utilizando. Entrega: Como servicios. Multitarea: Niveles de usuarios de todo tipo al mismo tiempo y no importa. SLA: Acuerdos de nivel de servicios. Fcil: Muy fcil de utilizar para que cualquier empresa pueda acceder a estos servicios. En la actualidad hay muchas empresas que no alinean sus objetivos con respecto de la tecnologa, estas deberan servirse de todos esto para poder generar mayor valor agregado a su productos y servicios. Pero todo no es perfecto ejemplos como empresas que necesitan de esta flexibilidad como fue la empresa ASIMOTO que de la noche a la maana necesitan de un soporte de TI para poder soportar una demanda de mercado tan cambiante para el inicio de un lanzamiento de sus productos y para la cada del mismo, nada de esto sera posible si no habra la flexibilidad que ofrece al Cloud Computing; o otro claro ejemplo es la empresa Zynga que se sirve de los servicios de Cloud Computing que ofrece Amazon, donde pueden lanzar sus nuevos productos sin necesidad de hacer estudiados de mercado que tomaran tiempo y dinero, as pueden arriesgarse porque pueden graduar el servicio que necesitan; de igual manera lo hace la empresa DreamWorks que para realizar sus pelculas necesitan de la mejor tecnologa para realizar sus animaciones y sera mucho ms costoso comprarlas mientras que slo necesitan adquirir el servicio y cuando termine y esperen a otro proyecto lo deshabiliten; incluso los gobiernos utiliza esto servicios ya que estas entidades no estn para llenarse de tecnologa sino para dar un mejor servicios a las personas de su entorno, por esto se valen de los modelos de Cloud como son: IaaS, PaaS, SaaS que van desde menores restricciones hasta mayores restricciones donde el usuario solo modifica lo necesario. Debido a todo esta evolucin de los Sistemas Distribuidos en la actualidad todo estos productos se ven como servicios que pueden ser accedidos por cualquier empresa y desde cualquier lugar que necesite de estos, para poder darle ese valor agregado y esa ventaja competitiva sobre las dems haciendo crecer sus empresas y mejorar la rentabilidad que estas generan.