4 Consejos para el diseño de aplicaciones de amazon web services

Debido a Amazon Web Services (AWS) difiere mucho de ofertas de infraestructura tradicionales, se trata de aplicar los principios de diseño de aplicaciones tradicionales no siempre resulta en los mejores resultados. He aquí algunos puntos a tener en cuenta:

Video: Jelastic: más barato y fácil de usar que Amazon Web Services

  • Todo falla todo el tiempo: Esos son consignas de AWS de Amazon, y que debería ser el suyo también. En particular, las instancias de EC2 pueden fallar o dejar de responder inesperadamente, por lo que incorporar la capacidad de recuperación de recursos fracaso en su aplicación.

  • Utilizar redundancia para asegurar la actividad de aplicación: Dado que los recursos de AWS pueden fallar, siga principio de funcionamiento de Amazon, y diseñar e implementar la redundancia en su aplicación. La redundancia protege su aplicación contra la falta de recursos.

    Video: Amazon Web Services para Desarrolladores #SesionesMP

  • Diseñar la aplicación para escalar horizontalmente arriba - abajo: Dado que los recursos de AWS incurren en costos ya sea que estén muy usadas o se utilizan para nada, es importante que su aplicación sea capaz de aumentar y reducir sus recursos, de manera que está utilizando sólo lo que necesita para apoyar su rendimiento de las aplicaciones y capacidad de recuperación.

    Video: [AWS Webinars] Comenzando con aplicaciones sin servidores en AWS

  • Utilizar componentes de código abierto tanto como sea posible: No sólo se abre el software de código costo menor, sus condiciones de licencia que sea mucho más agradable al uso esporádico. El software propietario, por el contrario, por lo general requiere una cuota significativa de licencia si el software tiene una duración de cinco minutos o cinco años.

Artículos Relacionados