Blog de HAQM Web Services (AWS)

Ensayos sobre la Transferencia de Datos en AWS – Parte 4

Por Michelle Pérez, Arquitecta de Soluciones en AWS,
Ciro Santos, Arquitecto de Soluciones en AWS
David Reis, Arquitecto de Soluciones en AWS y
Thiago Tietze, Enterprise Support Lead en AWS

En este ensayo, veremos cómo funciona la transferencia de datos entre AZ e intra-AZ entre HAQM Elastic Compute Cloud (EC2) e instancias de bases de datos en HAQM Relational Database Service (HAQM RDS) y también entre instancias EC2 y nodos de HAQM ElastiCache for Redis. Si no ha visto las tres primeras pruebas, vaya a Ensayos sobre la transferencia de datos en AWS (Parte 1, Ensayos sobre la transferencia de datos en AWS, Parte 2 y Ensayos sobre la transferencia de datos en AWS, parte 3) y obtenga más información sobre la propuesta, el formato y los colores utilizados.

ADVERTENCIA:  Estos ensayos pretenden discutir la lógica y las principales dimensiones de los costos implicados en los escenarios presentados. Los importes actuales y precisos deben tener en cuenta la información descrita en las páginas de precios de cada servicio. Las estimaciones presentadas utilizan la región de São Paulo como referencia en la moneda «dólar estadounidense» y otras regiones se indicarán cuando sea pertinente.

4a — Una instancia de HAQM EC2 en la misma zona de disponibilidad que se comunica con HAQM RDS

1. Descripción

HAQM EC2 es un servicio que proporciona capacidad informática segura y escalable en la nube, y HAQM Relational Database Service (HAQM RDS) es un servicio administrado para bases de datos relacionales que facilita la configuración, operación y escalabilidad de estos bancos en la nube.

Este ensayo muestra las dimensiones de los costes de una comunicación entre una instancia de HAQM EC2 y bases de datos RDS distribuidas en dos opciones: acceso directo a una instancia principal y acceso a una instancia de réplica. Consideramos que los componentes introducidos en el diagrama están todos en la misma VPC, dentro de la misma cuenta, región y zona de disponibilidad.

2. Diagrama de ejemplo

3. Dimensiones de costes

 

 

ID Servicio Descripción Valor
i HAQM EC2 Transferencia de datos (EC2 → Instancia principal de RDS) 0,00 USD/GB
ii HAQM EC2 Transferencia de datos (instancia principal de RDS → EC2) 0,00 USD/GB
xi HAQM EC2 Transferencia de datos (instancia de réplica de RDS → EC2), entre diferentes AZ 0,01 USD/GB
xii HAQM EC2 Transferencia de datos (EC2 → Instancia de réplica de RDS), entre diferentes AZ 0,01 USD/GB
ID Servicio Descripción Valor
iii) HAQM RDS Transferencia de datos (EC2 → Instancia principal de RDS) 0,00 USD/GB
iv HAQM RDS Transferencia de datos (instancia principal de RDS → EC2) 0,00 USD/GB
v HAQM RDS Transferencia de datos (instancia principal de RDS → Instancia de réplica) 0,00 USD/GB
He visto HAQM RDS Transferencia de datos (instancia de réplica de RDS → Instancia principal) 0,00 USD/GB
ID Servicio Descripción Valor
ix HAQM RDS Transferencia de datos (EC2 → Instancia de réplica de RDS), entre diferentes AZ 0,01 USD/GB
x HAQM RDS Transferencia de datos (instancia de réplica de RDS → EC2), entre diferentes AZ 0,01 USD/GB
vii HAQM RDS Transferencia de datos (instancia de réplica de RDS → Instancia principal), entre diferentes AZ 0,00 USD/GB
viii HAQM RDS Transferencia de datos (instancia principal de RDS → Instancia de réplica), entre diferentes AZ 0,00 USD/GB

4. Escenario ejemplo

La instancia EC2 de la zona de disponibilidad 1 envía 200 GB de datos a la instancia principal de RDS alojada en la misma AZ y recibe 100 GB. Además, la instancia EC2 envía 250 GB de datos a la instancia de réplica de RDS insertada en la zona de disponibilidad 2 y recibe 500 GB. La instancia de RDS principal envía 300 GB a la instancia de réplica de RDS y recibe 150 GB para mantener la sincronización.

La instancia EC2 y el RDS principal en los datos de intercambio AZ1, pero dado que están en la misma AZ, estos costes están exentos. Por último, también tenemos el intercambio de información entre instancias de RDS en diferentes zonas, lo que también está exento.

