🇨🇴⚖️ La Rama Judicial valida a Ariel en prueba de concepto de IA. Conoce los resultados aquí

MINTIC - Documento 02 de 2018

Ministerio de Tecnologías de la Información y Comunicaciones

Icono de documento PDF

Descargar PDF

Disponible

Detalles

Título
MINTIC - Documento 02 de 2018
Autor
Ministerio de Tecnologías de la Información y Comunicaciones
Categoría
Infralegal
Área del derecho
Libertad de Prensa
Año
2018

DOCUMENTO ELABORADO POR EL MINISTERIO DE TECNOLOGIAS DE LA INFORMACION Y

LAS COMUNICACIONES

PUBLICADO EN LA PÁGINA DE INTERNET DE LA ENTIDAD

(www.mintic.gov.co) (Mayo 15 de 2017)

HISTORIA

VERSIÓN

FECHA

CAMBIOS INTRODUCIDOS

0.9 12/08/2017 Emisión de la guía para consulta pública 1.0 15/052018 Ajustes a la guía por comentarios realizados por la industria y partes interesadas. DERECHOS DE AUTOR A menos que se indique de forma contraria, el copyright (traducido literalmente como derecho de copia y que, por lo general, comprende la parte patrimonial de los derechos de autor) del texto incluido en este documento es del Ministerio de Tecnologías de la Información y las Comunicaciones. Se puede reproducir gratuitamente en cualquier formato o medio sin requerir un permiso expreso para ello, bajo las siguientes condiciones: El texto particular no se ha indicado como excluido y por lo tanto no puede ser copiado o distribuido. - La copia no se hace con el fin de ser distribuida comercialmente. - Los materiales se deben reproducir exactamente y no se deben utilizar en un contexto engañoso. - Las copias serán acompañadas por las palabras "copiado/distribuido con permiso del Ministerio de Tecnologías de la Información y las Comunicaciones de Colombia. Todos los derechos reservados”. - El título del documento debe ser incluido al ser reproducido como parte de otra publicación o servicio. Si se desea copiar o distribuir el documento con otros propósitos, debe solicitar el permiso entrando en

contacto con la Subdirección de Estándares y Arquitectura de TI del Ministerio de Tecnologías de la Información y las Comunicaciones de la República de Colombia.

AUTORES

Versión 1.0 Juan Sebastián Rozo Rengifo Viceministro de Conectividad y Digitalización encargado del Despacho del Ministro de Tecnologías de la Información y las Comunicaciones. Juanita Rodríguez Kattah Viceministra de Economía Digital Ministerio de Tecnologías de la Información y las ComunicacionesElizabeth Blandón Bermúdez Directora de Gobierno Digital Ministerio de Tecnologías de la Información y las Comunicaciones Asesores del Ministerio de Tecnologías de la Información y las Comunicaciones Rafael Londoño Carantón Miguel Antonio Roa Bejarano Carlos Arturo Merchán Herrera Claudia Milena Rodríguez Álvarez Paula Andrea Restrepo Suárez Waldir Ramiro Arteaga Guzmán Esteban Armando Gaviria Garcia Martín Antonio Orjuela Velasco Tabla de contenido                                                                                         PÁG. 1.1 Objetivos de la guía 10 1.2 Alcance de la guía 11 1.3 Lineamientos del marco de referencia asociados con esta guía 11 1.4 Términos y definiciones 11 2 Computación en la Nube 13 2.1 Definición 13 2.2 Características esenciales 14 2.3 Actores 15 2.4 Modelos de Servicio 25 2.4.1 Software como Servicio (Software as a Service – SaaS) 26 2.4.2 Plataforma como Servicio (Platform as a Service – PaaS) 27 2.4.3 Infraestructura como Servicio (Infrastructure as a Service – IaaS) 28 2.5 Modelos de Implementación 29 2.5.1 Nube privada (Private cloud) 29

