Está en la página 1de 30

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN UNIVERSITARIA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA DE LA FUERZA

ARMADA BOLIVARIANA DIRECCIN DE INVESTIGACIN Y POSTGRADO DOCTORADO EN CIENCIAS GERENCIALES GOBIERNO ELECTRNICO

Profesor: Douglas Torres

Participantes: Vlaudimir Gonzlez Wilpia Flores Patricia Obregn Demian Uzctegui

Caracas, abril de 2011

ndice

Introduccin ............................................................................................................................. 4 Concepto ................................................................................................................................. 6 Descripcin.............................................................................................................................. 7 Tecnologas Relacionadas ................................................................................................... 7 Computacin Grid .............................................................................................................. 8 Utilidad de Computacin ................................................................................................... 8 Virtualizacin ....................................................................................................................... 8 Computacin Autonmica ................................................................................................. 9 Arquitectura ........................................................................................................................... 10 Modelo de capas de Computacin en nube ................................................................ 10 Capa de Hardware ....................................................................................................... 10 Capa de Infraestructura............................................................................................... 11 Capa de Plataforma ..................................................................................................... 11 Capa de aplicacin....................................................................................................... 11 Modelo de Negocio .............................................................................................................. 11 Infraestructura como servicio IaaS ................................................................................ 12 Plataforma como servicio PaaS ..................................................................................... 12 Software como servicio SaaS ........................................................................................ 13 Tipos de nubes ..................................................................................................................... 13 Nubes Pblicas ................................................................................................................. 13 Nubes Privadas ................................................................................................................ 14 Nubes Hbridas ................................................................................................................. 14 Caractersticas ...................................................................................................................... 15 Mltiples Clientes ............................................................................................................. 15 Recursos Compartidos .................................................................................................... 16 Geo Distribucin y acceso a la red ubicua ................................................................... 16 Aprovisionamiento de recursos dinmicos................................................................... 16 Auto Organizacin ............................................................................................................ 16

Fijacin de precios basados en utilidad ........................................................................ 17 Estado del arte...................................................................................................................... 17 Tecnologas de Computacin en Nube ........................................................................ 17 Diseo arquitectnico de los centros de datos ............................................................ 17 Sistema De Archivos Distribuido Sobre Las Nubes.................................................... 19 Automatizacin de la prestacin de servicios .............................................................. 21 Migracin de equipos virtuales....................................................................................... 22 Consolidacin de servidores .......................................................................................... 23 Gestin de la energa ...................................................................................................... 23 Gestin del trfico y el anlisis ....................................................................................... 24 Seguridad de los datos.................................................................................................... 24 Estandarizacin de software .......................................................................................... 25 Tecnologas de almacenamiento y gestin de datos ................................................. 25 Nuevas arquitecturas de nube ....................................................................................... 25 Conclusiones......................................................................................................................... 27 Referencias ........................................................................................................................... 30

Introduccin El trmino computacin en Nube es uno de los ms interesantes durante los ltimos aos, debido a su evolucin constante en todos los aspectos tecnolgicos referido a portabilidad, movilidad y convergencia tanto de hardware como de software. Es un sistema informtico que se basa en la Internet, donde se gestionan aplicaciones y datos remotos de servicios de informacin, permite que los usuarios (empresas y consumidores) usen aplicaciones y gestionen archivos sin verse en la imperiosa necesidad de instalarlas en la maquina. Se ofrece un eficiente uso de recursos tales como memoria, almacenamiento, procesamiento y ancho de banda, al suministrar solo lo necesario en el momento que se solicita. La denominacin de nube se usa como metfora de Internet; se ejemplifica de manera sencilla en el sistema de documentos y aplicaciones electrnicas Google Docs / Google Apps., su uso no requiere la instalacin de software o disponer de un servidor, solo requiere una conexin a Internet para usar alguno de sus servicios. El servidor y el software de gestin esta ubicado en la nube, los cuales son administrados directamente por el proveedor; lo que facilita al usuario el disfrute de los beneficios, es decir, la tecnologa de informacin se convierte en una de servicio, que se consume de igual manera como el agua o la electricidad. Se puede afirmar que es un concepto surgido de la imperiosa necesidad de desplazar a servidores en Internet que se dedican a ese fin, los documentos y las aplicaciones que el usuario usa a diario con la finalidad que pueda disponer de ellos cuando los requiera desde cualquier lugar del mundo donde se encuentre en aras de cumplir con su trabajo

independientemente de la situacin en que se encuentre. Para finalizar se debe tener en cuenta que la llamada nube puede presentar mltiples y diversas ventajas aprovechables en tiempos venideros,
4

cuando la tecnologa y los usuarios estn preparados para dar este gran salto no slo tecnolgico, sino tambin de concepcin.

