Não tenho experiência em planejar o PostgreSQL em ambientes de servidores virtualizados nem físicos, por isso preciso de alguns conselhos sobre como fazer as coisas corretamente. Temos dois servidores idênticos e precisamos fazer a solução para servidores PostgreSQL e App virtualizados.
A arquitetura planejada é que há os servidores mestre e de backup. O servidor do primeiro host será planejado como servidor de aplicativos e a VM do banco de dados do PostgreSQL em execução, mas o segundo servidor host executará a VM do PostgreSQL (todas as VMs executarão o Centos 7). A VM do PostgreSQL do servidor do Primeiro Host enviará dados para a segunda VM do servidor Host por meio da replicação de streaming do PostgreSQL. Cada servidor tem 64 GB de RAM, 3 discos SSD de 1 TB e 3 discos SATA de 2 TB para dados. Além disso, cada servidor tem hardware RAID com BBU. Inicialmente, cada um dos servidores foi planejado com 2 discos RAID1 e 1 disco reserva. Teste de desempenho de disco
dd if=/dev/zero of=tempfile bs=1M count=8000 conv=fdatasync,notrunc
para SSID O RAID 1 no Centos VM estava em torno de 340-409Mbit / s. Então eu tenho as seguintes perguntas: