DEV Community

Guillermo Ruiz for AWS Español

Posted on • Originally published at iaasgeek.com on

Arquitecturas Híbridas AWS: Una Guía Rápida de Outposts, Local Zones, y más

Amazon Web Services (AWS) ha sido (y es) pionero en soluciones de computación en la nube que ofrecen escalabilidad, flexibilidad y eficiencia en costes. Sin embargo, existen escenarios en los que un enfoque puramente cloud nativo no es el más idóneo. Para estos casos, AWS ofrece una variedad de arquitecturas híbridas.

¿Te has preguntado alguna vez cuál es la mejor opción entre AWS Outposts, Zonas Locales Dedicadas y otras soluciones híbridas? Este blog te proporcionará una guía rápida a la hora de entender qué solución es la más adecuada. Comenzaremos con un diagrama de flujo que te ayudará a ver qué opciones tienes según tus necesidades específicas. Comencemos!

Árbol de Decisión

Crear un diagrama de flujo para elegir entre AWS Outposts, Zonas Locales Dedicadas, AWS Wavelength y la familia Snow implica considerar diversos factores como la latencia, la soberanía de los datos, las necesidades de computación en el edge, entre otros. A continuación os presentamos una visión general de alto nivel de cómo podría verse dicho árbol de decisión:

¿Qué servicio elegir?

Veamos qué características, casos de uso, ventajas y desventajas tiene cada servicio.

AWS Outpost

Overview

Comencemos con uno de mis favoritos. AWS Outposts extiende la infraestructura, servicios y APIs de AWS a prácticamente cualquier instalación en las propias dependencias de cliente, ya sean centros de datos, espacios de co-localización o salas de servidores.

Detalles técnicos
  • Hardware: El hardware de Outposts puede variar desde unidades de servidor montadas en rack de 1U o 2U hasta racks completos.
  • Componentes: Cómputo, almacenamiento y GPU (opcional).
  • Conectividad: AWS Direct Connect o VPN para la conexión a la región de AWS.
  • Servicios: EC2, S3, RDS, ECS, EKS y más.
  • Implementación: Administrado a través de la Consola de Administración de AWS.
  • Modelos Operativos : Dos modelos principales – VMware Cloud en AWS Outposts y AWS Nativo.
  • Almacenamiento : Amazon Elastic Block Store (EBS) local para necesidades de almacenamiento en bloque.
  • Actualizaciones y Mantenimiento : AWS gestiona los parches de firmware y software.

Documentación: https://docs.aws.amazon.com/outposts/latest/userguide/what-is-outposts.html

Casos de Uso
  • Procesamiento de baja latencia
  • Requisitos de residencia/soberanía de datos
  • Procesamiento de datos local
Ventajas:
  • Experiencia Híbrida : Permite una integración fluida entre la nube y las infraestructuras en las instalaciones (on-premises).
  • Consistencia : Ofrece un conjunto coherente de servicios, APIs y herramientas entre la nube y las instalaciones locales.
  • Control de Datos : Ideal para escenarios donde la soberanía de los datos es crucial.
Desventajas:
  • Costes : La inversión inicial y los costes de mantenimiento pueden ser altos.
  • Complejidad : Requiere un nivel de experiencia técnica para la implementación y el mantenimiento.

AWS Wavelength

Overview

AWS Wavelength está diseñado para llevar los servicios de la nube al borde de la red de telecomunicaciones, minimizando así la latencia para dispositivos móviles y otros dispositivos conectados.

Detalles técnicos
  • Partnering : Integrado con redes de telecomunicaciones.
  • Servicios : EC2, EBS, VPC subnets, Carrier gateways, EKS, ECS, CloudWatch, CloudTrail, CloudFormation
  • Implementación : Usa Zonas de Wavelength, que son despliegues de infraestructura en los centros de datos de los proveedores de telecomunicaciones.
  • Latencia : Permite aplicaciones que requieren latencias de milisegundos de un solo dígito.
  • Red : Proporciona un conjunto consistente de APIs, para VPC, Subredes y Grupos de Seguridad.
  • Distribución : Red de Distribución de Contenido (CDN) y Balanceador de Carga de Aplicaciones (ALB) para distribuir contenido y tráfico.

Documentación: https://docs.aws.amazon.com/wavelength/latest/developerguide/what-is-wavelength.html

Casos de Uso
  • Juegos en tiempo real
  • Realidad Aumentada/Realidad Virtual (AR/VR)
  • Procesamiento de datos de IoT