Cálculos:

ID Servicio Descripción Valor unitario Unidades Valor
i HAQM EC2 Transferencia de datos (EC2 → Instancia principal de RDS) 0,00 USD/GB 200 GB $ 0.00
ii HAQM EC2 Transferencia de datos (instancia principal de RDS → EC2) 0,00 USD/GB 100 GB $ 0.00
xi HAQM EC2 Transferencia de datos (instancia de réplica de RDS → EC2) 0,01 USD/GB 500 GB $ 5.00
xii HAQM EC2 Transferencia de datos (EC2 → Instancia de réplica de RDS) 0,01 USD/GB 250 GB $ 2.50
iii) HAQM RDS Transferencia de datos (EC2 → Instancia principal de RDS) 0,00 USD/GB 150 GB $ 0.00
iv HAQM RDS Transferencia de datos (instancia principal de RDS → EC2) 0,00 USD/GB 100 GB $ 0.00
v HAQM RDS Transferencia de datos (instancia principal de RDS → Instancia de réplica) 0,00 USD/GB 300 GB $ 0.00
He visto HAQM RDS Transferencia de datos (instancia de réplica de RDS → Instancia principal) 0,00 USD/GB 150 GB $ 0.00
ix HAQM RDS Transferencia de datos (EC2 → Instancia de réplica de RDS) 0,01 USD/GB 250 GB $ 2.50
x HAQM RDS Transferencia de datos (instancia de réplica de RDS → EC2) 0,01 USD/GB 500 GB $ 5.00
vii HAQM RDS Transferencia de datos (instancia de réplica de RDS → Instancia principal) 0,00 USD/GB 150 GB $ 0.00
viii HAQM RDS Transferencia de datos (instancia principal de RDS → Instancia de réplica) 0,00 USD/GB 300 GB $ 0.00
Todo el mundo Coste total (i + ii + iii + iv + v + vi + vii + viii + ix + x + xi + xii) $15.00

5. Observaciones

Los valores en GB considerados para la transferencia de datos son ficticios para una mejor representación en los cálculos. En un entorno de producción, estos valores pueden presentar cantidades diferentes.

6. Casos similares

  • Transferencia de datos RDS Multi-AZ

4b — Una instancia de HAQM EC2 en la misma zona de disponibilidad y en la misma VPC que se comunica con HAQM ElastiCache

1. Descripción

HAQM EC2 es un servicio que proporciona capacidad informática segura y escalable en la nube, y HAQM ElastiCache es un servicio de almacenamiento en memoria totalmente administrado que admite Redis o Memcached.

Esta entrada de blog muestra las dimensiones de los costes en la comunicación sencilla entre una instancia de HAQM EC2 y los nodos de HAQM ElastiCache distribuidos en ella y en distintas zonas de disponibilidad. Consideramos que los componentes insertados en el diagrama están todos en la misma VPC, dentro de la misma cuenta y región.

2. Diagrama de ejemplo

3. Dimensiones de costes

Para el servicio HAQM ElastiCache no hay ningún cargo por la transferencia de datos (entrantes o salientes) desde el propio nodo, es decir, la comunicación entre nodos está exenta.

ID Servicio Descripción Valor
i HAQM EC2 Transferencia de datos salientes (EC2 → ElastiCache) 0,00 USD/GB
ii HAQM EC2 Transferencia de datos entrantes 0,00 USD/GB
xi HAQM EC2 Transferencia de datos entrantes, entre diferentes AZ 0,01 USD/GB
xii HAQM EC2 Transferencia de datos salientes entre diferentes AZ 0,01 USD/GB
ID Servicio Descripción Valor
iii) HAQM Elasticache Transferencia de datos (EC2 → Instancia principal de ElastiCache) 0,00 USD/GB
iv HAQM Elasticache Transferencia de datos (instancia principal de ElastiCache → EC2) 0,00 USD/GB
v HAQM Elasticache Transferencia de datos (instancia principal de ElastiCache → Instancia de réplica) 0,00 USD/GB
He visto HAQM Elasticache Transferencia de datos (instancia de réplica de ElastiCache → Instancia principal) 0,00 USD/GB
ID Servicio Descripción Valor
ix HAQM Elasticache Transferencia de datos (EC2 → Instancia de réplica de ElastiCache) 0,00 USD/GB
x HAQM Elasticache Transferencia de datos (instancia de réplica de ElastiCache → EC2) 0,00 USD/GB
vii HAQM Elasticache Transferencia de datos (instancia de réplica de ElastiCache → Instancia principal) 0,00 USD/GB
viii HAQM Elasticache Transferencia de datos (instancia principal de ElastiCache → Instancia de réplica) 0,00 USD/GB