2.4.2 Plataforma como Servicio (Platform as a Service – PaaS) 27 2.4.3 Infraestructura como Servicio (Infrastructure as a Service – IaaS) 28 2.5 Modelos de Implementación 29 2.5.1 Nube privada (Private cloud) 29 2.5.2 Nube comunitaria (Community cloud) 30 2.5.3 Nube pública (Public cloud) 31 2.5.4 Nube híbrida (Hybrid cloud) 32 2.6 Beneficios de ir a la Nube 33 3 Computación en la Nube en Colombia 35 3.1 Contexto Normativo 35 3.2 Aspectos a considerar a la hora de ir a la Nube 36 3.2.1 Aprovisionamiento de servicios 36 3.2.2 Migración y portabilidad. 36 3.2.3 Escalonamiento 37 3.2.4 Seguridad y Privacidad 37 3.2.5 Gestión de incidentes 383.2.6 Gestión de cambios 38 3.2.7 Asuntos legales relacionados con la residencia física de los datos. 38 3.2.8 Servicio totalmente dependiente de una conexión a internet. 38 3.2.9 Planes de continuidad del negocio (BCP) y recuperación de desastres (DR). 39 3.2.10 Acuerdos de Nivel de servicio (ANS). 39 3.2.11 Reputación y solvencia del proveedor de servicios 39 3.2.12 Cláusulas de derechos de proveedores y limitación de responsabilidad 39 3.2.13 Seguridad 40 3.2.14 Privacidad 41 3.3 Formato de Auto diagnóstico como actor de la nube

41 LISTA DE TABLAS Tabla 1 Actores de computación en la nube 16 Tabla 2 Actividades del consumidor y proveedor de la nube 19 TABLA DE FIGURAS Figura 1 Modelo de referencia Conceptual – NIST 15 Figura 2 Interacción entre los actores de la computación en la nube 17 Figura 3 Actividades principales de un Proveedor de la nube. 21 Figura 4 Proveedor de nube – Orquestación del Servicio 22 Figura 5 Proveedor de nube – Administración del servicio en la nube 23 Figura 6 Modelos de servicio 26 Figura 7 Nube privada en sitio 30 Figura 8 Nube privada subcontratada 30 Figura 9 Nube comunitaria en sitio 31 Figura 10 Nube comunitaria subcontratada 31 Figura 11 Nube pública 32 Figura 12 Nube híbrida 32 1 INTRODUCCIÓN Este documento contribuye a establecer definiciones y criterios para identificar si una persona, natural o jurídica, pública o privada es un proveedor de servicios de computación en la nube y presentar las consideraciones a tener en cuenta a la hora de contratar este tipo de servicios. Así mismo ofrece un anexo que le permitirá identificarse como un actor dentro del ecosistema de computación en la nube y determinar si puede considerarse un proveedor de este tipo de servicios. Con el fin de proporcionar criterios y definiciones en referencia a la computación en la nube para Colombia, sus características, los modelos de servicios e implementación, beneficios y aspectos a considerar para proveer o adquirir servicios en la nube, el Ministerio de Tecnologías de la Información y las

comunicaciones (MinTIC) desarrolla esta guía y la pone a disposición de los interesados. En Colombia, los servicios de computación en la nube a partir de la reforma tributaria definida en la Ley 1819 de 2016, poseen un beneficio tributario y de acuerdo al Marco de Referencia de Arquitectura Empresarial del Estado Colombiano, las entidades públicas deben evaluar como primera opción la posibilidad de prestar o adquirir servicios tecnológicos haciendo uso de la nube (pública, privada o híbrida), para atender las necesidades de los grupos de interés, por lo que resulta clave entender los conceptos que giran alrededor de la computación en la nube y el papel que juega en las organizaciones.Es oportuno aclarar que este documento no es una norma o especificación técnica, es solo una orientación para facilitar la contratación de servicios de computación en la nube por parte de las entidades públicas y demás actores y ofrecer criterios para determinar la adecuada clasificación de los proveedores de servicios en la nube. 1.1 OBJETIVOS DE LA GUÍA. - Proveer a los interesados una orientación para entender el modelo de computación en la nube. - Ofrecer una definición formal de computación en la nube que sirva como base a lo expuesto en los Acuerdos Marco de TI relacionados con nube privada, pública, híbrida y comunitaria. [6]. - Presentar aspectos y criterios a tener en cuenta al momento de evaluar o adquirir servicios en la nube.

1.2 ALCANCE DE LA GUÍA.

La presente guía, además de presentar definiciones sobre el modelo de computación en la nube, busca que

