DTS サーバーレスインスタンスは、ワークロードに基づいてリソースを自動的にスケーリングする Data Transmission Service (DTS) インスタンスです。使用した分だけ支払い、オーバープロビジョニングを回避できます。
仕組み
サーバーレスインスタンスは、容量を DTS ユニット (DU) で測定します。各 DU は、コンピューティング、メモリ、ネットワークのリソースを束ねた単位です。システムはワークロードのシグナル (1 秒あたりのレコード数 (RPS)、CPU、メモリ使用率、ネットワーク) を継続的に監視し、通常は数分以内に DU 数をリアルタイムで調整します。各調整の後、システムは 60 秒待機してから、新しい容量が現在の負荷を満たしているかを確認します。
課金は DU 数に応じて行われます。固定仕様ではなく、実際のリソース使用量に基づき、1 時間ごとに請求が生成されます。
データ量が変動するワークロードでは、スタンダードインスタンスは閑散期にリソースの無駄が生じるか、スパイク時にパフォーマンスが不十分になります。サーバーレスインスタンスは、実際の負荷を常に追跡します:
メリット
-
高い弾力性:データ転送量の変化に応じて、リソース仕様がリアルタイム (数分以内) に調整されます。これにより、リソース使用率が向上し、全体のリソース消費が削減されます。
-
フルマネージド:手動でのアップグレードやダウングレードは不要です。これにより、運用保守の効率が向上し、運用保守担当者と開発者の運用保守コストが削減されます。
-
低コスト:固定リソース料金がなく、完全な従量課金制です。実際の負荷に基づいてリソースが動的にスケールするため、大幅なコスト削減につながります。
ユースケース
サーバーレスインスタンスは、次のような場合に適しています:
-
プロジェクト開始時のデータ転送量が多いものの、時間の経過とともに落ち着く場合。
-
トラフィックに明確なピーク/オフピークのパターンがあり、常時フルキャパシティで稼働し続けるコストを削減したい場合。
-
既存のデータ同期タスクがあり、スタンダード同期インスタンスをサーバーレスに切り替えるか、またはそれらと並行して新しいサーバーレスインスタンスを追加したい場合。
-
転送量が予測できず、事前にサイジングしにくい場合。
-
個人開発者の場合。
サポートされるリージョン
サーバーレスインスタンスは、次のリージョンで利用できます:China (Hangzhou)、China (Shanghai)、China (Qingdao)、China (Beijing)、China (Zhangjiakou)、China (Ulanqab)、China (Shenzhen)、China (Guangzhou)、China (Wuhan - Local Region)、China (Chengdu)、China (Hong Kong)、Singapore、Malaysia (Kuala Lumpur)、Indonesia (Jakarta)、Japan (Tokyo)、Germany (Frankfurt)。
パフォーマンスの目安
次の表は、各 DU 数における RPS の上限を示します。実際のスループットは、ネットワーク状況、送信元および送信先データベースのパフォーマンス、レイテンシーによって変動します。
| DU 数 | パフォーマンスの上限 (RPS) |
|---|---|
| 1 | 200 |
| 2 | 1,000 |
| 4 | 3,000 |
| 8 | 9,000 |
| 16 | 17,000 |
| 32 | 35,000 |
制限事項
一般提供
-
サーバーレスインスタンスは、データ同期タスクでのみサポートされます。データ移行タスクおよび変更追跡タスクはサポートされません。
-
最小 DU 値は 1、2、4、8、16、32 のいずれかである必要があります。最大 DU 値は 2、4、8、16、32 のいずれかである必要があります。
プレビュー (グレースケールテスト)
次の構成はグレースケールテスト中であり、まだすべてのユーザーが利用できるわけではありません:
-
クロスリージョンまたはクロスボーダーレプリケーション:Southwest 1 (Chengdu) から South China 3 (Guangzhou) と、その逆方向のみがサポートされます。その他のリージョンペアはサポートされません。
-
双方向同期。
-
送信元の Database Type が [Tair/Redis]、PolarDB-X 1.0、PolarDB-X 2.0、または Sharded Cluster MongoDB。
-
送信先の Database Type が [Tair/Redis]。
課金
料金の詳細は、「サーバーレスインスタンスの課金方法」をご参照ください。
次のステップ
よくある質問
データ移行タスクまたは変更追跡タスクで、サーバーレスインスタンスを作成できますか?
いいえ。サーバーレスインスタンスはデータ同期タスクでのみ作成できます。