** ¿Sigues arquitectura monolítica o arquitectura de micro servicios? **
Bueno. Si está utilizando una arquitectura monolítica y una nube pública, digamos Amazon Web Services (AWS) – Cloud Computing Services (Amazon Web Services (AWS) – Cloud Computing Services), Microsoft Azure: Cloud Computing Platform and Services (Microsoft Azure: Cloud Computing Platform y Servicios), Google Cloud Computing, Servicios de alojamiento y API | Google Cloud Platform (Google Cloud Computing, servicios de alojamiento y API | Google Cloud Platform), etc., estos proveedores proporcionan Equilibrio de carga horizontal para su aplicación. Similar a la base de datos.
Entonces se trata de la nube pública y la arquitectura monolítica. Si está utilizando microservicios, puede utilizar la contenedorización y escalar sus contenedores horizontalmente más su VM / Instancia. La arquitectura de microservicio le dará más flexibilidad que la arquitectura monolítica. Puede hacerlo con herramientas de administración de clúster como Kubernetes (Kubernetes) / Apache Mesos.
- ¿Cómo pueden ayudarte los procesos de computación en la nube?
- ¿Cuáles son algunas de las características más interesantes de Google Cloud Platform (junio de 2016)?
- ¿Cómo se decide qué pila de software usar para construir una solución alojada en la nube?
- ¿Cómo gana dinero Amazon Web Services Cloud EC2 si es gratis por 1 año?
- ¿Es seguro poner toda su biblioteca de fotos personales en la nube, como en Flickr?
Si se encuentra en una nube local, debe configurar el centro de datos con soluciones de equilibrio de carga personalizadas. Rendimiento de la base de datos y software de equilibrio de carga | ScaleArc (Software de equilibrio de carga y rendimiento de la base de datos | ScaleArc) es uno de los que he escuchado.
PD
Escalar es siempre la parte más difícil. Debería aumentar y disminuir con cero tiempo de inactividad. 🙂