las organizaciones puedan identificarse o clasificarse dentro de los actores y modelos de servicios de esta tendencia. Así mismo proporciona un conjunto de criterios y consideraciones que deben ser evaluadas y tenidas en cuenta a la hora de adquirir este tipo de servicios.

1.3 LINEAMIENTOS DEL MARCO DE REFERENCIA ASOCIADOS CON ESTA GUÍA.

La presente guía apoya el cumplimiento y adopción del siguiente lineamiento del dominio de Servicios Tecnológicos, del Marco de Referencia de AE para la Gestión de TI [1] : LI.ST.04 Acceso a servicios de la Nube: La Dirección de Tecnologías y Sistemas de la Información o quien haga de sus veces debe evaluar como primera opción la posibilidad de prestar o adquirir los Servicios Tecnológicos haciendo uso de la Nube (pública, privada o hibrida), para atender las necesidades de los grupos de interés.

1.4 TÉRMINOS Y DEFINICIONES.

Aprovisionamiento: Capacidad de los servicios de computación en la nube para proporcionar nuevos servicios o modificar características del servicio dispuestos a los consumidores.

Arquitectura de Referencia: Es un diseño de alto nivel, sin detalles tecnológicos o de productos, que se utiliza como una plantilla para guiar el bosquejo de otras arquitecturas más específicas. Esta plantilla incluye los principios de diseño que la guían, las decisiones de alto nivel que se deben respetar, los componentes que hacen parte de la solución, sus relaciones tanto estáticas como dinámicas, las recomendaciones tecnológicas y de desarrollo, las herramientas específicas de apoyo a la construcción y los

componentes existentes reutilizables. El concepto de Arquitectura de Referencia se puede utilizar como base del diseño detallado de arquitecturas de solución, de software, de información o de plataforma tecnológica. [1] Capa media: Funciona como una capa de abstracción de software distribuida, que se sitúa entre la capa de aplicaciones y las capas inferiores (sistema operativo y red). Es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones, o paquetes de programas, redes, hardware y/o sistemasoperativos. Éste simplifica la tarea de generar las conexiones y sincronizaciones que son necesarias en los sistemas distribuidos. [2] Conexión dedicada: Es una conexión permanente en internet las 24 horas, que no requiere el uso de líneas telefónicas y garantiza siempre el ancho de banda contratado (misma velocidad y ancho de banda, tanto de bajada como de subida “síncrono”) asegurando un alto nivel de confiabilidad, estabilidad, seguridad y desempeño de sus aplicaciones web publicadas. Se contempla también las conexiones de datos dedicadas a través de redes MPLS, Metroethernet entre otras similares. Entorno de desarrollo integrados (IDE): Es un entorno de programación que ha sido empaquetado como un programa de aplicación y consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica. Los IDE pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes; por ejemplo, Net Beans, Visual Studio, Eclipse, entre otros.

Implementación del servicio : Todas las actividades necesarias para hacer disponible un servicio en la nube.

Incidente: Es cualquier evento que no forma parte del desarrollo habitual del servicio y que causa, o puede causar una interrupción del mismo o una reducción de la calidad de dicho servicio.

Interfaz: Se utiliza para nombrar a la conexión funcional o física entre dos sistemas, programas, dispositivos

Incidente: Es cualquier evento que no forma parte del desarrollo habitual del servicio y que causa, o puede causar una interrupción del mismo o una reducción de la calidad de dicho servicio.

Interfaz: Se utiliza para nombrar a la conexión funcional o física entre dos sistemas, programas, dispositivos o componentes de cualquier tipo, que permite una comunicación de distintos niveles permitiendo el intercambio de información.

Centro de Datos: El centro de datos es el departamento de una empresa que aloja y mantiene los sistemas de tecnología de la información (TI) y almacenes de datos – sus mainframes, servidores y bases de datos –. En días pasados, operaciones de TI centralizadas, este departamento y todos los sistemas residían en un solo lugar físico, de ahí el nombre del centro de datos.

[19]

2 COMPUTACIÓN EN LA NUBE.

2.1 DEFINICIÓN.