Concepto Computacin en la nube es un concepto relativamente nuevo, se puede decir que es un sistema informtico cuya plataforma de servicios es el Internet, se gestiona utilizando centro de procesamiento remotos, desde all se ofrecen los servicios a los usuarios. Esta tecnologa permite a los usuarios utilizar aplicaciones y gestionar archivos sin necesidad de instalarlos en sus mquinas locales, lo que implica que tampoco deben poseerlos. Este nuevo concepto de servicios optimiza el uso de los recursos porque slo provee lo necesario de acuerdo a los requerimientos de los usuarios. El concepto nube fue utilizado metafricamente, representado la Internet como la abstraccin de una infraestructura conformada por redes. Un ejemplo de computacin en nube es el de la aplicacin Dropbox, all cualquier usuario puede manejar archivos, slo necesita una conexin a Internet, luego estos son sincronizados y transferidos a los computadores que estn configurados para recibir los archivos, tambin pueden ser compartidos por otros usuarios siempre y cuando tengan permiso para ello. Todo esto es posible porque el servidor que gestiona los servicios se encuentra en Internet, los usuarios no tienen que preocuparse por los aspectos de mantenimiento ya que existe un proveedor que se encarga de ello. Esto facilita las cosas para los clientes ya que representa beneficios en cuanto al servicio inmediato y a bajo costo, este proceso es percibido por los usuarios como el servicio de telfono o electricidad. La base de la computacin en nube es el software, la plataforma, y la infraestructura. Cada uno de ellos tiene un propsito distinto, en el caso del software, este se ejecuta a travs de servidores que se encuentran en Internet, en vez de utilizar servidores locales como se hace tradicionalmente,

esto contribuye a disminuir los gastos de mantenimiento, el pago de licencias y la compra de equipos robustos para configurar la plataforma. La plataforma de computacin en nube facilita a los usuarios el acceso a las aplicaciones que se encuentran en la nube. Esto abarata los costos de implementacin y simplifica el mantenimiento de las mltiples capas de hardware y software que contemplan los sistemas tradicionales. En cuanto a la infraestructura se puede decir que es el punto neurlgico de esta tecnologa ya que es la que permite que los usuarios desarrollen o software y/o las aplicaciones.

Descripcin La computacin en nube puede ser aplicada en diversos entornos, ya sean empresariales o educativos, sin importar el alcance de la organizacin que lo utilice, lo importante es contar con una conexin a internet y tener definidos los requerimientos. Los servicios ofrecidos por esta tecnologa se encuentran inmersos en procesos simples o complicados, lo importante es el rendimiento y la efectividad que suministran a las empresas que lo adoptan. Es tan verstil que el cliente decide qu aplicacin y cundo utilizarla. Los costos en muchos casos podran ser una decisin secundaria, ya que existe gran variedad de aplicaciones y muchas de ellas son gratuitas. En caso de requerir una paga, el costo de inversin ir asociado al de tipo de servicio, volumen de datos y tiempo de uso del servicio.

Tecnologas Relacionadas La computacin en nube tiene varias tecnologas asociadas, entre las que se tienen:

Computacin Grid La computacin grid cuyo propsito es utilizar coordinadamente distintos recursos, estos podran ser aplicaciones o recursos de almacenamiento de datos, siempre y cuando no estn sujetos a un control centralizado. Es computacin distribuida donde los recursos son heterogneos a tal punto que son arquitecturas o plataformas distintas, pero que se se encuentran conectados mediante redes como es el caso de Internet. Se llama computacin grid porque la infraestructura permite la integracin y el uso colectivo de computadores, redes y bases de datos administrados por diversas instituciones que se encuentran en lugares dispersos. Esto implica intercambio de datos y de tiempo de computacin, su objetivo es integrar recursos computacionales. Utilidad de Computacin Utilidad de Computacin o Utility computing se refiere al suministro de recursos computacionales, ya sean para el almacenamiento o procesamiento y almacenamiento, visto como un servicio tradicional como el gas, el telfono o la electricidad. Su principal ventaja es su bajo costo en cuanto al hecho de adquirir el hardware; en el caso del recurso computacional este es alquilado. Los clientes utilizan el servicio de acuerdo a sus demandas.

Virtualizacin La virtualizacin se refiere a la abstraccn de recursos computacionales a travs de una mquina virtual (Virtual Machine Monitor), este funciona creando una capa de abstraccin entre el hardware y el sistema operativo de la computadora, de manera tal de crear entornos de ejecucin virtuales.

La capa de software tiene como funcin gestionar los recursos de la computadora, de manera tal de distribuir dinmicamente los recursos entre todas las mquinas virtuales definidas por un computador central. La virtualizacin crea una interfaz externa en donde la implementacin es transparente para el usuario, para ello combina recursos en lugares localizaciones fsicos diversos, tambin simplifica del sistema de control. La virtualizacin ha facilitado los procesos computacionales. La mquina virtual es prcticamente un sistema operativo que corre como si estuviera instalado en una plataforma de hardware autnoma. Muchas mquinas virtuales son simuladas en un computador central. Computacin Autonmica La computacin automtica facilita la autogestin por lo que reduce los costos, mas no la complejidad de los sistemas. Esto quiere decir que sus funciones estn definidas por operaciones que manejan componentes cambiantes, demandas y condiciones externas que son consideradas cuando los sistemas fallan ya sea por software y por hardware. Para ello se deben describir funciones que permitan la actualizacin y reconfiguracin del sistema. Otro aspecto es que permita pruebas de regresin de la ejecucin de las tareas previstas. Lo que implica que si el sistema falla este est en la capacidad de retornar a la ltima versin funcional, en donde no intervenga el ser humano.

