SUS04-BP07: Minimización del movimiento de datos entre redes
Utilice sistemas de archivos o almacenamiento de objetos compartidos para acceder a los datos comunes y minimizar el total de recursos de redes necesarios para admitir el movimiento de datos para su carga de trabajo.
Patrones comunes de uso no recomendados:
-
Almacena todos los datos en la misma Región de AWS independientemente de dónde se encuentren los usuarios de los datos.
-
No optimiza el tamaño ni el formato de los datos antes de moverlos por la red.
Beneficios de establecer esta práctica recomendada: la optimización del movimiento de datos por la red reduce los recursos de redes totales necesarios para la carga de trabajo y disminuye su impacto medioambiental.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: Medio
Guía para la implementación
El movimiento de datos por la organización requiere recursos de computación, red y almacenamiento. Utilice técnicas para minimizar el movimiento de datos y mejorar la eficacia general de su carga de trabajo.
Pasos para la implementación
-
Considere la proximidad a los datos o a los usuarios como un factor de decisión cuando seleccione una región para su carga de trabajo
. -
Particione los servicios que se consumen regionalmente para que los datos específicos de una región se almacenen en la región en la que se consumen.
-
Utilice formatos de archivo eficientes (como Parquet u ORC) y comprima los datos antes de moverlos por la red.
-
No mueva los datos no utilizados. Algunos ejemplos que pueden ayudarle a evitar mover datos no utilizados:
-
Reduzca las respuestas de la API solo a los datos relevantes.
-
Agregue los datos cuando estén detallados (no se requiere información en el nivel de registro).
-
Considere el uso compartido de datos entre cuentas en AWS Lake Formation..
-
-
Utilice servicios que puedan ayudarle a ejecutar el código más cerca de los usuarios de su carga de trabajo.
Servicio Cuándo usar Se usa para las operaciones que utilizan muchos recursos de computación que se ejecutan cuando los objetos no están en la memoria caché.
Se usan en casos de uso sencillos como las manipulaciones de solicitudes o respuestas HTTP(s) que pueden iniciarse mediante funciones de corta duración.
Ejecuta la computación local, la mensajería y el almacenamiento en caché de datos para los dispositivos conectados.
Recursos
Documentos relacionados:
Vídeos relacionados:
Ejemplos relacionados: