4 - Diagrama de Arquitectura Física
Explicación del diagrama Físico
Se opto por realizar un sistema ubicado en Google Cloud Platform, dado que esto nos permitirá un crecimiento gradual según sea necesario.
El sistema estará monitoreado por un zabbix, usando como modelador de datos Grafana, donde generaremos alertas de monitoreo, tanto por telegram o slack, las cuales nos permitirán realizar un monitoreo proactivo y en caso de que sea necesario subir recursos estar un paso adelante.
En las reglas de firewall del cloud se añadirán los puertos necesarios para que el sistema funcione de manera optima, y las ip correspondientes en función de lo que el cliente nos indique.
A su vez como método adicional de seguridad en el servidor se agregara un UFW donde tendrán allow los puertos e ips que necesitemos para que el sistema funcione, y a su vez nos permitirá bloquear trafico no deseado.
El sistema funcionara con una replica de base de datos (esclavo-maestro), estas bases de datos funcionan en tiempo real, solo que al ejecutarse un reporte desde la aplicación, el mismo consultara a la base de replica, en caso de que el cliente genere una consulta que impacte a nivel de base de datos, esto no generara una caída de la aplicación, ya que fue contra la base de datos replica.
Pensando un paso mas allá, a futuro se podrán realizar automatizaciones que al detectarse necesidad de aumento de recursos se pueda efectuar de manera automática, previniendo inconvenientes, siempre enviando alertas a quienes estén a cargo del monitoreo del sistema para que puedan llevar el control de esto.
En cuanto a los datos que debemos obtener sobre la base de datos de recursos humanos. los mismos los consumiremos a través de una API.

Comentarios
Publicar un comentario