Arquitectura La arquitectura de Computacin en nube est basada en un front- end y un Back end. El Front end es la interfaz a travs de la cual interacta el usuario con el sistema y est conformada por un equipo provisto de un conjunto de aplicaciones que permiten acceder a la nube, este puede pertenece al cliente o a la organizacin que suministra el servicio y el Back end es la nube, es decir, las aplicaciones, computadoras, servidores y almacenamiento de datos que genera los servicios de la nube. Modelo de capas de Computacin en nube Esta tecnologa est basada en capas y cada una de ellas proporciona un nivel de funcionalidad diferente. Esta estratificacin ha permitido que cada capa se convierta en productos de menor costo para los usuarios. Dentro del modelo se tiene el monitor de la mquina virtual (VMM), este es un sistema operativo cuya gestin depende de un programa de control subyacente que permite que acte como si fueran mltiples sistemas operativos. En la computacin en nube, el monitor de mquina virtual permite a los usuarios controlar y gestionar el acceso y almacenamiento de datos. Tambin permite a una computadora soportar varios entornos de ejecucin idnticos. Por lo que para el usuario la computadora representa un equipo aislado del resto de los usuarios, cuando en realidad, cada usuario es atendido por la misma computadora que posee el monitor de la mquina virtual. Capa de Hardware Esta capa es responsable de proveer los recursos fsicos que sern necesarios para implementar la nube, esto incluye servidores, routers, switches, redes, sistemas de refrigeracin, etc. Esta capa est representada por el centro de procesamiento de datos de las empresas. Esta capa

10

requiere mucha atencin porque es la base de esta tecnologa, ella incluye la configuracin de hardware, considera la tolerancia de errores, la gestin del trfico en la red y la refrigeracin de los recursos para la gestin de servicios. Capa de Infraestructura La capa de infraestructura es prcticamente la base de la nube. Est conformada por la parte fsica de la estructura como lo son servidores, dispositivos de red, discos de almacenamiento, Capa de Plataforma La capa intermedia de computacin en nube es la capa de plataforma, esta proporciona la infraestructura de aplicaciones, por lo que en ella se implementa aplicaciones de sistemas y de servicios, entre las que tenemos lenguajes de programacin y herramientas de apoyo para los proveedores, esto implica que el cliente tiene control sobre las aplicaciones instaladas y configuradas en la plataforma, claro est, hasta cierto punto, este es definido por el proveedor. Capa de aplicacin La capa superior es la capa de aplicacin, esta es prcticamente la interfaz de usuario. En esta capa es donde se ejecutan las aplicaciones de acuerdo a las demanda de los usuarios. El Software como Servicio (SaaS, Software as a Service) no slo cuenta con las aplicaciones que provee la empresa sino que tambin cuenta con todas aquellas que estn disponibles a travs de internet y que suministran proveedores externos como por ejemplo Gmail, Google, Microsoft, etc.

Modelo de Negocio Computacin en nube emplea un modelo de negocios orientado a servicios. Esto quiere decir que el hardware y los recursos de la plataforma prestan

11

servicios basados en las demandas de los clientes. Las capas descritas anteriormente pueden implementarse como servicios de infraestructura, plataforma y servicios. Por lo que se pueden agrupar en las siguientes categoras: software como servicio (SaaS), plataforma como servicio (PaaS) e infraestructura como un servicio (IaaS). A continuacin se explican cada una de ellas. Infraestructura como servicio IaaS La capa de servicios de infraestructura es la capa inferior de la nube, en ella se encuentran los recursos fsicos tales como servidores, discos duros y dispositivos de red, cuyo propsito es proveer servicios al cliente. En esta capa los servicios soportan a la infraestructura de aplicaciones para ello se utiliza la virtualizacin como mtodo para racionalizar los recursos. Los servicios de infraestructura tienen la misin de solventar los problemas de equipamiento de los centros de datos, su objetivo es asegurar la provisin de equipos informticos robustos y capaces de proveer y soportar los requerimientos de servicios solicitados por las empresas. Las tcnicas de virtualizacin utilizadas en esta capa garantizan a las empresas el ahorro en costos debido a que hacen un uso eficiente de los recursos. Plataforma como servicio PaaS La plataforma como servicio permite la integracin de los servicios requeridos por el cliente, incluye el middleware, la informacin como servicio y la conectividad como servicios. El objetivo de la plataforma como servicio es brindar soporte a las aplicaciones que se ejecutan en la nube, o en el centro de datos de la empresa. Un punto importante en este aspecto es la escalabilidad, esta se hace a travs de la prestacin de servicios virtuales, como ejemplo se citan los casos de las imgenes virtuales de IBM, Amazon Google App Engine, Web Services, Boomi y Cast Iron. Finalmente los servicios de plataforma permiten que los clientes se ,mantengan seguros en

12

cuanto al hecho de que sus aplicaciones son capaces de satisfacer las necesidades de los usuarios debido a que ofrecen una infraestructura de aplicaciones basada en la demanda. Software como servicio SaaS El software como servicio es la interfaz que permite que los usuarios accedan a los recursos requeridos. Su principal funcin es alojar a las aplicaciones y recursos de la empresa que se adaptan al modelo SaaS. Estas aplicaciones y recursos se ejecutan en la nube y brindan servicios de acuerdo a la demanda de los usuarios. Muchos de estos servicios podran ser gratuitos y otras veces son pagos, internos de la empresa o externos. Un buen ejemplo de aplicaciones SaaS son las herramientas de la Web 2.0, los servicios de correo electrnico, Google doc, Mind42, Dropbox, entre otras. A pesar de la gran difusin en internet de aplicaciones SaaS, ha sido poco notable para el pblico empresarial, la existencia de un gran nmero de herramientas exclusivas para las empresas, algunas son gratuitas y muy eficientes, como el caso de software para la generacin de nmina, gestin de talento humano, gestin de relaciones con clientes, inteligencia de negocios, entre otras. Una de las grandes ventajas de las aplicaciones SaaS es que no es necesario que los clientes realicen procesos de instalacin, configuracin y mantenimiento de software. Estas pueden ser utilizadas bajo modelos de licencias basadas en el concepto de pago por uso.

Tipos de nubes Nubes Pblicas Las nubes pblicas estn representadas por servicios que ofrece un tercero, estos servicios estn fuera de la empresa por lo que son gestionados por el

13

proveedor del servicio. La finalidad primordial de las nubes pblicas es brindar a sus usuarios servicios sin complicaciones, es decir, el proveedor del servicio es quien asume la responsabilidad de instalacin, gestin y mantenimiento de los servicios prestados, en este caso el cliente slo paga por los recursos que utiliza. Es de hacer notar que cuando se utilizan nubes pblicas el cliente no tiene control sobre la infraestructura, de manera tal que si desea considerar nuevos procesos depende del proveedor. Otro aspecto interesante en este tipo de nube es la seguridad, no siempre las normas y polticas de seguridad establecidas para sus procesos se adaptan a sus necesidades. Nubes Privadas Las nubes privadas estn conformadas por servicios prestados dentro de la organizacin, lo que implica que sean configuradas, mantenidas gestionadas por personal de la empresa. Este tipo de nubes ofrecen mejores beneficios a las empresas, esto se debe a que por ser la empresa quien gestiona los servicios, tiene la facilidad de agregar nuevas configuraciones y establecer nuevas polticas de seguridad de acuerdo a las necesidades y requerimientos que surjan en el tiempo. Sin embargo, la implementacin y los costos para establecer una nube privada pueden ser altos y dificultosos, en algunos casos la inversin podra exceder de la utilidad de la nube. Nubes Hbridas Las nubes hbridas estn conformadas por nubes privadas y nubes pblicas. En estos casos las responsabilidades de configuracin, mantenimiento y gestin se dividen entre la empresa y el proveedor del servicio de la nube pblica. El objeto de este tipo de nube es aprovechar los servicios de los dos tipos de nubes.
14

Las nubes hbridas fueron creadas para responder a las necesidades de las empresas en cuanto a sus requerimientos, estn pueden usar una nube pblica para atender a sus clientes en determinados procesos que no requieran de grandes configuraciones y cambios constantes, mientras que usan nubes privadas cuando desean tener el control y la seguridad de sus procesos. Una nube hbrida bien construida podra satisfacer los procesos de una empresa sin afectar su seguridad y prestacin de servicios. Una de las grandes desventajas de este tipo de nube es la dificultad para crear y controlar eficazmente los procesos empresariales ya que estos deben dividirse entre la nube pblica y la privada. Esto implica trabajar con diversos proveedores por lo que la interaccin entre los componentes pblicos y privados podran complicar la implementacin y usos de estas. Claro est, siendo este un concepto relativamente nuevo siempre aparecen nuevas herramientas mejores prcticas, por lo que es posible que exista resistencia al cambio y muchas empresas se muestren dudosas a la hora de implementar este concepto o modelo de servicios.

Caractersticas Mltiples Clientes En un modelo de servicios centrado en nubes, diversos proveedores pueden compartir el mismo centro de datos, por lo que la gestin de servicios debe compartirse entre todos los proveedores de servicios. Esta caracterstica

podra crear complicaciones con respecto a la comprensin de la arquitectura utilizada para la gestin de servicios. Por ello es importante que cada proveedor comprenda cules son sus responsabilidades dentro del entorno o modelo de servicios.

15

Recursos Compartidos Compartir recursos es una de las caractersticas bsicas de computacin en nube, para ello el proveedor de infraestructura, transfiere a los clientes un grupo de recursos. Lo que proporciona una gran flexibilidad para la gestin de de estos y conlleva a reducir costos de operatividad con respecto al consumo de energa y a maximizar la prestacin de servicios a los clientes. Geo Distribucin y acceso a la red ubicua La computacin en nube permite la geo distribucin, esto se debe a que el acceso a los servicios se hace desde internet, utilizando dispositivos como telfonos mviles, PDA, computadores, etc. Aunado a esto se tiene el hecho de los recursos se encuentran dispersos en diversos centros de procesamiento de datos que se encuentran ubicados en diversos lugares del mundo. Esta geodiversidad genera un mximo rendimiento de los servicios prestados. Aprovisionamiento de recursos dinmicos En computacin en nube los recursos informticos pueden ser instalados y configurados en cualquier momento, mientras que el modelo de servicios tradicional estos dependen de los niveles de demanda y de ciertos criterios tcnicos. Este hecho implica para la nube el aprovisionamiento dinmico de recursos por parte de los proveedores de servicios de acuerdo a la demanda real, lo que reduce considerablemente los costos de operacin de las organizaciones. Auto Organizacin En vista de que el aprovisionamiento de recursos es dinmico los proveedores de servicios tienen la facultad de poder administrar el suministro y consumo de recursos de acuerdo a la demanda de sus clientes. Esta autogestin de recursos maximiza el rendimiento porque permite a los

16

proveedores responder con rapidez a las necesidades inmediatas, asimismo facilita y agiliza los cambios que sean requeridos. Fijacin de precios basados en utilidad Computacin en nube fija sus precios de acuerdo al nivel de consumo de sus usuarios, los niveles de precios pueden variar de acuerdo las necesidades de los clientes. Esto podra ser por ejemplo por cantidad de espacio utilizado o cantidad de clientes manejados.

