Página intensionalmente en blanco

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Página intensionalmente en blanco"

Transcripción

1

2 Página intensionalmente en blanco

3 GUÍA BÁSICA PARA ENTENDER LA ESTRUCTURA Y EL FUNCIONAMIENTO DE LA COMPUTACION EN LA NUBE JULIÁN ANDRÉS TORO TORRES VICTOR HUGO BOTERO AMARILES UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERIAS ELÉCTRICA, ELECTRÓNICA, FÍSICA Y CIENCIAS DE LA COMPUTACIÓN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN PEREIRA 2011

4 GUÍA BÁSICA PARA ENTENDER LA ESTRUCTURA Y EL FUNCIONAMIENTO DE LA COMPUTACION EN LA NUBE JULIÁN ANDRÉS TORO TORRES VICTOR HUGO BOTERO AMARILES Proyecto de grado para optar al título de Ingeniero de Sistemas y Computación. (Monografía) Director: Ph.D. JULIO CÉSAR CHAVARRO PORRAS UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERIAS ELÉCTRICA, ELECTRÓNICA, FÍSICA Y CIENCIAS DE LA COMPUTACIÓN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN PEREIRA 2011

5 Nota de aceptación: Firma del Jurado Firma del Jurado Pereira, Julio 28 de 2011

6 Dedicatoria Julián Andrés Toro: Dedicado a toda mi familia, en especial a mis hijos que han sido y seguirán siendo, mi razón para vivir y superar los obstáculos de la vida. A mis Padres y mi Esposa que estuvieron siempre a mi lado, apoyándome y dándome ánimos en los momentos que parecía no tenerlos.

7 Dedicatoria Victor Hugo Botero: Dedicado especialmente a mis padres que siempre estuvieron pendientes y colaboraron de muchas maneras para que este proceso culminara exitosamente. A mi hijo que sin querer, tuvo que sacrificar el tiempo que podíamos estar juntos, para que yo pudiera dedicarlo a mi carrera. Y en general a todos los integrantes de mi familia, y a todos aquellos que de una u otra forma tuvieron que ver en este largo pero grato trayecto.

8 Agradecimientos A todos y cada uno de los Maestros, profesores, guías y directivos de la Universidad Tecnológica de Pereira, que con sus enseñanzas nos forjaron en el camino correcto y nos enseñaron no sólo a Integrar y Programar, sino también a ser mejores personas cada día.

9 RESUMEN Los nuevos sistemas de computación, la constante evolución de las tecnologías de información y los retos humanos para lograr reducción de costos en las empresas, son algunos de los principales motivos que han llevado al surgimiento de la Computación en la Nube, como una alternativa tecnológica para optimizar los recursos informáticos y generar una nueva visión de la Computación. En el desarrollo del presente trabajo monográfico, se ilustran los principales conceptos acerca de la estructura y funcionamiento de la Computación en la Nube, mostrando su evolución a través de la historia, los sistemas que llevaron al surgimiento, las capas que la componen y su tendencia. PALABRAS CLAVES Computación en la Nube, Cloud Computing, Grid Computing, DataCenter, HaaS, IaaS, PaaS, SaaS, Computación, Internet

10 CONTENIDO 1. EL PROBLEMA Y SU DELIMITACIÓN TÍTULO DEFINICIÓN DEL PROBLEMA JUSTIFICACIÓN Académica Tecnológica OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS MARCO CONCEPTUAL Definición de términos COMPUTACIÓN EN LA NUBE Computación en la Nube: Nuevo Paradigma? Historia de la Computación en la Nube Definición de la Computación en la Nube Principales Características de la Computación en la Nube Tipos de nubes Nubes Privadas: Nubes Públicas: Nubes Híbridas: Nubes Federadas o Comunitarias: El modelo de capas de la Computación en la Nube

11 3. SERVICIOS INTEGRADOS EN LA COMPUTACIÓN EN LA NUBE HaaS (Hardware as a Service) Servidores Dispositivos de almacenamieno compartido (SAN) Virtualización IaaS (Infrastructure as a Service) Data Center Tier I - Básico Tier II - Componentes Redundantes Tier III - Mantenimiento concurrente Tier IV - Tolerancia a fallos PaaS (Platform as a Service) SaaS (Software as a Service) SOA (Service Oriented Architecture) Servicios Web (Web Services) RETOS: RIESGOS Y VULNERABILIDADES Riesgos, Amenazas y Vulnerabilidades de la Computación en la Nube Vulnerabilidades específicas de la Computación en la Nube CASOS DE ÉXITO DE COMPUTACIÓN EN LA NUBE Herramientas para la Computación en la Nube Casos de Éxito de la Computación en la Nube Visión empresarial Oportunidades y amenazas en el mercado Colombiano

12 6. UNA MIRADA CRÍTICA Ventajas Desventajas Tendencias Valor agregado en la nube CONCLUSIONES 54

13 LISTA DE TABLAS 1. Oportunidades y Amenazas para grandes empresas Oportunidades y Amenazas para PYMES en Colombia

14 LISTA DE FIGURAS 1. Las Capas de la Computación en la nube Ejemplo de servidor: IBM System x3500 M Representación del crecimiento horizontal y vertical de servidores IBM System x3650 M Chasis Blade Modular Dell PowerEdge M1000e Chasis con Servidores Blade Estructura del concepto de Virtualización Características de la Virtualización Items principales de cada subsitema Comparación de disponibilidad de cada nivel Resumen de la clasificación TIER s Solicitud bloqueada de una Aplicación SaaS Encapsulamiento de procesos Interoperabilidad de un servicio Roles del Servicio Web, operaciones y artefáctos Riesgo = Vulnerabilidad x Amenaza x Impacto x Probabilidad Riesgos, Amenazas y Vulnerabilidades de la Computación en la nube. 41

15 INTRODUCCIÓN Con el paso de los años, los sistemas de información han buscado nuevos métodos para generar mejores resultados, con menos recursos. Hablamos de globalización en un mundo actual en el cual casi que podemos hacer cualquier cosa a través de Internet, pagos, transacciones bancarias, e-learning, conferencias y un sin número de servicios que día tras día se propagan e invaden nuestro entorno. Este concepto de globalización desplegado por la aparición y la masificación del servicio de Internet, de el avance en las telecomunicaciones y sumado al gran avance tecnológico logrado en las dos últimas décadas, ha llevado a grandes empresas a pensar en mecanismos basados en las tecnologías que les generen ventajas competitivas, reducción de costos, incremento de la productividad y aumento de la disponibilidad son algunos de los principales retos de la industria moderna. De este modo se hará un recuento a través de la historia para comprender como la Computación en la Nube (Cloud Computing) interviene en este proceso y se decribirá su estructura y funcionamiento.

16 1. EL PROBLEMA Y SU DELIMITACIÓN 1.1. TÍTULO GUÍA BÁSICA PARA ENTENDER LA ESTRUCTURA Y EL FUNCIONAMIEN- TO DE LA COMPUTACION EN LA NUBE 1.2. DEFINICIÓN DEL PROBLEMA Resulta complejo reunir conceptos que permitan conocer la estructura y el funcionamiento de la Computación en la Nube, ya que es un tema relativamente nuevo y la mayor cantidad de la información, está enfocada hacia la comercialización y no hacia la estructura que la componen JUSTIFICACIÓN Académica En la actualidad, en la carrera de Ingeniería de Sistemas y Computación de la UTP, no se cuenta con información básica sobre el esquema y funcionamiento de la Computación en la Nube, siendo éste un tema de actualidad y una tendencia universal, del cual se debería tener más información. Se requiere recopilar información básica sobre la estructura y funcionamiento de Computación en la Nube para que los futuros ingenieros se inicien en éste tema Tecnológica La computación en la nube, permite un uso mucho más eficiente de recursos, como almacenamiento, memoria, procesamiento y ancho de banda, al proveer solamente los recursos necesarios en cada momento, lo que se traduce muchas veces, en reducción de costos operacionales. Actualmente la inversión en equipos y programas de computación tradicional, puede no ser el mecanismo más óptimo para las empresas, dado que genera una alta dependencia de recursos, además de la necesidad de un grupo de personas expertas para instalar, configurar, probar, ejecutar, asegurar y actualizar las aplicaciones y servicios. Este nuevo concepto, permite en la mayoría de 1

17 casos, dar una ventaja competitiva a las empresas que la implementen, permitiendo reducir la brecha tecnológica y reducir los altos costos por rezagos tecnológicos OBJETIVO GENERAL Realizar un trabajo monográfico que recopile la información técnica especializada sobre la estructura y funcionamiento de la Computación en la Nube OBJETIVOS ESPECÍFICOS 1. Elaborar un glosario de términos básicos acerca la Computación en la Nube y las relaciones que hay entre ellos. Es decir, seleccionar y adoptar un marco conceptual sobre la Computación en la Nube 2. Describir la estructura y funcionamiento de la Computación en la Nube. 3. Describir algunos de los principales casos de éxito de prestación de servicios de la computación en la nube y mostrar las herramientas tecnológicas que le subyacen MARCO CONCEPTUAL Definición de términos Definición de Computación en la Nube (Cloud Computing). El modelo de Computación en la nube nace de los términos Cloud (nube), que hace referencia a Internet y de Computing (computación) que reúne los conceptos de informática, lógica de coordinación y almacenamiento. Es así como la Computación en la Nube consiste básicamente en mover la computación del simple computador personal o centro de datos convencional hacia Internet. A continuación, se presenta la definición de Computación en la Nube, desarrollada por la NIST 1.[13], de acuerdo al borrador desarrollado en Enero de 2011, en el cual se afirma que la Computación en la Nube es aún un paradigma en evolución Cloud computing is still an evolving paradigm. 1 National Institute of Standards and Technology 2

18 Cloud Computing es un modelo para habilitar el acceso a un conjunto de servicios computacionales (e.g. Redes, servidores, almacenamiento, aplicaciones y servicios) de manera conveniente y por demanda, que pueden ser rápidamente aprovisionados y liberados con un esfuerzo administrativo y una interacción mínima con el proveedor del servicios. El modelo de Computación en la Nube está compuesto por cinco características esenciales (NIST, 2009): Auto-servicio por demanda (On-demand self-service). Un cliente puede unilateralmente disponer de las capacidades de computo, como procesamiento y almacenamiento compartido, automáticamente según sea necesario sin la necesidad de intervención humana de cada proveedor del servicio. Accesoubicuo 2 ala red(broad network access.).losserviciosestándisponibles en la red y accesibles a través mecanismos estandarizados que promuevan el uso heterogéneo de clientes delgados y gruesos. (ej. Teléfonos móviles, computadores portátiles, y PDA s). Agrupación de Recursos Resource pooling. Los recursos computacionales de los proveedores son agrupados para ser usados por múltiples usuarios bajo un modelo multi-usuario (multi-tenant) con diferentes recursos físicos y virtuales dinámicamente asignados y reasignados de acuerdo a la demanda del cliente. Hay un sentido de independencia de la ubicación en la que el cliente generalmente no tiene ningún control o conocimiento sobre la ubicación exacta de los recursos asignados, pero puede ser capaz de especificar la ubicación en un nivel más alto de abstracción. (ej. País, Estado, o de centros de procesamiento de datos datacenter ). Ejemplos de recursos incluyen el almacenamiento, procesamiento, memoria, ancho de banda y máquinas virtuales. Rápida elasticidad (Rapid elasticity). Los servicios y recursos deben ser rápida y dinámicamente adquiridos, en algunos casos de manera automática, escalables rápidamente, y rápidamente liberados. Para el cliente, las capacidades disponibles para aprovisionamiento a menudo parecen ser limitadas y pueden ser compradas en cualquier cantidad a cualquier tiempo. Medición del Servicio (Measured Service). Los Sistemas de Computación en la Nube automáticamente controlan y optimizan los recursos utilizados, mediante 2 ubicuo, cua. (Del lat. ubique, en todas partes). RAE. 3

19 el aprovechamiento de la capacidad de medición 3 con un nivel de abstracción adecuado para el tipo de servicio (ej. almacenamiento, procesamineto, ancho de banda, y cuentas de usuario activo). El uso de los recursos puede ser monitoreado, controlado y reportado, proporcionando transparencia tanto para el proveedor como para el consumidor. Modelo de capas: Un modelo de capas es básicamente una estructura abstracta de descripción de un concepto, sobre la cual generalmente se crea un marco de referencia para la definición de las arquitecturas de interconexión del sistema. Un ejemplo puede ser el Modelo de Capas OSI (Open System Interconnection), la cual sobre un modelo de referencia, establece 7 capas básicas para la definición de protocolos para la interconexión entre ellas. Arquitectura: La arquitectura de software define, de manera abstracta, los componentes que llevan a cabo alguna tarea de computación, sus interfaces y la comunicación entre ellos. Toda arquitectura debe ser implementable en una arquitectura física, que consiste simplemente en determinar qué computadora tendrá asignada cada tarea. Pago por uso (pay-as-you-go): Es el método de pago por un servicio prestado, en el cual una persona no acumula ninguna deuda a largo plazo. Cualquier tipo de servicio que sea facturable mes a mes y que no se acumula puede ser considerado como pago por uso. En Computación en la Nube el término(pay-as-you-go) se utiliza para hacer referencia a que la facturación del servicio está de acuerdo a los recursos utilizados, como la energía, el agua o el gas. Multi tenencia (Multi-tenant): Se refiere a un principio de arquitectura de software, en la cual una única instancia de software se ejecuta en un servidor, proporcionando servicios a múltiples usuarios (tenants). Este concepto se contrasta con el de Multi Instancia, en el cual instancias de software separadas (o sistemas de hardware) son configuradas de manera diferente para cada cliente o usuario. Servicio Web (Web Service): Un servicio web (en inglés, Web service) es una pieza de software que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. 3 Típicamente a través de un modelo de Pago por Uso pay-per-use business model. 4

