問題タブ [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.
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) が最善であるというものですが、私の仮説を専門家に確認したいだけです。