Está en la página 1de 24

Carlos Andrés Méndez

Arquitectura de la
Computación en la Nube
Silberschatz, Galvin and Gagne ©2018
Operating System Concepts – 10th Edition
Outline
▪ Introducción
▪ Características esenciales
▪ Referencia de Arquitectura Computación en la Nube
• Descripción
• Actores en Computación en la Nube
• Escenarios de interacción
• Alcance de control entre proveedor y consumidor
• Servicio de orquestación
• Taxonomía en la nube
▪ AWS
• Instancias dedicadas en AWS
• VPC

Operating System Concepts – 10th Edition 4.2 Silberschatz, Galvin and Gagne ©2018
Introducción
La adopción de la computación en la nube en el
gobierno federal y su implementación dependen de
una variedad de factores técnicos y no técnicos. Se
necesita un punto de referencia fundamental,
basado en la definición de NIST de Cloud
Computing, para describir un marco general que se
puede utilizar en todo el gobierno.
Este documento presenta la arquitectura de
referencia de computación en la nube de NIST que
comunicarán con precisión los componentes de la
computación en la nube.

https://www.nist.gov/publications/nist-cloud-computing-reference-architecture
Operating System Concepts – 10th Edition 4.3 Silberschatz, Galvin and Gagne ©2018
Características esenciales
Por demanda y auto servicio. Un consumidor puede suministrar
unilateralmente capacidades computacionales, como tiempo de servidor y
almacenamiento en red, según sea necesario de forma automática sin necesidad
de interacción humana con cada proveedor de servicios.
Amplio acceso a la red. Las capacidades están disponibles a través de la red y se
accede a ellas a través de mecanismos estándar que promueven el uso de
plataformas de cliente heterogéneas delgadas o gruesas (por ejemplo, teléfonos
móviles, tabletas, computadoras portátiles y estaciones de trabajo).

Mell, P. and Grance, T. (2011). The NIST Definition of Cloud Computing. Number NIST Special Publication
(SP) 800-145.
Operating System Concepts – 10th Edition 4.4 Silberschatz, Galvin and Gagne ©2018
Características esenciales
Puesta en común de recursos. Los recursos computacionales del proveedor se
agrupan para servir a varios consumidores mediante un modelo de múltiples
inquilinos, con diferentes recursos físicos y virtuales asignados y reasignados
dinámicamente según la demanda del consumidor. Existe un sentido de
independencia de la ubicación en el sentido de que el cliente generalmente no
tiene control o conocimiento sobre la ubicación exacta de los recursos
proporcionados, pero puede especificar la ubicación en un nivel más alto de
abstracción (por ejemplo, país, estado o centro de datos). Los ejemplos de
recursos incluyen almacenamiento, procesamiento, memoria y ancho de banda de
red.

Mell, P. and Grance, T. (2011). The NIST Definition of Cloud Computing. Number NIST
Special Publication (SP) 800-145.
Operating System Concepts – 10th Edition 4.5 Silberschatz, Galvin and Gagne ©2018
Características esenciales
Elasticidad rápida. Las capacidades se pueden aprovisionar y liberar
elásticamente, en algunos casos de forma automática, para escalar rápidamente
hacia arriba y hacia abajo de acuerdo con la demanda. Para el consumidor, las
capacidades disponibles para el aprovisionamiento a menudo parecen ilimitadas y
pueden apropiarse en cualquier cantidad en cualquier momento.
Servicio medido. Los sistemas en la nube controlan y optimizan
automáticamente el uso de recursos al aprovechar una capacidad de medición en
algún nivel de abstracción apropiado para el tipo de servicio (por ejemplo,
almacenamiento, procesamiento, ancho de banda y cuentas de usuario activas). El
uso de recursos puede ser monitoreado, controlado y reportado, proporcionando
transparencia tanto para el proveedor como para el consumidor del servicio
utilizado.

Mell, P. and Grance, T. (2011). The NIST Definition of Cloud Computing. Number NIST Special Publication
(SP) 800-145.
Operating System Concepts – 10th Edition 4.6 Silberschatz, Galvin and Gagne ©2018
Referencia de Arquitectura Computación en la Nube

Mell, P. and Grance, T. (2011). The NIST Definition of Cloud Computing. Number NIST Special Publication
(SP) 800-145.
Operating System Concepts – 10 Edition
th 4.7 Silberschatz, Galvin and Gagne ©2018
Actores en Computación en la Nube
Actor Definición

Consumidor Una persona u organización que mantiene una relación comercial


con proveedores de nube y utiliza servicios de ellos.

Proveedor Persona, organización o entidad responsable de poner un servicio


a disposición de las partes interesadas.

Auditor Una parte que 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 Una entidad que gestiona el uso, el rendimiento y la prestación de


(Broker) servicios en la nube y negocia las relaciones entre los proveedores
y los consumidores de la nube.

Transportista Un intermediario que proporciona conectividad y transporte de


(Carrier) servicios en la nube desde proveedores de nube a consumidores
de nube.

Mell, P. and Grance, T. (2011). The NIST Definition of Cloud Computing. Number NIST Special Publication (SP) 800-145.
Operating System Concepts – 10th Edition 4.8 Silberschatz, Galvin and Gagne ©2018
Comunicación entre actores

Mell, P. and Grance, T. (2011). The NIST Definition of Cloud Computing. Number NIST Special Publication (SP) 800-145.
Operating System Concepts – 10th Edition 4.9 Silberschatz, Galvin and Gagne ©2018
Ej. de escenarios de interacción

Operating System Concepts – 10th Edition 4.10 Silberschatz, Galvin and Gagne ©2018
Ej. de escenarios de interacción

Operating System Concepts – 10th Edition 4.11 Silberschatz, Galvin and Gagne ©2018
Alcance de control entre proveedor y consumidor

Operating System Concepts – 10th Edition 4.12 Silberschatz, Galvin and Gagne ©2018
Alcance de control entre proveedor y consumidor

https://aws.amazon.com/types-of-cloud-computing/
Operating System Concepts – 10th Edition 4.13 Silberschatz, Galvin and Gagne ©2018
Servicio de orquestación

Servicio de orquestación se refiere a


la configuración de los componentes,
requeridos para respaldar las
actividades de los proveedores de
nube en la disposición, coordinación y
gestión de los recursos
computacionales para proporcionar
servicios en la nube a los
consumidores de la nube.

Operating System Concepts – 10th Edition 4.14 Silberschatz, Galvin and Gagne ©2018
Servicio de orquestación

Arquitectura de capas del servicio en la nube para diferentes componentes.

Operating System Concepts – 10th Edition 4.15 Silberschatz, Galvin and Gagne ©2018
Servicio de orquestación
La capa intermedia del modelo es la resource abstraction and control layer. Esta capa
contiene los componentes del sistema que los proveedores de la nube utilizan para
proporcionar y administrar el acceso a los recursos computacionales físicos a través de
la abstracción del software. Los ejemplos de componentes de abstracción de recursos
incluyen elementos de software como hipervisores, máquinas virtuales,
almacenamiento virtual y otras abstracciones de recursos informáticos. La abstracción
de recursos debe garantizar un uso eficiente, seguro y confiable de los recursos físicos
subyacentes. 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 el seguimiento
del uso. Esta es la estructura de software que une los numerosos recursos físicos
subyacentes y sus abstracciones de software para permitir la asignación dinámica y el
servicio por demanda.

Operating System Concepts – 10th Edition 4.16 Silberschatz, Galvin and Gagne ©2018
Proveedor de la nube: administración de servicios

Operating System Concepts – 10th Edition 4.17 Silberschatz, Galvin and Gagne ©2018
Taxonomía en la nube

La taxonomía es la ciencia de la categorización o clasificación de cosas basada en


un sistema predefinido.
Se presenta una taxonomía de cuatro niveles para describir los conceptos clave
sobre la computación en la nube.
▪ Nivel 1: Role
▪ Nivel 2: Actividad
▪ Nivel 3: Componente
▪ Nivel 4: Sub-componente

Normalmente, la taxonomía contiene un vocabulario controlado con una


estructura jerárquica en forma de árbol.

Operating System Concepts – 10th Edition 4.18 Silberschatz, Galvin and Gagne ©2018
Instancias dedicadas en AWS

https://aws.amazon.com/ec2/dedicated-hosts/
Operating System Concepts – 10th Edition 4.19 Silberschatz, Galvin and Gagne ©2018
https://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/dedicated-instance.html
Silberschatz, Galvin and Gagne ©2018
Operating System Concepts – 10th Edition 4.20
Instancias dedicadas en AWS

Por qué adquirir instancias dedicadas en AWS?


▪ En algunos casos, debido a restricciones de licencia, no se permite que
algunos programas se ejecuten en un modelo de arrendamiento compartido.
Por ejemplo, si intenta utilizar Bring Your Own License (BYOL) en AWS,
algunas licencias se basan en el modelo de Socket, en el que se utiliza la
cantidad de sockets de hosts para la concesión de licencias.
▪ En otras circunstancias, el cumplimiento normativo puede dictar que no
puede utilizar el modelo compartido, por ej. para garantizar la
confidencialidad de los datos.

Operating System Concepts – 10th Edition 4.21 Silberschatz, Galvin and Gagne ©2018
Instancias dedicadas en Azure

https://azure.microsoft.com/en-us/services/virtual-machines/dedicated-host/
Operating System Concepts – 10th Edition 4.22 Silberschatz, Galvin and Gagne ©2018
AWS VPC

https://docs.aws.amazon.com/es_es/vpc/latest/userguide/VPC_Route_Tables.html
Operating System Concepts – 10th Edition 4.23 Silberschatz, Galvin and Gagne ©2018
Referencias

Lab VPC
https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Scenario1.html
Connecting to your Linux instance using SSH
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinu
x.html
¿Qué es Amazon VPC?
https://docs.aws.amazon.com/es_es/vpc/latest/userguide/what-is-amazon-vpc.htm
l
Tablas de ruteo
https://docs.aws.amazon.com/es_es/vpc/latest/userguide/VPC_Route_Tables.html

Operating System Concepts – 10th Edition 4.24 Silberschatz, Galvin and Gagne ©2018

También podría gustarte