

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Pilar de fiabilidad
<a name="reliability"></a>

El [pilar de confiabilidad](https://docs.aws.amazon.com/wellarchitected/latest/framework/reliability.html) del Marco de AWS Buena Arquitectura aborda qué tan bien un sistema mantiene la funcionalidad y los niveles de rendimiento previstos durante los períodos operativos esperados a lo largo de su vida útil. Proporciona directrices exhaustivas para crear y mantener sistemas fiables AWS, incluidas estrategias para las pruebas y la validación en todas las etapas del ciclo de vida de la carga de trabajo.

Áreas de enfoque clave para aplicar este pilar a su entorno de streaming de WorkSpaces aplicaciones:
+ Gestión y escalado de la flota
+ Fiabilidad de las sesiones
+ Disponibilidad de aplicaciones
+ Procedimientos de recuperación

## Recuperación automática de errores
<a name="reliability-recovery"></a>

Supervise el valor empresarial KPIs para activar respuestas automatizadas que puedan predecir, prevenir o recuperarse de las fallas antes de que afecten a las operaciones.
+ Asegúrese de que la asignación de subredes IP tenga en cuenta la ampliación y la disponibilidad.
+ Supervise CloudWatch las métricas críticas para garantizar la disponibilidad y el rendimiento del servicio, incluidas las métricas de capacidad de la flota (por ejemplo`InUseCapacity`, `AvailableCapacity` y las métricas de calidad del streaming)`StreamingSessionLatency`.
+ Configure alertas para los umbrales de capacidad, las métricas del estado de las sesiones, la degradación del rendimiento y los cambios en el estado de la flota.
+ Utilice las funciones de escalado automático integradas en las WorkSpaces aplicaciones para:
  + Configure la capacidad mínima y máxima de la flota.
  + Establezca políticas de escalado en función de la utilización de la capacidad.
  + Defina los umbrales de escalamiento horizontal y horizontal en función de las métricas de la experiencia del usuario y los requisitos empresariales, en lugar de solo las métricas técnicas.
+ Cree un entorno de recuperación ante desastres para su entorno de aplicaciones. WorkSpaces Para obtener más información, consulte la AWS entrada del blog [Consideraciones sobre la recuperación ante desastres con Amazon WorkSpaces Applications](https://aws.amazon.com/blogs/desktop-and-application-streaming/disaster-recovery-considerations-with-amazon-appstream-2-0/).

## Prueba de los procedimientos de recuperación
<a name="reliability-test"></a>

Los entornos en la nube permiten realizar pruebas automatizadas de los escenarios de fallo y los procedimientos de recuperación. Estas capacidades le ayudan a identificar y corregir las vulnerabilidades antes de que se produzcan fallos reales.
+ **Pruebas de recuperación de flota.** Implemente pruebas exhaustivas de recuperación de la flota en varios escenarios:
  + Simule la terminación de la instancia para verificar la respuesta de escalado automática.
  + Valide el mantenimiento de la capacidad mínima de la flota.
  + Pruebe el tiempo de reemplazo de la instancia y el redireccionamiento de los usuarios.
  + Valide la eficacia de las políticas de escalado.
  + Pruebe los límites de capacidad de la flota y la gestión de desbordamientos.
+ **Pruebas de recuperación de sesiones.** Implemente procedimientos de validación de la recuperación de sesiones:
  + Pruebe los escenarios de desconexión y reconexión.
  + Verifique la conservación del estado de la aplicación.
  + Pruebe varios escenarios de interrupción de la red.
  + Valide los comportamientos de tiempo de espera de las sesiones.
  + Compruebe la persistencia de la autenticación de los usuarios.
  + Compruebe la gestión del almacenamiento temporal.

## Escale horizontalmente para aumentar la disponibilidad de la carga de trabajo agregada
<a name="reliability-scale"></a>

Distribuya su carga de trabajo entre varios recursos más pequeños para minimizar el impacto de las fallas individuales y eliminar los puntos únicos de falla.
+ Implemente instancias de flota en varias zonas de disponibilidad.
+ Configure la capacidad mínima de flota adecuada.
+ Configure el escalado automático para las flotas y establezca los umbrales de escalado adecuados.
+ Supervise la utilización de la capacidad en toda la flota.
+ Implemente pilas de WorkSpaces aplicaciones en varias regiones. Para obtener más información, consulta la entrada del AWS blog [Optimiza la experiencia del usuario con el enrutamiento basado en la latencia para Amazon](https://aws.amazon.com/blogs/desktop-and-application-streaming/optimize-user-experience-with-latency-based-routing-for-amazon-appstream-2-0/) Applications. WorkSpaces 

## Deja de adivinar la capacidad
<a name="reliability-capacity"></a>

Utilice las capacidades de escalado automático de la nube para ajustar los recursos de forma dinámica en función de la demanda. Esto ayuda a evitar la saturación de los recursos y, al mismo tiempo, a mantener una eficiencia óptima.
+ Supervise las métricas clave`CapacityUtilization`, como`AvailableCapacity`, y comprenda `InUseCapacity` las necesidades de capacidad.
+ Realice un seguimiento de las tendencias de utilización de la flota en diferentes períodos de tiempo. Supervise los patrones diarios, las variaciones semanales, las tendencias mensuales y los picos estacionales.
+ Configure políticas de escalado y configure umbrales de escalado.
+ Asegúrese de que exista una diferencia suficiente entre las cuotas actuales y el uso máximo para permitir la conmutación por error.
+ Adapte las cuotas de servicio fijas y las restricciones a través de la arquitectura.

## Gestione los cambios mediante la automatización
<a name="reliability-change"></a>

Implemente cambios en la infraestructura mediante la automatización, incluidos los cambios controlados por versiones en el propio código de automatización.
+ Utilice iAC para configurar la flota.
+ Implemente políticas de escalado consistentes.
+ Utilice la [CLI de Image Assistant](https://docs.aws.amazon.com/appstream2/latest/developerguide/cli-operations-managing-creating-image-image-assistant.html) para crear imágenes de forma coherente.