問題タブ [aws-auto-scaling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3264 参照

database - ダウンタイムなしで RDS ストレージ サイズを増やす

私は初心者で、MySQL RDS でストレージ サイズを増やす方法を理解するのに苦労しています。

問題は、ダウンタイムなしで RDS ストレージ サイズを増やしたいということです。デフォルトで RDS の自動スケーリングを有効にしていないとしましょう。これを調査したところ、基本的に2つのオプションがあることがわかりました。

オプション 1) Auto Scaling を有効にします。AWS のドキュメントはhttps://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIOPS.StorageTypes.htmlにあります。ただし、公式ドキュメントには、ダウンタイムが発生しないかどうかは明記されていません。ダウンタイムについて話さずに自動スケーリングをオン/オフできると書かれています。

オプション 2) より多くのスペースを直接プロビジョニングする公式ドキュメントには、より多くのストレージ サイズをプロビジョニングできると記載されています。

ほとんどの場合、ストレージのスケーリングに停止は必要なく、サーバーのパフォーマンスが低下することもありません。

SO スレッド ( https://serverfault.com/questions/613182/downtime-for-increasing-aws-rds-storage ) から、このプロセスはシームレスではないようです。

オプション 3) バックアップと復元: RDS をバックアップします。次に、ストレージ容量を増やします。次に、RDS を復元し、以前のインスタンスを停止します。

質問:ダウンタイムがなく、比較的頭痛の種が少ないオプションを教えてください。

私の仮説は、オプション 1) が最善であるというものですが、私の仮説を専門家に確認したいだけです。