Estado del arte Tecnologas de Computacin en Nube Actualmente la cloud computing, es decir computacin en nube, est considerada por expertos informticos como una tecnologa de punta emergente que tiene un gran impacto en la calidad de la ciencia y la sociedad en las prximas dos dcadas. Diversos autores explican en detalle este nuevo paradigma popular, mientras que la identificacin de posibles direcciones de investigacin faciliten la creacin de un mercado global de servicios de computacin en nube de apoyo cientfico, industrial, comercial y aplicaciones de consumo. Aunque los servicios de nube garantizan la reduccin del costo de la computacin, servicios de aplicaciones y almacenamiento de contenido y entrega, no hay gran complejidad involucrada en asegurar que las aplicaciones, servicios, y los datos se pueden ampliar segn sea necesario para lograr un funcionamiento coherente y fiable en los picos de carga. Diseo arquitectnico de los centros de datos El auge de Internet y tecnologas como la virtualizacin permite a algunas empresas plantearse ofrecer nubes de computacin a sus clientes, algo que ya haban hecho para bancos, servicios gubernamentales e instalaciones

17

similares. Otras, gigantes de la Red, decidieron construirse sus propias nubes en grandes granjas de servidores, como es el caso de Amazon, Google o IBM, entre otras tantas. Entonces comenzaron a alquilar los servicios de sus recursos y a poner en ellas algunas ideas tiles para los desarrolladores, cada cual segn su campo de inters. Amazon, por ejemplo, popularizaba la idea con sus Amazon Web Services, el alquiler, como Servicio, de parte de su plataforma tecnolgica, ofreciendo espacio en disco y ciclos de CPU de sus servidores, entre otras cosas. Empresas como Google situaron en la nube su buscador y todos los servicios para usuarios finales que fueron lanzando con el tiempo, como su correo Gmail, su plataforma de documentos Google Docs, su servicio de mapas y otros. Todas estas tnicas consideradas centro de datos, que es el hogar de la potencia de clculo y almacenamiento, se determina como esencial para la computacin en nube y contiene miles de miles de dispositivos como servidores, switches y routers, pero que requiere de una adecuada planificacin de arquitectura de red, ya que en gran medida las aplicaciones influirn en el rendimiento y distribucin. Lo que se muestra actualmente al mundo es un enfoque por capas que consiste en el ncleo de agregacin y acceso a las capas, identificando los servidores a conectar fsicamente a la red por rack, cada uno conectado a un interruptor de acceso y que permite acceder a los interruptores que por lo general se conectan a switches de agregacin, diciendo que su funcin es prestar el servicio de dominio, la ubicacin del servicio, servidor de balanceo de carga y muchos otros beneficios. Se dice que eficientemente proporciona conectividad a la agregacin de mltiples conmutadores y un tejido resistente sin fallas y que se elaboran para enfrentar los desafos de negocios especficos.

18

Dentro de los objetivos del diseo de una arquitectura de red de centros de datos debe considerarse que tiene que ser uniforme y de alta capacidad donde un host arbitrario en el centro de datos pueda comunicarse con cualquier otro host en la red en el ancho de banda total de su interfaz de red local. Que: a travs de la virtualizacin permita medio de la red migrar una mquina virtual de una mquina fsica a otra. Igualmente, que la red de infraestructura deba ser tolerante a fallos en contra de varios tipos de errores de servidor, cortes de enlace, o fallos de rack de servidores. Por otra parte debe ser capaz de incrementar y expandir sus servidores, aunado a la compatibilidad de software y hardware de tecnologas y programas anteriores Sistema De Archivos Distribuido Sobre Las Nubes Los expertos consideran que hasta que las tecnologas de computacin en nube alcancen la madurez, todo proyecto debe analizarse cuidadosamente para asegurarse de que las medidas de privacidad y seguridad no se vean en peligro. Como todo avance, trabajar en la nube supone algunos riesgos, pero los que conocen el tema a fondo aseguran que las ventajas los superan y que es una nueva tecnologa que merece ser emprendida. Siendo requerido un sistema de ficheros en los servidores de la nube de computacin Google File System (GFS) desarroll su propio diseo para proporcionar un acceso eficiente y confiable a datos utilizando grandes grupos de servidores de los productos bsicos, asegurando que muy rara vez los archivos se sobrescriben, pues dicen ser estn diseados y optimizados para funcionar en los centros de datos para proporcionar rendimientos de datos extremadamente alta y que los datos se proporcionan a travs de HTTP, lo que permite el acceso a todos desde un navegador Web u otro tipo de clientes.

Surgiendo siempre los ms poderosos, entre los productos de computacin en nube, que se dicen son los dominantes podemos citar Amazon Web
19

Services (AWS) que se define como un conjunto de servicios en la nube, proporcionando el clculo basado en la nube, el almacenamiento y otras funciones de funcionalidad que permiten a las organizaciones e individuos desplegar aplicaciones y servicios sobre una base en la demanda con precios accesibles; Amazon Elastic Compute Cloud, que ofrece a usuarios de la nube iniciar y administrar instancias desde el servidor de datos, ofreciendo un control casi completo del software de toda la pila; Windows Azure Platform que se trata de la apuesta de Microsoft por el cloud computing.

Bajo este nombre ofrece diferentes servicios con el fin de proporcionar a sus clientes todos los recursos necesarios para que sus aplicaciones y sus datos puedan ser trasladados a la nube de la manera menos traumtica posible. Durante estos ltimos aos la empresa asegura haber invertido recursos de manera considerable en este modelo de negocio, construyendo numerosos data centers alrededor del mundo con el objetivo de que todos sus futuros clientes puedan al da de hoy disfrutar del servicio que prestan. Adems de ello, para aumentar la confianza de su plataforma expresa que uno de los retos ms importantes y complejos trata de la seguridad de sus aplicaciones, ofreciendo un alto nivel de abstraccin de la capa de seguridad, reduciendo la complejidad de su aplicacin.