No existe una definición aceptada universalmente; sin embargo, existen organismos internacionales cuyos objetivos son la estandarización de Tecnologías de la Información y, en particular, de computación en la nube (Cloud Computing en inglés). Uno de los organismos más reconocidos es el Instituto Nacional de Estándares y Tecnología (National Institute of Standards and Technology - NIST) que define la computación en la nube como: “Es un modelo que permite el acceso ubicuo, adaptable, y por demanda en red a un conjunto compartido de recursos computacionales configurables (por ejemplo: redes, servidores, almacenamiento, aplicaciones y servicios) que se pueden aprovisionar y liberar rápidamente con un mínimo de esfuerzo de gestión o interacción del proveedor de servicios.” [3] También existen otras definiciones, sin embargo, para el caso colombiano se acogió la definición del NIST. Al analizar y detallar la definición es importante tener claridad de los siguientes conceptos: Nube: El término nube viene del uso común del símbolo de una nube para referirse usualmente a Internet,

Al analizar y detallar la definición es importante tener claridad de los siguientes conceptos: Nube: El término nube viene del uso común del símbolo de una nube para referirse usualmente a Internet, Aunque no todo lo que está en internet es computación en la nube.

Acceso ubicuo: Hace referencia a que, desde diferentes dispositivos, desde cualquier lugar y en cualquiermomento, es posible acceder a los servicios.

Acceso adaptable: Hace referencia a lo que es conveniente y práctico. Se adapta a las necesidades o propósitos específicos.

Acceso por demanda: Hace referencia a que se encuentra disponible cuando el cliente requiere el servicio, lo que implica que el ofrecimiento de una rápida capacidad de respuesta por parte de proveedores. Es decir, acceso bajo pedido.

Aprovisionar: En el ámbito de computación en la nube el aprovisionamiento es la acción de contratar, abastecer o asignar recursos computacionales durante un periodo de tiempo determinado. De igual manera estos recursos pueden ser liberados de acuerdo a la necesidad del usuario.

2.2  CARACTERÍSTICAS ESENCIALES.

El modelo de computación en la nube, según NIST, se compone de cinco características esenciales, tres modelos de servicio y cuatro modelos de despliegue [3]. Las cinco características fundamentales que todo servicio de computación en la nube debe poseer son:

1. Autoservicio bajo demanda (On-demand self-service): Un consumidor puede unilateralmente aprovisionar capacidades o recursos de computación, tales como tiempo de servidor y almacenamiento en red, según sea necesario y de manera automática sin necesidad de interacción humana con cada proveedor de servicios.

2. Acceso amplio a la red (Broad network access): Los servicios proporcionados deben poder ser accesibles

sobre la red y a través de mecanismos estándares que promuevan el uso desde plataformas heterogéneas del cliente (por ejemplo: computadores, teléfonos móviles o tabletas).

3. Conjunto común de recursos (Resource pooling): Los recursos computacionales son puestos a disposición de los consumidores, los cuales comparten diferentes recursos físicos y virtuales asignados dinámicamente y por demanda. Ejemplos de recursos incluyen almacenamiento, procesamiento, memoria y ancho de banda. La agrupación de recursos permite a los proveedores de la nube agrupar recursos de TI a gran escala para atender a múltiples consumidores de la nube.

Los distintos recursos de TI físicos y virtuales se asignan dinámicamente y se reasignan de acuerdo con la demanda del consumidor de la nube, generalmente seguida de la ejecución a través de la multiplexación estadística. La agrupación de recursos se logra comúnmente a través de la tecnología multitenencia y, por lo tanto, está englobada en esta característica de multitenencia.

4. Rápida elasticidad (Rapid elasticity): Los recursos proporcionados deben poder crecer o decrecer en cualquier momento, en algunos casos automáticamente, con el fin de escalar rápidamente y responder a la demanda de los usuarios.

5. Servicio medible (Measured service): Los sistemas en la nube automáticamente controlan y optimizan el uso de los recursos dotándose de capacidades para medir su rendimiento en un nivel de abstracción suficiente para la naturaleza del servicio proporcionado. Además, dicho control debe permitir ser monitoreado y reportado de manera transparente tanto al proveedor del servicio como al consumidor del mismo.

2.3 ACTORES.Los actores según NIST, representan los participantes dentro del modelo de computación en la nube. Un actor puede ser una entidad, una persona o parte de una organización, que participa en una transacción o proceso y realiza tareas dentro del modelo de computación en la nube [4]

