OCIのComputeインスタンス、Oracle Base DB (旧称:DBCS)とAutonomous DBは、それぞれスケールアップ・ダウン機能を持っています。差異点について、簡単な一覧表をまとめました。(2021年3月時点)
リソース | タイプ | シェイプ変更 | ストレージのサイズ変更 |
---|---|---|---|
Compute | Virtual Machine | 一部のシェイプは可能。(Up/Down両方) シェイプ種類により、制限事項がある。 インスタンスは稼働中の場合、再起動される。 |
サイズアップのみ可能で、サイズダウンは不可。(オンライン) |
Bare Metal | 不可 | 同上 | |
Oracle Base Database | Virtual Machine | 可能(再起動は必要) 前提:DBとDB Systemは稼働中の状態で実施する。 |
サイズアップのみ可能で、サイズダウンは不可。(オンライン) |
Bare Metal | 可能(ダウンタイムなし) | 同上 | |
ADB | - | 可能(ダウンタイムなし) 前提:ADBは稼働中の状態で実施する。 (自動スケーリング機能もあり) |
Up/Down両方は可能(オンライン) (自動スケーリング機能もあり) |
MySQL DB Service | - | 可能、再起動は必要 (2022/8/25より、Standalone DBシステムも変更可能) |
サイズアップのみ可能で、サイズダウンは不可。(オンライン) ※MySQL Server 8.0.27-u3-cloud以降のバージョンの場合、拡張可能。 |
変更履歴
2022年7月、MySQL DB Serviceの分を追加しました。
2022年9月、MySQL シェープ変更機能を更新しました。
索引
1. Computeインスタンス
1.1 シェイプ変更
Compute->Instances->Instance Details->Edit
"Edit Shape" をクリックし、シェイプを指定した後、保存する。
1.2 ブート/ブロック・ボリュームのサイズ変更
ブート・ボリュームの場合:Compute->Boot Volumes->Boot Volume Details->Edit
ブロック・ボリュームの場合:Block Storage->Block Volumes->Block Volume Details->Edit
サイズ変更だけではなく、ボリューム・パフォーマンスのタイプも変更可能です。
デフォルトは、"Balanced"となりますが、"Lower Cost"か"Higher Performance"に変更できます。
2. Oracle Base Database
2.1 シェイプ変更
Bare Metal, VM and Exadata->DB Systems->DB System Details->Change Shape
2.2 ストレージのサイズ拡張
Bare Metal, VM and Exadata->DB Systems->DB System Details->Scale Storage Up
3. Autonomous Database
3.1 シェイプとストレージの変更
Autonomous Database->Autonomous Database Details->Scale Up/Down
CPUとストレージは、同じ画面で変更できます。
4. MySQL Database Service
4.1 シェイプ変更
現在利用中のDB Systemは、シェイプ変更ができないのでご注意ください(変更ボタンはグレーとなっている)。バックアップより新規作成の場合、変更可能です。
追記 (2022年9月)
2022/08/25から、シェープ変更機能はより便利になり、次のように変更できることになりました。
4.2 ストレージのサイズ拡張
MySQL Server 8.0.27-u3-cloud以降のバージョンを実行しているDBシステムのストレージを増やすことができます。
MySQL->DB Systems->DB System Details->More Actions->Update Storage Size
以上
関連記事
オラクル・クラウドの個人シリーズ・ブログ
オフィシャル・ドキュメント
インスタンスのシェイプの変更
ボリュームのサイズ変更
ベア・メタルおよび仮想マシンのDBシステムの管理
Autonomous Databaseの概要
MySQL DBシステムの管理