Nuevamente Google, brinda otra plataforma llamada App Engine que permite ejecutar aplicaciones Web en la infraestructura de Google. Asegurando que son fciles de crear, mantener y actualizar al ir aumentando el trfico y las necesidades de almacenamiento de datos. Con App Engine, el eslogan es que no se necesitar utilizar ningn servidor, y que slo se tendr que subir la aplicacin para que los usuarios puedan empezar a utilizarla, as como, se puede proporcionar a la aplicacin un propio nombre de dominio y gratuito adems, pudiendo compartir esta aplicacin con todo el mundo o limitar el acceso a los miembros de la organizacin. App Engine, certifica que slo se

20

paga lo que utilizas. No existen costes de configuracin ni tarifas recurrentes. Los recursos que utiliza la aplicacin, como por ejemplo el almacenamiento y el ancho de banda, se miden por gigabytes y se facturan segn competitivas tarifas. Controlando la cantidad mxima de recursos que consume la aplicacin, de modo que siempre permanezcan dentro de nuestro presupuesto. Avances en Investigaciones Automatizacin de la prestacin de servicios Este aspecto presentado por Zhang, Cheng y Boutaba (2010) nos indican que el objetivo principal en esta etapa de la computacin en nube es responder a las demandas de los clientes con calidad de servicio y rapidez, sea de cualquier nivel la solicitud, y tales respuestas deben generar reduccin de costos en las operaciones. Para ello, se hace necesario predecir la demanda por servicio, determinar las necesidades de recursos para la automatizacin, esto es con la finalidad de enfocar la prestacin de servicios de manera proactiva y reactiva siendo stos importantes y necesarios para el control eficaz del funcionamiento dinmico.

En este mismo sentido, el gobierno nacional a travs de su Decreto 3390 de fecha 23/12/2004 y publicado en la Gaceta Oficial 38.905 28/12/2004 seala Que la adopcin del Software Libre desarrollado con Estndares Abiertos en la Administracin Pblica y en los servicios pblicos facilitar la interoperabilidad de los sistemas de informacin del Estado, contribuyendo a dar respuestas rpidas y oportunas a los ciudadanos, mejorando la gobernabilidad (p.1). Esto unido a la Ley Orgnica de Simplificacin de Trmites Administrativos (1999), es un sustento legal para que las instituciones del Estado lleven a cabo algunas transformaciones en sus plataformas tecnolgicas para agilizar y mejorar los servicios a todos los ciudadanos.

21

Estos esfuerzos se observan y materializan en algunas organizaciones como el Servicio Nacional Integrado de Administracin Aduanera y Tributaria SENIAT, que en el ao 2009 dispuso una plataforma tecnolgica para la declaracin del Impuesto Sobre la Renta ISLR; pero aunado a esta institucin tambin estn las mejoras hechas por el Instituto Venezolano del Seguro Social IVSS, Banco Nacional de Vivienda y Habitat BANAVIH, Servicio Administrativo de Identificacin, Migracin y Extranjera SAIME, entre otras. De all pudiramos preguntarnos si sus enfoques son proactivos y reactivos; si estos sistemas son desarrollados a travs de software libre; tendramos que realizar un estudio para dar respuestas a estas interrogantes. Migracin de equipos virtuales Los autores mencionados en la seccin anterior para este aspecto nos presentan que el beneficio de las mquinas virtuales es dar un equilibrio al centro de datos y as evitar los hotspots. Para ello hacen referencia de XEN http://www.xen.org/, la cual nos ofrece una alternativa en software libre que permite acomodar varias mquinas virtuales en una o ms mquinas reales, lo que constituye la infraestructura bsica para la oferta de servicios y aplicaciones distribuidas en la web, o en "nube".

Tambin

presentan

una

alternativa

travs

de

VMWare

http://www.vmware.com/lasp/, la cual ofrece servicios de virtualizacin, administracin de servicios y ms de 30 productos (Plataforma para el centro de datos, productos de seguridad, computacin de escritorio y usuario final, administracin de infraestructura y operaciones, administracin de

aplicaciones y del negocio de tecnologa de informacin, etctera).

Contextualizando este aspecto de computacin en nube, consideramos que en congruencia con la legislacin de nuestro pas se deberan desarrollar

22

plataformas tecnolgicas a travs del software libre. Es importante mencionar que hubo un evento presentado por Latinoware Latinoamericana 2010 de llamado Conferencia

http://www.latinoware.org/,

Software Libre que se llev a cabo en Brasil, donde uno de los puntos tratados por su ponentes estuvo orientado a la Computacin en Nube. Consolidacin de servidores En esta ocasin Zhang, Cheng y Boutaba (2010) se refieren a la necesidad de tener centralizada todo la informacin en un solo servidor sin que sta produzca congestin en las solicitudes hechas por los usuarios y por otro lado nos genere un beneficio en el consumo elctrico.

Hay casos muy concretos en Venezuela, como es el de PDVSA donde se han recortado los gastos operacionales utilizando la consolidacin de servidores en el recurso humano y otras, sin limitarse a unas pocas alternativas de sistemas operativos, aplicaciones y hardware.

Gestin de la energa Este punto es abordado por los autores ya mencionados desde la importancia que tiene reducir el consumo energtico de los centro de datos, apagando las mquinas que no se estn usando, disminuir las velocidades del CPU, apagar parcialmente los componentes de hardware que no estn en uso. Por otro lado, tenemos el consumo elctrico que genera tener estos ambientes con un clima adecuado para que los equipos no sufran algn dao.

