このトピックでは、Object Storage Service (OSS) の制限とパフォーマンスメトリックについて説明します。
帯域幅
次の表に、各リージョンにおける単一の Alibaba Cloud アカウントの最大帯域幅制限を示します。
リージョン | 内部およびパブリックの合計ダウンロード帯域幅 | パブリックダウンロード帯域幅 | 内部およびパブリックの合計アップロード帯域幅 | パブリックアップロード帯域幅 |
中国 (上海) | 100 Gbps | 10 Gbps | 20 Gbps | 10 Gbps |
中国 (深圳) | 100 Gbps | 10 Gbps | 20 Gbps | 10 Gbps |
中国 (北京) | 100 Gbps | 10 Gbps | 20 Gbps | 10 Gbps |
中国 (杭州) | 100 Gbps | 20 Gbps | 20 Gbps | 20 Gbps |
シンガポール | 100 Gbps | 5 Gbps | 20 Gbps | 5 Gbps |
中国 (張家口) | 20 Gbps | 追加の制限はありません。内部およびパブリックの合計ダウンロード帯域幅の制限に従います。 | 20 Gbps | 追加の制限はありません。内部およびパブリックの合計アップロード帯域幅の制限に従います。 |
中国 (南京 - ローカルリージョン - 提供終了) | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計ダウンロード帯域幅の制限に従います。 | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計アップロード帯域幅の制限に従います。 |
中国 (福州 - ローカルリージョン - 提供終了) | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計ダウンロード帯域幅の制限に従います。 | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計アップロード帯域幅の制限に従います。 |
中国 (武漢 - ローカルリージョン) | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計ダウンロード帯域幅の制限に従います。 | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計アップロード帯域幅の制限に従います。 |
韓国 (ソウル) | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計ダウンロード帯域幅の制限に従います。 | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計アップロード帯域幅の制限に従います。 |
タイ (バンコク) | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計ダウンロード帯域幅の制限に従います。 | 2 Gbps | 追加の制限はありません。内部およびパブリックの合計アップロード帯域幅の制限に従います。 |
中国本土の他のリージョン | 10 Gbps | 追加の制限はありません。内部およびパブリックの合計ダウンロード帯域幅の制限に従います。 | 10 Gbps | 追加の制限はありません。内部およびパブリックの合計アップロード帯域幅の制限に従います。 |
中国本土以外の他のリージョン | 5 Gbps | 追加の制限はありません。内部およびパブリックの合計ダウンロード帯域幅の制限に従います。 | 5 Gbps | 追加の制限はありません。内部およびパブリックの合計アップロード帯域幅の制限に従います。 |
しきい値に達すると、リクエストはスロットルされます。リクエストがスロットルされると、応答ヘッダーに x-oss-qos-delay-time: number が含まれます。number は、ミリ秒単位のスロットル時間を示します。アップロードリクエストには正確なスロットル時間が返されます。ダウンロードリクエストには、スロットルの程度とファイルサイズに基づいて推定されたスロットル時間が返されます。
秒間クエリ数 (QPS)
単一の Alibaba Cloud アカウントの合計 QPS は 10,000 です。ただし、達成可能な QPS は、読み取り/書き込みメソッドによって異なります。
読み取り/書き込みメソッド | QPS |
シーケンシャル読み取り/書き込み | 2,000 |
非シーケンシャル読み取り/書き込み | 10,000 |
アップロードする多数のファイルの名前にタイムスタンプやアルファベット順などのシーケンシャルプレフィックスを使用すると、それらのインデックスが単一のバケットパーティションに保存される可能性があります。単一のパーティションへのリクエストレートが高いと、パフォーマンスが低下する可能性があります。多数のファイルをアップロードする場合は、ファイル名にシーケンシャルプレフィックスを使用しないでください。シーケンシャルプレフィックスをランダムプレフィックスに変更する方法の詳細については、「OSS パフォーマンスのベストプラクティス」をご参照ください。
バケット
単一の Alibaba Cloud アカウントは、1 つのリージョンに最大 100 個のバケットを作成できます。ビジネスでより多くのバケットが必要な場合は、Quota Center でリクエストを送信できます。
バケット名は OSS 内でグローバルに一意である必要があります。バケットの命名規則の詳細については、「バケットの命名」をご参照ください。
バケットの作成後、その名前、リージョン、およびストレージクラスは変更できません。
単一のバケットの容量は制限されていません。
オブジェクト
アップロードされたオブジェクトのサイズ
Simple Upload、Form Upload、または Append Upload を使用して単一のファイルをアップロードする場合、ファイルサイズは 5 GB を超えることはできません。
マルチパートアップロードを使用して単一のファイルをアップロードする場合、ファイルサイズは 48.8 TB を超えることはできません。
名前を変更するオブジェクトのサイズ
コンソールでは、1 GB 以下のオブジェクトのみ名前を変更できます。1 GB を超えるオブジェクトの名前を変更するには、SDK または ossutil コマンドラインインターフェイスを使用する必要があります。詳細については、「オブジェクトの名前変更」をご参照ください。
削除するオブジェクトの数
OSS コンソールでは一度に最大 100 個のオブジェクトを、SDK を使用すると一度に最大 1,000 個のオブジェクトを削除できます。ossutil コマンドラインインターフェイスまたは ossbrowser グラフィカルツールを使用して一度に削除できるオブジェクトの数に制限はありません。
警告削除されたオブジェクトは回復できません。注意して実行してください。
同じ名前のオブジェクトの上書き
デフォルトでは、既存のオブジェクトと同じ名前のオブジェクトをアップロードすると、既存のオブジェクトは上書きされます。
警告元のオブジェクトは上書きされると失われます。注意して実行してください。オブジェクトが誤って上書きされるのを防ぐには、オブジェクトが保存されているバケットのバージョン管理を有効にするか、アップロードリクエストのヘッダーに x-oss-forbid-overwrite パラメーターを含めて、値を true に設定します。
データ復元
アーカイブストレージ (アーカイブオブジェクトのリアルタイムアクセスが無効な場合)、コールドアーカイブ、またはディープコールドアーカイブストレージクラスのデータにアクセスする前に、まずデータを解凍する必要があります。解凍優先度が高いほど、解凍時間が短くなり、データ取得料金が高くなります。詳細については、「データ取得料金」をご参照ください。
ストレージクラス | 復元時間 | 復元クォータ |
アーカイブ | 1 分。 | 該当なし |
コールドアーカイブ |
| 単一リージョンにおける単一の Alibaba Cloud アカウントのコールドアーカイブオブジェクトの解凍クォータは、平均で毎秒 500 オブジェクトです。3 つの解凍優先度の合計解凍クォータは、1 日あたり 100 TB から 120 TB です。 |
ディープコールドアーカイブ |
| 単一リージョンにおける単一の Alibaba Cloud アカウントのディープコールドアーカイブオブジェクトの解凍クォータは、平均で毎秒 100 オブジェクトです。2 つの解凍優先度の合計解凍クォータは、1 日あたり 10 TB から 15 TB です。 |
コールドアーカイブおよびディープコールドアーカイブオブジェクトの参照クォータを超えた後でも、解凍リクエストを送信できます。解凍リクエストはキューに入れられ、解凍タスクの完了に必要な時間は、選択した優先度に対応する予想時間よりも長くなる場合があります。
ドメイン名のマッピング
中国本土のリージョンにあるバケットにマッピングされているドメイン名は、ICP 登録が必要です。他のリージョンのバケットにマッピングされているドメイン名は、ICP 登録は必要ありません。
1 つのドメイン名は 1 つのバケットにのみマッピングできます。1 つのバケットには最大 100 個のドメイン名をマッピングできます。
アカウントにマッピングできるドメイン名の数に制限はありません。
ライフサイクルルール
バケットには最大 1,000 個のライフサイクルルールを設定できます。
実行完了時間
タグを含まないライフサイクルルール
タグに基づかないライフサイクルルールの場合、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (ウランチャブ)、中国 (深圳)、およびシンガポールの各リージョンでは、オブジェクトの削除、ストレージクラスの変換、パーツの有効期限切れなど、最大 10 億件のライフサイクル管理操作を 24 時間以内に完了できます。ライフサイクルルールに基づくライフサイクル管理操作の数が 10 億件を超える場合、操作の完了に必要な時間が 24 時間を超えることがあります。
タグに基づかないライフサイクルルールの場合、他のリージョンでは、最大 1 億件のライフサイクル管理操作を 24 時間以内に完了できます。ライフサイクルルールに基づくライフサイクル管理操作の数が 1 億件を超える場合、操作の完了に必要な時間が 24 時間を超えることがあります。
タグを含むライフサイクルルール
タグに基づくライフサイクルルールの場合、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (ウランチャブ)、中国 (深圳)、およびシンガポールの各リージョンでは、オブジェクトの削除、ストレージクラスの変換、パーツの有効期限切れなど、最大 5 億件のライフサイクル管理操作を 24 時間以内に完了できます。ライフサイクルルールに基づくライフサイクル管理操作の数が 5 億件を超える場合、操作の完了に必要な時間が 24 時間を超えることがあります。
タグに基づくライフサイクルルールの場合、他のリージョンでは、最大 5,000 万件のライフサイクル管理操作を 24 時間以内に完了できます。ライフサイクルルールに基づくライフサイクル管理操作の数が 5,000 万件を超える場合、操作の完了に必要な時間が 24 時間を超えることがあります。
説明バケットでバージョン管理が有効になっている場合、バケット内の各オブジェクトバージョンに対するライフサイクル管理操作は、適用される制限にカウントされます。
back-to-origin ルール
バケットには最大 20 個の back-to-origin ルールを設定できます。
ミラーリングベースのオリジンフェッチの場合、中国本土のリージョンと中国 (香港) リージョンでは、デフォルトの QPS は 2,000、デフォルトのトラフィックは 2 Gbit/s です。中国以外のリージョンでは、デフォルトの QPS は 1,000、デフォルトのトラフィックは 1 Gbit/s です。
イメージ処理
イメージの制限
ソースイメージ
サポートされているイメージフォーマットは、JPG、PNG、BMP、GIF、WebP、TIFF、HEIC、AVIF です。
ソースイメージのサイズは 20 MB を超えることはできません。
イメージの回転の場合、ソースイメージの高さまたは幅は 4,096 ピクセルを超えることはできません。他のイメージ操作の場合、ソースイメージの高さまたは幅は 30,000 ピクセルを超えることはできず、合計ピクセル数は 2 億 5,000 万を超えることはできません。
GIF イメージなどのアニメーションイメージの場合、ピクセル数は次の数式を使用して計算されます:
幅 × 高さ × フレーム数。PNG イメージなどの静止イメージの場合、ピクセル数は次の数式を使用して計算されます:幅 × 高さ。
サイズ変更されたイメージ
幅または高さは 16,384 ピクセルを超えることはできず、合計ピクセル数は 16,777,216 を超えることはできません。
スタイルの制限
各バケットに最大 50 個のスタイルを作成できます。
処理能力の制限
1 秒あたりのイメージ処理量 (ソースイメージサイズに基づいて計算)
中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、および中国 (深圳): 20 MB/s。
その他のリージョン: 2 MB/s。
秒間クエリ数 (QPS)
中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、および中国 (深圳): 50。
その他のリージョン: 5。
リソースプラン
リージョン固有のリソースプランは、購入したリージョンでのみ使用できます。
購入したリソースプランのリージョンは変更できません。
リソースプランの一部であるストレージプランをスタックすることはできませんが、既存のプランをスペックアップすることはできます。
リソースプランの転送アクセラレーションプランと back-to-origin トラフィックプランは、サブスクリプションのスタックをサポートしますが、スペックアップや更新はサポートしません。
リソースプランのアウトバウンドデータ転送プランは、サブスクリプションのスタックと更新をサポートしますが、スペックアップはサポートしません。
リソースプランは、クロスリージョンレプリケーショントラフィック料金をカバーしません。したがって、関連するリクエスト料金、データ処理料金、およびトラフィック料金は、従量課金で請求されます。これらの料金では、サブスクリプションの課金方法はサポートされていません。