G.st.02 Guía de Computación en La Nube v1.1
G.st.02 Guía de Computación en La Nube v1.1
G.st.02 Guía de Computación en La Nube v1.1
Guía Técnica
1
Servicios Tecnológicos
Guía Técnica
Versión Observaciones
Versión 0.9
Emisión de la guía para la consulta pública
Agosto 12 de 2017
Versión 1.0 Ajustes a la guía por comentarios realizados por la industria y partes
Mayo 15 de 2018 interesadas.
Versión 1.1
Actualización Gobierno Digital
Octubre de 2019
.
Este documento de la Dirección de Gobierno Digital se encuentra bajo una Licencia Creative Commons Atribución 4.0 Internacional .
2
Servicios Tecnológicos
Guía Técnica
AUTORES
Versión 1.0
3
Servicios Tecnológicos
Guía Técnica
Tabla de contenido
PÁG.
Tabla de contenido ............................................................................................................................. 4
LISTA DE TABLAS ............................................................................................................................... 6
TABLA DE FIGURAS ........................................................................................................................... 7
1 INTRODUCCIÓN .......................................................................................................................... 8
1.1 Objetivos de la guía ............................................................................................................... 9
1.3 |mientos del marco de referencia asociados con esta guía .................................. 9
4
Servicios Tecnológicos
Guía Técnica
6. REFERENCIAS ........................................................................................................................... 58
5
Servicios Tecnológicos
Guía Técnica
LISTA DE TABLAS
6
Servicios Tecnológicos
Guía Técnica
TABLA DE FIGURAS
7
Servicios Tecnológicos
Guía Técnica
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.
8
Servicios Tecnológicos
Guía Técnica
9
Servicios Tecnológicos
Guía Técnica
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 sistemas operativos. Éste simplifica la tarea de generar las
conexiones y sincronizaciones que son necesarias en los sistemas distribuidos. [2]
10
Servicios Tecnológicos
Guía Técnica
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.
11
Servicios Tecnológicos
Guía Técnica
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).
“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, Aunque no todo lo que está en internet es computación en
la nube.
12
Servicios Tecnológicos
Guía Técnica
13
Servicios Tecnológicos
Guía Técnica
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.
14
Servicios Tecnológicos
Guía Técnica
15
Servicios Tecnológicos
Guía Técnica
Actor Definición
16
Servicios Tecnológicos
Guía Técnica
17
Servicios Tecnológicos
Guía Técnica
18
Servicios Tecnológicos
Guía Técnica
Modelos de
Actividades del Consumidor Actividades del Proveedor
servicio
SaaS
Instala, administra, mantiene y soporta la
(Software como Usa la aplicación o los servicios para
aplicación de software en una
servicio) soportar procesos de negocio.
infraestructura de 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
19
Servicios Tecnológicos
Guía Técnica
20
Servicios Tecnológicos
Guía Técnica
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 CPU utilizadas 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.
21
Servicios Tecnológicos
Guía Técnica
22
Servicios Tecnológicos
Guía Técnica
23
Servicios Tecnológicos
Guía Técnica
24
Servicios Tecnológicos
Guía Técnica
La capa media del modelo es la capa de abstracción y control de recursos. Esta capa
contiene los componentes del sistema que los proveedores de nube utilizan para
proporcionar y administrar el acceso a los recursos de computación física a través
de la abstracción de software. Algunos ejemplos de componentes de abstracción
de recursos incluyen elementos de software como hipervisores, máquinas
virtuales, almacenamiento de datos virtuales y otras abstracciones de recursos
informáticos. El aspecto de control de esta capa se refiere a los componentes de
software que son responsables de la asignación de recursos, el control de acceso
y la supervisión del uso. Esta es la estructura de software que enlaza los
numerosos recursos físicos subyacentes y sus abstracciones de software para
permitir la agrupación de recursos, la asignación dinámica y la medición del servicio.
La capa más baja de la pila es la capa de infraestructura que incluye los recursos
físicos (hardware, redes, almacenamiento y otros aspectos de planta física). Esta
capa incluye recursos de hardware, tales como computadoras (CPU y memoria),
redes (enrutadores, firewalls, conmutadores, enlaces de red e interfaces),
componentes de almacenamiento (discos duros) y otros elementos físicos de
infraestructura de computación. También incluye recursos de instalaciones, tales
como calefacción, ventilación y aire acondicionado (HVAC), energía,
comunicaciones, entre otros.
25
Servicios Tecnológicos
Guía Técnica
nube, mientras que los consumidores de la nube no tienen acceso directo a los
recursos físicos.
26
Servicios Tecnológicos
Guía Técnica
Cabe señalar que varios modelos de servicios en la nube pueden tener diferentes
requisitos en relación con la portabilidad y la interoperabilidad. Por ejemplo, IaaS
requiere la capacidad de migrar los datos y ejecutar las aplicaciones en una nueva
nube. Por lo tanto, es necesario capturar imágenes de máquinas virtuales y migrar
a nuevos proveedores de nube que pueden utilizar diferentes tecnologías de
virtualización. Cualquier extensión específica del proveedor de las imágenes de las
27
Servicios Tecnológicos
Guía Técnica
máquinas virtuales (VM por sus siglas en inglés Virtual Machine), debe eliminarse
o registrarse al ser portada. Mientras que, para SaaS, el foco está en la portabilidad
de datos, y por lo tanto es esencial para realizar extracciones de datos y copias de
seguridad en un formato estándar.
Un auditor de nube es una tercera parte (o una parte de la misma organización) que
puede realizar una verificación independiente de los controles del servicio en la
nube y así mismo, realizar auditorías para verificar la conformidad con las normas
mediante la revisión de pruebas objetivas. Un auditor de nube puede evaluar los
servicios proporcionados por un proveedor de nube en términos de controles
pertinentes de seguridad, impacto sobre la privacidad, rendimiento, etc. [4][5].
Cabe aclarar que, por algún acuerdo de confidencialidad expreso entre proveedor y
cliente, el auditor vería disminuido el alcance en la auditoría realizada. Por lo
anterior es necesario que se establezca el alcance de la auditoria sin dejar excluidos
los ANS respectivos, las características esenciales de un modelo de computación
en la nube.
28
Servicios Tecnológicos
Guía Técnica
Hay que tener en cuenta que un proveedor de la nube establecerá ANS con un
operador de nube para proporcionar servicios consistentes con el nivel de ANS
ofrecidos a los consumidores de nube y puede requerir que el proveedor de nube
proporcione conexiones seguras y dedicadas entre los consumidores de nube y los
proveedores de nube.
29
Servicios Tecnológicos
Guía Técnica
30
Servicios Tecnológicos
Guía Técnica
31
Servicios Tecnológicos
Guía Técnica
32
Servicios Tecnológicos
Guía Técnica
33
Servicios Tecnológicos
Guía Técnica
34
Servicios Tecnológicos
Guía Técnica
35
Servicios Tecnológicos
Guía Técnica
instaladas las aplicaciones y qué clientes pueden usarlas, están los siguientes
modelos:
36
Servicios Tecnológicos
Guía Técnica
37
Servicios Tecnológicos
Guía Técnica
38
Servicios Tecnológicos
Guía Técnica
39
Servicios Tecnológicos
Guía Técnica
40
Servicios Tecnológicos
Guía Técnica
ingles Total Cost Ownership) y en el sector público hacen parte del presupuesto de
operación, donde el presupuesto de un área de TI, que está destinado en su
mayoría o se emplea en cubrir los costos de operación y el presupuesto de
inversión es cada vez más reducido. Los usos de estas alternativas hacen que una
entidad pueda emplear o destinar estos recursos a inversiones de TI más
estratégicas. En febrero de 2016, un estudio Gartner con recomendaciones e ideas
para optimizar los costos de TI a través de soluciones computación en la nube,
muestra que la reducción de costos en hardware y mantenimiento de TI, varia y
depende del nivel de optimización y que cuando se utilizan soluciones y servicio de
computación en la nube, se pueden alcanzar ahorros de hasta el 30% en costos TCO.
[7][8][9]
Escalabilidad.
La tecnología avanza todos los días y a una gran velocidad, por lo cual las
inversiones o compra de bienes relacionados con TI tienen un mayor riesgo de
presentar obsolescencia tecnológica. La obsolescencia se presenta como resultado
del surgimiento de bienes de mejor calidad o con mejores características técnicas.
Cuando se adquieren servicios de computación en la nube, ese riesgo se traslada
al proveedor de servicios, dado que las entidades no invierten o compran tecnología
41
Servicios Tecnológicos
Guía Técnica
42
Servicios Tecnológicos
Guía Técnica
43
Servicios Tecnológicos
Guía Técnica
44
Servicios Tecnológicos
Guía Técnica
45
Servicios Tecnológicos
Guía Técnica
46
Servicios Tecnológicos
Guía Técnica
Para ello deben existir cláusulas que garanticen que, al término del contrato ya sea
por decisión del contratante, del proveedor del servicio, por eventos tales como
quiebra o insolvencia entre otros, toda la información suministrada por los usuarios
y almacenada por los proveedores pueda ser restituida a los usuarios o a terceros
designados por estos, recuperada por los usuarios con herramientas provistas por
el proveedor, sin contratiempos. La migración y la portabilidad suelen ser parte del
plan de continuidad de las entidades.
3.2.3 Escalonamiento
Hay que tener presente que no es necesario migrar de inmediato ni en su totalidad
todos los servicios de tecnologías de la información (TI) a la nube. Se recomienda
realizar este paso gradualmente e iniciar con pequeños pasos. Para mover los
servicios a la nube hágase los siguientes cuestionamientos: 1) Qué vale la pena
migrar a la nube de manera inmediata. 2) Qué puede esperar, 3) Qué aplicaciones
es preferible mantener internas en el futuro previsible.
Este abordaje permite que se migren a la nube las aplicaciones que determine la
entidad, manteniendo (sin migrar a la nube) las que según el caso se considere
adecuado mantener alojadas en centros de datos propios.
47
Servicios Tecnológicos
Guía Técnica
Una estrategia que implique usar los servicios en la nube en empresas tiene
sentido en primera instancia, solo si los aspectos de seguridad sean garantizados
en su totalidad. [20].
48
Servicios Tecnológicos
Guía Técnica
49
Servicios Tecnológicos
Guía Técnica
50
Servicios Tecnológicos
Guía Técnica
51
Servicios Tecnológicos
Guía Técnica
3.2.13 Seguridad
Es fundamental reconocer que la seguridad es un aspecto transversal de la
arquitectura que abarca todas las capas del modelo de nube [3] descrito en este
documento, desde la seguridad física hasta la seguridad de las aplicaciones. Por lo
tanto, las preocupaciones de seguridad en la arquitectura de computación en nube
52
Servicios Tecnológicos
Guía Técnica
Una forma de ver las implicaciones de seguridad desde la perspectiva del modelo
de implementación es el diferente nivel de exclusividad de los usuarios en un
modelo de implementación. Una nube privada está dedicada a una organización de
consumidores, donde una nube pública podría tener usuarios impredecibles
coexistiendo entre sí, por lo tanto, el aislamiento de la carga de trabajo es menos
un problema de seguridad en una nube privada que en una nube pública (se debe
tener en cuenta que los protocolos de seguridad de estas nubes se encuentran
definidos en su mayoría con estándares o buenas prácticas internacionales que
aseguran menos problemas de seguridad). Otra forma de analizar el impacto en la
seguridad de los modelos de despliegue en la nube es usar el concepto de límites
de acceso. Por ejemplo, una nube privada en el sitio puede o no necesitar
controladores de límites adicionales en el límite de la nube cuando la nube privada
se aloja en el sitio dentro del límite de la red de la organización de consumidor de
nube, mientras que una nube privada externalizada tiende a requerir el
establecimiento de tal protección perimetral en el límite de la nube [13] [14] [15].
53
Servicios Tecnológicos
Guía Técnica
tradicionales, donde una organización tiene control sobre toda la pila de recursos
informáticos y todo el ciclo de vida de los sistemas, los proveedores de nube y los
consumidores de nube diseñan, construyen, implementan y operan sistemas
basados en la nube.
La división del control significa que ambas partes ahora comparten las
responsabilidades de proporcionar protecciones adecuadas a los sistemas
basados en la nube. La seguridad es una responsabilidad compartida. Los controles
de seguridad, es decir, las medidas utilizadas para proporcionar protecciones
necesitan ser analizados para determinar qué parte está en mejor posición para
implementar. Este análisis debe incluir consideraciones desde la perspectiva de un
modelo de servicio, donde diferentes modelos de servicio implican diferentes
grados de control entre los proveedores y los consumidores de nube. Por ejemplo,
los controles de administración de cuenta para usuarios privilegiados del sistema
inicial en escenarios IaaS normalmente son realizados por el Proveedor, mientras
que la administración de cuentas de usuarios de aplicaciones para la aplicación
desplegada en un entorno IaaS normalmente no es responsabilidad del proveedor
[13] [14] [15].
3.2.14 Privacidad
Los proveedores de nube deben proteger la recopilación, el procesamiento, la
comunicación, el uso y la disposición de la información personal y de la información
de identificación personal en la nube de acuerdo con la normatividad vigente [17].
54
Servicios Tecnológicos
Guía Técnica
55
Servicios Tecnológicos
Guía Técnica
El proveedor de nube deberá cumplir los requisitos mínimos del formato, así como
también los requisitos mínimos de: gestión del servicio, portabilidad, y seguridad y
privacidad [17]. Deberá anexar toda la documentación necesaria asegurando la
veracidad de la información en las respuestas dadas. Para los “requisitos a tener
en cuenta u opcionales”, el proveedor deberá establecer un plan de trabajo que le
permita cumplirlos en el mediano plazo.
Así mismo, no se podrán auto diagnosticar los actores: auditor, corredor y operador
de nube. En el caso del auditor y operador: los servicios, aunque son necesarios
para garantizar un entorno de alto nivel de computación en la nube, estos no están
catalogados dentro de los modelos de servicio, por ejemplo, el servicio de
conectividad del operador (redes, internet, redes privadas de transporte de datos
entre otros) es necesario para que la computación en la nube sea una realidad, sin
embargo, este no es SaaS, PaaS o IaaS. Por lo anterior, buscando tener un nivel de
madurez en el tiempo acorde a las capacidades tecnológicas de los actores de la
nube citados anteriormente, el Ministerio de TIC ha decidido no clasificarlos. En el
caso del corredor o agente de nube, tampoco podrá auto diagnosticarse en virtud
de que, si bien sus actividades hacen parte del modelo de referencia de NIST en una
etapa avanzada y madura de la computación en la nube, dichas actividades
tampoco son consideradas modelos de servicio. Sin embargo, dentro de la ruta de
definición e implementación de la computación en la nube en Colombia liderada por
el Ministerio TIC, se tendrán en cuenta todas las normas técnicas y las posibilidades
56
Servicios Tecnológicos
Guía Técnica
Nota: El auditor de nube, podrá ser una tercera parte (otra organización), o un área
funcional del mismo proveedor que presta servicios en la nube. Se deberá asegurar
la trazabilidad de las actividades de verificación y/o auditoria buscando así el
cumplimiento de los ANS pactados y la mejora continua de los servicios. Así mismo,
los servicios de auditoria si bien son necesarios para garantizar un entorno de nube
de alto nivel, estos no están catalogados dentro los modelos de servicio antes
citados.
57
Servicios Tecnológicos
Guía Técnica
6. REFERENCIAS
[3] P. Mell, T. Grance (2011, Sep.), "The NIST Definition of Cloud Computing", Special
Publication 800-145, p. 2 [Online]. Disponible:
http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf.
[4] Working Group members (2013, Jul.), "NIST Cloud Computing Standards
Roadmap", Special Publication 500 - 291v2, p. 12-24[Online]. Disponible:
https://www.nist.gov/sites/default/files/documents/itl/cloud/NIST_SP-500-
291_Version-2_2013_June18_FINAL.pdf
[5] F. Liu, J. Tong, J. Mao, R. Bohn, J. Messina, L. Badger, D. Leaf (2011, Sep.), "NIST
Cloud Computing Reference Architecture", Special Publication 500-292, Appendix
B: Examples of Cloud Services p. 24-25 [Online]. Disponible:
http://ws680.nist.gov/publication/get_pdf.cfm?pub_id=909505
[7] Mesa Sectorial Cloud Computing (2010), Cloud Computing una perspectiva para
Colombia.
58
Servicios Tecnológicos
Guía Técnica
[8] Jim Mc Gittigan, Sanil Solanki. The Gartner Top 10 Recommended IT Cost
Optimization Ideas, 2016.
[13] Guía para clientes que contraten servicios de Cloud Computing (2013), Agencia
Española de Protección de datos.
[14] Cloud Security Alliance (2011). Guía de seguridad de áreas críticas en Cloud
Computing. 3.0
[15] Luis Joyanes Agilar. Computación en la nube. Notas para una estrategia
española en Cloud Computing.
59
Servicios Tecnológicos
Guía Técnica
60