­čąç Arquitecturas para la nube

­čŹ┐ Cu├íles son los beneficios del uso de la nube?

­čŹ┐ Cu├íles son los beneficios t├ęcnicos de la nube?

­čŹ┐ En qu├ę consiste el dise├▒o en la nube a prueba de fallos?

­čŹ┐ En qu├ę consiste el desacoplamiento de componentes en la nube?

La clave es construir componentes que no generen dependencias el uno con el otro, de forma que si un componente muere, se detiene o se congela, los demas componentes en el sistema están preparados para continuar operando.

En el caso de una aplicaci├│n web, se puede aislar una aplicaci├│n del servidor web y de la base de datos. El servidor de la aplicacion no sabe acerca del servidor web y viceversa.

Durante una ejecuci├│n por lotes, se pueden crear componentes asincronos que son independientes unos de otros.

­čŹ┐ C├│mo puede ser implementada la elasticidad en la nube?

Puede ser implementada en 3 formas.

Escalamiento proactivo c├şcilo
Ocurre de manera fija durante intervalos definidos.
Escalamiento proactivo basado en eventos
Escalamiento cuando se espera una gran cantidad de trafico debido a grandes eventos, como campa├▒as publicitarias y dias de ofertas.
Escalamiento basado en demanda
El escalamiento se realiza basado en m├ętricas, como uso del CPU.

­čŹ┐ C├│mo se puede asegurar una aplicaci├│n web?

Dependiendo de la aplicaci├│n asegure proveer solo los puertos requeridos, por ejemplo si es una aplicaci├│n web solo se requieren los puertos 80 y 443.

Opciones de almacenamiento El marco de una buena arquitectura
comments powered by Disqus