Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(CUN)
DOCENTE
ASIGNATURA
CLOUD COMPUTING
ALUMNO
NOVENO SEMESTRE
MONTERÍA CÓRDOBA
2020
Tipos de instancias de Amazon EC2
Amazon EC2 proporciona una amplia selección de tipos de instancias optimizados para adaptarse a
diferentes casos de uso. Los tipos de instancia abarcan varias combinaciones de capacidad de CPU,
memoria, almacenamiento y redes. Le proporcionan flexibilidad para elegir la combinación de
recursos adecuada para sus aplicaciones. Cada tipo de instancia incluye uno o varios tamaños de
instancia, lo que le permite escalar sus recursos según los requisitos de la carga de trabajo de
destino.
Instancias A1 de Amazon EC2 permiten ahorrar costos de manera significativa y son ideales para
las cargas de trabajo escalables y basadas en Arm que son compatibles con este amplio
ecosistema. Las instancias A1 son las primeras instancias EC2 en incluir la tecnología de los
procesadores Graviton de AWS, que cuentan con núcleos Arm Neoverse de 64 bits y componentes
a medida diseñados por AWS.
Características:
Procesador AWS Graviton diseñado a medida con núcleos Arm Neoverse de 64 bits
Admite redes mejoradas con hasta 10 Gbps de ancho de banda de red
Optimizada para EBS de forma predeterminada
Con tecnología del sistema Nitro de AWS, una combinación de hardware dedicado e
hipervisor ligero
Rendimiento
CPU Memoria
Instancia Almacenamiento de red
virtual (GiB)
(Gbps)
a1.mediu
1 2 Solo EBS Hasta 10
m
a1.large 2 4 Solo EBS Hasta 10
a1.xlarge 4 8 Solo EBS Hasta 10
a1.2xlarge 8 16 Solo EBS Hasta 10
a1.4xlarge 16 32 Solo EBS Hasta 10
a1.metal 16* 32 Solo EBS Hasta 10
Instancias T3 son de última generación, ampliables y de uso general y proporcionan un nivel
básico de rendimiento de la CPU con posibilidad de ampliar el uso de la CPU en cualquier
momento durante el tiempo que sea necesario. Las instancias T3 ofrecen un equilibrio entre
recursos informáticos, de memoria y de red, y están diseñadas para aplicaciones con un uso
moderado de la CPU que experimentan picos temporales de uso.
Las instancias T3 acumulan créditos de CPU cuando una carga de trabajo opera por debajo del
umbral base. Cada crédito de CPU permite a la instancia T3 la oportunidad de aumentar el
rendimiento del núcleo de una CPU durante un minuto cuando sea necesario. Las instancias de T3
pueden ampliarse en cualquier momento durante el tiempo que sea necesario en el modo
Ilimitado.
Características:
CPU ampliable, que se rige por créditos de CPU y rendimiento base constante.
Modo ilimitado predeterminado para garantizar el rendimiento durante los picos de uso y
la opción de modo Estándar para obtener un costo mensual predecible.
Con tecnología del nuevo sistema Nitro de AWS, una combinación de hardware dedicado e
hipervisor ligero.
El sistema Nitro de AWS y los procesadores escalables Intel Xeon de alta frecuencia dan
como resultado una mejora de la relación entre el precio y el rendimiento de hasta el 30 %
en comparación con las instancias T2.
Créditos Rendimiento
CPU Memoria
Instancia por hora Almacenamiento de red
virtual* (GiB)
de CPU (Gbps)
t3.nano 2 6 0,5 Solo EBS Hasta 5
t3.micro 2 12 1 Solo EBS Hasta 5
t3.small 2 24 2 Solo EBS Hasta 5
t3.mediu
2 24 4 Solo EBS Hasta 5
m
t3.large 2 36 8 Solo EBS Hasta 5
t3.xlarge 4 96 16 Solo EBS Hasta 5
t3.2xlarge 8 192 32 Solo EBS Hasta 5
Instancias T3a son el tipo de instancia de última generación, ampliables y de uso general.
Además, proporcionan un nivel básico de rendimiento de la CPU con posibilidad de ampliar su
uso en cualquier momento y durante el tiempo que sea necesario. Las instancias T3a ofrecen
un equilibrio entre recursos informáticos, de memoria y de red, y están diseñadas para
aplicaciones con un uso moderado de la CPU que experimenta picos temporales de uso. Las
instancias T3a ofrecen hasta un 10 % de ahorro en costos con respecto a otros tipos de
instancias comparables.
Las instancias T3a acumulan créditos de CPU cuando una carga de trabajo opera por debajo
del umbral base. Cada crédito de CPU obtenido permite a la instancia T3a la oportunidad de
aumentar el rendimiento de todo un núcleo de la CPU durante un minuto cuando sea
necesario. Las instancias T3a pueden ampliarse en cualquier momento durante el tiempo que
sea necesario en el modo Ilimitado.
Características:
Procesadores de la serie AMD EPYC 7000 con velocidad de reloj turbo para todos los
núcleos de 2,5 GHz
CPU ampliable, que se rige por créditos de CPU y rendimiento base constante
Modo ilimitado de forma predeterminada para garantizar el rendimiento durante los
picos de uso y la opción de modo estándar para obtener un costo mensual predecible
Con tecnología del sistema Nitro de AWS, una combinación de hardware dedicado e
hipervisor ligero
Crédito
Rendimiento
CPU s por Memoria
Instancia Almacenamiento de red
virtual* hora de (GiB)
(Gbps)
CPU
t3a.nano 2 6 0,5 Solo EBS Hasta 5
t3a.micro 2 12 1 Solo EBS Hasta 5
t3a.small 2 24 2 Solo EBS Hasta 5
t3a.mediu
2 24 4 Solo EBS Hasta 5
m
t3a.large 2 36 8 Solo EBS Hasta 5
t3a.xlarge 4 96 16 Solo EBS Hasta 5
t3a.2xlarge 8 192 32 Solo EBS Hasta 5
Instancias T2 son instancias de rendimiento ampliable que proporcionan un nivel base de
rendimiento de la CPU con la posibilidad de ampliarse por encima del nivel básico.
Las instancias T2 ilimitadas pueden conservar un rendimiento de CPU alto durante el tiempo que
una carga de trabajo lo necesite. Para la mayoría de las cargas de trabajo generales, las instancias
T2 ilimitadas ofrecerán rendimiento amplio sin cargo adicional. Si la instancia requiere un mayor
uso de la CPU durante un período prolongado, también puede hacerlo con un cargo fijo adicional
de 5 centavos de USD por hora de CPU virtual.
El rendimiento base y la capacidad de ampliarse se rigen por los créditos de la CPU. Las instancias
T2 reciben créditos de CPU continuamente a un índice fijo en función del tamaño de la instancia,
acumulando así créditos de CPU cuando están inactivas y consumiéndolos cuando están activas.
Las instancias T2 son una buena opción para una variedad de cargas de trabajo generales, como
los microservicios, las aplicaciones interactivas de baja latencia, las bases de datos pequeñas y
medianas, los escritorios virtuales, las tareas de desarrollo, los entornos de creación y ensayo, los
repositorios de código y los prototipos de productos. Para obtener más información, consulte
Instancias de rendimiento ampliable.
Características:
Créditos
CPU Memoria Almacenamient Rendimiento
Instancia por hora
virtual* (GiB) o de red
de CPU
t2.nano 1 3 0,5 Solo EBS Bajo
De bajo a
t2.micro 1 6 1 Solo EBS
moderado
De bajo a
t2.small 1 12 2 Solo EBS
moderado
t2.mediu De bajo a
2 24 4 Solo EBS
m moderado
De bajo a
t2.large 2 36 8 Solo EBS
moderado
t2.xlarge 4 54 16 Solo EBS Moderado
t2.2xlarge 8 81 32 Solo EBS Moderado
Instancias M6g de Amazon EC2 funcionan con los procesadores Graviton2 de AWS basados en
Arm. Estas ofrecen una relación precio/rendimiento hasta un 40 % mejor en comparación con las
instancias M5 de la generación actual y ofrecen un equilibrio entre recursos informáticos, de
memoria y de red para una amplia variedad de cargas de trabajo.
Características:
Procesador Graviton2 de AWS diseñado a medida con núcleos Arm Neoverse de 64 bits
Compatibilidad con redes mejoradas con hasta 25 Gbps de ancho de banda de red
Optimización para EBS de forma predeterminada
Tecnología del sistema Nitro de AWS, una combinación de hardware dedicado e hipervisor
ligero
Ancho Ancho
de de
Tamaño de CPU Memoria Almacenamient
banda banda
instancia virtual (GiB) o de la instancia
de red de EBS
(Gbps) (Mbps)
Hasta Hasta
m6g.medium 1 4 Solo EBS
10 4750
Hasta Hasta
m6g.large 2 8 Solo EBS
10 4750
Hasta Hasta
m6g.xlarge 4 16 Solo EBS
10 4750
Hasta Hasta
m6g.2xlarge 8 32 Solo EBS
10 4750
Hasta
m6g.4xlarge 16 64 Solo EBS 4750
10
m6g.12xlarg
48 192 Solo EBS 20 13.500
e
m6g.16xlarg
64 256 Solo EBS 25 18.000
e
Instancias M5 son la última generación de instancias de uso general con la tecnología de los
procesadores Intel Xeon® Platinum 8175M. Esta familia ofrece un equilibrio entre recursos
informáticos, de memoria y de red, por lo que constituye una buena opción para muchas
aplicaciones.
Características:
Procesadores Intel Xeon® Platinum 8175M hasta 3.1 GHz con el nuevo conjunto de
instrucciones de extensiones vectoriales avanzadas de Intel (AVX-512)
Nuevo tamaño de instancia más grande, m5.24xlarge, que ofrece 96 CPU virtuales y 384
GiB de memoria
Hasta 25 Gbps de ancho de banda de red con redes mejoradas
Necesita unas AMI HVM que incluyan controladores para ENA y NVMe
Con tecnología del sistema Nitro de AWS, una combinación de hardware dedicado e
hipervisor ligero
Almacenamiento de la instancia ofrecido mediante EBS o SSD NVMe conectados
físicamente al servidor de alojamiento
Con las instancias M5d, los SSD locales basados en NVMe están conectados físicamente al
servidor de alojamiento y suministran almacenamiento de nivel de bloque durante la vida
útil de la instancia M5
Ahora están disponibles los tamaños 8xlarge y 16xlarge nuevos.
Almacenamiento de la
Ancho de
instancia
CPU Memoria banda de
Tamaño de instancia Ancho de banda de EBS (Mbps)
virtual (GiB) red
(Gbps)
(GiB)
Características:
Procesadores de la serie AMD EPYC 7000 con velocidad de reloj turbo para todos los
núcleos de 2,5 GHz
Hasta 20 Gbps de ancho de banda de red con redes mejoradas
Necesita unas AMI HVM que incluyan controladores para ENA y NVMe
Con tecnología del sistema Nitro de AWS, una combinación de hardware dedicado e
hipervisor ligero
Almacenamiento de la instancia ofrecido mediante EBS o SSD NVMe conectados
físicamente al servidor de alojamiento
Con las instancias M5ad, los SSD locales basados en NVMe están conectados físicamente
al servidor host y suministran almacenamiento de nivel de bloque durante la vida útil de la
instancia M5a
Almacenamiento de Ancho de
Tamaño de CPU Memoria la instancia banda de
Ancho de banda de EBS (Mbps)
instancia virtual (GiB) red
(Gbps)
(GiB)
m5a.large 2 8 Solo EBS Hasta 10 Hasta 2880
Característica:
Procesadores Intel Xeon de segunda generación con escala ajustable (Cascade Lake) con
una frecuencia turbo estable en todos los núcleos de 3,1 GHz y una frecuencia de CPU
turbo de núcleo individual máxima de 3,5 GHz
Soporte para las nuevas instrucciones de redes neuronales vectoriales de Intel (AVX-512
VNNI), que ayudarán a agilizar las operaciones de aprendizaje automático normales, como
la convolución, y mejoran automáticamente el rendimiento de las inferencias en una
amplia gama de cargas de trabajo de aprendizaje profundo
25 Gbps de ancho de banda máximo en tamaños más pequeños
100 Gbps de ancho de banda de la red en las instancias de mayor tamaño
Necesita unas AMI HVM que incluyan controladores para ENA y NVMe
Con tecnología del sistema Nitro de AWS, una combinación de hardware dedicado e
hipervisor ligero
Almacenamiento de la instancia ofrecido mediante EBS o SSD NVMe conectados
físicamente al servidor de alojamiento
Con las instancias M5dn, los SSD locales basados en NVMe están conectados físicamente
al servidor de alojamiento y suministran almacenamiento de nivel de bloque durante la
vida útil de la instancia M5
Almacenamiento de Ancho de
Tamaño de CPU Memoria Ancho de banda de EBS
la instancia banda de
instancia virtual (GiB) (Mbps)
red (Gbps)
(GiB)
m5n.large 2 8 Solo EBS Hasta 25 Hasta 4750
m5n.xlarge 4 16 Solo EBS Hasta 25 Hasta 4750
m5n.2xlarge 8 32 Solo EBS Hasta 25 Hasta 4750
m5n.4xlarge 16 64 Solo EBS Hasta 25 4750
m5n.8xlarge 32 128 Solo EBS 25 6800
m5n.12xlarge 48 192 Solo EBS 50 9500
m5n.16xlarge 64 256 Solo EBS 75 13 600
m5n.24xlarge 96 384 Solo EBS 100 19 000
m5dn.large 2 8 1 x 75 SSD NVMe Hasta 25 Hasta 4750
m5dn.xlarge 4 16 1 x 150 SSD NVMe Hasta 25 Hasta 4750
m5dn.2xlarge 8 32 1 x 300 SSD NVMe Hasta 25 Hasta 4750
m5dn.4xlarge 16 64 2 x 300 SSD NVMe Hasta 25 4750
m5dn.8xlarge 32 128 2 x 600 SSD NVMe 25 6800
m5dn.12xlarge 48 192 2 x 900 SSD NVMe 50 9500
m5dn.16xlarge 64 256 4 × 600 SSD NVMe 75 13 600
m5dn.24xlarge 96 384 4 x 900 SSD NVMe 100 19 000
Instancias M4 proporcionan un equilibrio de recursos informáticos, de memoria y de red. Se trata
de una buena opción para muchas aplicaciones.
Características:
Procesadores Intel Xeon® E5-2686 v4 (Broadwell) de 2,3 GHz o Intel Xeon® E5-2676 v3
(Haswell) de 2,4 GHz
Optimizadas para EBS de manera predeterminada sin costos adicionales
Soporte para redes mejoradas
Equilibrio de recursos de cómputo, memoria y red.
Ancho
de
CPU
Memoria banda Rendimiento
Instancia virtual Almacenamiento
(GiB) de EBS de red
*
dedicado
(Mbps)
m4.large 2 8 Solo EBS 450 Moderado
m4.xlarge 4 16 Solo EBS 750 Alto
m4.2xlarge 8 32 Solo EBS 1000 Alto
m4.4xlarge 16 64 Solo EBS 2000 Alto
m4.10xlarg
40 160 Solo EBS 4000 10 gigabits
e
m4.16xlarg
64 256 Solo EBS 10 000 25 gigabits
e
OpenStack
Es una plataforma de tecnología open source que usa recursos virtuales agrupados para diseñar y
gestionar nubes privadas y públicas. Las herramientas que componen la plataforma OpenStack se
denominan "proyectos" y se encargan de los servicios principales de cloud computing:
computación, redes, almacenamiento, identidad e imagen. Además, se pueden agrupar más de
una docena de proyectos opcionales para crear nubes únicas que se pueden implementar.
Es cierto que OpenStack y las plataformas de gestión de virtualización son los principales recursos
virtualizados, y pueden descubrir, reportar y automatizar procesos en entornos de diversos
proveedores.
Openstack vs Virtualization
Básicamente, OpenStack es una serie de comandos conocidos como scripts. Esos scripts están
agrupados en paquetes llamados "proyectos", que transmiten tareas que generan entornos de
nube. Para crear esos entornos, OpenStack depende de otros dos tipos de software:
La virtualización, que crea recursos virtuales extraídos del hardware. Un sistema operativo (SO)
base, que ejecuta los comandos provenientes de los scripts de OpenStack.
Piénselo de esta manera: OpenStack por sí solo no virtualiza los recursos, sino que los utiliza para
diseñar nubes. Tampoco ejecuta los comandos, sino que los transmite al sistema operativo base.
Las tres tecnologías (OpenStack, la virtualización y el sistema operativo base) deben trabajar en
conjunto.
Los elementos de OpenStack
La arquitectura de OpenStack está constituida por numerosos proyectos open source. Hay seis
servicios principales estables que gestionan el cómputo, las conexiones en red, el
almacenamiento, la identidad y las imágenes, y más de doce servicios opcionales varían según la
madurez del desarrollo. Los seis servicios principales constituyen la infraestructura que permite al
resto de los proyectos gestionar los paneles, la coordinación, el aprovisionamiento de equipos sin
sistema operativo, la mensajería, los contenedores y la gobernabilidad.
NOVA
Nova es una herramienta integral de gestión y acceso para los recursos de cómputo de OpenStack,
que controla la planificación, la creación y la eliminación.
NEUTRON
SWIFT
Swift es un servicio de almacenamiento de objetos con alta tolerancia a los errores que almacena y
recupera objetos de datos no estructurados utilizando una API de RESTful.
CINDER
KEYSTONE
Keystone autentica y autoriza todos los servicios de OpenStack. También es el catálogo de extremo
de todos los servicios.
GLANCE
Glance almacena y recupera imágenes del disco de la máquina virtual desde varias ubicaciones.
¿Qué puedo hacer con OpenStack?
Nubes privadas
Está comprobado que las distribuciones de nubes privadas que se ejecutan en OpenStack son
mejores que los enfoques creados por los propios usuarios. 451 Research descubrió que solo se
necesita un aumento del 6 % en la cantidad de máquinas virtuales (lo cual es posible gracias a la
fácil instalación y gestión de OpenStack) para que las distribuciones de OpenStack se vuelvan
mucho más valiosas que las nubes privadas creadas por cuenta propia.
451 Research descubrió que la próxima novedad importante puede ser el uso de OpenStack para
la virtualización de las funciones de red (NFV), lo cual implica separar las funciones clave de una
red para que se puedan distribuir en los entornos. Es la prioridad de prácticamente todos los
servicios de comunicaciones globales encuestados por el analista.
Nubes públicas
OpenStack es la principal opción de open source para crear entornos de nubes públicas. Ya sea
que su empresa sea multimillonaria y cotice en bolsa, o que esté en sus inicios, puede utilizar
OpenStack para instalar nubes públicas con servicios que compitan con los principales
proveedores de nube pública.
Contenedores
OpenStack es una base estable para las nubes públicas y privadas. Los contenedores aceleran la
entrega de las aplicaciones, a la vez que simplifican su implementación y gestión. Ejecutar
contenedores en OpenStack puede extender sus beneficios desde los equipos únicos en silos hasta
las operaciones interdepartamentales en toda la empresa.