[5] . Cabe aclarar que un mismo actor puede cumplir diferentes roles del modelo. El siguiente diagrama representa una arquitectura de referencia de alto nivel y tiene por objeto facilitar la comprensión de los requisitos, usos, características y estándares de la computación en nube. Figura 1 Modelo de referencia Conceptual – NIST Como se muestra en la Figura 1, la arquitectura de referencia del NIST para la computación en nube define cinco actores principales: consumidor de nube, proveedor de nube, auditor de nube, corredor o agente de nube y operador de nube. Cada actor es una persona natural o jurídica que participa en una transacción o proceso y/o realiza tareas en la computación en la nube. La Tabla 1 enumera brevemente los actores definidos en la arquitectura de referencia de computación en la nube propuesta por el NIST [4][5].Actor Definición Consumidor de nube Es el principal actor del servicio de computación en la nube. Un consumidor de nube representa a una persona u organización que mantiene una relación comercial y utiliza el servicio de un Proveedor de nube. El consumidor de nube consulta el catálogo de servicios de un proveedor de nube, solicita el servicio adecuado, establece contratos de nivel de servicio (ANS) con el

proveedor de nube y utiliza el servicio. Puede elegir libremente un proveedor de nube con mejores precios y términos más favorables. Proveedor de nube Es el responsable de poner un servicio a disposición de las partes interesadas. Un proveedor de nube adquiere y gestiona la infraestructura informática necesaria para proporcionar los servicios, ejecuta el software en la nube que proporciona los servicios y hace lo necesario para entregar los servicios en la nube a los Consumidores de nube a través del acceso a la red. Auditor de nube Este actor puede realizar una evaluación independiente de los servicios en la nube, las operaciones del sistema de información, el rendimiento y la seguridad de la implementación de la nube. Corredor o agente de nube Un corredor o agente de la nube gestiona el uso, el rendimiento y la prestación de servicios en la nube y negocia las relaciones entre los proveedores de nube y los consumidores de nube. Operador de nube Un operador de nube proporciona conectividad y transporte de servicios en la nube tanto a proveedores de nube como también podría hacerlo a los consumidores de nube. Tabla 1 Actores de computación en la nube La Figura 2 ilustra las interacciones entre los actores. Un Consumidor de nube puede solicitar servicios en la nube a un proveedor de nube directamente o a través de un corredor u agente de nube. Un auditor de nube lleva a cabo auditorías independientes y puede contactar a los otros para recopilar la información necesaria.

Un operador de nube soporta los canales físicos de comunicación entre todos los actores de la nube. Figura 2 Interacción entre los actores de la computación en la nubeEjemplo 1: De acuerdo con la figura abajo relacionada, un consumidor de nube puede solicitar el servicio de un corredor de nube en lugar de contactar directamente a un proveedor de la nube. El corredor de nube puede crear un nuevo servicio combinando múltiples servicios o mejorando un servicio existente. En este ejemplo, los proveedores de nube reales son invisibles para el consumidor de la nube y el consumidor de la nube interactúa directamente con el intermediario de la nube. Ejemplo 2: Los operadores de nube proporcionan la conectividad y el transporte de servicios en la nube desde los proveedores de nube a los consumidores de nube. Como se ilustra en la Figura a continuación, un proveedor de nube participa y organiza dos acuerdos de nivel de servicio (ANS) únicos, uno con un proveedor de nube (por ejemplo, ANS2) y otro con un consumidor de nube (por ejemplo, ANS1). Un proveedor de nube organiza acuerdos de nivel de servicio (ANS) con un operador en nube y puede solicitar conexiones dedicadas y encriptadas para garantizar que los servicios en la nube se consuman a un nivel constante de acuerdo con las obligaciones contractuales con los consumidores de nube. En este caso, el proveedor puede especificar sus requisitos de capacidad, flexibilidad y funcionalidad en ANS2 para proporcionar los requisitos esenciales en ANS1. Ejemplo 3: Para un servicio en la nube, un auditor de nube lleva a cabo evaluaciones independientes de la

operación y seguridad de la implementación del servicio en la nube. La auditoría puede implicar interacciones con el consumidor de la nube y el proveedor de la nube. Actividades del consumidor de nube Dependiendo de los servicios solicitados, las actividades y escenarios de uso pueden ser diferentes entre los consumidores de nube como se muestra en la siguiente tabla [4][5]:Modelos de servicio Actividades del Consumidor Actividades del Proveedor SaaS(Software como servicio) Usa la aplicación o los servicios para soportar procesos de negocio. Instala, administra, mantiene y soporta la aplicación de software en una infraestructura de nube. PaaS(Plataforma como servicio) Desarrolla, prueba (testing), despliega y administra aplicaciones alojadas en un sistema de nube (Cloud). Gestiona la infraestructura de cómputo de la plataforma y ejecuta el software de nube que proporciona los componentes de la plataforma como las bases de datos y otros componentes de capa media para el intercambio de información (middleware). IaaS(Infraestructura como servicio) Crea/instala, administra y monitorea lo servicios operacionales de la infraestructura de TI. Ejecuta el software de la nube necesario para que los recursos informáticos estén disponibles para el consumidor de nube IaaS a través de un conjunto de interfaces de servicios y abstracciones de recursos de cómputo, como máquinas virtuales e interfaces de red virtual. El proveedor de nube IaaS tiene control sobre el software de nube que controla el hardware que hace posible el aprovisionamiento de estos servicios de

infraestructura a los consumidores de nube. Tabla 2 Actividades del consumidor y proveedor de la nube Las aplicaciones SaaS se hacen accesibles a través de una red (usualmente Internet) a los consumidores SaaS. Los consumidores de SaaS pueden ser organizaciones que proporcionan a sus miembros acceso a aplicaciones de software, usuarios finales que utilizan directamente aplicaciones de software o administradores de aplicaciones de software que configuran aplicaciones para usuarios finales. Los consumidores de SaaS pueden ser facturados en función del número de usuarios finales, el tiempo de uso, el ancho de banda consumido en la red, la cantidad de datos almacenados, la duración de los datos almacenados, entre otros. Los consumidores de PaaS pueden emplear las herramientas y recursos de ejecución proporcionados por los proveedores de nube para desarrollar, probar, implementar y administrar las aplicaciones alojadas en un entorno de computación en la nube. Los consumidores de PaaS pueden ser desarrolladores de aplicaciones que diseñan e implementan software de aplicación, probadores de software que ejecutan y prueban aplicaciones en entornos basados ??en la nube, implementadores de aplicaciones que publican aplicaciones en la nube y administradores de aplicaciones que configuran y supervisan el rendimiento de aplicaciones en una plataforma. Los proveedores de PaaS pueden facturar según el procesamiento, el almacenamiento de la base de datos y los recursos de red consumidos por la aplicación PaaS, así como la duración del uso de la plataforma, entre otros. Los consumidores de IaaS tienen acceso a computadoras virtuales, almacenamiento accesible en red, componentes de infraestructura de red y otros recursos informáticos fundamentales en los que pueden

implementar y ejecutar software arbitrario. Los consumidores de IaaS pueden ser desarrolladores de sistemas, administradores de sistemas y administradores de TI que estén interesados ??en crear, instalar, administrar y monitorear servicios de gestión de infraestructura de TI. Los consumidores IaaS disponen de las capacidades para acceder a estos recursos informáticos y se les factura de acuerdo con la cantidad o duración de los recursos consumidos, como las horas de CPUutilizadas por los ordenadores virtuales, el volumen y la duración de los datos almacenados, el ancho de banda consumido, el número de direcciones IP usadas para ciertos intervalos, entre otros. Actividades proveedor de nube Un proveedor de servicios de computación en la nube (desde Colombia o desde el exterior), despliega, configura, mantiene y actualiza la operación de las aplicaciones de software en una infraestructura de nube (propia, compartida, o apoyada con otros proveedores) para que los servicios se aprovisionen en los niveles de servicio esperados para los consumidores de nube. El proveedor de SaaS asume la mayoría de las responsabilidades en la gestión y control de las aplicaciones y la infraestructura, mientras que los consumidores de la nube tienen un control administrativo limitado de las aplicaciones [4][5]. El proveedor de PaaS, gestiona la infraestructura de cómputo de la plataforma y ejecuta el software de nube que proporciona los componentes de la plataforma como las bases de datos y otros componentes de capa media para el intercambio de información (middleware). El proveedor de PaaS normalmente también soporta el proceso de desarrollo, despliegue y administración del consumidor de PaaS, proporcionando herramientas tales como entornos de desarrollo integrados (IDE), control de versiones en la nube, kits de

