このトピックでは、Object Storage Service (OSS) アクセラレータを作成する方法と、アクセラレータのキャッシュ容量を変更する方法について説明します。
前提条件
バケットは、OSSアクセラレータ機能がパブリックプレビューされている次のリージョンのいずれかにあります。中国 (杭州) 、中国 (上海) 、中国 (北京) 、中国 (ウランカブ) 、中国 (深セン) 、シンガポールです。
使用上の注意
アクセラレータのアクセラレーションエンドポイントを使用して、内部ネットワーク経由でのみアクセラレータのリソースにアクセスできます。 インターネット経由でアクセスされるOSSデータをキャッシュする場合は、Alibaba Cloud CDNの使用を推奨します。
OSSアクセラレータにキャッシュされたデータは、バケット内のオブジェクトの単一のコピーです。 キャッシュハードウェアに障害が発生した場合、OSSからデータを再度プリフェッチする必要があります。 プリフェッチが完了する前にアクセス速度が低下する。
アクセラレータの作成
アクセラレータを作成します。
OSSコンソールにログインします。
左側のナビゲーションウィンドウで、バケットリスト をクリックします。 [バケット] ページで、目的のバケットを見つけてクリックします。
左側のナビゲーションツリーで、
を選択します。[OSSアクセラレータ] ページで、[設定] をクリックします。
[メモ] ダイアログボックスで、[試用期間] を選択し、[次へ] をクリックします。
[アクセラレーターの作成] パネルで、容量 パラメーターを設定し、[次へ] をクリックします。
説明ビジネス要件に基づいてアクセラレータのキャッシュ容量を設定します。
たとえば、50 GBのホットデータがバケットに保存されます。 データ量は、急速なビジネスの成長により、今後数ヶ月で20% から30% 増加すると予想されます。 この場合、キャッシュ容量を70〜80の範囲の値に設定できます。 (単位:GB)
アクセラレータのポリシーを設定します。
[アクセラレータの作成] パネルで、次のパラメーターを設定します。
パラメーター
説明
アクセラレーションポリシー
アクセラレータの次のいずれかのポリシーを選択します。
パス: パス内のオブジェクトへのアクセスが高速化されます。 最大10個のパスを設定できます。 設定されたパス内のオブジェクトへのアクセスのみが高速化されます。 たとえば、ルートディレクトリのexampleディレクトリにあるオブジェクトへのアクセスを高速化する場合は、パスをexample/ に設定します。
少数の重要なディレクトリのみへのアクセスを高速化してコストを削減する場合は、[パス] を選択してリソースをより正確に高速化し、リソースの無駄を回避します。
バケット全体: バケット内のすべてのオブジェクトへのアクセスが高速化されます。
ビジネスでバケット内のすべてのオブジェクトにすばやくアクセスする必要があり、リソースコストが制限されていない場合は、[バケット全体] を選択して、高パフォーマンスのアクセスを確保できます。
[B@5a10616
同期キャッシュのウォームアップを有効にした後、クライアントがアクセラレータのアクセラレーションエンドポイントを使用してデータをOSSに書き込むと、データはOSSバケットとアクセラレータに同時に書き込まれます。 アクセラレータを低レイテンシで使用することで、次回データを読み取ることができます。
高いリアルタイムパフォーマンスが必要で、頻繁な読み取りおよび書き込み操作を実行し、ユーザーエクスペリエンスに敏感なシナリオでは、同期キャッシュウォームアップを有効にすることをお勧めします。 コストを削減したい、レイテンシに高い要件がない、OSSにデータを頻繁に書き込むが、OSSからデータをめったに読み取らない、大量のデータを保存してストレージ料金が高くなる可能性があるシナリオでは、同期キャッシュウォームアップを有効にしないことをお勧めします。
[OK] をクリックします。 [請求項目の確認] メッセージボックスで、[OK] をクリックします。
アクセラレータのキャッシュ容量の変更
アクセラレータのキャッシュ容量をスケールアップまたはスケールダウンするには、次の手順を実行します。
OSSアクセラレータページの基本情報セクションで、右上隅のアイコンをクリックし。
OSSアクセラレータの編集パネルで、容量パラメーターの値を変更します。
OKをクリックします。
次に何をすべきか
OSSアクセラレータは、一般的なOSSツールおよびOSS SDKと一緒に使用できます。 詳細については、「Use OSS accelerator」をご参照ください。