|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/configura-un-sistema-de-alta-disponibilidad-en-postgresql/
课程评论:没有评论
**课程名称:** 在 PostgreSQL 中配置高可用性系统 **课程概要:** 本课程专注于构建一个高可用性的 PostgreSQL 数据库系统,确保在关键业务场景下(如大型企业、紧急服务、银行等)数据库的持续可用性。课程将详细讲解如何通过设置复制系统,实现接近100%的服务可用性。 **核心收益:** * **故障转移与冗余:** 能够在主服务器进行维护或升级时,无缝切换到备用服务器,确保业务连续性。在主服务器意外宕机时,备用服务器能立即接管,并为客户提供服务,直到问题解决。 * **读写分离:** 除了作为故障转移的备用,备用服务器还能承担读操作,如生成报告、统计分析等,从而分担主服务器的压力,提升整体系统性能。 * **自动故障转移(Failover):** 配置自动化的故障转移机制,在主服务器出现意外停机时,备用服务器能够不间断地自动升级为主服务器,无需人工干预,保证服务全天候可用。 * **虚拟 IP 应用:** 利用两个虚拟 IP 地址,屏蔽底层服务器的复杂性。客户端只需连接虚拟 IP,无需关心有多少服务器组成复制系统,或者它们的当前状态和角色,极大地简化了客户端的连接管理。 **课程内容:** 课程将一步一步指导学员完成高可用性 PostgreSQL 系统的安装、配置和监控,并教授如何利用该系统进行高效的数据库备份。学员将学到如何搭建一个功能完善的复制系统,包括实现读写分离和自动故障转移,并通过虚拟 IP 提升用户体验。
Un sistema de base de datos debe estar disponible cuando se necesita, y más aún en casos concretos de negocio como las grandes empresas, servicios de emergencias, entidades bancarias, etc.Para garantizar una disponibilidad cercana al 100% es necesario implementar un sistema de réplica que nos permita, por un lado, que los clientes puedan trabajar con otro servidor cuando el servidor de base de datos principal tiene que ser desconectado para llevar a cabo alguna tarea de mantenimiento o ampliación y por otro lado, que ante una caída no controlada del servicio, los clientes tengan otro servidor con el que trabajar mientras se resuelve el problema.La disponibilidad del 99,99% es posible y en este curso instalo, configuro y monitorizo un sistema de réplica para enseñarte como hacerlo, paso a paso, para que no tengas ninguna dificultad a la hora de respaldar tus bases de datos PostgreSQL con este sistema.No sólo tendrás un servidor secundario (también llamados standby o slave) con el que trabajar, con todos los datos, en caso de caída del servidor principal si no que ese servidor secundario podrás utilizarlo para operaciones de lectura. De esta forma, los clientes que accedan al sistema para realizar informes, estadísticas, análisis de patrones, etc. podrán realizarlo al servidor en standby, reduciendo la carga de trabajo en el servidor principal, para beneficio de todo el sistema.El sistema de réplica que configuraremos en este curso tendrá implementado un sistema de failover. Es decir, en caso de caída inesperada del servicio de base de datos, automáticamente, sea la hora que sea, el día que sea, el servidor en standby se convertirá en el nuevo máster sin intervención del DBA, y el servicio podrá continuar sin ningún problema.Por último, y para mejorar aún más la comodidad de los clientes, haremos uso de dos IPs virtuales, una para conectarse a la base de datos principal y otra para conectarse a la réplica haciendo que los clientes no tengan la necesidad de saber cuántos servidores forman parte del sistema de réplica, si se encuentran activos o caídos, ni el rol que tiene cada uno de ellos.