desarrollo de software (SDK), herramientas de implementación y administración. El proveedor de PaaS no tiene control sobre las aplicaciones hospedadas (el control lo tiene el consumidor de SaaS), pero posiblemente si lo tiene sobre la configuración del entorno de hospedaje, así mismo, no tiene o tiene acceso limitado a la infraestructura subyacente de la plataforma, como la red, los servidores, los sistemas operativos o el almacenamiento. El proveedor de IaaS, provee los recursos informáticos físicos subyacentes al servicio, incluidos los servidores, las redes, el almacenamiento y la infraestructura de alojamiento. El proveedor de nube ejecuta el software de la nube necesario para que los recursos informáticos estén disponibles para el consumidor de IaaS a través de un conjunto de interfaces de servicios y abstracciones de recursos de cómputo, como máquinas virtuales e interfaces de red virtual. El consumidor de IaaS a su vez utiliza estos recursos de computación, como una computadora virtual, para sus necesidades de computación fundamentales. Comparado con los consumidores de SaaS y PaaS, un consumidor de IaaS tiene acceso a formas más fundamentales de recursos de computación y más componentes de software, incluyendo el sistema operativo y la red. Por otro lado, el proveedor de IaaS tiene control sobre el software físico de hardware y nube que hace posible el aprovisionamiento de estos servicios de infraestructura, por ejemplo, servidores físicos, equipos de red, dispositivos de almacenamiento, sistema operativo host e hipervisores para la virtualización. Las actividades de un proveedor de nube pueden describirse en cinco áreas principales, como se muestra en

la Figura 3, un proveedor de nube lleva a cabo sus actividades en las áreas de despliegue de servicios, orquestación de servicios, gestión o administración de servicios en la nube, seguridad y privacidad.Figura 3 Actividades principales de un Proveedor de la nube.

Despliegue de servicio: Una infraestructura de nube puede operarse en uno de los siguientes modelos de implementación: nube pública, nube privada, nube de comunidad o nube híbrida. Las diferencias se basan en la forma exclusiva en que están dados los recursos de computación a un consumidor de nube. Para mayor detalle, remítase al numeral 2.5 Modelos de implementación.

Orquestación del servicio: Se refiere a la composición de los componentes del sistema con el fin de proporcionar servicios en la nube a los consumidores de nube. La Figura 4 muestra un diagrama de pila genérico de esta composición que subyace al suministro de servicios en la nube.

Figura 4 Proveedor de nube – Orquestación del Servicio En esta representación se utiliza un modelo de tres capas, que representa la agrupación e integración de tres tipos de componentes del sistema que los proveedores de nube deben componer para entregar sus servicios. En el modelo mostrado en la Figura 4, la parte superior es la capa de servicio, donde los proveedores de nube definen interfaces para que los consumidores de nube accedan a los servicios informáticos. Las interfaces de acceso de cada uno de los tres modelos de servicio se proporcionan en esta capa. Es posible, aunque no es necesario, que las aplicaciones SaaS puedan ser construidas sobre componentes PaaS y que

los componentes PaaS puedan ser construidos sobre los componentes IaaS. Las relaciones de dependencia opcionales entre los componentes SaaS, PaaS e IaaS se representan gráficamente como componentes que se apilan unos sobre otros, mientras que la inclinación de los componentes representa que cada uno de los componentes de servicio puede mantenerse por sí mismo. Porejemplo, una aplicación SaaS se puede implementar y alojar en máquinas virtuales desde una nube IaaS o puede implementarse directamente encima de los recursos de la nube sin utilizar máquinas virtuales IaaS. La capa media del modelo es la capa de abstracción y control de recursos. Esta capa contiene los componentes del

Estás viendo una vista previa

Lee el documento completo con Ariel

Este es un fragmento de uno de los más de 1.2 millones de documentos de la biblioteca de Ariel. Crea tu cuenta para leerlo completo, descargarlo y consultarlo con Ariel, que siempre te lleva a la fuente exacta: Ariel NO alucina.

Consultar sobre este documento ...