Ventajas:
  • Ultra Baja Latencia : Diseñado para aplicaciones que requieren latencias extremadamente bajas, como IoT o aplicaciones móviles.
  • Integración con Redes Móviles : Facilita la implementación de aplicaciones en el borde de la red móvil.
Desventajas:
  • Alcance Limitado : Actualmente solo está disponible en ciertas áreas geográficas.
  • Costes : Los costes pueden ser más altos debido a la especialización del servicio.

La Familia AWS Snow

Overview

La familia AWS Snow (Snowcone, Snowball, Snowmobile) es un conjunto de dispositivos físicos para trasladar grandes cantidades de datos hacia y desde AWS.

Detalles técnicos.
Snowcone :
  • Tamaño : Dispositivo pequeño, portátil y robusto.
  • Almacenamiento : 8TB de almacenamiento utilizable.
  • Computación : 2 CPUs, 4 GB de memoria, y una GPU opcional.
  • Seguridad : Módulo de Plataforma Segura (TPM) asegura la integridad de los datos.
Snowball :
  • Tipos : Snowball (estándar) y Snowball Edge con capacidades de computación a bordo.
  • Almacenamiento : Hasta 80TB de capacidad de transferencia de datos para la variante estándar.
  • Computación Edge : Ofrece 52 vCPUs y 208GiB de RAM, con GPU opcional.
Snowmobile :
  • Datos Masivos : Servicio de transferencia de datos a escala de exabytes.
  • Almacenamiento : Hasta 100PB por Snowmobile.
  • Seguridad : Personal a bordo durante el transporte, rastreo por GPS, vigilancia de vídeo 24/7.

Documentación: https://docs.aws.amazon.com/es\_es/snowball/latest/developer-guide/whatisedge.html

Casos de uso
  • Migración masiva de datos
  • Ubicaciones remotas
  • Almacenamiento temporal de datos
Ventajas:
  • Transferencia de Datos Masiva : Ideal para mover grandes cantidades de datos hacia y desde la nube.
  • Computación en el Edge : Permite el procesamiento de datos en ubicaciones con conectividad limitada.
Desventajas:
  • Complejidad Logística : Requiere coordinación para el transporte físico de dispositivos.
  • Costes : Los costes pueden acumularse, especialmente para transferencias de datos a gran escala.

AWS Dedicated Local Zones

Overview

Las Zonas Locales Dedicadas de AWS son extensiones de las Regiones de AWS que se ubican en una ubicación geográfica específica, ofreciendo puntos finales locales para los servicios de AWS.

Detalles técnicos
  • Extensión de Región: Estrechamente vinculada a la región madre de AWS.
  • Aislamiento: Los recursos están físicamente separados pero lógicamente conectados.
  • Servicios: Subconjunto de servicios de AWS como EC2, RDS y VPC.
  • Conectividad: Direct Connect o VPN a la región madre de AWS.
  • Transferencia de Datos : Usa la región madre para copias de seguridad, recuperación y otras operaciones a nivel de región más amplio.
Casos de Uso
  • Industrias altamente reguladas,
  • Redundancia geográfica,
  • Aplicaciones de baja latencia.
Ventajas:
  • Baja Latencia : Ideal para aplicaciones que requieren baja latencia y están geográficamente dispersas.
  • Flexibilidad : Ofrece un subconjunto de servicios de AWS más cerca del usuario final.
Desventajas:
  • Limitación de Servicios : No todos los servicios de AWS están disponibles.
  • Costes : Puede implicar costes adicionales en comparación con el uso de regiones estándar de AWS.

Conclusión

Ya sea que se trate de requisitos de baja latencia, temas de soberanía del dato o necesidades de migración de datos masivos, AWS tiene una solución híbrida que se adapta a tus necesidades. A modo de resumen tenemos que

  1. AWS Outposts es ideal para aquellos requisitos on-prem donde necesitas una experiencia híbrida sin fisuras;
  2. Dedicated Local Zones , útiles para ejecutar servicios específicos de AWS más cerca de los usuarios finales sin la necesidad de una región completa de AWS;
  3. AWS Wavelength , diseñado para aplicaciones de ultra baja latencia que necesitan estar en el edge o en la red móvil (Telco);
  4. Familia Snow, ideal para ubicaciones en el edge donde la capacidad de red está limitada o donde las tareas de migración de datos involucran una ingente cantidad de datos.

Top comments (0)