Principios generales de diseño
El Marco de Buena Arquitectura identifica un conjunto de principios generales de diseño para permitir el buen diseño en la nube:
-
Deje de sacar conclusiones sobre sus necesidades de capacidad: No se deje llevar por las conjeturas sobre las necesidades de capacidad de infraestructura. Cuando toma una decisión de capacidad antes de implementar un sistema, es posible que termine optando por costosos recursos ociosos o que se tenga que enfrentar a las implicaciones de rendimiento de una capacidad limitada. Elimine estos problemas con la informática en la nube. Puede utilizar tanta o tan poca capacidad como necesite y escalar de manera vertical y horizontal automáticamente.
-
Pruebe sistemas a escala de producción: En la nube puede crear un entorno de prueba en la escala de producción bajo demanda, completar su evaluación y, a continuación, retirar los recursos. Debido a que solo debe pagar por el entorno de prueba cuando está en funcionamiento, puede simular un entorno en vivo por una fracción del costo que supondría realizar las pruebas en las instalaciones.
-
Automatice para facilitar la experimentación arquitectónica: La automatización le permite crear y replicar sus sistemas a bajo costo y evitar los gastos del esfuerzo manual. Puede rastrear los cambios en su automatización, auditar el impacto y volver a los parámetros anteriores cuando sea necesario.
-
Permita arquitecturas evolutivas: Permita arquitecturas evolutivas. En un entorno tradicional, las decisiones arquitectónicas suelen implementarse como eventos estáticos y puntuales, con unas pocas versiones importantes de un sistema durante su vida. A medida que un negocio y su contexto continúan cambiando, estas decisiones iniciales podrían obstaculizar la capacidad del sistema para satisfacer las cambiantes necesidades comerciales. En la nube la capacidad para automatizar y probar a demanda reduce el riesgo de impacto de los cambios de diseño. De esta manera, se permite que los sistemas evolucionen con el tiempo para que los negocios puedan aprovechar las innovaciones como una práctica estándar.
-
Impulse arquitecturas con datos: En la nube puede recopilar datos sobre la manera en que sus elecciones arquitectónicas afectan el comportamiento de su carga de trabajo. Esto le permitirá tomar decisiones basadas en los hechos sobre cómo mejorar dicha carga de trabajo. Su infraestructura en la nube está codificada, por lo que puede utilizar esos datos para informar sus opciones de arquitectura y mejoras a lo largo del tiempo.
-
Mejore mediante días de prueba: Pruebe el funcionamiento de su arquitectura y sus procesos a través de la programación regular de los días de prueba a fin de simular eventos en la producción. Con esto podrá comprender dónde se pueden realizar las mejoras y puede ayudar a desarrollar la experiencia de la organización para hacer frente a los eventos.