Blog de Amazon Web Services (AWS)

Ensayos sobre la transferencia de datos en AWS – Parte 2

Cláudio Freire Júnior, Arquitecto de Soluciones AWS Brasil,
Ciro Santos, Arquitecto de Soluciones AWS Brasil y
David Reis, Arquitecto de Soluciones AWS Brasil

 

En este ensayo, verá cómo funciona la transferencia de datos entre dos instancias de Amazon EC2 en la misma región mediante AWS Transit Gateway y sus detalles. Si no ha visto el ensayo inicial, haga click aquí para comprender más sobre la propuesta, el formato y los colores utilizados.

ADVERTENCIA:  Estos ensayos tienen como objetivo discutir la lógica y las dimensiones principales de los costos implicados en los escenarios presentados. Para obtener valores actualizados y precisos se debe 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»; otras regiones se indicarán cuando sea pertinente.

 

 

2a: Dos instancias de Amazon EC2 en la misma región en distintas VPCs que se comunican a través de AWS Transit Gateway

1. Descripción

AWS Transit Gateway (TGW) actúa como un centro de tránsito de red que se puede utilizar para interconectar Amazon VPCs en la misma región, así como en otras regiones mediante TGW Peering. Además, TGW facilita la conexión entre la nube y el entorno on-premise al actuar como un router virtual capaz de gestionar el tráfico y las rutas.

A continuación detallaremos el caso de uso cuando hay dos instancias de Amazon EC2 en la misma región en distintas VPCs que se comunican a través de AWS Transit Gateway en diferentes zonas de disponibilidad (AZ) bajo la misma cuenta.

2. Diagrama de ejemplo

 

3. Dimensiones de costo

Los costos de AWS Transit Gateway tienen cuatro dimensiones y varían en función de la región elegida.

  • Precio por asociación/hora (iv): $0.09/hora
  • Precio por asociación/hora (v): $0.09/hora
  • Datos procesados/GB (i):  $0.02/GB
  • Datos procesados/GB (viii):  $0.02/GB

El costo de EC2 para la transferencia de datos tiene cuatro dimensiones y también varía en función de la región elegida.

  • Transferencia de datos entrantes cuando hay cruce de AZ (ii):  $0.01/GB
  • Transferencia de datos entrantes cuando hay cruce de AZ (vi):  $0.01/GB
  • Transferencia de datos salientes entre EC2 en VPC-A → EC2 en VPC-B (iii):  $0.00/GB
  • Transferencia de datos salientes entre EC2 en VPC-B → EC2 en VPC-A (vii):  $0.00/GB

 

4. Escenario de ejemplo

Dos instancias EC2 en dos VPCs diferentes (VPC-A y VPC-B) en la misma región y cuenta, pero en AZs diferentes, desean intercambiar datos entre ellas a través de AWS Transit Gateway.

Ambas VPCs se han asociado con Transit Gateway que funciona como un concentrador de tráfico y ruteo. En este escenario, la instancia A envía 100 GB de datos a la instancia B, y la instancia B envía 25 GB de datos a la instancia A durante un mes (30 días).

  • Costos relacionados con el TGW
    • Costo de las asociaciones de VPCs al TGW por mes (30 días)
      • Asociación de la VPC A al TGW (iv):  24h * 30 días * $0.09 (costo/h) = $64.80
      • Asociación de la VPC B al TGW (v):   24h * 30 días * $0.09 (costo/h) = $64.80
      • Costo total de las dos asociaciones (iv+v):  $64.80 + $64.80 = $129.60
      • Costo del procesamiento de datos por el TGW
      • Procesamiento de datos de la instancia en VPC-A → VPC-B (i):  100 GB * $0.02/GB = 2,00$
      • Procesamiento de datos de la instancia en VPC B → VPC-A (viii):  25 * $0.02/GB = 0,50$
        • Costo total de procesamiento (i + viii):  $2.00 + $2.00 = $4.00
      • Costos de EC2 relativos a la transferencia de datos
        • Transferencia de datos entrantes desde la VPC A (ii):  100GB * $0.01 = 1,00$
        • Transferencia de datos salientes EC2 VPC-A → EC2 VPC-B (iii): 00$
        • Transferencia de datos entrantes desde la VPC B:   25 * 0.01 US$ GB:  25$
        • Transferencia de datos salientes EC2 VPC-B → EC2 VPC-A (vii): 00$
        • Costo total de la transferencia (ii + iii + vii + vi):  00$ +$1.00 + $0.00+$0.25 = 1.25$
      • Costo total
        • Costo de las asociaciones al TGW (iv + v) + costo de los datos procesados por el TGW (i + iv) + costo de transferencia de datos (ii + iii + vii + vi):  $129.60 + $4.00 + $1.25 =  $134.85

 

5. Excepción

La excepción para el caso anterior es cuando no hay cruce de AZs (cross-AZ), es decir, cuando la AZ de origen es la misma que la de destino y no hay ningún cargo por la transferencia de datos entrantes.

 

2b: Dos instancias de Amazon EC2 en la misma región, en cuentas diferentes, que utilizan AWS Transit Gateway

1. Descripción

