View a markdown version of this page

Dominio de contenido 4: Diseño de arquitecturas con optimización de costos - AWS Certified Solutions Architect - Associate

Dominio de contenido 4: Diseño de arquitecturas con optimización de costos

Tarea 4.1: Diseñar soluciones de almacenamiento rentables.

Conocimientos de:

  • Opciones de acceso (por ejemplo, un bucket de S3 con almacenamiento de objetos con pago a cargo del solicitante)

  • Características del servicio de administración de costos de AWS (por ejemplo, etiquetas de asignación de costos, facturación en varias cuentas)

  • Herramientas de administración de costos de AWS con casos de uso adecuados (por ejemplo, Explorador de costos de AWS, AWS Budgets, Informe de costo y uso de AWS)

  • Servicios de almacenamiento de AWS con casos de uso adecuados (por ejemplo, Amazon FSx, Amazon EFS, Amazon S3, Amazon EBS)

  • Estrategias de copia de seguridad

  • Opciones de almacenamiento en bloque (por ejemplo, tipos de volumen de unidad de disco duro [HDD], tipos de volumen de unidad de estado sólido [SSD])

  • Ciclos de vida de los datos

  • Opciones de almacenamiento híbrido (por ejemplo, AWS DataSync, AWS Transfer Family, AWS Storage Gateway)

  • Patrones de acceso al almacenamiento

  • Clasificación del almacenamiento (por ejemplo, clasificación en frío para el almacenamiento de objetos)

  • Tipos de almacenamiento con características asociadas (por ejemplo, objeto, archivo, bloque)

Habilidades para:

  • Diseñar estrategias de almacenamiento adecuadas (por ejemplo, cargas por lotes a Amazon S3 en comparación con cargas individuales).

  • Determinar el tamaño de almacenamiento correcto para una carga de trabajo.

  • Determinar el método de menor costo de transferencia de datos para una carga de trabajo al almacenamiento de AWS.

  • Determinar cuándo se requiere el escalado automático del almacenamiento.

  • Administrar los ciclos de vida de objetos S3.

  • Seleccionar la solución de copia de seguridad o archivado adecuada.

  • Seleccionar el servicio adecuado para la migración de datos a los servicios de almacenamiento.

  • Seleccionar el nivel de almacenamiento adecuado.

  • Seleccionar el ciclo de vida de datos correcto para el almacenamiento.

  • Seleccionar el servicio de almacenamiento más rentable para una carga de trabajo.

Tarea 4.2: Diseñar soluciones de computación rentables.

Conocimientos de:

  • Características del servicio de administración de costos de AWS (por ejemplo, etiquetas de asignación de costos, facturación en varias cuentas)

  • Herramientas de administración de costos de AWS con casos de uso adecuados (por ejemplo, Explorador de costos de AWS, AWS Budgets, Informe de costo y uso de AWS)

  • Infraestructura global de AWS (por ejemplo, zonas de disponibilidad, regiones de AWS)

  • Opciones de compra de AWS (por ejemplo, instancias de spot, instancias reservadas, Savings Plans)

  • Estrategias de computación distribuida (por ejemplo, procesamiento periférico)

  • Opciones de computación híbridas (por ejemplo, AWS Outposts)

  • Tipos, familias y tamaños de instancias (por ejemplo, memoria optimizada, computación optimizada, virtualización)

  • Optimización de la utilización de computación (por ejemplo, contenedores, computación sin servidor, microservicios)

  • Estrategias de escalado (por ejemplo, escalado automático, hibernación)

Habilidades para:

  • Determinar una estrategia de equilibrio de carga adecuada (por ejemplo, equilibrador de carga de aplicación [capa 7] en comparación con equilibrador de carga de red [capa 4], en comparación con equilibrador de carga de puerta de enlace).

  • Determinar métodos y estrategias de escalado adecuados para cargas de trabajo elásticas (por ejemplo, horizontal en comparación con vertical, hibernación EC2).

  • Determinar servicios de computación de AWS rentables con casos de uso adecuados (por ejemplo, AWS Lambda, Amazon EC2, AWS Fargate).

  • Determinar la disponibilidad necesaria para diferentes clases de cargas de trabajo (por ejemplo, cargas de trabajo de producción, cargas de trabajo que no son de producción).

  • Seleccionar la familia de instancias adecuada para una carga de trabajo.

  • Seleccionar el tamaño de instancia adecuado para una carga de trabajo.