4. Escenario ejemplo

La instancia EC2 de la zona de disponibilidad 1 envía 200 GB de datos al nodo principal de ElastiCache alojado en la misma AZ y recibe 100 GB. Además, la instancia EC2 envía 500 GB de datos al nodo de réplica de ElastiCache alojado en la zona de disponibilidad 2 y recibe 250 GB. El nodo principal de ElastiCache envía 300 GB al nodo Replica de ElastiCache y recibe 150 GB para mantener la sincronización.

La instancia EC2 y el nodo principal de ElastiCache en los datos de intercambio AZ1, pero dado que está en la misma AZ, estos costes están exentos. Por último, también tenemos el intercambio de información entre nosotros en diferentes áreas, lo que también está exento.

Cálculos:

ID Servicio Descripción Valor unitario Unidades Valor
i HAQM EC2 Transferencia de datos salientes (EC2 → ElastiCache) 0,00 USD/GB 200 GB $ 0.0
ii HAQM EC2 Transferencia de datos entrantes 0,00 USD/GB 100 GB $ 0.0
xi HAQM EC2 Transferencia de datos entrantes 0,01 USD/GB 250 GB $ 2.5
xii HAQM EC2 Transferencia de datos salientes 0,01 USD/GB 500 GB $ 5.0
iii) HAQM Elasticache Transferencia de datos (EC2 → Instancia principal de ElastiCache) 0,00 USD/GB 150 GB $ 0.0
iv HAQM Elasticache Transferencia de datos (instancia principal de ElastiCache → EC2) 0,00 USD/GB 100 GB $ 0.0
v HAQM Elasticache Transferencia de datos (instancia principal de ElastiCache → Instancia de réplica) 0,00 USD/GB 300 GB $ 0.0
He visto HAQM Elasticache Transferencia de datos (instancia de réplica de ElastiCache → Instancia principal) 0,00 USD/GB 150 GB $ 0.0
ix HAQM Elasticache Transferencia de datos (EC2 → Instancia de réplica de ElastiCache) 0,00 USD/GB 500 GB $ 0.0
x HAQM Elasticache Transferencia de datos (instancia de réplica de ElastiCache → EC2) 0,00 USD/GB 250 GB $ 0.0
vii HAQM Elasticache Transferencia de datos (instancia de réplica de ElastiCache → Instancia principal) 0,00 USD/GB 150 GB $ 0.0
viii HAQM Elasticache Transferencia de datos (instancia principal de ElastiCache → Instancia de réplica) 0,00 USD/GB 300 GB $ 0.0
Todos Coste total (i + ii + iii + vii + iv + v + vi + vii + viii + ix + x + xi + xii) $7.50

5. Observaciones

Para este escenario, se consideró el uso de Redis. Con Memcached, no tendremos los componentes de comunicación entre los nodos de ElastiCache porque no se admite la replicación.

Los valores en GB considerados para la transferencia de datos son ficticios para una mejor representación en los cálculos. En un entorno de producción, estos valores pueden presentar cantidades diferentes.

6. Casos similares

No se han identificado casos.

Ensayos siguientes

En este ensayo, aprendió los costes de comunicación entre instancias de EC2 con nodos RDS y ElastiCache. Hay otras configuraciones que se explorarán en futuras pruebas, como el uso de dos regiones, por ejemplo. Siga los ensayos para seguir aprendiendo sobre la transferencia de datos y envíe sus sugerencias para los próximos ensayos por correo electrónico awsdtbr@haqm.com.

Siglas

  • AZ – Zona de disponibilidad
  • VPC – Nube privada virtual
  • EC2: Elastic Compute Cloud
  • RDS – Servicio de bases de datos relacionales
  • DT — Transferencia de datos
  • DTI — Transferencia de datos entrante (transferencia de datos entrante)
  • DTO – Transferencia de datos saliente (transferencia de datos salientes)

Referencias

Este artículo fue traducido del Blog de AWS en Portugues.

 


Sobre los autores

Michelle Perez es arquitecta de soluciones en AWS.

 

 

 

 

 

Ciro Santos es arquitecto de soluciones en AWS.

 

 

 

 

 

Thiago Tietze es líder de soporte empresarial en AWS

 

 

 

 

 

David Reis es arquitecto de soluciones en AWS

 

 

 

 

 

Gracias a los revisores Andre Fellipe y Carlos Campana, arquitectos de soluciones de AWS.