Computación en la nube y su relación con ITSM Aguirre Rodríguez Cesar Edinson1, Miranda Acuña Daniel2
1
Ing.Informatica y Sistemas fiiscesar@gmail.com 2 Corporación Educativa Leonardo D´Vinci, Docente dani_mira_24@hotmail.com
Abstract. La computación en la nube nos proporcionara muchas ventajas estratégicas si sabemos cómo utilizarlos correctamente es necesario conocer bien de los diferentes servicios que se ofrecen en la nube computacional. Keywords. Nube computacional, cloud computing, internet, servicios, web.
1
Introducción
La computación en la nube, concepto conocido también bajo los términos servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos, del inglés cloud computing, es un paradigma que permite ofrecer servicios de computación a través de Internet. "Cloud computing" es un nuevo modelo de prestación de servicios de negocio y tecnología, que permite al usuario acceder a un catálogo de servicios estandarizados y responder a las necesidades de su negocio, de forma flexible y adaptativa, en caso de demandas no previsibles o de picos de trabajo, pagando únicamente por el consumo efectuado. En el siguiente grafico nos ilustra la forma en la cual se presentan los servicios a través del uso de Internet. [1]
Fig. 1. Nube computacional
2
La computación en nube es un concepto que incorpora el software como servicio, como en la Web 2.0 y otros conceptos recientes, también conocidos como tendencias tecnológicas, que tienen en común el que confían en Internet para satisfacer las necesidades de cómputo de los usuarios.
2
Características de la computación en la nube
Las características del software como servicio incluyen: [2] Acceso y administración a través de una red. Actividades gestionadas desde ubicaciones centrales, en lugar de la sede de cada cliente, permitiéndoles tener acceso remoto a las aplicaciones mediante la web. La distribución de la aplicación es más cercana al modelo uno-a-muchos (una instancia con múltiples usuarios) que al modelo uno-a-uno, incluyendo arquitectura, precios, colaboración y administración. Actualizaciones centralizadas, lo cual elimina la necesidad de descargar parches por parte de los usuarios finales. Frecuente integración con una red mayor de software de comunicación, bien como parte de un mashup o como un enlace para una plataforma como servicio.
3
Tipos de nubes [3]
Existen tres tipos de nubes que son las siguientes: 3.1
Nubes publicas
Se manejan por terceras partes, y los trabajos de muchos clientes diferentes pueden estar mezclados en los servidores, los sistemas de almacenamiento y otras infraestructuras de la nube. Los usuarios finales no conocen qué trabajos de otros clientes pueden estar corriendo en el mismo servidor, red, discos como los suyos propios. 3.2
Nubes privadas
Son una buena opción para las compañías que necesitan alta protección de datos y ediciones a nivel de servicio. Las nubes privadas están en una infraestructura en-demanda manejada por un solo cliente que controla qué aplicaciones debe correr y dónde. Son propietarios del servidor, red, y disco y pueden decidir qué usuarios están autorizados a utilizar la infraestructura. 3.3
Nubes hibridas
combinan los modelos de nubes públicas y privadas. Usted es propietario de unas partes y comparte otras, aunque de una manera controlada. Las nubes híbridas ofrecen la promesa del escalado aprovisionada externamente, en-demanda, pero añaden la complejidad de determinar cómo distribuir las aplicaciones a través de estos ambientes diferentes. Las empresas pueden sentir cierta atracción por la promesa de una nube híbrida, pero esta opción, al menos inicialmente, estará probablemente re-
3
servada a aplicaciones simples sin condicionantes, que no requieran de ninguna sincronización o necesiten bases de datos complejas. El siguiente grafico nos ilustra los tipos de nubes que existen:
Fig. 2. Tipos de nubes computacionales
4
Tipos de servicios de la computación en la nube [4]
4.1
Software como servicio
El software como servicio (en inglés software as a service, SaaS) se encuentra en la capa más alta y caracteriza una aplicación completa ofrecida como un servicio, en-demanda, vía multi tenencia, que significa una sola instancia del software que corre en la infraestructura del proveedor y sirve a múltiples organizaciones de clientes. El ejemplo de SaaS conocido más ampliamente es Salesforce.com, pero ahora ya hay muchos más, incluyendo las Google Apps que ofrecen servicios básicos de negocio como el e-mail. Otro ejemplo es la plataforma MS Office como servicio SaaS con su denominación de Microsoft Office 365, que incluye versiones online de la mayoría de las aplicaciones de esta suite ofimática de Microsoft. 5 4.2
Plataforma como servicio
La capa del medio, que es la plataforma como servicio (en inglés platform as a service, PaaS), es la encapsulación de una abstracción de un ambiente de desarrollo y el empaquetamiento de una carga de servicios.
4
Los ejemplos comerciales incluyen Google App Engine, que sirve aplicaciones de la infraestructura Google, y también Windows Azure, de Microsoft, una plataforma en la nube que permite el desarrollo y ejecución de aplicaciones codificadas en varios lenguajes y tecnologías como .NET, Java y PHP. Servicios PaaS tales como éstos permiten gran flexibilidad, pero puede ser restringida por las capacidades que están disponibles a través del proveedor. 4.3
Infraestructura como servicio
La infraestructura como servicio (infrastructure as a service, IaaS) también llamado en algunos casos hardware as a service, HaaS) se encuentra en la capa inferior y es un medio de entregar almacenamiento básico y capacidades de cómputo como servicios estandarizados en la red. Servidores, sistemas de almacenamiento, conexiones, enrutadores, y otros sistemas se concentran (por ejemplo a través de la tecnología de virtualización) para manejar tipos específicos de cargas de trabajo, desde procesamiento en lotes (“batch”) hasta aumento de servidor/almacenamiento durante las cargas pico. El ejemplo comercial mejor conocido es Amazon Web Services. Otro ejemplo es Joyent cuyo producto principal es una línea de servidores virtualizados, que proveen una infraestructura en-demanda altamente escalable para manejar sitios Web, incluyendo aplicaciones Web complejas escritas en Ruby en Rails, PHP, Python, y Java.
5
Aplicaciones. [4] 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
6
Beneficios Integración probada de servicios Red. Prestación de servicios a nivel mundial. Una infraestructura 100% de cloud computing permite al proveedor de contenidos o servicios en la nube prescindir de instalar cualquier tipo de hardware, ya que éste es provisto por el proveedor de la infraestructura o la plataforma en la nube. Implementación más rápida y con menos riesgos. Actualizaciones automáticas que no afectan negativamente a los recursos de TI. Contribuye al uso eficiente de la energía.
5
7
Desventajas La centralización de las aplicaciones y el almacenamiento de los datos origina 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 podría generar un contexto de alta vulnerabilidad para la sustracción o robo de información. La confiabilidad de los servicios depende de la "salud" tecnológica y financiera de los proveedores de servicios en nube. La disponibilidad de servicios altamente especializados podría tardar meses o incluso años para que sean factibles de ser desplegados en la red. La madurez funcional de las aplicaciones hace que continuamente estén modificando sus interfaces, por lo cual la curva de aprendizaje en empresas de orientación no tecnológica tenga unas pendientes significativas, así como su consumo automático por aplicaciones. Seguridad. La información de la empresa debe recorrer diferentes nodos para llegar a su destino, cada uno de ellos (y sus canales) son un foco de inseguridad. Escalabilidad a largo plazo. A medida que más usuarios empiecen a compartir la infraestructura de la nube, la sobrecarga en los servidores de los proveedores aumentará.
8
Controversias y críticas de la computación en la nube. [4][5]
Dado que la computación en nube no permite a los usuarios poseer físicamente los dispositivos de almacenamiento de sus datos (con la excepción de la posibilidad de copiar los datos a un dispositivo de almacenamiento externo, como una unidad flash USB o un disco duro), deja la responsabilidad del almacenamiento de datos y su control en manos del proveedor. La computación en nube ha sido criticada por limitar la libertad de los usuarios y hacerlos dependientes del proveedor de servicios.9 Algunos críticos afirman que sólo es posible usar las aplicaciones y servicios que el proveedor esté dispuesto a ofrecer. Así, The Times compara la computación en nube con los sistemas centralizados de los años 50 y 60, en los que los usuarios se conectaban a través de terminales "gregarios" con ordenadores centrales. Generalmente, los usuarios no tenían libertad para instalar nuevas aplicaciones, y necesitaban la aprobación de administradores para desempeñar determinadas tareas. En suma, se limitaba tanto la libertad como la creatividad. El Times argumenta que la computación en nube es un retorno a esa época y numerosos expertos respaldan la teoría. De forma similar, Richard Stallman, fundador de la Free Software Foundation, cree que la computación en nube pone en peligro las libertades de los usuarios, porque éstos dejan su privacidad y datos personales en manos de terceros. Ha afirmado que la computación en nube es "simplemente una trampa destinada a obligar a más gente a adquirir sistemas propietarios, bloqueados, que les costarán más y más conforme pase el tiempo."
6
9
ITSM. [6]
La gestión de servicios de tecnologías de la información (en inglés IT Service Management, ITSM) es una disciplina basada en procesos, enfocada en alinear los servicios de TI proporcionados con las necesidades de las empresas, poniendo énfasis en los beneficios que puede percibir el cliente final. Usualmente la gestión de servicios de TI involucra el uso de outsourcings, insourcings y servicios compartidos. Es extremadamente importante mantener una base de conocimiento amplia dentro de la organización para que estas prácticas sean exitosas. Los objetivos de una buena gestión de servicios TI han de ser: Proporcionar una adecuada gestión de la calidad. Aumentar la eficiencia. Alinear los procesos de negocio y la infraestructura TI. Reducir los riesgos asociados a los Servicios TI. Generar negocio.
10
Alineación con los objetivos del negocio [6]
Las organizaciones actuales hacen inversiones importantes en recursos de tecnología de información para apoyar los procesos de negocio. El valor significativo y relevante que el uso de la información tiene para las organizaciones, determina que todos los procesos relativos a la producción, administración y uso de servicios de Tecnologías de Información (TI) deben ser óptimamente gestionados y controlados para asegurar la calidad de la información, soporte del cumplimiento de los objetivos del negocio. Este nuevo paradigma basado en el servicio debe tener un acercamiento a las organizaciones de cualquier tamaño, las empresas deben adoptar y adaptar estas mejores prácticas bajo un enfoque de "Calidad de Servicio" y oportunidad para el cambio del negocio con la aplicación de estándares actualizados. Este paradigma se fundamenta en el mejoramiento continuo de la Cultura de Servicio TI.
11
Marcos de trabajo [6]
Information Technology Infrastructure Library (ITIL) Control Objectives for Information Technology (COBIT) Application Services Library (ASL) Business Information Services Library3 (BISL) Microsoft Operations Framework (MOF) eServices Capability Model for Service Providers (eSCM_SP) y eServices Capability Model for Client Organizations (eSCM-CL) del ITsqc para la gestión de Sourcing.
7
12
Computación en la nube y su relación con ITIL [7]
Cloud es una plataforma de prestación de servicios y el objetivo de ITIL es la gestión del ciclo de vida del servicio ofrecido por el proveedor de servicios. Así, el concepto de servicio de ciclo de vida de ITIL y el modelo de prestación de servicios de la nube pueden alinearse. Los procesos adecuados tienen que estar en el lugar correcto. Las expectativas de los usuarios deben ser administradas y los acuerdos de nivel de servicio (SLA) deben ser cumplidos. Dado que la nube es también una forma de servicio, un catálogo de servicios tiene que ser mantenido con una cartera de servicios, que consiste en el servicio en fase de desarrollo, los servicios actuales y los servicios que se han discontinuado. ITIL también puede modificar su modelo de ciclo de vida, consiguiendo feedback del modelo de prestación de servicios de la nube. ITIL puede dar más importancia a la automatización para que el proceso pueda ser simplificado, a través de la fase de transición del servicio. Si ITIL y Cloud Computing pueden coexistir, la cooperación entre ambos traerá un nuevo modelo híbrido de prestación de servicios. El proveedor de servicios tiene que aprovechar esta iniciativa. Sin embargo, el nivel de integración de ITIL tiene que ser decidido por el proveedor de servicio en la nube, y esto depende de sus necesidades y metas. La proliferación de la computación en nube parece estar acelerando la necesidad de una gestión inteligente, servicios “top down”, tanto política como tecnológicamente. Este informe de investigación propone acelerar la adopción exitosa de la nube a través de una iniciativa de servicio de gestión estratégica que no invalida ITIL.
13
Adopción de la computación en la nube 2009 - 2011 [8]
En el siguiente grafico podemos ver como la computación en la nube se ha ido asimilando dentro de las organizaciones y los servicios que fueron alojados en la nube.
Fig. 3. Adopción de la nube en las organizaciones
8
La adopción de la computación en la nube en las organizaciones trajo muchos cambios en la cual muchos procesos tuvieron que modificarse o reorientarse.
Fig. 4. Impactos de la nube en las organizaciones La inversión de las organizaciones en la computación de la Nube tiene como fin el retorno de reducción de muchos gastos incensarios que corresponden desde infraestructura tecnológica hasta el rediseño de procesos. Las reducciones en los gastos de capital y gastos operativos se produjeron en ambos de 1 y 3 años, sin embargo, fue más rápido el tiempo de implementación de los servicios existentes que se llevó el segundo lugar. Resistencia a mejorar la infraestructura, es también una nueva opción, ocupo el cuarto lugar, seguido de un tiempo más rápido para crear / provisión de nuevos servicios.
9
Fig. 5. Necesidades de la nube en las organizaciones
14
Conclusiones.
El grupo de investigación llega a la conclusión siguiente: En la actualidad la nube computacional ha llegado para establecerse gracias a las diferentes ventajas que estas nos ofrecen, reduciendo costes de licencias, personal operativo, infraestructura tecnologías y los problemas engorrosos que nos generan cuando hay las caídas de los servicios en el área de tecnologías de información. No existen normas internacionales en las cuales protejan la confidencialidad de datos de los usuarios y que estos no sean divulgados o husmeados que podrían sacar provecho en favor de terceros. Es recomendable usar la computación en la nube para empresas pequeñas donde no tienen el presupuesto suficiente para poder gestionar un área completa que brinde todos los servicios de tecnologías y los costos adicionales que incurriría al tener una infraestructura de TI. La computación en la nube, parece estar acelerando la necesidad de una gestión inteligente, servicio de arriba hacia abajo y de forma inversa.
10
Referencias. 1. http://blog.ono.es/2011/09/cloud-computing-revolucion-tecnologia/trackback/" 2. http://www.acis.org.co/fileadmin/Revista_112/tres.pdf
3. http://profesores.elo.utfsm.cl/~agv/elo322/1s09/project/reports/ComputacionEnLaNube.pdf 4. http://wikipedia.com/Computaci贸n_en_la_nube.htm 5. http://www.dataupgrade.com.ar/2010/12/richard-stallman-critico-la-computacion.html 6. http://es.wikipedia.org/wiki/Gesti%C3%B3n_de_servicios_de_tecnolog%C3%ADas_de_la_infor maci%C3%B3n 7. http://articulosit.wordpress.com/2012/03/30/cloud-vs-itil/ 8. http://articulosit.files.wordpress.com/2012/03/cloud-vs-itil.pdf