Para ello se estn realizando algunas investigaciones sobre los protocolos de red y las infraestructuras tecnolgicas necesarias para que haya un equilibrio energtico y el rendimiento de las aplicaciones.

23

En el caso venezolano vemos cmo el Estado ha venido impulsando, por diferentes medios de comunicacin, campaas publicitarias respecto al ahorro energtico. En este sentido, se destaca la iniciativa del Ministerio del Poder Popular para la Ciencia, Tecnologa e Industrias Intermedias a travs de la Misin Ciencia, buscando impulsar el desarrollo de proyectos para el ahorro energtico.

Ahora bien, en el caso de Computacin en Nube tendramos que hacer un estudio de cul ha sido el impacto de apagar nuestras computadoras y los centros de procesamiento de datos en el consumo de energa, y por otro lado, conocer si parte de los esfuerzos de la Misin Ciencia estn orientados a generar tecnologa que no consuma tanta energa. Gestin del trfico y el anlisis Esta perspectiva segn Zhang, Cheng y Boutaba (2010) est enfocada en la importancia para la Computacin en Nube en saber la densidad y frecuencia de los datos, todo ello con la finalidad de optimizar y saber cmo fue la experiencia del cliente o el usuario al momento de utilizar la aplicacin y otra razn que est dentro de la gestin de los datos que ayudar a tomar decisiones. Seguridad de los datos La orientacin dada por Zhang, Cheng y Boutaba (2010) en cuanto a la seguridad de los datos es: la confidencialidad de la data, para ello se hace necesario pasar por el acceso seguro, transferencia y auditabilidad de los datos, as como la certificacin a travs de protocolos criptogrficos. En todo caso, para la construccin de la confianza y seguridad de los datos, es imperioso que la arquitectura de la computacin de la nube tenga en todas sus capas mecanismos que puedan ser auditados de manera transparente, generando y estableciendo de esta manera confianza entre el cliente / usuario y la aplicacin desarrollada dentro de este contexto.

24

Bajo las circunstancias planteadas se hace relevante preguntarnos si el Estado estara dispuesto a colocar informacin de seguridad nacional en plataformas desarrolladas y con servidores o hadware ubicados en otros pases, o seremos capaces de desarrollar nuestra propia Computacin en Nube Venezolana CONUVEN Estandarizacin de software Los mismos autores que han servido de referencia para este anlisis, la cual apuntan a la estandarizacin de software para desarrollar algoritmos de planificacin ms eficiente, mitigacin de los recursos cuello de botella, mejorar el tiempo de ejecucin de las aplicaciones, para ello proponen hacer uso de los Hadoop Distributed File System HDFS, el cual es un sistema de archivos distribuido, escalable y porttil, almacena archivos grandes, est diseado para la escala de decenas petabytes de almacenamiento, para ejecutar cmputos enormes distribuidos. Algunas de estas empresas utilizan HDFS AOL, eBay, Facebook, LinkedIn, Twitter, entre otras. Tecnologas de almacenamiento y gestin de datos La propuesta en este tpico, est orientado por MapReduce, la cual es un modelo de programacin diseado para el procesamiento en paralelo de grandes volmenes de datos dividiendo el trabajo en un grupo de tareas independientes. Es un estilo de programacin en paralelo que est soportado por algunas nubes del estilo de capacity-on-demand tales como Hadoop 0.20.1, Eclipse IDE 3.0 o superior (o Rational Application Developer 7.1) y Ubuntu 8.2 o superior.

Nuevas arquitecturas de nube Aqu los autores presentan opiniones encontradas por personas que dicen que los centros de datos pequeos son menos costosos, ya que su

25

construccin requiere de menos inversin y su refrigeracin no consume tanta energa. Mientras que por otro lado los grandes centros de datos necesariamente necesitan de gran espacio para su construccin que trae como consecuencia mayor inversin, requiere de un mayor sistema de refrigeracin, es decir, mayor consumo de energa lo cual se traduce en ms gastos.

26

Conclusiones Grandes desafos a nivel de investigacin de Computacin en Nube tienen las grandes corporaciones de tecnologas y los gobiernos, en el caso venezolano, se considera que las universidades deben tomar la vanguardia en desarrollar trabajos de grado, tesis doctorales, que profundicen esta rea de conocimiento y que tengan aplicabilidad en organizaciones pblicas, privadas, sociales, mixtas, etctera.

El Ministerio del Poder Popular para la Ciencia, Tecnologa e Industria Intermedia y todas sus organizaciones adscritas, deben impulsar el desarrollo de tecnologa donde apunten hacia la Computacin en Nube y que parte de los recursos de la Ley Orgnica de Ciencia, Tecnologa e Innovacin LOCTI sean dirigidos a apoyar con recursos financieros los proyectos en las universidades, y de aqu nace una interrogante estarn nuestras lneas de investigacin, lneas operativas o lneas de trabajo dentro de las facultades de ingeniera preparadas para desarrollar investigaciones en esta rea de conocimiento?

En algunas estadsticas publicadas en la pgina web de la Comisin Nacional de Telecomunicaciones CONATEL

http://www.conatel.gob.ve/files/Indicadores/indicadores2010/presentacion_IV _trim_20102.pdf (Consulta: 21/04/2011), se presenta que para el IV trimestre del 2010 existan 10.272.944 usuarios en internet con una penetracin del 35,63%, y esto es de gran importancia porque para que tener Computacin en Nube Venezolana CONUVEN se hace necesario tener usuarios que desde cualquier parte del pas tengan acceso a los servicios que se prestan en esta nuevo avance tecnolgico.