Tarea 4.3: Diseñar soluciones de bases de datos rentables.

Conocimientos de:

  • Características del servicio de administración de costos de AWS (por ejemplo, etiquetas de asignación de costos, facturación en varias cuentas)

  • Herramientas de administración de costos de AWS con casos de uso adecuados (por ejemplo, Explorador de costos de AWS, AWS Budgets, Informe de costo y uso de AWS)

  • Estrategias de almacenamiento en caché

  • Políticas de retención de datos

  • Planificación de capacidad de las bases de datos (por ejemplo, unidades de capacidad)

  • Conexiones y proxies de bases de datos

  • Motores de bases de datos con casos de uso adecuados (por ejemplo, migraciones heterogéneas, migraciones homogéneas)

  • Replicación de bases de datos (por ejemplo, réplicas de lectura)

  • Tipos y servicios de bases de datos (por ejemplo, relacionales en comparación con no relacionales, Aurora o DynamoDB)

Habilidades para:

  • Diseñar políticas de copia de seguridad y retención adecuadas (por ejemplo, frecuencia de instantáneas).

  • Determinar un motor de base de datos adecuado (por ejemplo, MySQL en comparación con PostgreSQL).

  • Determinar servicios de bases de datos de AWS rentables con casos de uso adecuados (por ejemplo, DynamoDB en comparación con Amazon RDS, sin servidor).

  • Determinar tipos de bases de datos de AWS rentables (por ejemplo, formato de serie temporal, formato en columnas).

  • Migrar esquemas y datos de bases de datos a diferentes ubicaciones y diferentes motores de bases de datos.

Tarea 4.4: Diseñar arquitecturas de redes con optimización de costos.

Conocimientos de:

  • Características del servicio de administración de costos de AWS (por ejemplo, etiquetas de asignación de costos, facturación en varias cuentas)

  • Herramientas de administración de costos de AWS con casos de uso adecuados (por ejemplo, Explorador de costos de AWS, AWS Budgets, Informe de costo y uso de AWS)

  • Conceptos de equilibrio de carga (por ejemplo, equilibrador de carga de aplicación)

  • Puerta de enlace de NAT (por ejemplo, costos de instancias de NAT en comparación con los costos de puertas de enlace de NAT)

  • Conectividad de red (por ejemplo, líneas privadas, líneas dedicadas, VPN)

  • Enrutamiento, topología e interconexión de redes (por ejemplo, AWS Transit Gateway, interconexión de VPC)

  • Servicios de redes con casos de uso adecuados (por ejemplo, DNS)

Habilidades para:

  • Configurar los tipos de puertas de enlace de NAT adecuados para una red (por ejemplo, una única puerta de enlace de NAT compartida en comparación con las puertas de enlace de NAT para cada zona de disponibilidad).

  • Configurar las conexiones de red adecuadas (por ejemplo, AWS Direct Connect en comparación con una VPN, en comparación con internet).

  • Configurar las rutas de red adecuadas para minimizar los costos de transferencia de red (por ejemplo, de región a región, de zona de disponibilidad a zona de disponibilidad, de privada a pública, AWS Global Accelerator, puntos de conexión de VPC).

  • Determinar las necesidades estratégicas para las redes de entrega de contenido (CDN) y el almacenamiento en caché periférico.

  • Revisar cargas de trabajo existentes para optimizaciones de red.

  • Seleccionar una estrategia de limitación adecuada.

  • Seleccionar la asignación de ancho de banda adecuada para un dispositivo de red (por ejemplo, una sola VPN en comparación con varias VPN, velocidad de Direct Connect).