20 Centro de datos o centro de procesamiento de datos (Data Center): Se denomina centro de procesamiento de datos (CPD) a aquella ubicación donde se concentran los recursos necesarios para el procesamiento de la información de una organización. También se conoce como centro de cómputo en Iberoamérica, o centro de cálculo en España o centro de datos por su equivalente en inglés data center. Dichos recursos consisten esencialmente en unas dependencias debidamente acondicionadas, computadoras y redes de comunicaciones. Virtualización: Virtualización se refiere a la abstracción de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstracción entre el hardware de la máquina física (host) y el sistema operativo de la máquina virtual (virtual machine, guest), siendo un medio para crear una versión virtual de un dispositivo o recurso, como un servidor, un dispositivo de almacenamiento, una red o incluso un sistema operativo, donde se divide el recurso en uno o más entornos de ejecución. 5

21 2. COMPUTACIÓN EN LA NUBE 2.1. Computación en la Nube: Nuevo Paradigma? Historia de la Computación en la Nube Hay varios tipos de computación que contribuyeron al desarrollo de la computación en la nube. En la década de 1990 s Grid Computing conocida también como redes de punto a punto (peer-to-peer networking), permitía a los cumputadores de escritorio y a los súper computadores, llevar a cabo grandes tareas formando redes distribuidas de computadores. Después de la computación distribuida, en la década de 1970 s la idea computación de utilidad comenzó a sonar. La idea murió por un un par de años y más tarde, hacia el año de 1998 reapareció de la mano de Hewlett Packard[2]. Utility Computing también se conoce como un servicio bajo demanda, donde los clientes acceden a computadores alojados en Centros de Datos a través de líneas, bien sean privadas o sobre la Internet. El término proviene de la forma como el servicio es medido y facturado al usuario final, que se asemeja a un servicio público tradicional, como la electricidad, el agua, el gas natural o el teléfono. Los usuarios pagan sobre la base de tiempo de uso de los recursos. El término nube se utiliza desde hace algún tiempo como una metáfora para referenciar la Internet, haciendo alusión a un contenido de información no tangible y que está disponible desde cualquier parte en cualquier momento. Inicialmente el símbolo se utilizó para representar las redes de telefonía, hoy en día se utiliza como abstracción de la arquitectura que soporta internet. Este símbolo también se utiliza para demarcar la responsabilidad del proveedor(infraestructura) y la responsabilidad del cliente. Carl Joseph Licklider Robnett 4, fue uno de los hombres más influyentes en este aspecto cuando se convirtió en el jefe del grupo Advanced Research Projects Agency Network (ARPANet) en la década de 1960 y quien dijo que La computación se convertirá en un servicio a disposición del público en el futuro. Su visión era que todos en el mundo estuvieran conectados entre sí y acceder a los programas y datos en cualquier sitio, desde cualquier lugar, explicó Margaret Lewis, directora de Mercadeo y Ventas de AMD. Es una visión que se parece mucho a lo que estamos 4 Joseph Carl Robnett Licklider(Marzo 11, 1915 Junio 26, 1990), conocido simplemente como J.C.R. o Link fue un científico informático estadounidense, considerado una de las más importantes figuras en las ciencias de la computación. 6

22 llamando la computación en nube. La Cloud Computing parte de la premisa de que la información debe estar en los centros de procesamiento de datos, que los programas que actualmente funcionan en el ordenador del cliente, funcionen a través de internet como instancias independientes en un servidor de aplicaciones y que la ejecución de estas Cloud Applications sea totalmente online, pudiendo acceder a la aplicación y a la información desde cualquier terminal con acceso a internet. Uno de los primeros hitos de la Computación en Nubees la llegada de Salesforce.com en , que fue pionera en el concepto de la entrega de aplicaciones empresariales a través de una sencilla página web. La firma de servicios allanó el camino para los especialistas y empresas de la corriente principal de software para entregar aplicaciones a través de Internet Definición de la Computación en la Nube De acuerdo a lo expuesto en el documento The business perspective of Cloud Computing: Actors, Roles, and Values Networking en el marco de la 18 a Conferencia Europea sobre Sistemas de información (ECIS 2010)[1], existe un sin número de versiones que definen la computación en la Nube, sus principios de funcionamiento y su perspectiva hacia el futuro. Pero no todas, o mejor, muy pocas de ellas son aportes científicos a la definición conceptual de la Computación en la Nube, sino más bien se trata de disfrazar la realidad para sacar alguna ventaja competitiva en productos no propiamente bajo este concepto. En la actualidad, el término de computación en la nube se utiliza a menudo con fines comerciales o publicitarios para renovar ofertas existentes bajo un nuevo abrigo. Hasta ahora son pocos los aportes científicos que se esfuerzan por desarrollar una descripción precisa del fenómeno de la Computación en la Nube. Youseff, et al, fue uno de los primeros que trataron de ofrecer una comprensión global de la Computación en la Nube y todos sus componentes relevantes. Consideran que la nube informática es como: Un conjunto de muchos viejos y pocos nuevos conceptos en varios campos de la investigación como Service Oriented Architectures (SOA) Arquitectura Orientada a los servicios, computación distribuida y Grid Computing, así como la virtualización. (Youseff et al. 2008). De acuerdo con Youseff et al. La computación 5 Salesforce.com, es una de las empresas pioneras en la prestación de servicios de Computación en la Nube. 7

23 en la nube puede ser considerada como un nuevo paradigma informático que permite a los usuarios utilizar de manera temporal, la infraestructura informática con uno o más niveles de abstracción. (Youseff et al. 2008). Cuando se habla acerca de niveles de abstracción, los autores se refieren a su ontología propuesta de computación en la nube, que se describe en las secciones siguientes. De acuerdo con Armbrus et al. Computación en la Nube se refiere tanto a las aplicaciones de prestación de servicios a través de Internet como al hardware y los sistemas de aplicaciones de los centros de datos que proporcionan los servicios. Los propios servicios son conocidos desde hace mucho tiempo como SaaS (Software as a Service). El Hardware y el Software del centro de datos Data Center es lo que llamamos una nube. Cuando una nube se pone a disposición para un sistema de pay-as-you-go (Pago por uso) accesible para el público en general; lo llamaremos una nube pública, el servicio que se vende es Utilidad Computacional Utility Computing. Empleamos el término de Nube Privada para referirnos a centros de datos internos de una empresa u organización, que no está disponible para el público en general. De este modo, la computación en la nube es la suma de SaaS y Utility Computing, pero no incluye las Nubes Privadas. (Armbrus et al. 2009). De esta manera los autores también entienden la computación en la nube, como un término colectivo, que abarca conceptos informáticos existentes tales como SaaS y Utility Computing. Armbrust et al. especialmente percibe los siguientes aspectos como nuevos: 1. La ilusión de una infinita capacidad de cálculo disponible por demanda. 2. La eliminación del compromiso de recursos en el lado del usuario de nubes. 3. El uso con destino de pago para los recursos de computación en el corto plazo. Otros estudiosos de Grid Computing postulan un concepto más técnico y centrando, relecionando la Computación en la Nube como una especie de sistema paralelo y distribuido, que consiste en un conjunto de equipos virtuales. Este sistema proporciona los recursos de forma dinámica, mientras que Service Level Agreements (SLA) son negociados entre el prestador del servicio y el Cliente. (Buyya et al. 2008). Como una interpretación de los resultados presentados en la Tabla 1. del documento The business perspective of Cloud Computing: Actors, Roles, and Values Networking [1], en la cual se resumen las características claves de Computación en la Nube como los autores la interpretan, podemos observar que su enfoque global está basado en cuatro aspectos fundamentales, en los que más del 80% de los autores 8

24 coinciden, estos son: (Servicio, Software, Hardware, Escalabilidad). Basados en nuestra revisión a la literatura y en nuestra propia percepción de la Computación en la Nube, adoptaremos una definición que se refiera al concepto integral, tanto desde el punto de vista de la aplicación como de la infraestructura. La Computación en la Nube es un modelo de Implementación de tecnologías de la Información, basado en la virtualización, donde los recursos, en términos de infraestructura, aplicaciones y datos, son desplegados a través de internet como un servicio distribuido por uno o más proveedores de servicios. Dichos servicios son escalables sobre demanda, y pueden ser costeables con un pago por uso (pay-per-use basis). [1] Principales Características de la Computación en la Nube Antes de mencionar y describir las principales características de la computación en la nube, se debe tener en cuenta tres elementos importantes y esenciales: usuarios, datos y lógica. La informática y la computación en la nube, hacen que a los usuarios les sean de gran utilidad los datos transformados a través de una lógica. Las características de la computación en la nube son independientes de su arquitectura y ellas son: 1. Autoservicio por demanda: El usuario debe tener disponibilidad de los recursos que necesita tales como potencia de la CPU, de la red, entre otros, sin que ninguna persona intervenga en ello, ya que la computación debe ser autónoma, donde el equipo debe ser capaz de auto administrarse. 2. Acceso a una red amplia: Internet es el medio de interacción entre los usuarios y los proveedores de servicios, por lo tanto se debe disponer de un acceso amplio a la red que permita la interacción entre los diferentes usuarios y las aplicaciones a través de las diferentes plataformas. 3. Recursos comunes y/o compartidos: Los recursos informáticos ya sean servidores, aplicaciones o red, deben estar disponibles para los diferentes usuarios, estos recursos deben soportar una tenencia múltiple para que puedan ser asignados y reasignados según la demanda los usuarios y así maximizar la eficiencia de la infraestructura. 9

25 4. Elasticidad: Junto con el autoabastecimiento de los recursos, la computación en la nube tiene la capacidad de asignar y liberar recursos rápidamente para permitir a los usuarios aumentar recursos en los momentos en que los necesiten y de igual manera disminuirlos cuando hayan terminado sus labores para dejarlos disponibles para otros usuarios. 5. Pago por uso:lacomputaciónenlanubeofrecelautilidaddequelosusuarios paguen solo por los servicios utilizados, permitiendo a los usuarios, no incurrir en gastos innecesarios Tipos de nubes Nubes Privadas: Este tipo de nubes son desplegadas detrás de las barreras de protección de una organización donde los usuarios que acceden son conocidos y manejados de acuerdo a las políticas de la organización Nubes Públicas: La política de admisión de este tipo de nubes es muy amplia. Generalmente se basan enlacapacidaddepagodelosusuarios,paraaccederalosrecursosdelosquedispone el proveedor del servicio Nubes Híbridas: Las nubes híbridas combinan, normalmente, aplicaciones locales con recursos de la nube pública, en muchas ocasiones se convierte en el paso anterior por el que atraviesan algunos usuarios antes de utilizar totalmente la pública Nubes Federadas o Comunitarias: No son más que el conjunto de nubes privadas o nubes de comunidades, interactuando entre sí, gracias a objetivos comunes. 10

26 Figura 1: Las Capas de la Computación en la nube. Fuente: (Youseff et al. 2008) 2.3. El modelo de capas de la Computación en la Nube Infraestructura como servicio (IaaS): En esta capa los usuarios utilizan recursos de cómputo, almacenamiento y comunicaciones. En vez de adquirir servidores, espacio en un centro de datos o equipamiento de redes, los clientes compran todos estos recursos a un proveedor de servicios externo. El consumidor es el encargado de correr y desplegar software arbitrario, en otras palabras el usuario es el encargado de instalación, configuración y mantenimiento del software que éste utilizará para llevar a cabo sus propósitos. Plataforma como servicio (PaaS): La capa presenta todo lo necesario para que los desarrolladores puedan realizar su trabajo de construcción y puesta en marcha de aplicaciones y servicios web completamente disponibles en la Internet, además, no sólo resuelve el problema de la infraestructura hardware - máquinas, ancho de banda, escalado, disponibilidad, sino también varias capas de infraestructura software: el cliente de este tipo de soluciones no necesita instalar, configurar y mantener sistemas operativos, sistemas de bases de datos y servidores de aplicaciones porque todos ellos vienen por defecto en la plataforma de servicio. Los beneficios de ésta plataforma son grandes, ya que las compañías pequeñas que apenas están iniciando pueden empezar a desa- 11

