Definiciones
Todos los días, los expertos de AWS ayudan a los clientes en la arquitectura de los sistemas para aprovechar las prácticas recomendadas en la nube. Trabajamos con usted hacer compensaciones arquitectónicas a medida que sus diseños evolucionan. A medida que implementa estos sistemas en los entornos en vivo, aprendemos lo bien que funcionan y las consecuencias de esas compensaciones.
Utilizamos nuestros conocimientos para crear el Marco de Buena Arquitectura de AWS, que ofrece un conjunto consistente de las prácticas recomendadas para que los clientes y socios evalúen las arquitecturas, y brinda una serie de preguntas que puede utilizar para evaluar el buen cumplimiento de una arquitectura con las prácticas recomendadas de AWS.
El Marco de Buena Arquitectura de AWS se basa en cinco pilares: excelencia operativa, seguridad, fiabilidad, eficiencia de rendimiento y optimización de costos.
Pilares del Marco de Buena Arquitectura de AWS
Nombre | Descripción |
Excelencia operativa | La capacidad para admitir el desarrollo y ejecutar cargas de trabajo de manera eficaz, obtener información acerca de las operaciones y mejorar continuamente admitiendo procesos y procedimientos para ofrecer valor de negocio. |
Seguridad | El pilar de la seguridad abarca la capacidad para proteger los datos, sistemas y activos y aprovecha las tecnologías de la nube a fin de mejorar la seguridad. |
Fiabilidad | La capacidad de una carga de trabajo para cumplir su función prevista de manera correcta y coherente cuando se espera que lo haga. Esto incluye la capacidad para operar y probar la carga de trabajo durante todo su ciclo de vida. |
Eficiencia de rendimiento | La habilidad de utilizar recursos informáticos de manera eficiente para cumplir con los requisitos del sistema y mantener esa eficiencia a medida que la demanda cambia y la tecnología evoluciona. |
Optimización de costos | Se trata de la capacidad para ejecutar sistemas a fin de entregar valor de negocio al menor precio |
En el Marco de Buena Arquitectura de AWS se utilizan estos términos
-
Un componente es el código, la configuración y los recursos de AWS que juntos satisfacen un requisito. Un componente suele ser la unidad de propiedad técnica que se desacopla de otros componentes.
-
Se utiliza el término carga de trabajo para identificar un conjunto de componentes que juntos ofrecen valor comercial. La carga de trabajo suele ser el nivel de detalle que los líderes comerciales y tecnológicos comunican. Los
-
hitos marcan los cambios clave en la arquitectura a medida que evoluciona a lo largo del ciclo de vida del producto (diseño, pruebas, puesta en marcha y producción).
-
Por arquitectura se entiende a la manera en que los componentes trabajan juntos en una carga de trabajo. El enfoque de los diagramas de arquitectura es la comunicación y la interacción de los componentes.
-
En una organización, la cartera tecnológica es el conjunto de cargas de trabajo que se necesitan para que funcione el negocio.
Al diseñar cargas de trabajo, realiza compensaciones entre los pilares en función del contexto empresarial. Estas decisiones empresariales pueden influenciar sus prioridades de ingeniería. Puede llevar a cabo una optimización para reducir los costos en los entornos de desarrollo a costa de la fiabilidad o, en el caso de soluciones críticas, puede optimizar la fiabilidad a mayor costo. En soluciones de comercio electrónico, el rendimiento puede afectar los ingresos y la tendencia a que el cliente compre. La seguridad y la excelencia operativa no suelen contraponerse a los demás pilares.