本記事では、OceanBase Cloudデータ移行の仕様説明、性能テスト結果、およびデータ移行タスクのインスタンス仕様のアップグレードまたはダウングレード方法について説明します。
注意事項
本記事で説明する仕様はテストデータに基づいており、仕様選定の参考としてのみご利用ください。製品SLA(サービスレベル契約)の判断基準とはなりません。
異なるインスタンス仕様は、増分同期のRPS性能や推奨される最大テーブルオブジェクト数に対応しています。OceanBase Cloudデータ移行を利用すれば、データを秒単位でターゲットに同期できます。しかし、ソース側インスタンスの稼働負荷、伝送ネットワークの帯域幅、ネットワーク遅延、データ送信先インスタンスの書き込み性能など、さまざまな要因の影響を受け、データ移行タスクでは遅延が増大する場合があり、秒単位の遅延を絶対に保証するものではありません。
用語解説
仕様:OceanBase Cloudデータ移行は、ユーザーに異なる性能の仕様を提供しており、同期レコード数を測定基準としています。
RPS:1秒間にターゲットテーブルに増分同期されるデータ行数を示します。例えば、1秒間にソースデータベースからターゲットテーブルに5000行のデータを増分同期した場合、RPSは5000です。
テーブルオブジェクト:データ移行タスクで推奨される最大テーブル数を示し、各テーブルオブジェクトが最大50フィールドとして計算されます。
仕様説明
OceanBase Cloudデータ移行は、移行の性能上限に基づき、MICRO、SMALL、MEDIUM、LARGE、XLARGEの5つの仕様を定義しています。以下の条件が満たされた場合に限り、各仕様の増分同期性能上限が下表に記載された性能上限に達します。
ソース側インスタンスの負荷が、各仕様に対応する性能上限以上であること。
データ送信先インスタンスの書き込み性能がボトルネックではなく、各仕様に対応する性能負荷をサポートできること。
ソース側インスタンス/データ送信先インスタンスとOceanBase Cloudデータ移行間のネットワーク遅延が2ミリ秒以下であること。
都市間・クラウド間ネットワークを使用する場合、ネットワークトラフィックは仕様によって上限が設定されています。
スペック定義性能上限(RPS)参考プロトコルスループット上限MICRO 300 0.3 MiB/s SMALL 3000 3 MiB/s MEDIUM 6000 6 MiB/s LARGE 12000 12 MiB/s XLARGE 25000 25 MiB/s 説明
仕様の実際の運用性能は、ネットワーク環境、ソース側インスタンスとデータ送信先インスタンスの性能、遅延などの要因により影響を受け、実際の性能値には差異が生じる場合があります。表中の性能上限値は参考値であり、SLAの保証範囲には含まれません。
設定の変更
同一リージョンネットワークまたは専用パブリックネットワークを使用するデータ移行タスクについて、**実行中状態で増分同期のステップに入り、かつそのステップが実行中または監視中**状態にある場合にのみ、インスタンス構成のアップグレードまたはダウングレードがサポートされます。
異リージョンネットワークを使用するデータ移行タスクでは、**完全な移行および増分同期**のステップで正常に実行されている間に、インスタンス構成のアップグレードまたはダウングレードがサポートされます。
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > **データ移行**をクリックします。
**データ移行ページで、データ移行**タブをクリックします。
データ移行タブで、ターゲットタスクの後ろの... > **構成変更**をクリックします。

ターゲットタスクの名前をクリックして詳細ページに移動し、右上の**...** > **構成変更**をクリックすることもできます。

**データ移行インスタンスの購入ページのインスタンス構成エリアで、必要な仕様**を選択します。

インスタンス構成をアップグレードする場合、変更処理中に増分同期が一時的に中断されます。
インスタンス構成をダウングレードする場合、ダウングレードにより現在の増分同期で達成可能なRPSの上限が低下し、変更処理中に増分同期が一時的に中断されることに注意してください。
**データ移行インスタンスの購入ページの右側にある設定概要エリアで、OceanBase Cloud クラウドデータベースサービス利用規約およびデータ移行SLAを読み、同意します**を選択します。
**注文確定**をクリックします。