Database / Postgres / Redis
専用CPU、NVMe、大容量RAM。
DBはIOとRAM(ページキャッシュ)が命。NVMe + 専用CPUが必要(共有vCPUはレイテンシが変動しp99を壊す)。本格的なPostgresなら最低8GB、推奨16GB以上。
RAM ≥ 16 GB CPU ≥ 4 cores Storage ≥ 100 GB
おすすめプラン
このワークロードの要件と価格性能比に合うものを選定。
理由: 専用AMD 8 vCPU + 32 GB RAM + NVMe
理由: 本格的なDB向けに128 GB DDR5 + 2× 1.92TB NVMe
運用のヒント
- 本番の重要なDBに共有vCPUは絶対に使わない
- スナップショットバックアップ + 安価なS3ストレージへのWALアーカイブ
- RAMを浪費しないようコネクションプーリング(PgBouncer)を検討