27 rrollar e implementar su propio software sin necesidad de adquirir servidores y equipos para manejarlos.[3] Software como servicio (SaaS): Es un modelo de distribución de software el cual se encuentra alojado y corre sobre la arquitectura de un proveedor de servicio. Los usuarios deben conectarse al proveedor de servicio para tener acceso al software o a las aplicaciones. Los consumidores no tienen control sobre las aplicaciones ni sobre la infraestructura. Por lo general se accede a travésdeportaleswebyaparececomounsoloservicioparaelclientefinal.uno de los principales valores agregados de esta arquitectura es: La actualización es centralizada, de manera que los usuarios no tienen que preocuparse por actualizaciones ni parches para las aplicaciones que utilizan.[3] Cloud computing también ofrece capas como Hardware como servicio (HaaS), Comunicaciones como servicio (CaaS) y Almacenamiento de datos como servicio (DaaS). Hardware como servicio (Haas): Los usuarios de esta capa de la nube son normalmente las grandes empresas con enormes necesidades de TI que necesitan subarrendamiento de hardware como servicio. Por eso, el proveedor de Haas, opera, gestiona actualiza el hardware en nombre de sus consumidores, por el tiempo de vida del subarriendo. Este modelo es ventajoso para el usuario ya que no es necesario invertir en construcción y gestión de centros de datos. Mientras tanto, los proveedores tienen la experiencia técnica, así como la infraestructura para albergar los sistemas. Los proveedores de Haas tienen que abordar una serie de problemas técnicos en el funcionamiento y la gestión de sus servicios. La eficiencia, la facilidad y rapidez de aprovisionamiento de sistemas a gran escala, siempre será un gran desafío. Este modelo es muy similar a utilidad computacional (Utility Computing), donde los usuarios pagan por el consumo de espacio de disco, potencia de procesamiento, o ancho de banda que utilizan.[3] Comunicación como servicio (Caas): La comunicación se convierte en un componente importante en la infraestructura de la computación en la nube, por ello se debe proporcionar cierta capacidad de comunicación que sea configurable, programable y fiable. Además este servicio nace para apoyar la seguridad en la red, ancho de banda, cifrado de mensajes y evitar retardos en los mensajes. Almacenamiento como Servicio(DaaS): Los usuarios pueden almacenar sus datos en discos remotos y acceder a ellos en cualquier momento desde 12

28 cualquier lugar, obteniendo de ésta manera alta disponibilidad, fiabilidad, rendimiento, replicación y consistencia de los datos y facilitando también de gran manera el desarrollo de aplicaciones web. 13

29 3. SERVICIOS INTEGRADOS EN LA COMPUTACIÓN EN LA NUBE 3.1. HaaS (Hardware as a Service) Para hablar de el Hardware como servicio, debemos partir de un concepto clave para el entendimiento de este modelo de la computación en la nube y son los servidores Servidores La computación en la nube también ofrece la posibilidad de utilizar servidores según la demanda, los cuales se pueden utilizar para almacenamiento, procesamiento, y funciones de red. Esto permite a las empresas operar con software y almacenar información en Data Center a los que puede acceder a través de internet. Entre los tipos de servidores más comunes se encuentran: Servidor de archivo: Almacena diferentes tipos de archivo y los mantiene disponibles para los clientes de la red. Servidor de correo: Recibe, almacena, envía, enruta y realiza otras operaciones necesarias para la distribución de los s entre los usuarios de la red. Servidor web: Almacena documentos HTML y demás material web(contenido) y lo distribuye a los clientes de la red que lo soliciten. Servidor de base de datos: Provee servicios de bases de datos a otras aplicaciones o a otros computadores. De acuerdo al rol que desempeñen dentro de una red los servidores se pueden dividir en: Servidores dedicados: Son los que dedican toda su potencia a administrar los recursos de la red, en otras palabras, atienden las solicitudes de procesamiento de los clientes de la red. 6 Computador que forma parte de una red y provee de servicios a otros computadores denominados clientes. 14

30 Servidores no dedicados: Son aquellos que no dedican toda su potencia a atender a los clientes, sino que también pueden desempeñar el rol de estaciones de trabajo procesando solicitudes de un usuario local. Los servidores también se encuentran en diferentes gamas de acuerdo a su estructura física, algunos son: Servidores de torre: Por su diseño físico son muy similares a los computadores de escritorio, disponen de uno o dos procesadores, también tiene la posibilidad de ampliar la memoria RAM 7 y sus unidades de disco duro. Entre los usos ideales se pueden mencionar: aplicaciones empresariales personalizadas, aplicaciones distribuidas de sucursales, de intercambio de archivos, correo electrónico y colaboración, servicios Web, bases de datos departamentales, la virtualización de pequeña escala, la planificación de recursos empresariales(erp) y gestión de relaciones con clientes (CRM). Figura 2: Ejemplo de servidor: IBM System x3500 M3 Servidores en Rack: Los rack, son gabinetes diseñados para alojar equipos electrónicos, de comunicaciones e informáticos. Los servidores montados en rack proporcionan espacio adicional para el crecimiento gracias a su diseño vertical. La mayoría de los negocios se están expandiendo y las necesidades de conexión en red y almacenamiento suelen aumentar y no disminuir, por lo que pasar a un entorno con montaje en rack contribuye a proporcionar espacio adicional para el crecimiento. En comparación con los chasis de los tradicionales servidores en torre, con el montaje de los servidores en racks, los administradores pueden gestionar los servidores 7 Random Access Memory: Memoria de acceso rápido. 15

31 Figura 3: Representación del crecimiento horizontal y vertical de servidores con mayor facilidad. Gracias a la densidad del chasis, los clientes pueden escalar sus equipos a lo alto en lugar de a lo ancho, lo que permite integrar muchos más servidores en un espacio más pequeño. Estos servidores están colocados muy cerca los unos de los otros, por lo que los administradores y el personal de servicio puede gestionarlos fácilmente desde un lugar más pequeño en vez de tener que desplazarse a varios lugares para poder mantenerlos. Estos servidores también contienen varios procesadores, posibilidad de ampliación de la memoria RAM y de varias unidades de disco. Las aplicaciones ideales incluyen: servidor de copia de seguridad, Web 2.0, imágenes, video / compartir fotos, juegos en línea, comunicación y colaboración (incluyendo blogs y mensajería), archivos e impresión, servidor de correo, datos transaccionales y de búsqueda web. Figura 4: IBM System x3650 M3 Servidores Blade (Hoja): Es una delgada tarjeta que contiene únicamente microprocesador, memoria y buses. Es decir, no son directamente utilizables ya que no disponen de fuente de alimentación ni tarjetas de comunicaciones. El chasis en el que se integran, permite compartir los elementos comunes como son la ventilación, los switches de red, la alimentación, reduciendo el consumo eléctrico, cables, sistemas de enfriamiento, etc. Una tarjeta Blade es un servidor completo. La memoria RAM, el disco duro, la CPU 8, están contenidos en el Blade, éstas son instaladas mediante la simple 8 Central Processing Unit: Unidad central de procesamiento 16

32 Figura 5: Chasis Blade Modular Dell PowerEdge M1000e inserción. Las bandejas pueden ponerse cuando se quiera y quitarse de igual manera, no sufriendo el servidor modificación alguna y permaneciendo siempre a pleno rendimiento. Figura 6: Chasis con Servidores Blade Cuando se requiere aumentar el rendimiento y la disponibilidad que provee un servidor debemos hablar de Clúster de Servidores. Este sistema es básicamente la unión de servidores que trabajan como si fuera uno solo y sirve de apoyo a aplicaciones de supercómputo, software de misiones críticas, servidores web, comercio electrónico, bases de datos de alto rendimiento entre otros. Los clúster se pueden clasificar en: 17

33 Clúster de alto rendimiento: Son clúster en los cuales se pueden ejecutar procesos que requieran gran capacidad computacional, grandes cantidades de memoria o ambos. Clúster de alta disponibilidad: Su objetivo es brindar la máxima disponibilidad de los servicios que presta. Clúster de alta eficiencia: Lo que se busca con ellos, es ejecutar la mayor cantidad de procesos en el menor tiempo posible. Generalmente un clúster requiere de los siguientes elementos de hardware y software para funcionar: Nodos: Los nodos pueden ser ordenadores de escritorio o servidores, de hecho se puede establecer un clúster con cualquier tipo de máquina. Sistema Operativo: Es un programa o conjunto de programas, encargado de permitir una gestión eficaz de los recursos de un computador. Este debe de tener un entorno multiusuario, cuanto más fácil sea el manejo del sistema menores problemas tendremos. Conexiones de red: Las conexiones utilizadas en este tipo de sistema pueden ser muy variadas, se pueden utilizar desde simples conexiones Ethernet con placas de red comunes o sistemas de alta velocidad como Fast Ethernet, Gigabit Ethernet, Myrinet, Infiniband, SCI, etc. Middleware: El middleware es el software que actúa entre el sistema operativo y las aplicaciones y que brinda al usuario la experiencia de estar utilizando una única super máquina. Este software provee una única interfaz de acceso al sistema, denominada SSI (Single System Image). Optimiza el sistema y provee herramientas de mantenimiento para procesos pesados como podrían ser migraciones, balanceo de carga, tolerancia de fallos, etc. Este sistema también se encarga de la escalabilidad del cluster, detectando nuevas máquinas y añadiéndolas al grupo Dispositivos de almacenamieno compartido (SAN) El almacenamiento de la información también hace parte importante del Hadware como Servicio, se establece una red dedicada de alto rendimiento para conectar directamente los dispositivos de almacenamiento, lo que permite a los archivos y 18

34 datos ser directamente transferidos entre dispositivos de almacenamiento y maquinas cliente, saltándose el tradicional cuello de botella del servidor y el control de la red, en éste aspecto tendremos en cuenta las SAN 9. SAN (Storage Area Network): Red de área de almacenamiento. Su principal objetivo es conectar servidores, matrices de discos y librerías de soportes. Está basada principalmente en tecnología Fibre Channel 10 y iscsi 11, pretende siempre conectar de manera rápida, fiable y segura los distintos elementos que componen la red. Características principales de SAN: Latencia: Las SAN son construidas para minimizar el tiempo de respuesta del medio de transmisión. Conectividad: Permite conección de múltiples servidores al mismo grupo de discos. Distancia: Al ser construidas las SAN con fibra, tienen por consiguiente sus beneficios y pueden tener conectados dispositivos con separación hasta 10 Km sin repetidores. Disponibilidad: Al tener mayor conectividad, los servidores y dispositivos se pueden conectar a la SAN más de una vez, así se pueden tener rutas redundantes que incrementarán la tolerancia a fallos. Seguridad: Desde sus inicios ha sido factor fundamental, ya que se notó la posibilidad de que un sistema accediera a un dispositivo que no le correspondiera o interfiriera con el flujo de información, es por ello que se ha implementado la tecnología de zonificación, la cual consiste en que un grupo de elementos se aíslen del resto para evitar estos problemas, la zonificación puede llevarse a cabo por hardware, software o ambas, siendo capaz de agrupar por puerto o por WWN (World Wide Name), una técnica adicional se implementa a nivel del dispositivo de almacenamiento que es la Presentación, consiste en hacer que una LUN (Logical Unit Number) sea accesible sólo por una lista predefinida de servidores o nodos (se implementa con los WWN). 9 (Storage Area Network): Red de área de almacenamiento. 10 Fibre Channel: Canal de fibra: Tecnologia de red utilizada principalmente para redes de almacenamiento. 11 Internet SCSI:EstándarquepermiteelusodelprotocoloSCSIsobreinternet.Small Computers System Interface (Interfaz de sistemas para pequemas computadoras) 19

35 Virtualización Como se ha indicado anteriormente, con los diferentes tipos de servidores, se pude conseguir una alta capacidad de procesamiento y almacenamiento, uniendo varios servidores de tal forma que realicen labores como si fuera uno solo. Este proceso de unificación de servidores se realiza normalmente para que se puedan llevar a cabo procesos que en computadores normales o sencillos tardarían demasiado tiempo. Como bien se sabe, una de las principales características de la computación en la nube, es la de proveer recursos de procesamiento y almacenamiento a los usuarios, dichos recursos deben ser administrados de tal manera que se puedan repartir las tareas entre varios servidores para agilizar el tiempo de respuesta. Para el aprovechamiento de los recursos de los servidores se utiliza la VIRTUALI- ZACIÓN. Virtualización es la técnica empleada sobre las características físicas de algunos recursos computacionales para ocultarlas de otros sistemas, aplicaciones o usuarios que interactúen con ellos, esto implica hacer que un recurso físico como un servidor, un sistema operativo o un dispositivo de almacenamiento, aparezca como si fueran varios recursos lógicos a la vez, o que varios recursos físicos como servidores o dispositivos de almacenamiento aparezcan como un único recurso lógico. La virtualización del sistema operativo es el uso de software para permitir que un mismo sistema maneje varias imágenes de los sistemas operativos a la misma vez. Esta tecnología permite la separación del hardware y el software, lo cual posibilita a su vez que múltiples sistemas operativos se ejecuten simultáneamente en una sola computadora. La virtualización, desde un punto de vista muy simple es un programa que se instala en un sistema operativo (llamado anfitrión) que permite instalar y ejecutar otro sistema operativo como si fuera otro computador completamente diferente, llamado servidor virtual. La virtualización no es un tema nuevo, de hecho ronda desde hace 40 años. Los primeros usos de la virtualización incluyen el IBM 7044, el Sistema de Tiempo Compartido (CTSS - Compatible Time Sharing System) desarrollado en el Instituto Tecnológico de Massachusetts (MIT - Massachussets Institute of Technology) en el IBM 704. Y el proyecto Atlas de la Universidad de Manchester (uno de los primeros superordenadores del mundo), que fué pionero en el uso de memoria virtual con 20

