2016-10-21 11:11 GMT-02:00 Flavio Henrique Araque Gurgel <fha...@gmail.com>:

>
>
> Em sex, 21 de out de 2016 às 14:25, Cleiton Luiz Domazak <
> cleitondoma...@gmail.com> escreveu:
>
>> 2016-10-20 16:21 GMT-02:00 Fabrízio de Royes Mello <
>> fabri...@timbira.com.br>:
>>
>> On 19-10-2016 16:44, Cleiton Luiz Domazak wrote:
>> > Boa tarde pessoal.
>> >
>> > Estou montando um projeto de PITR e estou utilizando o pg_rman. Como são
>> > vários servers e não queremos manter um servidor só para rodar o Barman,
>> > parti para WAL-e e pg_rman, e nos meus testes, para o nosso caso o
>> > pg_rman se mostrou ser a melhor opção, porém com a limitação de  não ter
>> > suporte nativo para envio ao S3 da Amazon.
>> >
>> > Alguém utiliza o pg_rman ou até mesmo o Barman enviando para S3? Como
>> > que está configurado o upload e download dos backups e wals?
>> >
>> > O que estamos pensando em utilizar é algo como s3fs e mapear um bucket,
>> > assim enviando direto para o S3, mas me preocupa a questão de latência,
>> > quedas do s3fs, que já tive casos, e acabar perdendo o envio de algum
>> > archive. Não seria o caso então de usar um disco de "stage", onde de
>> > tempos em tempos roda um rsync com o s3fs? Queria saber das pessoas que
>> > já tiveram alguma experiência com um cenário parecido.
>> >
>>
>> Não tenho 100% de certeza mas acho que o wal-e [1] trata disso pra vc.
>>
>>
> Nos servidores na Amazon, tenho usado só o wal-e, com retenção configurada
> direto no bucket S3.
> Mesmo com os servidores fazendo muita escrita, o que gera muito wal, o
> wal-e tem dado conta sem acumular demais os arquivos. Se isso acontecer,
> você pode também otimizar o bucket para upload, em alguns casos chega a
> dobrar a velocidade.
>
>
>> De qualquer forma, como vc mesmo mencionou, é recomendado vc ter um
>> "staging" local para archive e depois subir pro s3 ou para outro storage
>> externo.
>>
>>
> Eu não vejo qual a vantagem de fazer isso. O PostgreSQL lida muito bem com
> os archives falhados, tudo o que é necessário é ter um espaço suficiente
> para esses casos. Ter uma área de staging nada mais é do que ter... espaço
> em disco extra. E um controle extra do envio, o que o PostgreSQL já faz bem.
> Talvez o Fabrízio tenha outra coisa em mente que não pesquei.
>
>
>>
>> Tenho utilizado o pgBackRest [2] e pra subir pro s3 usamos o s3fs+rsync
>> (vc tb já mencionou).
>>
>>
> O problema do s3fs é que ele é montado com fuse, em espaço de usuário, aí
> você precisa monitorar mais uma coisa se o sistema de arquivos morrer.
>
> Quando se faz rsync para o S3 (seja rsync comum num s3fs ou seja usando a
> funcionalidade sync do comando 'aws s3' do awstools, cada verificação de
> metadados consome banda - e isso a Amazon cobra *sem dó*.
>
> Fica minha recomendação - wal-e e ponto. Mas tem mais gente na lista com
> outras ideias :)
>
> Uma alternativa pra quem precisa compartilhar entre vários servidores sem
> passar pelo S3 é usar o novo "nfs gerenciado" que a Amazon acabou de
> lançar. Eles têm empurrado bastante esse cara pra certos casos de uso.
>

Pena que ainda não tem no Brasil, senão seria realmente muito mais fácil.

>
> []s
> Flavio Gurgel
>
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a