Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computación en La Nube - Arquitectura
Computación en La Nube - Arquitectura
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
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.
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
Operating System Concepts – 10th Edition 4.14 Silberschatz, Galvin and Gagne ©2018
Servicio de orquestación
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
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
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