U AWS i u Azure plati jedno dulezite pravidlo: "Nikdy nepridavejte/nepouzivejte mensi uloziste nez 1TB" projevi se vam to na IOPS a je to napsane v dokumentaci jako jejich doporuceni. Pokud mate uloziste alespon 1TB tak mate minimalni garantovane IOPS 3000.
Pokud jedete na AWS tak muzete na RDS na kredit jit az na 16 000 IOPS, cili vam to skoci do te extra platby v pripade, ze pustite nejako heavy IO operaci vetsinou napr. reporty (jako bezny provoz).
Pavel ma pravdu s ramkou (caching dotazu), jenze kdyz mate RDS tak nemate moznost "tunit" vsechny hodnoty v postgres.conf , kterymi muzete dosahnout opravdu diametralnich rozdilu ve vykonu, jen nezapomente, ze to je app specific neni zadna stribrna kulka. Pokud chcete maximalni vykon, je lepsi mit vlastni postgres na VMku nez to mit jako managed service (RDS).
Ono AWS RDS PSQL mame tedka na taliri taky, zatim jenom pripravna faze, takze kutame informace a pripravujeme testy. Sam jsem zvedavy jak to dopadne a obecne premyslim, pro koho je vlastne RDS vhodne (krom vyvoje popr. UAT atd.), na produkci asi do urcite velikosti.
Zkousel jste nekdo na AWS RDS pustit PGBadge nebo PoWa idealne v produkci a mate nejaka obecna zajimava cisla?