En este escenario, detallaremos a continuación el caso de uso cuando dos instancias de Amazon EC2 en la misma región, en distintas VPCs se comunican a través de AWS Transit Gateway en diferentes zonas de disponibilidad y entre distintas cuentas.

La idea detrás de este caso, similar al anterior, es explicitar los importes erogados en escenarios con varias cuentas, y qué costo se imputa a cada una de ellas.

 

2. Diagrama de ejemplo

 

 

3. Dimensiones de costo

Los costos de AWS Transit Gateway tienen cuatro dimensiones y varían en función de la región elegida.

  • Costos incurridos por la Cuenta A (lado izquierdo resaltado en  amarillo  en el diagrama)
    • Precio por asociación/hora (iv): $0.09/hora
    • Datos procesados/GB (i):  $0.02/GB
    • Costos incurridos por la Cuenta B (lado derecho resaltado en  verde  en el diagrama)
    • Precio por asociación/hora (v):  $0.09/hora
    • Datos procesados/GB (viii):  $0.02/GB

 

El costo de EC2 para la transferencia de datos tiene cuatro dimensiones y también varía en función de la región.

  • Costo imputado a la cuenta B – Transferencia de datos entrantes cuando hay cruce de AZs (ii):  $0.01/GB
  • Costo imputado a la cuenta A – Transferencia de datos entrantes cuando hay cruce de AZs (vi):  $0.01/GB
  • Costo imputado a la cuenta A – Transferencia de datos salientes EC2 VPC-A → EC2 VPC-B (iii):  $0.00/GB
  • Costo imputado a la cuenta B – Transferencia de datos salientes EC2 VPC-B → EC2 VPC-A (vii):  $0.00/GB

 

4. Escenario de ejemplo

Dos instancias EC2 en dos VPCs diferentes (VPC-A y VPC-B) en la misma región, pero en diferentes zonas de disponibilidad, en cuentas diferentes, desean intercambiar datos entre ellas a través de AWS Transit Gateway.
Ambas VPCs se han asociado con Transit Gateway que funciona como un concentrador de tráfico y ruteo. En este escenario, la instancia A envía 100 GB de datos a la instancia B, y la instancia B envía 50 GB de datos a la instancia A durante un mes (30 días).
Los costos del lado izquierdo resaltados en amarillo en el diagrama anterior se refieren a la cuenta A, mientras que el costo resaltado en verde se refiere a la cuenta B.

  • Costos relacionados con el TGW
    • Costo de las asociaciones de las VPCs al TGW por mes (30 días)
      • Asociación de VPC A a TGW (iv):  24h * 30 días * $0.09 (costo/h) = $64.80
      • Asociación de VPC B a TGW (v):  24h * 30 días * $0.09 (costo/h) = $64.80
      • Costo total de las dos asociaciones (iv+v):  $64.80 + $64.80 = $129.60
    • Costo del procesamiento de datos por el TGW
      • Procesamiento de datos de instancia en VPC-A->VPC-B (i):  100 GB * $0.02/GB = $2.00
      • Procesamiento de datos de instancia en VPC B->VPC-A (viii):  50 GB * $0.02/GB = $1.00
      • Costo total de procesamiento (i + viii):  $2.00 + $1.00 = $3.00
    • Costos relacionados con la transferencia de datos en EC2
    • Transferencia de datos salientes EC2 VPC-A →EC2 VPC-B (ii):  $0.00
    • Transferencia de datos entrantes desde la VPC-A (iii):  50GB * $0.01 = $0.50
    • Transferencia de datos salientes EC2 VPC-B →EC2 VPC-A (vii):  $0.00
    • Transferencia de datos entrantes desde la VPC-B:   100 GB * 0.01 USD/GB (vi):  $1.00
    • Costo total de transferencia (ii + iii + vii + vi):  0,00$ +$0.50 + $0.00+$1.00 = 1,50$
    • Costo total
  1. Costo de las asociaciones del TGW (iv + v) + costo de los datos procesados por el TGW (i + iv) + costo de la transferencia de datos:  $129.60 + $3.00 + $1.50 =  $134.10

 

5. Excepciones

En este ensayo, ha aprendido los costos que implica el uso de AWS Transit Gateway usando una y dos cuentas. Hay otras configuraciones que se explorarán en futuros ensayos, como el uso de dos regiones. Siga los ensayos para seguir aprendiendo sobre la transferencia de datos y envíe sus sugerencias para los próximos al correo electrónico awsdtbr@amazon.com .

 

Acrónimos

  • AZ – Zona de disponibilidad (Availability Zone)
  • DT – Transferencia de datos (Data Transfer)
  • DTI – Transferencia de datos entrantes (Data Transfer In)
  • DTO – Transferencia de datos salientes (Data Transfer Out)
  • TGW – AWS Transit Gateway

 

Referencias

 

Este artículo fue traducido del Blog de AWS en Portugués

 

 


Sobre los autores

Cláudio Freire Júnior es Arquitecto de Soluciones en AWS.

 

 

 

 

Ciro Santos es Arquitecto de Soluciones en AWS.

 

 

 

 

 

David Reis es Arquitecto de Soluciones en AWS.

 

 

 

 

 

Revisores

Hernan Terrizzano es Technical Account Manager AWS LATAM.