すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:RTC

最終更新日:Dec 15, 2023

Object Storage Service (OSS) が提供するレプリケーション時間制御 (RTC) 機能は、クロスリージョンレプリケーション (CRR) のコンプライアンス要件またはビジネス要件を満たすことができます。 RTC機能を有効にすると、OSSはOSSにアップロードしたほとんどのオブジェクトを数秒以内にレプリケートし、99.99% のオブジェクトを10分以内にレプリケートします。 さらに、RTC機能は、データ複製のほぼリアルタイムの監視を提供する。 RTC機能を有効にすると、レプリケーションタスクのさまざまなメトリックを表示できます。

課金ルール

  • RTC機能を有効にすると、RTC対応のデータレプリケーションタスク用に生成されたデータレプリケーショントラフィックに対して課金されます。 詳細については、「RTCトラフィック料金」をご参照ください。

  • レプリケーションタスク用に構成したソースリージョンとターゲットリージョンで、レプリケーション帯域幅の制限と1秒あたりのクエリ数 (QPS) の制限に達しておらず、サービスレベル契約 (SLA) が請求月に満たされていない場合は、サービスクレジットを請求することができます。 詳細については、以下をご参照ください。 Alibaba Cloud International Website Object Storage Serviceサービスレベル契約

制限事項

  • 地域の制限

    • 中国本土の地域

      RTCは、中国 (杭州) 、中国 (上海) 、中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (深セン) の各リージョンでご利用いただけます。

    • 中国本土以外の地域

      RTCは、米国 (シリコンバレー) および米国 (バージニア) のリージョンでご利用いただけます。

  • 帯域幅の制限

    • 2つのリージョン間の帯域幅制限

      中国本土の2つのリージョン間の帯域幅制限は10 Gbit/sです。 中国本土以外の2つのリージョン間の帯域幅制限は2 Gbit/sです。

    • リージョンの帯域幅制限

      中国本土のリージョンの帯域幅制限は20 Gbit/sです。 中国本土以外のリージョンの帯域幅制限は4 Gbit/sです。

    ビジネスでより高い帯域幅が必要な場合は、 チケットを起票し、サポートセンターにお問い合わせください。

  • QPSの制限

    • 2つのリージョン間のレプリケーションのQPS制限

      中国本土の2つの地域間のQPS制限は10,000です。 中国本土以外の2つの地域間のQPS制限は5,000です。

    • リージョンのレプリケーションのQPS制限

      中国本土の地域のQPS制限は20,000です。 中国本土以外の地域のQPS制限は10,000です。

    重要

    QPSの上記の制限は、非シーケンシャル書き込み中のレプリケーションです。 シーケンシャル書き込み中のレプリケーションのQPSの制限は2,000です。 QPSが大きすぎると、レイテンシが増加します。 名前にシーケンシャルプレフィックスが含まれているオブジェクトを多数アップロードしないことをお勧めします。 シーケンシャルプレフィックスをランダムプレフィックスに変更する方法の詳細については、「OSSパフォーマンスとスケーラビリティのベストプラクティス」をご参照ください。

RTC機能の有効化

新規または既存のCRRタスクに対してRTC機能を有効にできます。 CRRタスクのRTC機能を有効にして、バケット内のすべてのオブジェクトをレプリケートしたり、指定されたタグを持つオブジェクトや、バケット内の指定されたプレフィックスを含む名前のオブジェクトをレプリケートしたりできます。

重要

[履歴データの複製] パラメーターが [いいえ] に設定されているCRRタスクでRTC機能が有効になっている場合、RTC機能は有効になってから約15分後に有効になります。 [履歴データの複製] パラメーターが [はい] に設定されているCRRタスクでRTC機能が有効になっている場合、RTC機能は履歴データが複製されてから約1時間後に有効になります。

方法1: CRRタスクを作成するときにRTC機能を有効にする

詳細については、「CRR」をご参照ください。

方法2: 既存のCRRタスクのRTC機能を有効にする

  1. OSS コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[バケット] をクリックします。 表示される [バケット] ページで、RTC機能を有効にするバケットの名前をクリックします。

  3. 左側のナビゲーションツリーで、[データ管理] > [クロスリージョンレプリケーション] を選択します。

  4. [クロスリージョンレプリケーション] タブで、[レプリケーション時間制御 (RTC)] をオンにします。 表示されたメッセージボックスで、[OK] をクリックします。