27

Dentro de este mismo marco de ideas, me parece relevante traer acotacin la experiencia que tiene el SENIAT en la ltima recaudacin del ISLR, en donde 660.000 personas para el 17/03/2011 haban ejercido su obligacin a travs del Internet y se estimaba que para finales de ese mismo mes 31/03/2011 seran de 1.500.000 personas. Estas declaraciones estn publicadas en la pgina web

http://www.notitarde.com/notitarde/plantillas/nota.aspx?idart=1277733&idcat= 9845&tipo=2 (Consulta: 21/04/2011).

Aunado al prrafo precedente tenemos a CADIVI, organismo que a travs de su web http://www.cadivi.gov.ve/estadisticas/resumensolicitudes.html

(Consulta: 21/04/2011), presenta que para el 31/03/2011 se han hecho 124.669 solicitudes entre liquidadas y por liquidar.

Y as como las citas anteriores pudiramos nombrar otros casos exitosos, pero realmente nos falta mucho por avanzar en dar soluciones a nuestros ciudadanos a travs de la tecnologa y ofrecer servicio de calidad a travs del Gobierno Electrnico.

Asimismo el Estado ha creado todo una base jurdica y planes de desarrollo (Plan Nacional de Ciencia, Tecnologa e Innovacin 2005 2030; Plan Nacional de Telecomunicaciones, Informtica y Servicios Postales 2007 2013; Ley Orgnica de Telecomunicaciones, Decreto 825 Declara el Acceso y el Uso de Internet como Poltica Prioritaria para el Desarrollo Cultural, Econmico, Social y Poltico de la Repblica Bolivariana de Venezuela; Decreto 3390 Uso de Software Libre; etctera) todo ellos estn unidos al Plan de Desarrollo Econmico y Social de la Nacin 2007 2013, en su lnea estratgica Modelo Productivo Socialista, con la finalidad de avanzar en la construccin de una plataforma tecnolgica de ltima generacin en Venezuela.

28

El gobierno nacional ha invertido recursos econmicos a si lo demuestra la pgina web de la Red de Indicadores de Ciencia Tecnologa Iberoamericana e Interamericana RICYT http://www.ricyt.org/ (Consulta: 21/04/2011), nos sita en el ao 2010 en un alto puesto en la inversin en actividades de ciencia y tecnologa el mundo con un 2.69% de inversin de Producto Interno Bruto PIB, estamos hasta por encima de USA, Canad y de otros pases.

Definitivamente se ha logrado avanzar en hechos aislados, pero cmo unificar criterios de diferentes instituciones con distintas misiones, visiones, objetivos, alcances, principios y valores, en donde lo ms importante sea estandarizar las aplicaciones; la gestin y seguridad de los datos sea indispensable; la consolidacin de los servidores se haga en funcin de disminuir costos econmicos, y ahorrar energa.

La propuesta de los proyectos de investigacin orientados a estandarizar estas necesidades a travs de CONUVEN debe salir desde las universidades y apoyadas desde el Ministerio del Poder Popular para la Ciencia, Tecnologa e Industrias Intermedias, aceptadas y adaptadas a todos las instancias e instituciones gubernamentales.

Esta complejidad unida a la realidad social, comunitaria, poltica, econmica, jurdica, educacional, cultural, existencia y espiritual, que existe en cada uno de nosotros, creo que es una utopa tener Computacin en Nube Venezolana CONUVEN ojal que no sea esta nuestra realidad.

29

Referencias Decreto de la Repblica Bolivariana de Venezuela Nro. 6.265, con Rango, Valor y Fuerza de Ley Orgnica de Simplificacin de Trmites Administrativos.- Vase N 5.891 Extraordinario. Gaceta Oficial de la Repblica Bolivariana de Venezuela Nro. 38.905 publicada el 28/12/2004 - Decreto 3390 de fecha 23/12/2004. Caracas IBM (2011). Computacin en nube para la empresa: Parte 1: Captura de la nube [Documento en lnea]. Disponible: http://www.ibm.com/developerworks/ssa/websphere/techjournal/0904_amr hein/0904_amrhein.html [consulta: 2011, abril 22]. Principios de Cloud Computing y Paradigmas Por Buyya Rajkumar, James Broberg, Andrzej M. Goscinski Editorial: Wiley 2011 | 664 Pginas | ISBN: 0470887990 | PDF | 12 MB Providencia Administrativa N 103, de fecha 30 de octubre de 2009, publicada en la Gaceta Oficial de la Repblica Bolivariana de Venezuela Nro. 39.296 de fecha 30 de octubre de 2009. SENIAT. Caracas. Springerlink (2011). Cloud computing: state of the art and research challenges [Documento [consulta: 2011, abril 7]. http://www.conatel.gob.ve/files/Indicadores/indicadores2010/presentacion_IV _trim_20102.pdf (Consulta: 21/04/2011) http://www.notitarde.com/notitarde/plantillas/nota.aspx?idart=1277733&idcat= 9845&tipo=2 (Consulta: 21/04/2011). http://www.cadivi.gov.ve/estadisticas/resumensolicitudes.html 21/04/2011) http://www.ricyt.org/ (Consulta: 21/04/2011) La computacin en nube y Servicios de Software: Teora y Tcnicas. Posteado por Spuner el 21 Abril, 2011 http://www.ibm.com/developerworks/ssa/cloud/resources.html. 21/04/2011)
30

en

lnea].

Disponible:

ttp://www.springerlink.com/content/n2646591h5447777/fulltext.pdf

(Consulta:

(Consulta:

También podría gustarte