我没有在虚拟化或物理服务器环境中规划PostgreSQL的经验,所以我需要得到一些build议,如何正确地做事情。 我们有两台相同的服务器,我们需要为虚拟化的PostgreSQL和App服务器制定解决scheme。
计划的架构是有主服务器和备份服务器。 第一个主机服务器将被规划为App服务器和PostgreSQL数据库虚拟机的运行,而第二个主机服务器将运行PostgreSQL虚拟机(所有虚拟机将运行Centos 7)。 第一台主机服务器的PostgreSQL虚拟机将通过PostgreSQLstream式复制向第二台主机服务器的虚拟机发送数据。 每台服务器有64GB RAM,3个1TB SSD磁盘和3个2TB SATA磁盘。 另外每个服务器都有BBU的硬件RAID。 最初,每个服务器都有2个RAID1磁盘和1个备用磁盘。 磁盘性能testing
dd if=/dev/zero of=tempfile bs=1M count=8000 conv=fdatasync,notrunc
对于Centos VM上的SSD RAID 1大约为340-409Mbit / s。 所以我有以下问题: