Re: [pgbr-geral] PostgreSQL + AWS RDS

2016-11-08 Por tôpico Emanuel Araújo
>
>
>
> É isso mesmo Emanuel.
>
> Ele apenas provisiona o recurso (espaço ou IOPs), e ainda diz que "you can
> scale" ou seja, não se compromete a fazer um "automatic scale".
>
>
Conhece algum serviço que faça esse escalonamento automático?


-- 


*Atenciosamente,Emanuel Araújo*

*Linux Certified, DBA PostgreSQL*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] PostgreSQL + AWS RDS

2016-11-08 Por tôpico Felipe Pereira
Em 8 de novembro de 2016 12:11, Emanuel Araújo  escreveu:

> > To pra dizer que depende. O que tu ta precisando fazer exatamente?
>
> na verdade preciso aumentar o armazenamento de forma automática, sem a a
> necessidade de manualizar pelo portal ou por scripts.  A ideia é que o
> provedor cuide disso.
>
> Sobre o resize pra baixo, sei disso.  E a ideia é só crescer mesmo.
>
> > Não. Nessa modalidade de discos, ele apenas provisiona a quantidade de
> IOPS que você definir, independente do  tamanho do armazenamento. O que eu
> particularmente faço é usar o tamanho do disco como provedor de IOPS, acaba
> saindo muito mais barato
>
> Então, quando ela fala em: "With just a few clicks in the AWS Management
> Console, you can deploy a PostgreSQL database with automatically configured
> database parameters for optimal performance. Amazon RDS for PostgreSQL
> database instances can be provisioned with either standard storage or
> Provisioned IOPS storage. *Once provisioned, you can scale from 5GB to
> 6TB of storage* and from 1,000 IOPS to 30,000 IOPS. Amazon RDS for
> PostgreSQL also enables you to scale out beyond the capacity of a single
> database deployment for read-heavy database workloads"
>
> Ele não o faz automático.  É isso?
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


É isso mesmo Emanuel.

Ele apenas provisiona o recurso (espaço ou IOPs), e ainda diz que "you can
scale" ou seja, não se compromete a fazer um "automatic scale".
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] PostgreSQL + AWS RDS

2016-11-08 Por tôpico Emanuel Araújo
> To pra dizer que depende. O que tu ta precisando fazer exatamente?

na verdade preciso aumentar o armazenamento de forma automática, sem a a
necessidade de manualizar pelo portal ou por scripts.  A ideia é que o
provedor cuide disso.

Sobre o resize pra baixo, sei disso.  E a ideia é só crescer mesmo.

> Não. Nessa modalidade de discos, ele apenas provisiona a quantidade de
IOPS que você definir, independente do  tamanho do armazenamento. O que eu
particularmente faço é usar o tamanho do disco como provedor de IOPS, acaba
saindo muito mais barato

Então, quando ela fala em: "With just a few clicks in the AWS Management
Console, you can deploy a PostgreSQL database with automatically configured
database parameters for optimal performance. Amazon RDS for PostgreSQL
database instances can be provisioned with either standard storage or
Provisioned IOPS storage. *Once provisioned, you can scale from 5GB to 6TB
of storage* and from 1,000 IOPS to 30,000 IOPS. Amazon RDS for PostgreSQL
also enables you to scale out beyond the capacity of a single database
deployment for read-heavy database workloads"

Ele não o faz automático.  É isso?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] PostgreSQL + AWS RDS

2016-11-08 Por tôpico Sebastian Webber
Em 8 de novembro de 2016 11:56, Cleiton Luiz Domazak <
cleitondoma...@gmail.com> escreveu:

>
>
> A Amazon conta 3 IOPS por GB, podendo chegar a 3000 IOPS (se você utiliza
> muito IOPS ocasionalmente, a Amazon tem o Burst que independente de quantos
> IOPS você tenha, ele libera até 3000IOPS, utilizando créditos de IOPS não
> utilizados, caso use 100%, ou seja 3000IOPS, irá durar 30 minutos). [1]
>

Isso é valido apenas pra discos GP2. discos do tipo io1 tem os IOPS
dedicados conforme contrato. É importante lembrar que o througput máximo do
disco gp2 é 160mbps e do io1 é 320mbps e que cada instancia ec2 tem um
limite de troughput também (varia de tipo pra tipo).

Particularmente eu acho o burst mais prejudicial do que util.


