TEMA 2: CAPACIDAD: Diseño del Servicio TI Anexo II: Amazon EC2

23 

Loading....

Loading....

Loading....

Loading....

Loading....

Texto completo

(1)

CIMSI – Configuración,

Implementación y Mantenimiento

de Sistemas Informáticos

TEMA 2: CAPACIDAD: Diseño

del Servicio TI

E.T.S. de Ingeniería Informática

Daniel Cascado Caballero

Rosa Yáñez Gómez

Mª José Morón Fernández

del Servicio TI

(2)

Contenidos

Introducción

Descripción Técnica

• Instancias. Otros conceptos

E.T.S. I. Departamento ATC

• Instancias. Otros conceptos

• Tipos de instancias

Descripción del negocio

(3)

Amazon Elastic Compute

Cloud: Amazon EC2

Servicio tipo IaaS

Presenta un entorno virtual, gestionable a

través de una interfaz web

Los clientes crean o seleccionan una imagen

de un S.O. virtualizado que se ejecutará en el

E.T.S. I. Departamento ATC

de un S.O. virtualizado que se ejecutará en el

Cloud

de Amazon

Permite adaptar la capacidad en minutos.

Ofrece servicios complementarios tipo:

IaaS:

la flexibilidad de la infraestructura.

PaaS: Facilitan el desarrollo de ciertos tipos

de aplicaciones

(4)

Contenidos

Introducción

Descripción Técnica

Instancias. Otros conceptos

E.T.S. I. Departamento ATC

Instancias. Otros conceptos

• Tipos de instancias

Descripción del negocio

(5)

Instancia (I)

Instancia: Conjunto de recursos que estarán disponibles para una imagen en ejecución.

HW real sobre el que ejecutar un S.O

.

Hay que utilizar una imagen de S.O. que será cargado en la instancia

E.T.S. I. Departamento ATC

cargado en la instancia No incluye SW

El tipo de instancia determina los

recursos

máximos disponibles

Memoria

Computación

Espacio de disco

Ancho de banda y medio de almacenamiento

subyacente COMPARTIDO entre todas las instancias

(6)

Instancia (II)

Dos niveles de acceso a los recursos

Afecta

al rendimiento:

Nivel bajo: Reciben asignaciones más

pequeñas

Nivel alto: Cuando se requieren más recursos

E.T.S. I. Departamento ATC

Nivel alto: Cuando se requieren más recursos

se asignan en cantidades mucho mayores.

Imágenes a cargar en las instancias:

Formato AMI (

Amazon Machine Image

)

S.O. soportados: Windows y Linux

Es necesario incluir en el kernel extensiones

de virtualización

(7)

Otros conceptos

ECU (

EC2 Compute Unit

)

: Unidad de cómputo

de la instancia

Potencia de cómputo equivalente a la de un

procesador a 1.0 -1.2 GHz Opteron o Xeon del año 2007

El rendimiento se mide en ECUS.

E.T.S. I. Departamento ATC

El rendimiento se mide en ECUS.

Zona de disponibilidad: Región

4 Regiones: EEUU (2) + Europa (1) + Asia (1) NO se puede cambiar la región de una instancia ⇒

1. Contratar las instancias en la zona + próxima a los clientes

(8)

Contenidos

Introducción

Descripción Técnica

• Instancias. Otros conceptos

E.T.S. I. Departamento ATC

• Instancias. Otros conceptos

Tipos de instancias

Descripción del negocio

(9)

Tipos de Instancias (I)

Estándar:

Memoria y CPU, dimensionados,

proporcionalmente.

Objetivo: aplicaciones de propósito general

High-Memory

:

E.T.S. I. Departamento ATC

High-Memory

:

Gran capacidad de memoria

Objetivo: Aplicaciones intensivas en memoria

High-CPU

:

Proporcionalmente más CPU que memoria RAM

Objetivo: Escalado horizontal (

scale out

) de

(10)

Tipos de Instancias (II)

Microinstancias:

Ofrecen una pequeña cantidad de recursos de

CPU

Permiten ráfagas de hasta 2 ECU

Objetivo: Aplicaciones con un rendimiento más

E.T.S. I. Departamento ATC

Objetivo: Aplicaciones con un rendimiento más

bajo y a sitios web que, periódicamente,

requieren más capacidad de procesamiento.

Instancias de E/S de alto rendimiento

:

Objetivo: Aplicaciones que realizan una gran

cantidad de IOPS de baja latencia, como acceso a

bases de datos no relacionales.

(11)

Tipos de Instancias (III)

Instancias en clúster:

Proporcionan unidades de procesamiento

gráfico (GPU) de propósito general

CPU de alto rendimiento.

E.T.S. I. Departamento ATC

CPU de alto rendimiento.

Optimiza las transferencias de red.

Objetivo: Aplicaciones con un nivel de

concurrencia elevado y aplicaciones de

procesamiento multimedia

(12)

Tipos de Instancias (IV)

Standard Small Large Extra-Large Extra-Large Plataforma de 32 bits.