RTCメトリックの監視

RTC機能を有効にした後、OSSコンソールの [クロスリージョンレプリケーション] タブで [RTCメトリックモニタリング] をクリックして、RTCメトリックを表示できます。 たとえば、データレプリケーションの待ち時間、レプリケーションするデータの量、レプリケーションする操作の数を表示できます。

monitor

次の表に、RTCメトリックを示します。

メトリック

説明

RTCレプリケーションのレイテンシ

レプリケーションタスクの最大データレプリケーションレイテンシまたはレプリケーションタスクのリカバリポイント目標 (RPO) 。

たとえば、データ複製の待ち時間が1分の場合、RTCは、1分前にソースバケットに書き込まれたすべてのデータが宛先バケットに複製されることを保証します。 災害や緊急事態が発生した場合、1分前の時点にデータを復元できます。

RTC複製するデータ量

レプリケーションタスクの特定の時点で宛先バケットにレプリケートするデータの合計サイズ。

たとえば、08:00に800 MBのデータがソースバケットに書き込まれ、CRR機能は08:00から08:01の間に600 MBのデータを複製します。 08:01では、レプリケートされるデータの量は200 MBです。

RTCレプリケーションする操作数

レプリケーションタスクの特定の時点でターゲットバケットにレプリケートする操作の総数。

例:

  • 111操作は08:00にソースバケットで実行されます

    オブジェクトアクセス制御リスト (ACL) を変更する100の書き込み操作 + 10の削除操作 + 1の操作

  • CRR機能は、08:00から08:01までの101操作をレプリケートします。

    90の書き込み操作 + 10の削除操作 + オブジェクトACLを変更する1つの操作

08:01において、複製される操作の数は10である。

RTC書き込み帯域幅

レプリケーションタスクのソースバケットからレプリケートするデータの書き込み帯域幅。

たとえば、プレフィックス1とプレフィックス2を含む名前のオブジェクトは、08:00にソースバケットに書き込まれます。 帯域幅は800 Mbit/sです。

  • プレフィックス1を含む名前のオブジェクトの書き込み帯域幅は200 Mbit/sです。

  • プレフィックス2を含む名前のオブジェクトの書き込み帯域幅は600 Mbit/sです。

レプリケーションタスクで、ソースバケット内のプレフィックス1を含む名前のオブジェクトのみがレプリケートされると指定されている場合、RTC書き込み帯域幅は200 Mbit/sになります。

RTC書き込みQPS

レプリケーションタスクのソースバケットからレプリケートする書き込み、変更、および削除操作のQPS。

たとえば、書き込み、変更、および削除操作は、08:00にソースバケットに対して実行されます。 次の項目は、各操作に対応するQPSについて説明します。

  • オブジェクトのアップロードのQPSは10です。

  • オブジェクトACL変更のQPSは5です。

  • オブジェクト削除のQPSは3です。

複製タスクが、ソースバケットに対して実行される書き込みおよび変更操作のみが複製されることを指定する場合、RTC書き込みQPSは15である。

ソースバケットで実行されるすべての操作がレプリケートされることをレプリケーションタスクが指定した場合、RTC書き込みQPSは18です。

説明

次の項目は、RTCの書き込み操作について説明します。

  • オブジェクトのアップロード、オブジェクトACLの変更、オブジェクトの削除

    PutObject、PostObject、AppendObject、CopyObject、DeleteObject、DeleteMultipleObjects、およびPutObjectACLのAPI操作は、前述のRTC書き込み操作を実行するために呼び出されます。

  • マルチパートアップロードタスクの開始、パーツのアップロード、およびパーツの複製

    前述のRTC書き込み操作を実行するには、InitiateMultipartUpload、UploadPart、UploadPartCopy、CompleteMultipartUploadのAPIが呼び出されます。

  • オブジェクトへのタグの追加とオブジェクトからのタグの削除

    前述のRTC書き込み操作を実行するには、PutObjectTaggingおよびDeleteObjectTagging APIが呼び出されます。

  • シンボリックリンクの作成

    次のAPI操作は、前述のRTC書き込み操作を実行するために呼び出されます: PutSymlink。