36 paginación y llamadas de supervisor. Hoy en día, la virtualización está a la vanguardia, ayudando a los negocios con la escalabilidad, seguridad y administración de sus infraestructuras globales de TI. Figura 7: Estructura del concepto de Virtualización Como puede ser difícil determinar el grado de utilización de un servidor, las tecnologías de virtualización soportan la migración en directo, la cual permite que un sistema operativo y sus aplicaciones se muevan a un nuevo servidor para balancear la carga sobre el hardware disponible. CARACTERÍSTICAS DE LA VIRTUALIZACIÓN: Particionamiento: Se pueden ejecutar múltiples aplicaciones y sistemas o- perativos en un mismo sistema físico. Los servidores se pueden consolidar en maquinas virtuales con una arquitectura de escalabilidad vertical (scale-up) u horizontal (scale-out). Los recursos computacionales se tratan como un conjunto uniforme que se distribuye entre las maquinas virtuales de manera controlada. Aislamiento: Las maquinas virtuales están completamente aislados entre sí y del host. Si existen fallas en una maquina virtual, las demás no se ven afectados. Los datos no se filtran a través de las maquinas virtuales y las aplicaciones sólo se pueden comunicar a través de conexiones de red configuradas. Al mismo tiempo que las máquinas virtuales comparten los recursos físicos de una computadora, permanecen totalmente aisladas entre sí como si fueran máquinas físicas separadas. Por ejemplo, si hay cuatro máquinas virtuales en un servidor y una de las máquinas virtuales colapsa, las otras tres siguen disponibles. El aislamiento es una de las grandes razones por las que la disponibilidad y la seguridad de las aplicaciones que se ejecutan en entornos virtualizados es tan 21

37 superior a las de las aplicaciones que se ejecutan en un sistema tradicional no virtualizado. Encapsulación: El entorno completo del servidor virtual se guarda en un solo archivo, fácil de mover, copiar y resguardar. La aplicación reconoce el hardware virtual estandarizado de manera que se garantiza su compatibilidad. Una máquina virtual es básicamente un contenedor de software que empaqueta o encapsula un conjunto entero de recursos de hardware virtual, así como un sistema operativo y todas sus aplicaciones, dentro de un paquete de software. El encapsulamiento permite que las máquinas virtuales sean notablemente portátiles y fáciles de administrar. Por ejemplo, es posible mover y copiar una máquina virtual de una ubicación a otra como si fuera un archivo de software cualquiera, o guardar una máquina virtual en un medio de almacenamiento de datos estándar, desde una tarjeta de memoria USB hasta una red de área de almacenamiento (SAN) empresarial. Independencia del Hardware: Las máquinas virtuales son totalmente independientes del hardware físico subyacente. Por ejemplo, se puede configurar una máquina virtual con componentes virtuales (CPU, tarjeta de red, controlador SCSI) que sean completamente diferentes a los componentes físicos presentes en el hardware subyacente. Las máquinas virtuales ubicadas en el mismo servidor físico incluso pueden ejecutar distintos tipos de sistemas operativos (Windows, Linux, etc.). Al combinarse con las propiedades de encapsulamiento, la independencia de hardware le permite mover una máquina virtual de un tipo de computadora x86 a otra sin modificar los controladores de dispositivos, el sistema operativo o las aplicaciones. La independencia de hardware también le permite ejecutar una combinación heterogénea de sistemas operativos y aplicaciones en una única computadora física. Modelos de Virtualización Los entornos de virtualización se pueden aplicar para multitud de propósitos. Por ejemplo, la virtualización se puede utilizar para mantener entornos múltiples de software dentro de una misma máquina para realizar pruebas o simplemente para que un usuario de escritorio pueda ejecutar distintos sistemas operativos. La tecnología de virtualización se aplica desde hace años en plataformas de servidores comerciales como VM/370 de IBM o el zos. 22

38 Figura 8: Características de la Virtualización Modelo de máquina virtual: El modelo de máquina virtual está basado en la arquitectura cliente/servidor, donde cada cliente funciona como una imagen virtual de la capa hardware. Este modelo permite que el sistema operativo cliente funcione sin modificaciones. Además permite al administrador crear diferentes sistemas clientes con sistemas operativos independientes entre sí. La ventaja principal de este modelo radica en el desconocimiento por parte de los sistemas huésped del sistema hardware real sobre el que está instalado. Sin embargo, realmente todos los sistemas virtuales hacen uso de recursos hardwares físicos. Estos recursos son administrados por un sistema denominado hypervisor que coordina las instrucciones CPU. El hypervisor es denominado comúnmente monitor de máquina virtual(vmm) y es el encargado de validar todas las peticiones e instrucciones de los sistemas virtuales a la CPU, supervisando todas las ejecuciones que requieran cambios de privilegios. Dos sistemas típicos de servidores virtuales son VMware (Rosenbblum, 1999; VMware, 2007) y Microsoft Virtual Server (Purush et al 2004). Modelo de máquina paravirtual: El modelo de máquina paravirtual(pvm) se basa, como el modelo anterior, en la arquitectura cliente/servidor, incluyendo también la necesidad de contar con un sistema monitor. Sin embargo, en este caso, el VMM accede y modifica el código del sistema operativo del sistema huésped. Esta modificación se conoce como porting. El porting sirve de soporte al VMM para que pueda realizar llamadas al sistema directamente. Al igual que las máquinas virtuales, los sistemas paravirtuales son capaces de soportar diferentes sistemas operativos instalados en el hardware real. Modelo de virtualización a nivel del sistema operativo: La virtualiza- 23

39 ción a nivel de sistema operativo se diferencia de las anteriores en que, en este caso, no existe un sistema cliente/servidor propiamente dicho. En este modelo el sistema principal exporta la funcionalidad del sistema operativo desde su propio núcleo. Por esta razón, los sistemas virtuales usan el mismo sistema operativo que el nativo (aunque en la mayoría de los casos pueden instalar distintas distribuciones). Esta arquitectura elimina las llamadas del sistema entre capas, lo que favorece una reducción importante en el uso de CPU. Además, al compartir los ficheros binarios y librerías comunes del sistema en la misma máquina, la posibilidad de escalado es mucho mayor, permitiendo que un mismo servidor virtual sea capaz de dar servicio a un gran número de clientes al mismo tiempo IaaS (Infrastructure as a Service) Uno de los principales componentes de la infraestructura como servicio es el Centro de Datos (Data Center) Data Center El Data Center, es un lugar acondicionado para albergar gran cantidad de servidores, con temperatura y humedad constantes, con altos niveles de seguridad física, con sistemas anti-incendio, suministro eléctrico regulado y conectado a Internet por medio de conexiones de alta velocidad. Un lugar especialmente diseñado para alojar equipos de computación y garantizar su permanente funcionamiento, cumpliendo con la Norma Internacional de TIA 12 : TIA/EIA 942 Telecommunications Infrastructure Standard for Data Centers. 13 Por la norma ANSI/TIA 942 existe una serie de reglas aplicables para clasificar un Data Center, llamados Tiers(Niveles), la clasificación considera 4 niveles independientes para los sistemas de: Telecomunicaciones Arquitectura Eléctrica 12 Telecommunications Industry Association: TIA 13 TIA on Line 24

40 Mecánica Dentro de cada subsistema el estándar desarrolla una serie de ítems como se muestra el la Figura 5. Figura 9: Items principales de cada subsitema Tier I - Básico La infraestructura de comunicaciones será distribuida de la sala de entrada (ER) para las áreas de distribución horizontal (HDA) a través de una única ruta. Un Data Center Tier I puede ser susceptible a interrupciones tanto planeadas como no planeadas. Cuenta con sistemas de aire acondicionado y distribución de energía; pero puede o no tener piso técnico, UPS o generador eléctrico; si los posee pueden no tener redundancia y existir varios puntos únicos de falla. Estima un nivel mínimo de distribución de energía eléctrica para atender exigencias de capacidad eléctrica, con pequeña o ninguna redundancia. En este caso, una falla eléctrica o una reparación podrá ocasionar la interrupción parcial o total de las operaciones. No es necesaria redundancia de alimentación de energía en la entrada de la empresa. Debe prever un sistema de acondicionamiento de aire simples/múltiples con 25

41 capacidad de enfriamiento combinada para mantener la temperatura y la humedad relativa de las áreas críticas en las condiciones proyectadas, sin unidades redundantes. La carga máxima de los sistemas en situaciones críticas es del 100%. La infraestructura del Data Center deberá estar fuera de servicio al menos una vez al año por razones de mantenimiento y/o reparaciones. Situaciones de urgencia pueden motivar paradas más frecuentes y errores de operación o fallas en los componentes de su infraestructura causarán la detención del Data Center. La tasa de disponibilidad máxima del datacenter es % del tiempo. Los potenciales puntos de falla son: Falla de energía de la concesionaria en el Data Center o en la Central de la Operadora de Telecomunicaciones. Falla de equipamientos de la Operadora. Falla en los Routers o conmutadores no redundantes Tier II - Componentes Redundantes Los equipamientos de telecomunicaciones del Data Center y también los equipamientos de la operadora de telecomunicaciones, así como los conmutadores LAN- SAN deben tener módulos redundantes (fuentes de energía, placas procesadoras, de supervisión, de acceso). Los datacenters con componentes redundantes son ligeramente menos susceptibles a interrupciones, tanto planeadas como las no planeadas. Estos datacenters cuentan con piso falso, UPS y generadores eléctricos, pero están conectados a una sola línea de distribución eléctrica. Su diseño es lo necesario más uno (N+1), lo que significa que existe al menos un duplicado de cada componente de la infraestructura. Debe proveer módulos UPS redundantes para N+1. Es necesario un sistema de generador eléctrico dimensionado para controlar todas las cargas del Data Center, mientras no sea necesario conjunto de generadores redundantes. No es necesaria ninguna redundancia en la entrada de servicio de distribución de energía. Los sistemas de aire acondicionado deben ser proyectados para la operación 26

42 continua 7 días/ 24 horas/ 365 días/año e incorporan un mínimo de redundancia N+1. La carga máxima de los sistemas en situaciones críticas es del 100%. El mantenimiento en la línea de distribución eléctrica o en otros componentes de la infraestructura pueden causar una interrupción del procesamiento. La tasa de disponibilidad máxima del datacenter es % del tiempo. Posible punto de falla para esta instalación: Fallas en los sistemas de aire acondicionado o de energía pueden ocasionar fallas en todos los demás componentes del Data Center Tier III - Mantenimiento concurrente Las capacidades de un Data Center de este tipo le permiten realizar cualquier actividad planeada sobre cualquier componente de la infraestructura sin interrupciones en la operación. Actividades planeadas incluyen mantenimiento preventivo y programado, reparaciones o reemplazo de componentes, agregar o eliminar elementos y realizar pruebas de componentes o sistemas, entre otros. Para infraestructuras que utilizan sistemas de enfriamiento por agua significa doble conjunto de tuberías. Debe existir suficiente capacidad y doble línea de distribución de los componentes, de forma tal que sea posible realizar mantenimiento o pruebas en una línea, mientras que la otra atiende la totalidad de la carga. La carga máxima en los sistemas en situaciones críticas es de 90%. En este tier, actividades no planeadas como errores de operación o fallas espontáneas en la infraestructura pueden todavía causar una interrupción del datacenter. Debe ser atendido por lo menos por dos operadores de telecomunicación. Observar que no es permitido que los cables de una misma operadora presten servicios a una segunda operadora, para evitar un punto único de falla. Muchos datacenters tier III son diseñados para poder actualizarse a tier IV, cuando los requerimientos del negocio justifiquen el costo. El sistema de HVAC (Calefacción, Ventilación y Condicionamiento de Aire) de una instalación de capa 3 debe incluir múltiples unidades de aire acondicionado con capacidad combinada de enfriamiento para mantener la temperatura y 27

43 la humedad relativa en las condiciones proyectadas, con unidades redundantes suficientes para permitir una falla o mantenimiento de un panel eléctrico. El punto de falla es: Cualquier evento crítico catástrofe en el MDA(área principal de distribución de cableado estructurado) o HDA(Es un área utilizada para conexión con las áreas de equipos.) va a interrumpir los servicios. La tasa de disponibilidad máxima del datacenter es % del tiempo Tier IV - Tolerancia a fallos Este Data Center provee capacidad para realizar cualquier actividad planeada sin interrupciones en las cargas críticas, pero además la funcionalidad tolerante a fallas le permite a la infraestructura continuar operando aun ante un evento crítico no planeado. Esto requiere dos líneas de distribución simultáneamente activas, típicamente en una configuración system + system; eléctricamente esto significa dos sistemas de UPS independientes, cada sistema con un nivel de redundancia N+1. Todo el cableado del backbone 14 debe ser redundante, además, él debe ser protegido a través de rutas/ductos cerrados. Los equipamientos activos (routers, MODEM de operadoras, switches LAN/SAN) deben ser redundantes y tener alimentación de energía redundante. El sistema debe proveer la conmutación automática para los equipos de backup. La carga máxima de los sistemas en situaciones críticas es de 90% y persiste un nivel de exposición a fallas, por el inicio una alarma de incendio o porque una persona inicie un procedimiento de apagado de emergencia o Emergency Power Off (EPO), los cuales deben existir para cumplir con los códigos de seguridad contra incendios o eléctricos. La tasa de disponibilidad máxima del datacenter es % del tiempo. Para poner en perspectiva la tasa de disponibilidad que se pretende para los 14 Estructura de transmisión de datos de una red o conjunto de ellas en Internet. Literalmente: columna vertebral 28

44 distintos tiers, en la imagen se expresa su significado expresado en el tiempo de parada anual del Data Center. Estos porcentajes deben considerarse como el promedio de cinco años. Figura 10: Comparación de disponibilidad de cada nivel En un proyecto de Data Center la característica primordial es eliminar los puntos de fallas y aumentar la redundancia y confiabilidad de las informaciones de la empresa. A continuación presentamos un resumen de cada una de los Tiers. Figura 11: Resumen de la clasificación TIER s 29

45 3.3. PaaS (Platform as a Service) Platform as a Service (PaaS) En español Plataforma como Servicio. Aunque suele identificarse como una evolución de SaaS, es más bien un modelo en el que se ofrece todo lo necesario para soportar el ciclo de vida completo de construcción y puesta en marcha de aplicaciones y servicios web completamente disponibles en la Internet. Otra característica importante es que no hay descarga de software que instalar en los equipos de los desarrolladores. PasS ofrece mútliples servicios, pero todos provisionados como una solución integral en la web SaaS (Software as a Service) Software as a Service (SaaS) o Software como un servicio. Se define como un modelo de Software de gestión de aplicaciones[8], donde un proveedor de software implementa y ejecuta aplicaciones de software en una plataforma multiusuario (Nube) para que sus clientes utilicen estas aplicaciones a través de Internet, como un servicio. En los últimos años, SaaS se ha convertido en un nuevo paradigma para la entrega de software en la Computación en la Nube, atrayendo más y más tanto a la industria, como a la academia. En otros términos, SaaS es un modelo de distribución del software que proporciona a los clientes el acceso al mismo a través de la red (generalmente Internet), de manera que les libra del mantenimiento de las aplicaiones, de o- peraciones técnicas y de soporte. Las aplicaciones distribuidas en la modalidad SaaS pueden llegar a cualquier tipo de empresa sin importar su tamaño o su ubicación geográfica. Se trata de un modelo que une el producto (software) al servicio, para dotar a las empresas de una solución completa que permita optimizar sus costos y sus recursos. En comparación con el software convencional, SaaS tiene algunas características únicas. En lugar de estar instalado en el local, las aplicaciones SaaS normalmente se hospedan en la red del proveedor de servicios, y es entregado como un servicio, y sirven de los servicios de modo multi-usuario. Este modelo de prestación de servicios On-demand (sobre demanda) y multi-tenant (multiusuario) se adapta bien a la nube de software, ya que no requiere el despliegue de una gran infraestructura en las instalaciones del cliente. Por otro lado, las aplicaciones SaaS se pueden desarrollar en un entorno de Computación en la 30

46 Nube y se accede a través de Internet con navegadores convencionales. Por lo tanto, elimina o reduce drásticamente el compromiso inicial de recursos. Como consecuencia, las aplicaciones SaaS se pueden implementar con el mínimo esfuerzo y estará disponible en muy poco tiempo para un gran número de usuarios, y por lo tanto, hace que el modelo SaaS sea muy atractivo para las empresas. Además, SaaS emplea una sola instancia, la arquitectura multiusuario, permitiendo a muchos clientes compartir los recursos sin afectar la otra. Este servicio de enfoque centralizado de alojamiento, hace que el despliegue de parches y actualizaciones de la aplicación sean transparente para los usuarios. Otra característica importante de SaaS es la adopción de los servicios Web (Web Services) y la arquitectura orientada a servicios (SOA) Service Oriented Architecture., una arquitectura plenamente aceptada por la industria. Muchas plataformas SaaS exponen los datos de las aplicaciones y sus funcionalidades a través de la interfaz de servicios web (Web Server Interface). Esto no sólo permite a los clientes consultar/actualizar los datos de las aplicaciones SaaS mediante programación, sino que también proporciona un mecanismo estándar para integrar las aplicaciones SaaS en la Nube con software de la empresa con la infraestructura empresarial SOA. Con la adopción de Web Services y SOA tanto por los proveedores de SaaS y las empresas, se ha simplificado significativamente el proceso de integración. Sin embargo, la integración de las aplicaciones de SaaS con las aplicaciones on-premise 15 todavía enfrentan serios desafíos a la hora de cruzar las redes de empresas y dominios. Esto se debe a que típicamente, las redes de ls empresa estan protegidas dispositivos (NAT)network address translation (NAT) y estrictos firewalls (cortafuegos). Por lo general, NAT/firewall se configuran para bloquear todos los paquetes entrantes iniciados por parte del público (externo) de la red y abrir sólo un número limitado de puertos para los salientes. Como resultado, todas las solicitudes enviadas a las aplicaciones on-premise, desde las aplicaciones SaaS en una Nube publica, serán bloqueadas por la empresa NAT/firewall. 15 Se denomina on-premise, a las aplicaciones que se encuentran en las instalaciones de la compañia. 31

47 Figura 12: Solicitud bloqueada de una Aplicación SaaS SOA (Service Oriented Architecture) El concepto de Orientación a Servicios tiene sus raíces en una teoría de la Ingeniería de Software llamada Separación de Incumbencias (Separation of Concerns). Esta teoría se basa en la noción de que es beneficioso particionar un gran problema en una serie de incumbencias individuales. Esto permite que la lógica requerida para resolver el problema sea descompuesta en una colección de piezas relacionadas de menor tamaño. Cada pieza de lógica se va a encargar de una incumbencia específica. La teoría de Separación de Incumbencias ha sido plenamente utilizada y probada en un amplio rango de problemáticas. Por ejemplo, el paradigma de programación orientada a objetos, intenta lograr esto mediante la abstracción y encapsulamiento de lógica y datos en objetos y clases. Asimismo, en la programación orientada a componentes, se utilizan los mismos como unidades de separación de incumbencias o funcionalidad. Un servicio o web service es una pieza de software que conforma una serie de estándares de intercambio de información. Estos estándares permiten el intercambio de operaciones entre diferentes tipos de computadoras, apartándose del problema del hardware que utilicen, como así también de los sistemas operativos que estén corriendo en dichos equipos, o de los lenguajes de programación en los que estén escritos. Para mantener su independencia, los web services, encapsulan la lógica dentro de un contexto. Este contexto puede ser una tarea de negocio, una entidad de negocio o alguna otra agrupación lógica. Cuando se construye una solución con arquitectura orientada a servicios, cada servicio puede encapsular una tarea realizada por una rutina individual, o un subproceso compuesto de varias rutinas. Un servicio puede además encapsular la lógica completa del proceso, tal como indica la figura 6. La Arquitectura Orientada a Servicios (SOA) es un conjunto flexible de los principios de diseño utilizados durante las fases de desarrollo e integración 32

48 Figura 13: Encapsulamiento de procesos. de sistemas de computación. Un sistema basado en una arquitectura SOA se empaqueta funcionalmente como un conjunto de servicios interoperables que pueden ser utilizados en múltiples sistemas de diferentes unidades de negocios. SOA también proporciona una manera para que los consumidores de servicios, tales como aplicaciones basadas en web, puedan estar al tanto de los servicios basados en SOA. Por ejemplo, varios departamentos diferentes dentro de una empresa pueden desarrollar e implementar servicios de SOA en diferentes implementaciones de lenguajes, sus respectivos clientes se beneficiarán de una entendible interfase para acceder a ellos. XML 16 es utilizado comúnmente para interactuar con los servicios de SOA, aunque esto no es estrictamente necesario. SOA define la forma de integrar diferentes aplicaciones para un entorno basado en Web y aplicaciones de múltiples plataformas de ejecución. En lugar de definir una API, SOA define la interfaz en términos de protocolos y funcionalidad. Un extremo es el punto de partida para una implementación de SOA. El Service-Oriented o Web Service, requiere el acoplamiento flexible de servicios con los sistemas operativos y otras tecnologías que subyacen en las aplicaciones. SOA separa las funciones en distintas unidades o servicios, [9], que los desarrolladores deben hacer accesibles a través de una red, a fin de permitir a los usuarios combinar y reutilizar en la producción de las aplicaciones. 16 Extensible Markup Language (XML): lenguaje de marcas extensible 33

49 Estos servicios y sus consumidores correspondientes se comunican entre sí pasandodatosenunlugarbiendefinido,enmodocomún(sharedformat),omediante la coordinación de una actividad entre dos o más servicios[10]. Las implementaciones SOA se basan en una malla de servicios de software. Los servicios incluyen unidades no asociadas, unidades con funcionalidades débilmente acoplados no deben ser llamadas desde otros contenidos en el. Cada servicio se refiere a una acción, como una solicitud en línea para una cuenta, o ver un estado de cuenta bancaria en línea, o la colocación de una reserva online o para tiquete de avión. En lugar de incrustar los servicios para ser llamados desde otro servicio, utilizan protocolos definidos que describen cómo pasan los servicios y se analizan y aprueban los mensajes a través de la descripción de los metadatos. Requerimientos Con el fin de utilizar eficientemente SOA, la arquitectura debe cumplir los siguientes requisitos: La interoperabilidad entre diferentes sistemas y lenguajes de programación que proporciona la base para la integración entre aplicaciones en diferentes plataformas a través de un protocolo de comunicación. Un ejemplo de la comunicación depende del concepto de los mensajes. Por medio de mensajes cruzados a través de los canales de mensajes definidos, se disminuye la complejidad de la aplicación final, permitiendo así que el desarrollador de la aplicación se centre en la funcionalidad real de la aplicación en lugar de las necesidades complejas de un protocolo de comunicación. Deseo de crear una unión de recursos. Establecer y mantener el flujo de datos a un sistema de base de datos federada. Esto permite nuevas funcionalidades desarrolladas para hacer referencia a un formato de negocio común para cada elemento de datos. Principios 34

50 Los siguientes principios rectores definen las reglas básicas para el desarrollo, mantenimiento y uso de la SOA[11]: Reutilización, granularidad, modularidad, componibilidad, componentización y la interoperabilidad. Normas de cumplimiento (tanto comunes como específicas de la industria). Servicios de identificación y categorización, el aprovisionamiento, la entrega y el monitoreo y el control. Figura 14: Interoperabilidad de un servicio Servicios Web (Web Services) Un Servicio Web es una interfaz que describe un conjunto de operaciones que se puede acceder por la red, a través de mensajería XML 17 estandarizada. Los Servicios Web se describen usando la notación formal estándar XML, llamada descripción del servicio. Abarca todos los detalles necesarios para interactuar con otros Servicio Web, incluyendo los formatos de mensaje (El detalle de las operaciones), los protocolos de transporte y ubicación. La interfaz esconde los detalles de implementación del servicio, lo que le permite ser utilizado independientemente de la plataforma de hardware o software en el que se lleva a cabo y también de forma independiente del lenguaje de programación en el que está escrito. Esto permite y anima a las aplicaciones basadas en Servicios Web ser débilmente acopladas, orientadas a componentes a través de implementaciones cruzadas. El Servicios Web cumple una tarea específica o un conjunto 17 Extensible Markup Language (XML) 35

51 de tareas. Se pueden usar solos o con otros Servicios Web para llevar a cabo una agregación compleja o una transacción comercial. El modelo de los Servicio Web The Web Services Model Figura 15: Roles del Servicio Web, operaciones y artefáctos. Fuente: Web Services Conceptual Architecture (WSCA 1.0) UDDI (Universal Description, Discovery and Integration). Son las siglas del catálogo de negocios de Internet denominado Universal Description, Discovery and Integration. El registro en el catálogo se hace en XML. UDDI es una iniciativa industrial abierta (sufragada por la OASIS) entroncada en el contexto de los servicios Web. WSDL (Web Services Description Language). Define un lenguaje de descripción de servicios web utilizando XML. Roles en los Servicios Web Proveedor de Servicio (Server provider): Desde la perspectiva empresarial, este es el dueño del servicio. Desde la perspectiva de la arquitectura, esta es la plataforma que aloja el acceso al servicio. Solicitante del Servicio (Service requestor): Desde la perspectiva empresarial, este es el negocio que requiere o demanda de ciertas funciones que deben ser satisfechas. Desde la perspectiva de la arquitectura, esta es la aplicación que está buscando una invocación o una iniciación de interacción con un servicio. El papel del solicitante del servicio, puede ser 36

52 jugado por un navegador conducido por una persona o por un programa sin interfaz de usuario. (ej. otro wevicio web). Registro de Servicios (Service registry): Este es un registro que permite la búsqueda de descripción de los servicios, dónde los Proveedores de Servicios publican las descripciones de los servicios que ofrecen. Los solicitantes del servicio buscan y obtienen información de enlace (en la descripción del servicio) sobre el servicio requerido durante el desarrollo de la unión estática o durante la ejecución de enlace dinámico. Para los solicitantes de servicios vinculadas estáticamente, el registro de servicios es una función opcional en la arquitectura, debido a que un proveedor de servicios puede enviar la descripción directamente a los solicitantes de servicios. Asimismo, los solicitantes de servicios puede obtener una descripción de servicio de otras fuentes, además de un registro de servicios, tales como un archivo local, un sitio FTP, un sitio Web, Publicidad y Descubrimiento de Servicios (ADS) o el descubrimiento de Servicios Web (DISCO). Operaciones en la arquitectura Servicios Web Para que una aplicación aproveche un Servicio Web, tres comportamientos deben llevarse a cabo: Publicación de descripciones de servicios, la búsqueda descripciones de servicios, y la unión o la invocación de servicios basados en la descripción del servicio web. Estos comportamientos pueden ocurrir por separado o de forma iterativa. En concreto, estas operaciones son: Publicar. Para ser accesibles, la descripción de los servicios web deben ser publicado para que el solicitante del servicio pueda encontrarlo. En dónde se publica, puede variar dependiendo de los requerimientos de la aplicación (consulte Service Publication para más detalles)[17]. Buscar. En la operación de búsqueda, el solicitante del servicio obtiene una descripción del servicio, directa o consulta el registro de servicios para el tipo de servicio requerido (consulte Discovery Service para más detalles)[17]. La operación de búsqueda puede estar involucrada en dos fases diferentes del ciclo de vida para el solicitante del servicio: durante el tiempo de diseño para recuperar la descripción de interfaz del servicio con la cual se va a desarrollar la aplicación, y en tiempo de ejecución, para recuperar la descripción de enlace dinámico y la ubicación del servicio de invocación. 37

53 Enlace. Eventualmente, un servicio debe ser invocado. En la operación de enlace del servicio, el solicitante invoca o inicia una interacción con el servicio en tiempo de ejecución, utilizando los detalles de enlace incluidos en la descripción del servicio para ser localizado, contactado e invocado. Artefactos de los Servicios Web Servicio. Cuando un Servicio Web es una interfase descrita por una descripción del servicio, su ejecución es el servicio. Un servicio es un módulo de software implementado en las plataformas de red de acceso proporcionada por el proveedor de servicios, la cual existe para ser invocado por o para interactuar con un solicitante del servicio. También puede funcionar como un solicitante de servicio, utilizando otros Servicios Web en su aplicación. Descripción del Servicio. La descripción del servicio contiene los detalles de la interfaz y la implementación del servicio. Esto incluye sus tipos de datos, las operaciones de unión, la información y la ubicación de red. También podría incluir la clasificación y otros metadatos para facilitar el descubrimiento y la utilización por los solicitantes de servicios. La descripción del servicio podría ser publicado en un Solicitante del Servicio o un Registro de Servicios. 38

54 4. RETOS: RIESGOS Y VULNERABILIDADES La Computación en la Nube es una metodología revolucionaria, que logra incorporar tecnologías antíguas y algunas nuevas, de acuerdo al concepto adoptado y con el cual se permite obtener muchos beneficios, como la optimización de los recursos, reducción de costos y versatilidad en el manejo de las aplicaciones como se ha visto en las etapas anteriores. Sin embargo, no debemos dejar de lado la otra cara de la moneda, los riesgos. La idea de utilizar la computación de la misma manera como un servicio público, como la electricidad, de verdad que es un servicio revolucionario en la indistria de TI Riesgos, Amenazas y Vulnerabilidades de la Computación en la Nube Las palabras Riesgo, Amenaza y vulnerabilidad son a menudo, utilizadas para referirse al mismo término, sin embargo es importante entender la diferencia que existe entre cada una de ellas y más importante aún entender la co-relación que existe entre ellas. Figura 16: Riesgo = Vulnerabilidad x Amenaza x Impacto x Probabilidad La Vulnerabilidad hace referencia al software, hardware o debilidades en procedimientos que puedan llegar a permitir una puerta abierta a un atacante para ingresar a una computadora o red, que proporcione un acceso ilegal a los recursos. La vulnerabilidad se caracteriza por una falencia o debilidad en la seguridad que podría llegar a ser expuesta. Vulnerabilidad puede ser un servicio corriendo en un servidor, o una aplicación si el parche adecuado o simplemente una entrada física insegura. Una Amenaza es un peligro potencial a la información o los sistemas. La 18 TI. Tecnologías de la Información(También IT: Information Technology) 39

55 amenaza es que alguien, o algo, identifique una vulnerabilidad específica y la use en contra de la empresa o persona. Las amenzas aprovechan las vulnerabilidades existentes en un intento de causar daño o destruir los recursos o la información. Un Agente Amenazador es la entidad de que aprovecha una vulnerabilidad. Un Agente Amenazador podría ser un intruso, un proceso o un empleado que por un error involuntario, podría expone alguna información confidencial para su destrucción o manupulación. Un Riesgo es la probabilidad de que un agente amenazador tome ventaja de una vulnerabilidad y el impacto correspondiente sobre la compañia. Por ejemplo, si los usuarios no estan capacitados adecuadamente en los procesos y procedimientos de la compañía, hay una mayor probabilidad de que un empleado cometa un error voluntaria o involuntariamente que pueda destruir lós datos. Una Exposición es el instante en que comienza a exponerse la perdida de información debido a un Agente Amenazante. Una vulnerabilidad puede exponer a una compañía a posibles daños. Una contramedida (también conocido como medida de seguridad) es generalmente puesta en marcha para mitigar el riesgo potencial. Una contramedida puede ser una política, un procedimiento, una configuración de software, o dispositivos de hardware que eliminan la vulnerabilidad o reducen la probabilidad de que un agente de amenazador sea capaz de exponer una vulnerabilidad. Mecanismos de autenticación fuerte, antivirus y el conocimiento de los procesos de seguridad de la información, son algunas ejemplos de contramedidas adecuadas. En cualquier empresa, los riesgos de seguridad de la información deben ser identificados, evaluadas, analizadas y tratadas adecuadamente reportados. Empresas que fallan en la identificación de los riesgos asociados con la tecnología que utilizan, las personas que emplean, o el medio ambiente en el que operan, por lo general exponen su negocio a consecuencias que podrían resultar en graves daños a la empresa. Debido a que no es posible eliminar los riesgos completamente, es necesario introducir niveles aceptables. Los riesgos aceptables son los riesgos con los cuales la compañía decide vivir, luego de realizar un adecuado análisis de riesgos que 40

56 determinan que el costo de estos tratamientos, podrían superar los beneficios. Como ya comentamos anteriormente, Computación en la Nube es un modelo de negocio en el que las empresas con recursos limitados para construir su propia infraestructura de TI, optan por subcontratar a empresas que a su vez, alquilan su infraestructura y probablemente sus aplicaciones como un servicio. Por lo tanto, los riesgos, amenazas y vulnerabilidades que se asocian generalmente con la tecnología en general, existen en este entorno, debido a la subcontratación del servicio tecnológico sólo transfiere la responsabilidad. Además, este nuevo modelo presenta más problemas de seguridad debido principalmente a el hecho de que los datos están en la nube (es decir, alojado en algún lugar del espacio de Internet), que se transfieren a través de países con regulaciones diferentes, y lo más importante, residir en una máquina que aloja datos de otras instancias de otras empresas. En algunos casos, los datos de la misma empresa, pueden ser almacenados a través de múltiples centros de datos. Nos concentraremos en los problemas específicos de seguridad en la nube. Figura 17: Riesgos, Amenazas y Vulnerabilidades de la Computación en la nube. Los riesgos de seguridad de la información en Cloud Computing (CC) fueron objeto de análisis detallado y evaluación. Uno de los mejores esfuerzos en este sentido, fue realizado por Agencia Europea de Seguridad de las Redes y de 41

Indice 1. Introducción a la computación en nube (cloud computing)

Indice 1. Introducción a la computación en nube (cloud computing) Tema 9. Centros de datos: computación en nube y organización física Indice 1. Introducción a la computación en nube (cloud computing) 2. Virtualización de recursos: consolidación de servidores 3. Arquitectura

Más detalles

Cloud Computing. Rodrigo Moreno Rosales DN-11

Cloud Computing. Rodrigo Moreno Rosales DN-11 Cloud Computing Rodrigo Moreno Rosales DN-11 Cloud Computing La computación en la nube,conocido también como servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos, es un paradigma

Más detalles

Elaborado por Víctor Cuchillac (papá)

Elaborado por Víctor Cuchillac (papá) PRE - Especialidad Construyendo la Infraestructura Tecnológica del futuro: Cloud Computing, Seguridad y Virtualización Módulo Cloud Computing Private Cloud Tema Servicios en la nube Víctor Cuchillac (papá)

Más detalles

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones.

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. IDS-Virtualiza es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. Qué es la virtualización? La virtualización es una tecnología probada de software que está cambiando

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

CONSIDERACIONES PARA LA CONTRATACIÓN DE SERVICIOS DE CÓMPUTO EN LA NUBE. Versión: 1.3

CONSIDERACIONES PARA LA CONTRATACIÓN DE SERVICIOS DE CÓMPUTO EN LA NUBE. Versión: 1.3 CONSIDERACIONES PARA LA CONTRATACIÓN DE SERVICIOS DE CÓMPUTO EN LA NUBE Versión: 1.3 Marzo 2014 INTRODUCCIÓN En la actualidad varias entidades del sector privado y público están evaluando el usar el Cómputo

Más detalles

Universidad Dominicana O&M Seminario de Tecnología Aplicada

Universidad Dominicana O&M Seminario de Tecnología Aplicada Tema 1 Virtualización y Servidores Virtualización En computación, la virtualización es un medio para crear una versión virtual de un dispositivo o recurso, como un servidor, un dispositivo de almacenamiento,

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES Y TELECOMUNICACIONES LA ARQUITECTURA BLADE SISTEMAS OPERATIVOS I

UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES Y TELECOMUNICACIONES LA ARQUITECTURA BLADE SISTEMAS OPERATIVOS I UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES Y TELECOMUNICACIONES LA ARQUITECTURA BLADE SISTEMAS OPERATIVOS I CÉSAR ZÚÑIGA SAN LUCAS PROFESOR: INGENIERA SARA NORIEGA

Más detalles

Mgter. Alejandro Ramos

Mgter. Alejandro Ramos Mgter. Alejandro Ramos Servidores Centralizados de Ficheros. Sistemas de Base de Datos. Sistemas Distribuidos. Evolución de la Tecnología Cliente Servidor 1 2 3 4 5 1982 1986 1990 1995 1995 - actualmente

Más detalles

CLOUD AND SKY COMPUTING

CLOUD AND SKY COMPUTING Universidad Simón Bolívar Sistemas de Operación III (CI-4822) Septiembre Diciembre 2013 CLOUD AND SKY COMPUTING Carlos Gómez Pedro Romero TEMAS Cloud Computing Historia Concepto Características Arquitectura

Más detalles

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE AÑO: 2010 Qué es un servidor Blade? Blade Server es una arquitectura que ha conseguido integrar en

Más detalles

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Clusters Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Introducción Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica, etc. Tradicionalmente

Más detalles

Plataforma Cloud con HP 3PAR y VMware vsphere

Plataforma Cloud con HP 3PAR y VMware vsphere Mayo 2011 Elaborado por nerion Todos los derechos reservados. Plataforma Cloud con HP 3PAR y VMware vsphere SOBRE NERION nerion es una de las principales Empresas españolas de registro de dominios, hosting

Más detalles

TODO COMO UN SERVICIO

TODO COMO UN SERVICIO TODO COMO UN SERVICIO LA PROMESA DE LA NUBE GONZALO A. GOMEZ 1 2010 Copyright 2010 Hewlett Hewlett 2010 Packard Hewlett-Packard Co. Co. Development Company, L.P. AGENDA Qué es Cloud Computing? Características

Más detalles

PREGUNTAS Y RESPUESTAS FRECUENTES FAQ DATA CENTER VIRTUAL

PREGUNTAS Y RESPUESTAS FRECUENTES FAQ DATA CENTER VIRTUAL PREGUNTAS Y RESPUESTAS FRECUENTES FAQ DATA CENTER VIRTUAL 1. Qué es Data Center Virtual? Es un conjunto de equipos instalados dentro de las instalaciones de UNE bajo unas condiciones de seguridad, climatización

Más detalles

Cloud Computing Tendencias. Modelos. Posibilidades. Germán Cortés Lasso gcorteslasso@gmail.com

Cloud Computing Tendencias. Modelos. Posibilidades. Germán Cortés Lasso gcorteslasso@gmail.com Cloud Computing Tendencias. Modelos. Posibilidades Germán Cortés Lasso gcorteslasso@gmail.com Agenda Introducción Qué es Cloud Computing? Características Modelos Tendencias Posibilidades Introducción Todos

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR:

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: CLOUD COMPUTING PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: 1. Introducción 1. Qué es el Cloud Computing? La computación en nube es un sistema informático basado en Internet y centros de

Más detalles

Redes de Altas Prestaciones

Redes de Altas Prestaciones Redes de Altas Prestaciones TEMA 3 Redes SAN -Alta disponibilidad -Sistemas Redundantes -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Componentes de un SAN Términos más utilizados Topología

Más detalles

Tecnologías de la Información en la Gestión Empresarial

Tecnologías de la Información en la Gestión Empresarial Tecnologías de la Información en la Gestión Empresarial 1 Sesión No. 9 Nombre: Cloud Computing Objetivo: Al término de la sesión, el alumno explicará las principales características del Cloud Computing.

Más detalles

:Arquitecturas Paralela basada en clusters.

:Arquitecturas Paralela basada en clusters. Computación de altas prestaciones: Arquitecturas basadas en clusters Sesión n 1 :Arquitecturas Paralela basada en clusters. Jose Luis Bosque 1 Introducción Computación de altas prestaciones: resolver problemas

Más detalles

INTRODUCCIÓN A LA COMPUTACION EN LA NUBE Y BIG DATA (1) Ing. Carlos Ormella Meyer

INTRODUCCIÓN A LA COMPUTACION EN LA NUBE Y BIG DATA (1) Ing. Carlos Ormella Meyer INTRODUCCIÓN A LA COMPUTACION EN LA NUBE Y BIG DATA (1) Ing. Carlos Ormella Meyer En los últimos años, el interés por la Computación en la Nube (Cloud Computing), tanto para uso personal como para negocios,

Más detalles

Unidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas

Unidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas Unidad I Fundamentos de Sistemas Distribuidos M.C. Juan Carlos Olivares Rojas Temario 1.1. Características de un sistema distribuido 1.2. Objetivos de los sistemas distribuidos 1.3. Ventajas y desventajas

Más detalles

Implementación, aprovisionamiento y actualización de Windows Server con System Center

Implementación, aprovisionamiento y actualización de Windows Server con System Center Implementación automatizada y centralizada, aprovisionamiento y actualización de Windows Server La implementación y el mantenimiento de Windows Server en sistemas operativos de centros de datos y entornos

Más detalles

Cloud Computing. Mario José Villamizar Cano Investigador, Consultor y Arquitecto Cloud Computing

Cloud Computing. Mario José Villamizar Cano Investigador, Consultor y Arquitecto Cloud Computing Mario José Villamizar Cano Investigador, Consultor y Arquitecto @mariocloud @tiendacloud Áreas Estratégicas Tecnológicas Emergentes Imagen tomada de Gartner Inc. Áreas Estratégicas Tecnológicas Emergentes

Más detalles

INFORME DE PERCEPCIÓN DE PROVEEDORES DE CLOUD COMPUTING. Características Técnicas y de Seguridad

INFORME DE PERCEPCIÓN DE PROVEEDORES DE CLOUD COMPUTING. Características Técnicas y de Seguridad INFORME DE PERCEPCIÓN DE PROVEEDORES DE CLOUD COMPUTING OCTOBER 13, 215 215 Índice Objetivo y metodología... 2 Resumen Ejecutivo... 2 Resultados (Seguridad)... 3 Nivel de Madurez (Seguridad)... 7 Resultados

Más detalles

Redes de Altas Prestaciones

Redes de Altas Prestaciones Redes de Altas Prestaciones TEMA 3 Tecnologías Soporte tolerante a fallos -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Topología en Alta Disponibilidad Tecnologías disponibles Tecnología

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Diferencias entre Windows 2003 Server con Windows 2008 Server

Diferencias entre Windows 2003 Server con Windows 2008 Server Diferencias entre Windows 2003 Server con Windows 2008 Server WINDOWS SERVER 2003 Windows Server 2003 es un sistema operativo de propósitos múltiples capaz de manejar una gran gama de funsiones de servidor,

Más detalles

COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ

COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ ESPACIO ACADÉMICO HERRAMIENTAS WEB 2.0 PARA EL DESARROLLO PROFESIONAL

Más detalles

Medellín, martes 27 de octubre del 2015

Medellín, martes 27 de octubre del 2015 Medellín, martes 27 de octubre del 2015 José Flavio Guerra Gerente de Innovación OasisCom Introducción Administre con eficiencia sus recursos Servicios En la nube? ERP? Nada? Contenido ERP Definición Características

Más detalles

El camino hacia Cloud Computing en UTE. Ing. Gabriel Laborda División Sistemas de Información - UTE

El camino hacia Cloud Computing en UTE. Ing. Gabriel Laborda División Sistemas de Información - UTE El camino hacia Cloud Computing en UTE Ing. Gabriel Laborda División Sistemas de Información - UTE JIAP 17 de Agosto de 2012 En momentos en que la oferta abunda Vea que Nube Publica! Lo ultimo en IaaS

Más detalles

CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO

CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO CENTRO DE RESGUARDO Centro de Cómputos de Resguardo Sitio para reubicarse luego de un desastre Sitio manejado

Más detalles

EXIN Cloud Computing Foundation

EXIN Cloud Computing Foundation Examen tipo EXIN Cloud Computing Foundation Edición Abril 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

Más detalles

Concepto de Procesamiento Distribuido y Centralizado

Concepto de Procesamiento Distribuido y Centralizado Concepto de Procesamiento Distribuido y Centralizado Procesamiento Centralizado: En la década de los años 50 s las computadoras eran máquinas del tamaño de todo un cuarto con las siguientes características:

Más detalles

AAPP & Cloud Computing

AAPP & Cloud Computing AAPP & Cloud Computing La visión de Telefónica Telefónica también tiene una visión del CLOUD 1 01 Contexto de las AAPP Transformación, Recortes, Sociedad de la Información, Eficiencia, Vivimos un contexto

Más detalles

PROGRAMA HP ACREDITATED TECHNICAL ASSOCIATE ACA

PROGRAMA HP ACREDITATED TECHNICAL ASSOCIATE ACA PROGRAMA HP ACREDITATED TECHNICAL ASSOCIATE ACA IMPARTIDO POR CERTIFICACION 00421698 HP ATA DISPOSITIVOS CONECTADOS Diseño e Implementación de Soluciones de Dispositivos Conectados para Pequeñas y Medianas

Más detalles

CENTRO DE DATOS Y POP

CENTRO DE DATOS Y POP Virtual y física. Pública y privada. Por horas o por meses. Nuestra plataforma unificada proporciona infraestructuras en la nube a nivel de Internet. Todo lo que quiera, desplegado bajo demanda y en tiempo

Más detalles

MS_10981 Infrastructure Provisioning with System Center Virtual Machine Manager

MS_10981 Infrastructure Provisioning with System Center Virtual Machine Manager Gold Learning Gold Business Intelligence Silver Data Plataform Infrastructure Provisioning with System Center Virtual Machine Manager www.ked.com.mx Por favor no imprimas este documento si no es necesario.

Más detalles

TP6 Sistemas Legados

TP6 Sistemas Legados UNIVERSIDAD DE ZARAGOZA TP6 Sistemas Legados Virtualización de Sistemas Diego Gálvez - 649892 Diego Grande 594100 Tabla de contenido Introducción... 2 Virtualización... 2 Conceptos fundamentales... 3 Modelos

Más detalles

ID:1374 INTEGRO. SERVICIOS TELEMÁTICOS EN LA NUBE. Sánchez Rodríguez, Alfredo. Cuba RESUMEN

ID:1374 INTEGRO. SERVICIOS TELEMÁTICOS EN LA NUBE. Sánchez Rodríguez, Alfredo. Cuba RESUMEN ID:1374 INTEGRO. SERVICIOS TELEMÁTICOS EN LA NUBE. Sánchez Rodríguez, Alfredo. Cuba RESUMEN La Plataforma de Servicios Telemáticos desarrollada por SOFTEL bajo la denominación de: proyecto INTEGRO, constituye

Más detalles

La Inteligencia de Negocios es ya una realidad para las empresas medianas

La Inteligencia de Negocios es ya una realidad para las empresas medianas Reuniones/Entrevistas La Inteligencia de Negocios es ya una realidad para las empresas medianas La Inteligencia de Negocios es el siguiente paso que las empresas deben dar para mejorar su toma de decisiones

Más detalles

Emprendiendo negocios juntos

Emprendiendo negocios juntos Emprendiendo negocios juntos Definiendo Cloud Computing Un modelo que permite de manera muy sencilla el acceso a una red de recursos informáticos, los cuales con poco esfuerzo son configurables por el

Más detalles

Cloud Computing. Octubre 2011 / White paper

Cloud Computing. Octubre 2011 / White paper Cloud Computing Octubre 2011 / White paper Cloud Computing El modelo de Computación en la Nube está reemplazando el modelo tradicional de TI para numerosas organizaciones que no han podido seguir el ritmo

Más detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

Más detalles

Redes de Almacenamiento

Redes de Almacenamiento Redes de Almacenamiento Las redes de respaldo o backend se utilizan para interconectar grandes sistemas tales como computadores centrales y dispositivos de almacenamiento masivo, el requisito principal

Más detalles

Hoja de datos: Virtualización de puntos finales Symantec Endpoint Virtualization Suite Optimización dinámica del espacio de trabajo

Hoja de datos: Virtualización de puntos finales Symantec Endpoint Virtualization Suite Optimización dinámica del espacio de trabajo Hoja de datos: Virtualización de puntos finales Optimización dinámica del espacio de trabajo Descripción general es una solución flexible y efectiva que se centra en la productividad del usuario, independientemente

Más detalles

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A.

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A. la plataforma para una gestión ágil de los entornos de TI System Center la plataforma para una gestión ágil de los entornos de TI Introducción En la actualidad son ya muchas las empresas que están experimentando

Más detalles

Virtualización de Escritorios NComputing

Virtualización de Escritorios NComputing Virtualización de Escritorios NComputing Resumen Introducción Tendencia de los mercados informáticos INFORME EJECUTIVO Todos estamos acostumbrados al modelo de las PCs, que permiten a cada usuario tener

Más detalles

Infraestructura Tecnológica

Infraestructura Tecnológica Infraestructura Tecnológica 1 Sesión No. 12 Nombre: Niveles de confiabilidad Contextualización La confianza es un factor determinante y muy importante, con ésta se pueden dar o rechazar peticiones de negocio,

Más detalles

Paso a paso hacia el Cloud

Paso a paso hacia el Cloud Claranet Qué factores considerar antes de dar el paso Claranet S. A. U. - Juan Gris, 10-18, planta 4, torres cerdà - 08014 Barcelona Tel: 902 884 633 - Fax: +34 934 451 920 Email: info@claranet.es - Web:

Más detalles

Soluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM

Soluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Soluciones innovadoras para optimizar su infraestructura TI Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Características principales Tenga éxito en su negocio simplemente con

Más detalles

Anuncio de software ZP10-0030 de IBM Europe, Middle East and Africa, con fecha 16 de febrero de 2010

Anuncio de software ZP10-0030 de IBM Europe, Middle East and Africa, con fecha 16 de febrero de 2010 con fecha 16 de febrero de 2010 Los productos IBM Tivoli Storage Manager V6.2 cuentan con funciones adicionales de reducción de datos y compatibilidad mejorada con entornos virtualizados Índice 1 Visión

Más detalles

IN CLOUD. La propuesta de Indra en la nube. indracompany.com

IN CLOUD. La propuesta de Indra en la nube. indracompany.com La propuesta de Indra en la nube indracompany.com NUESTRA PROPUESTA Innovadora Motor de impulso en la adopción de nuevas tecnologías, social, móvil, analítica Funcional Foco en las aplicaciones con herramientas

Más detalles

WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE. OSSESoluciones - Cartera de Soluciones en Tecnologías de Información

WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE. OSSESoluciones - Cartera de Soluciones en Tecnologías de Información WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE OSSESoluciones - Cartera de Soluciones en Tecnologías de Información Sep2014 Contenido Resumen... 3 Acerca de Windows Azure... 4 Caso

Más detalles

Guía de compra de productos básicos de servidores

Guía de compra de productos básicos de servidores Guía de compra de productos básicos de servidores Si es dueño de una pequeña empresa con varios ordenadores, es momento de tener en cuenta la inversión en un servidor. Los servidores ayudan a mantener

Más detalles

Cloud Computing: Eficiencia y flexibilidad para las Infraestructuras TIC en las Universidades

Cloud Computing: Eficiencia y flexibilidad para las Infraestructuras TIC en las Universidades Cloud Computing: Eficiencia y flexibilidad para las Infraestructuras TIC en las Universidades Marzo 2011 01 La eficiencia como objetivo de la TI 1 Tiene límites la eficiencia? 2 Cómo buscar eficiencia

Más detalles

Modernización del escritorio

Modernización del escritorio Modernización del escritorio Una guía para abordar los requisitos del usuario final y los desafíos de TI con la virtualización de escritorio de VMware Contenido Capítulo 1: El dilema de los escritorios

Más detalles

Fundamentos de EXIN Cloud Computing

Fundamentos de EXIN Cloud Computing Preguntas de muestra Fundamentos de EXIN Cloud Computing Edición de octubre de 2012 Copyright 2012 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in

Más detalles

EMC SCALEIO SAN de servidor convergente definida por software

EMC SCALEIO SAN de servidor convergente definida por software EMC SCALEIO SAN de servidor convergente definida por software ASPECTOS FUNDAMENTALES Solo para software Arquitectura convergente de capa simple Escalabilidad lineal Rendimiento y capacidad según demanda

Más detalles

VIRTUALIZACIÓN DE SERVIDORES

VIRTUALIZACIÓN DE SERVIDORES VIRTUALIZACIÓN DE SERVIDORES Ing. Pablo Ramirez A. Historia de la Virtualización. Que es la Virtualización (Conceptos y Términos). Tipos de Virtualización. Ventajas y Desventajas de la Virtualización.