E.T.S. I. Departamento ATC

Instancias High-Memory Extra-Large Doble Extra Large Quadruple High-CPU Medium Extra-Large 32 bits. Las restantes son de 64 bits

(13)

Tipos de Instancias (V)

Standard Small Large Extra-Large Extra-Large Rendimiento de la I/O moderado Las restantes

E.T.S. I. Departamento ATC

Instancias High-Memory Extra-Large Doble Extra Large Quadruple High-CPU Medium Extra-Large Las restantes son de alto rendimiento

(14)

Contenidos

Introducción

Descripción Técnica

• Instancias. Otros conceptos

• Tipos de instancias

E.T.S. I. Departamento ATC

• Tipos de instancias

Descripción del negocio

Modos de Facturación

• Otros Servicios

(15)

Modos de Facturación (I)

Instancia bajo demanda

Se cobra un precio por hora de uso, diferente del resto

Sin opciones de ahorro.

Instancia reservada:

Se paga:

E.T.S. I. Departamento ATC

Una cuota fija anual o tri-anual.

Un ∆ por cada hora de uso de la instancia a un precio muy inferior ⇒ ↑ ahorro.

Instancias Spot:

El usuario determina el PRECIO MÁXIMO a pagar por una hora de uso de una instancia con unas determinadas características en una región dada.

(16)

Modos de Facturación (II)

Instancias Spot:

El precio/hora que se factura es el usado para la comparación, no el MÁXIMO declarado por el

usuario.

Se ejecutarán cuando el PRECIO especificado sea superior al precio/hora de las instancias SPOT

E.T.S. I. Departamento ATC

superior al precio/hora de las instancias SPOT

Varia dinámicamente en función de los recursos disponibles: ↓↓↓↓ recursos disponibles ↑↑↑↑ demanda de instancias SPOT ↑↑↑↑ precio/hora facturado

(17)

Contenidos

Introducción

Descripción Técnica

• Instancias. Otros conceptos

• Tipos de instancias

E.T.S. I. Departamento ATC

• Tipos de instancias

Descripción del negocio

• Modos de Facturación

Otros Servicios

(18)

Otros Servicios (I)

EBS (

Elastic Block Storage

):

Servicio de

almacenamiento en disco que puede ser utilizado por una instancia:

Permanece independientemente de que la instancia se apague

Permite la creación de volúmenes entre 1GB-1TB.

E.T.S. I. Departamento ATC

Permite la creación de volúmenes entre 1GB-1TB. Pueden asociarse múltiples volúmenes a una ECU. Los volúmenes se crean y se replican en una zona de disponibilidad determinada.

Sistema de pago: Por

• Volumen de almacenamiento.

(19)

Otros Servicios (II)

Amazon CloudWatch

:

Servicio web para la monitorización de las

instancias y recursos

Incluye, sin coste adicional, el servicio Auto

Scaling

E.T.S. I. Departamento ATC

Scaling

Auto Scaling

:

Permite definir reglas

para:

Crear o detener instancias en función de ciertas

condiciones

Ajustar el Nº de instancias activas a la demanda

de forma transparente

(20)

Otros Servicios (III)

Amazon Elastic Load Balancing

:

Distribuye automáticamente el tráfico entrante

de las aplicaciones entre varias instancias de

Amazon EC2

• Detecta instancias que no funcionan

E.T.S. I. Departamento ATC

• Detecta instancias que no funcionan

• Redirige el tráfico

• Permite conseguir una mayor tolerancia a fallos

Amazon ClodWatch

se puede utilizar para

capturar los indicadores de ELB.

(21)

Otros Servicios (IV)

Virtual Private Cloud:

Permite a las empresas:

Crear una VPC en AWS, especificando su rango de direcciones IP

Conectar la VPC con la infraestructura TI mediante una conexión VPN.

Ampliar funciones de gestión: Servicios de

E.T.S. I. Departamento ATC

Ampliar funciones de gestión: Servicios de seguridad:

• Cortafuegos

• Detección de intrusiones en recursos de AWS Sistema de pago: Por

• Hora de conexión a VPN

(22)

Contenidos

Introducción

Descripción Técnica

• Instancias. Otros conceptos

• Tipos de instancias

E.T.S. I. Departamento ATC

• Tipos de instancias

Descripción del negocio

• Modos de Facturación

• Otros Servicios

(23)

Ventajas e Inconvenientes

Ventajas

:

No hay restricción en el tipo de aplicación. Alto grado de control del programador.

Inconvenientes

:

API proporcionada muy restringida: Conjunto de

E.T.S. I. Departamento ATC

API proporcionada muy restringida: Conjunto de funciones para configurar el HW virtualizado.

Escalabilidad limitada: ∃ un Nº de instancias máximo:

• 20 Instancias bajo demanda o reservadas.

• 100 Instancias tipo spot por región.

No se ofrece escalabilidad automática y failover

La contratación de servicios adicionales

Figure

Actualización...

Referencias

Actualización...

Related subjects :