Well-Architected Framework Flashcards
pilares de Well-Architected Framework
excelencia operativa
seguridad
confiabilidad
eficacia del rendimiento
optimización de costos.
pilar de excelencia operativa
proporciona capacidad de ejecutar y monitorear sistemas para ofrecer valor empresarial y mejorar continuamente los procesos y procedimientos de soporte.
pilar de seguridad
proporciona capacidad de proteger la información, los sistemas y los activos y, al mismo tiempo, ofrecer valor empresarial mediante evaluaciones de riesgos y estrategias de mitigación.
Aplique estas prácticas recomendadas:
Automatice las prácticas recomendadas de seguridad siempre que sea posible. Aplique seguridad en todas las capas. Proteja los datos en tránsito y en reposo.
pilar de fiabilidad
capacidad de un sistema para:
Recuperarse de las interrupciones de la infraestructura o del servicio
Adquirir recursos de cómputo de forma dinámica para satisfacer la demanda
Mitigar interrupciones como configuraciones erróneas o problemas transitorios de red
incluye pruebas de procedimientos de recuperación, escalado horizontal para aumentar la disponibilidad agregada del sistema y recuperación automática ante errores.
pilar de eficiencia en el rendimiento
capacidad de utilizar los recursos de cómputo de forma eficiente para satisfacer los requisitos del sistema y mantener esa eficiencia a medida que la demanda cambia y la tecnología evoluciona.
Evaluar la eficiencia del rendimiento de la arquitectura incluye experimentar con más frecuencia, utilizar arquitecturas sin servidor y diseñar sistemas para poder globalizarse en minutos.
pilar de optimización de costos
capacidad de ejecutar sistemas para ofrecer valor empresarial al precio más bajo.
incluye la adopción de un modelo de consumo, el análisis y la atribución de gastos y el uso de servicios administrados para reducir el costo de propiedad.
AWS Well-Architected Tool
- Accesible desde la consola de administración de AWS
- Permite crear una carga de trabajo sobre la cuenta de AWS y la herramienta genera un informe similar a un sistema de semáforos por cada área donde la herramienta ha detectado posibles problemas
- por cada área donde la herramienta ha detectado posibles problemas presenta un plan de cómo diseñar con las prácticas recomendadas.
sistema de semáforos del WS Well-Architected Tool
verde - “OK, continúa así”.
naranja - “deberías probablemente analizar esto porque se puede mejorar”
rojo - “bien, tienes que ver esto porque algo está en peligro”.
AWS Well-Architected Framework
ayuda a comprender cómo diseñar y operar sistemas fiables, seguros, eficientes y rentables en la nube de AWS. Proporciona una forma de medir de forma consistente su arquitectura con respecto a las prácticas recomendadas y los principios de diseño e identificar áreas que deben mejorarse.
Ventajas de la informática en la nube
Cambiar el gasto inicial por gastos variables.
Beneficiarse de enormes economías de escala
Dejar de adivinar la capacidad.
Aumentar la velocidad y la agilidad.
Dejar de gastar dinero en ejecutar y mantener los centros de datos.
Globalizarse en cuestión de minutos.
Cambiar el gasto inicial por gastos variables.
Los gastos iniciales incluyen centros de datos, servidores físicos y otros recursos en los que tendría que invertir antes de utilizar recursos de cómputo.
En lugar de invertir mucho en centros de datos y servidores antes de saber cómo los va a utilizar, puede pagar solo cuando consume recursos de cómputo
Beneficiarse de enormes economías de escala
Mediante el uso del cómputo en la nube, puede obtener un costo variable más bajo que el que tendría por su propia cuenta.
Dado que el uso de cientos de miles de clientes se agrega en la nube, proveedores como AWS pueden lograr mayores economías de escala. Las economías de escala se traducen en precios más bajos de pago por uso.
Dejar de adivinar la capacidad.
Con el cómputo en la nube, no tiene que predecir cuánta capacidad de infraestructura necesitará antes de implementar una aplicación.
Aumentar la velocidad y la agilidad.
La flexibilidad del cómputo en la nube facilita el desarrollo y la implementación de aplicaciones.
Esta flexibilidad también le proporciona a los equipos de desarrollo más tiempo para experimentar e innovar.
Dejar de gastar dinero en ejecutar y mantener los centros de datos.
El cómputo en la nube en los centros de datos suele requerir que gaste más dinero y tiempo en administrar la infraestructura y los servidores.
Un beneficio del cómputo en la nube es la capacidad de centrarse menos en estas tareas y más en sus aplicaciones y clientes.