>
> Porém se a sua aplicação necessita de mais do que 3000 IOPS, ai realmente
> você terá que utilizar o provisionamento de IOPS no disco, ou ir para uma
> instância EC2, e criar um RAID com vários volumes EBS para alcançar os IOPS
> necessários.
>
> [1] - http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/
> CHAP_Storage.html
>
>
>
Eu gosto da idéia de fazer um RAID 0 com varios volumes de gp2 de 1 tb pra
dar uma quantidade alta de IOPS e troughtput na soma de todos os volumes.
Adotar essa idéia te obriga a ter um standby que funcione a contento pois o
raid pode quebrar se apenas um dos discos falhar.

-- 
Sebastian Webber
http://swebber.me
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] PostgreSQL + AWS RDS

2016-11-08 Por tôpico Sebastian Webber
Em 8 de novembro de 2016 11:18, Emanuel Araújo  escreveu:

> Srs.
>
> Dúvida:
>
> O serviço da Amazon RDS, no tocante ao provisionamento de IOPS (Storage e
> IOPS), faz o escalonamento de espaço de forma automática ?  Ou seja, ao
> contratar esse serviço mais o provisionamento, quando a base de dados
> chegar no limite, automaticamente eles irão escalar o armazenamento ?
>

Se eu lembro bem eles fazem o upgrade do disco via faiolver: sobem uma nova
replica com mais disco, assumem ela como master, apagam o antigo master e
recriam a replica com o mesmo tamanho.


>
> Alguém usa algo do tipo, ou sempre que precisam escalar armazenamento,
> fazem de forma manual ?
>

To pra dizer que depende. O que tu ta precisando fazer exatamente?

-- 
Sebastian Webber
http://swebber.me
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] PostgreSQL + AWS RDS

2016-11-08 Por tôpico Cleiton Luiz Domazak
2016-11-08 11:18 GMT-02:00 Emanuel Araújo :

> Srs.
>
> Dúvida:
>
> O serviço da Amazon RDS, no tocante ao provisionamento de IOPS (Storage e
> IOPS), faz o escalonamento de espaço de forma automática ?  Ou seja, ao
> contratar esse serviço mais o provisionamento, quando a base de dados
> chegar no limite, automaticamente eles irão escalar o armazenamento ?
>

Não. Nessa modalidade de discos, ele apenas provisiona a quantidade de IOPS
que você definir, independente do tamanho do armazenamento. O que eu
particularmente faço é usar o tamanho do disco como provedor de IOPS, acaba
saindo muito mais barato.

A Amazon conta 3 IOPS por GB, podendo chegar a 3000 IOPS (se você utiliza
muito IOPS ocasionalmente, a Amazon tem o Burst que independente de quantos
IOPS você tenha, ele libera até 3000IOPS, utilizando créditos de IOPS não
utilizados, caso use 100%, ou seja 3000IOPS, irá durar 30 minutos). [1]

Porém se a sua aplicação necessita de mais do que 3000 IOPS, ai realmente
você terá que utilizar o provisionamento de IOPS no disco, ou ir para uma
instância EC2, e criar um RAID com vários volumes EBS para alcançar os IOPS
necessários.

[1] -
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html



E no caso do RDS, você deve ter o cuidado quando for fazer o aumento no
tamanho do armazenamento, pois realizar o processo contrário(diminuir) não
é possível, apenas criando uma nova instância.

>
> Alguém usa algo do tipo, ou sempre que precisam escalar armazenamento,
> fazem de forma manual ?
>
>
>
> --
>
>
> *Atenciosamente,Emanuel Araújo*
>
> *Linux Certified, DBA PostgreSQL*
>
> ___
> 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

[pgbr-geral] PostgreSQL + AWS RDS

2016-11-08 Por tôpico Emanuel Araújo
Srs.

Dúvida:

O serviço da Amazon RDS, no tocante ao provisionamento de IOPS (Storage e
IOPS), faz o escalonamento de espaço de forma automática ?  Ou seja, ao
contratar esse serviço mais o provisionamento, quando a base de dados
chegar no limite, automaticamente eles irão escalar o armazenamento ?

Alguém usa algo do tipo, ou sempre que precisam escalar armazenamento,
fazem de forma manual ?



-- 


*Atenciosamente,Emanuel Araújo*

*Linux Certified, DBA PostgreSQL*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral