RDSインスタンスのアップグレードに関していくつか質問があります。
これはStackOverflowのトピックに関する質問ではないと思いますが、とにかくいくつかの情報:
これは重要であり、データベースのサイズによって異なります。 1時間以上かかることがあります。スナップショットの作成、スナップショットからの復元も行っており、マルチAZの作成には約2時間かかりました。
それは、現在どのように構成されているかに依存します。マルチAZがすでに有効になっている場合、インスタンスのアップグレードは実際にはスレーブで行われ、フェイルオーバーが行われ、新しいスレーブが更新されます。これにより、実際のダウンタイムは約1〜2分になります。スレーブでのインスタンスのアップグレードには通常10〜20分ほどかかりますが、このセットアップではダウンタイムは発生しません。フェイルオーバーを実行すると、Amazonは内部でDNSスワップを実行するため、RDSエンドポイントが正しいマシンを指すようになるため、DBを指すWebプロセスを再起動して、DBに再接続し、新しいDNSルックアップからの新しいIP。
db.t1.micro> db.m1.small:8分30秒
Engine: mysql
Storage: 6GiB
Backups: Yes
Multi A-Z: No
データベースのサイズ/タイプは、ダウンタイムに大きく影響するようです。
1、個人的な経験から、1 GBのインスタンスから15 GBのインスタンスまで、正確に57分で、小規模から大規模まで、わずか1時間です。正直言ってそんなに長くはないと思いました。更新:アップグレード前のポイントインタイムバックアップを切り替えるとプロセスが大幅にスピードアップすることを学びました
2、アップグレードを行う前にMULTI AZを作成するとうまくいくと思いますが、ダウンタイムがないことを願っています。問題は、他のものなしでアップグレードできるかどうかです...
3、はい、でも100%よくわかりません