Más detalles

Soluciones Wonderware en Cloud

Soluciones Wonderware en Cloud Soluciones Wonderware en Cloud Jornadas Ciclo Integral del Agua Nuria Jimenez nuria.jimenez@wonderware.es Account Manager Contenidos 1. Que significa Cloud? 2. Aplicación del modelo Cloud en Aguas 3. Cómo

Más detalles

CA Automation Suite for Data Centers

CA Automation Suite for Data Centers HOJA DEL PRODUCTO: CA Automation Suite for Data Centers CA Automation Suite for Data Centers agility made possible La tecnología ha aventajado a la gestión manual en todas las empresas grandes y en muchas

Más detalles

Servidores blade. AGUILERA FERNANDO [Escribir el nombre de la compañía] 14/04/2011

Servidores blade. AGUILERA FERNANDO [Escribir el nombre de la compañía] 14/04/2011 2011 Servidores blade AGUILERA FERNANDO [Escribir el nombre de la compañía] 14/04/2011 SERVIDORES BLADE Definición.- Blade Server es una arquitectura que ha conseguido integrar en tarjetas todos los elementos

Más detalles

Junio 2013. Presentado por: César García Technology Officer Manager O4IT

Junio 2013. Presentado por: César García Technology Officer Manager O4IT Ambientes en la Nube escalables con Escenarios Multitenant Junio 2013 Presentado por: César García Technology Officer Manager O4IT Ambientes en la Nube Escalables con Escenarios Multitenant Agenda Breve

Más detalles

Retos, Oportunidades y Amenazas. Recomendaciones

Retos, Oportunidades y Amenazas. Recomendaciones Tendencias Generales Que es La Nube? Infraestructuras Retos, Oportunidades y Amenazas Las 5 Consideraciones de Seguridad Recomendaciones Tendencias Generales Evolución histórica de los Servicios Públicos

Más detalles

La virtualización de servidores, consiste en almacenar en un único servidor o clúster de servidores varios equipos virtuales de forma simultánea.

La virtualización de servidores, consiste en almacenar en un único servidor o clúster de servidores varios equipos virtuales de forma simultánea. VIRTUALIZACIÓN o Introducción La virtualización de servidores, consiste en almacenar en un único servidor o clúster de servidores varios equipos virtuales de forma simultánea. El equipo virtual puede ejecutar

Más detalles

ESTÁNDAR DE COMPETENCIA

ESTÁNDAR DE COMPETENCIA I.- Datos Generales Código EC0388 Título: Proporcionar soporte informático básico Propósito del Estándar de Competencia Servir como referente para la evaluación y certificación de las personas que se desempeñan

Más detalles

Veritas Cluster Server de Symantec

Veritas Cluster Server de Symantec Ofrece alta disponibilidad y recuperación después de un desastre para las aplicaciones críticas Hoja de datos: Alta disponibilidad Descripción general protege las aplicaciones más importantes contra el

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

NAS vs SAN viccar@udc.es # 2012 1

NAS vs SAN viccar@udc.es # 2012 1 NAS vs SAN 1 NAS vs SAN 2 NAS & SAN NAS y SAN se utilizan habitualmente de manera combinada: 3 Network-Attached Storage (NAS)... Tecnología de almacenamiento dedicada a compartir la capacidad de almacenamiento

Más detalles

REPORTE OFICIAL OCTUBRE DE 2014. CA Unified Infrastructure Management para servidores

REPORTE OFICIAL OCTUBRE DE 2014. CA Unified Infrastructure Management para servidores REPORTE OFICIAL OCTUBRE DE 2014 CA Unified Infrastructure Management para servidores 2 Reporte oficial: CA Unified Infrastructure Management para servidores Tabla de contenidos Descripción general de la

Más detalles

Ileana del Socorro vázquez Carrillo migración de negocios a la nube digital Las así denominadas TI han representado una nueva manera de

Ileana del Socorro vázquez Carrillo migración de negocios a la nube digital Las así denominadas TI han representado una nueva manera de InFORmÁTICA PymE Ileana del Socorro vázquez Carrillo migración de negocios a la nube digital Las así denominadas TI han representado una nueva manera de hacer negocios, ya que las funciones más importantes

Más detalles

Este video hace parte de. Para obtener más información y para inscribirse de forma gratuita visite www.microsoftvirtualacademycom

Este video hace parte de. Para obtener más información y para inscribirse de forma gratuita visite www.microsoftvirtualacademycom Microsoft Virtual Academy Este video hace parte de Microsoft Virtual Academy Para obtener más información y para inscribirse de forma gratuita visite www.microsoftvirtualacademycom Miclosoft 1 Puntos claves:

Más detalles

Haciendo que la virtualización sea una realidad en el ámbiro empresarial. Erik Willey

Haciendo que la virtualización sea una realidad en el ámbiro empresarial. Erik Willey Haciendo que la virtualización sea una realidad en el ámbiro empresarial Introducción Durante décadas, el entorno tradicional de las redes se ha desarrollado sobre una una infraestructura en la que cada

Más detalles

II MARCO CONCEPTUAL. 2.1 Auditorías. 2.1.1 Proceso de Auditorías

II MARCO CONCEPTUAL. 2.1 Auditorías. 2.1.1 Proceso de Auditorías II MARCO CONCEPTUAL 2.1 Auditorías En general podemos considerar una auditoría como un proceso sistemático y formal en el que se determina hasta qué punto una organización está cumpliendo los objetivos

Más detalles

CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES.

CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES. CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES. Ing. Edgar Gutiérrez a, M.C. José Ruiz a, Dr. Diego Uribe a, Dra. Elisa Urquizo a, Dr. Enrique

Más detalles

CA Server Automation. Descripción general. Ventajas. agility made possible

CA Server Automation. Descripción general. Ventajas. agility made possible HOJA DEL PRODUCTO: CA Server Automation agility made possible CA Server Automation CA Server Automation es una solución integrada de gestión de centro de datos que automatiza el aprovisionamiento, la corrección

Más detalles

Una potencia informática excepcional. Prestación de almacenamiento extraordinaria. Flexibilidad de red definitiva. Experiencia integrada o compilada

Una potencia informática excepcional. Prestación de almacenamiento extraordinaria. Flexibilidad de red definitiva. Experiencia integrada o compilada Una potencia informática excepcional. Prestación de almacenamiento extraordinaria. Flexibilidad de red definitiva. Experiencia integrada o compilada a medida. Infraestructura de servidor preconfigurada

Más detalles

Plataforma en la nube CA AppLogic para aplicaciones empresariales

Plataforma en la nube CA AppLogic para aplicaciones empresariales HOJA DEL PRODUCTO: CA AppLogic Plataforma en la nube CA AppLogic para aplicaciones empresariales agility made possible CA AppLogic es una plataforma clave de la informática en la nube que ayuda a permitir

Más detalles

Computación en la nube para la educación superior: Guía de evaluación y adopción

Computación en la nube para la educación superior: Guía de evaluación y adopción Computación en la nube para la educación superior: Guía de evaluación y adopción Resumen ejecutivo La computación en la nube pública, que proporciona infraestructura, servicios y software a pedido a través

Más detalles

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas CAPITULO 1 Introducción a los Conceptos Generales de 1.1 Preliminares Las empresas necesitan almacenar información. La información puede ser de todo tipo. Cada elemento informativo es lo que se conoce

Más detalles

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R índice Módulo A Unidad didáctica 1: Introducción a las Bases de Datos Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos 3 19 Módulo B Unidad didáctica 1: Fase de análisis de requisitos Modelo

Más detalles

MS_20247 Configuring and Deploying a Private Cloud

MS_20247 Configuring and Deploying a Private Cloud Gold Learning Gold Business Intelligence Silver Data Plataform Configuring and Deploying a Private Cloud www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso

Más detalles

OpenStack Platform: una nube privada y rentable para su

OpenStack Platform: una nube privada y rentable para su Informe técnico Red Hat Enterprise Linux OpenStack Platform: una nube privada y rentable para su negocio Introducción La nube es más que un concepto de marketing. La computación en nube es una arquitectura

Más detalles

Cloud Computing: Cloud híbrida y la solución de AWS

Cloud Computing: Cloud híbrida y la solución de AWS Whitepaper Cloud Computing: Cloud híbrida y la solución de AWS BEE PART OF THE CHANGE hablemos@beeva.com www.beeva.com AÑADE EL VALOR DEL CLOUD A TUS PROYECTOS QUÉ ES CLOUD? Entendemos por Cloud todos

Más detalles

Tecnologías de almacenamiento en red

Tecnologías de almacenamiento en red Departamento de Lenguajes y Sistemas Informáticos Tecnologías de almacenamiento en red Curso 2001-2002 Sergio Luján Mora Índice Introducción Tecnologías subyacentes Futuro 2 DLSI - Universidad de Alicante

Más detalles

Aproveche todo el potencial de las aplicaciones Java virtualizadas

Aproveche todo el potencial de las aplicaciones Java virtualizadas Documento técnico de Oracle Abril de 2011 Aproveche todo el potencial de las aplicaciones Java virtualizadas Oracle WebLogic Server Virtual Edition Oracle Virtual Assembly Builder Oracle WebLogic Server

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 015-2012 SOFTWARE DE VIRTUALIZACIÓN

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 015-2012 SOFTWARE DE VIRTUALIZACIÓN INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 01-2012 SOFTWARE DE VIRTUALIZACIÓN I. NOMBRE DEL ÁREA El área encargada de la evaluación técnica para la adquisición de software es la Unidad de Tecnologías

Más detalles

CA Automation Suite for Hybrid Clouds

CA Automation Suite for Hybrid Clouds HOJA DEL PRODUCTO: For Hybrid Clouds for Hybrid Clouds for Hybrid Clouds está diseñada para aumentar la agilidad y la eficacia, de forma que pueda hacer lo siguiente: Sobrellevar las ráfagas de demanda

Más detalles

Más allá de BYOD hacia la experiencia óptima para cualquier espacio de trabajo

Más allá de BYOD hacia la experiencia óptima para cualquier espacio de trabajo Descripción general de la solución Más allá de BYOD hacia la experiencia óptima para cualquier espacio de trabajo Optimización de la experiencia de los diversos usuarios con múltiples dispositivos, en

Más detalles

SuScripcioneS a red Hat JBoSS Middleware

SuScripcioneS a red Hat JBoSS Middleware detalle de la tecnología GuÍa de SuScripciÓn de red Hat JBoSS Middleware Una guía para entender el modelo de consumo flexible de la cartera de productos de middleware de Red Hat SuScripcioneS a red Hat

Más detalles

Ahorrar costes de TI. Actualizar la infraestructura del hardware y software de la compañía. Disponer de una solución escalable, que aporte mayor

Ahorrar costes de TI. Actualizar la infraestructura del hardware y software de la compañía. Disponer de una solución escalable, que aporte mayor Ahorrar costes de TI. Actualizar la infraestructura del hardware y software de la compañía. Disponer de una solución escalable, que aporte mayor flexibilidad y adaptabilidad a cada escenario, en cada momento

Más detalles

Versión 4.0 BOLETÍN (ABRIL 2010) a2 Herramienta Administrativa Configurable (Arquitectura Cliente Servidor) a2 softway C. A.

Versión 4.0 BOLETÍN (ABRIL 2010) a2 Herramienta Administrativa Configurable (Arquitectura Cliente Servidor) a2 softway C. A. Versión 4.0 BOLETÍN (ABRIL 2010) a2 Herramienta Administrativa Configurable (Arquitectura Cliente Servidor) a2 softway C. A. VERSIÓN 4.0 a2 Herramienta Administrativa Configurable e-mail a2softway@cantv.net

Más detalles

Catálogo de Servicios

Catálogo de Servicios Catálogo de Servicios Fecha: 14 de mayo de 2013 Índice 1 Presentación... 3 2 Servicios de Consultoría SQL Server... 4 2.1 Monitorización servidores SQL Server... 4 2.2 DBA Remoto... 5 2.3 Consolidación

Más detalles

UNIVERSIDAD REY JUAN CARLOS

UNIVERSIDAD REY JUAN CARLOS UNIVERSIDAD REY JUAN CARLOS ESCUELA SUPERIOR DE INGENIERÍA INFORMÁTICA INGENIERÍA INFORMÁTICA Curso Académico 2012/2013 Proyecto de Fin de Carrera Uso de simuladores para el aprendizaje de conceptos básicos

Más detalles

TIA-942 Infrastructure Standard for Data Centers

TIA-942 Infrastructure Standard for Data Centers TIA-942 Infrastructure Standard for Data Centers SASCO 21 de agosto de 2013 Tabla de contenidos 1 Diseño y espacios de los sitios 2 3 TIER 1 TIER 2 TIER 3 TIER 4 4 Energía eléctrica Enfriamiento TIA Diseño

Más detalles

IBM PureFlex System. El sistema de infraestructura con experiencia integrada

IBM PureFlex System. El sistema de infraestructura con experiencia integrada IBM PureFlex System El sistema de infraestructura con experiencia integrada 2 IBM PureFlex System La TI ocupa un papel cada vez más central en la estrategia de las empresas Durante los últimos 100 años

Más detalles