このトピックでは、Object Storage Service (OSS) の使用シナリオについて説明します。
画像、オーディオおよびビデオアプリケーション用の大容量ストレージ
OSSは、画像、オーディオおよびビデオデータ、ログなどの大量のデータを保存するために使用できます。 さまざまなデバイス、Webサイト、およびモバイルアプリケーションが、OSSに直接データを書き込み、OSSからデータを読み取ることができます。 ファイルをアップロードするか、ストリームを使用してOSSにデータを書き込むことができます。
Web サイトとモバイルアプリケーションのための動的コンテンツと静的コンテンツの分離
大量の帯域幅を使用して、インターネット経由でOSSから大量のデータを同時にダウンロードできます。 OSSは転送アクセラレーション機能を提供し、国や大陸全体のアップロードとダウンロードを高速化し、ユーザーエクスペリエンスを向上させます。 詳細については、「転送アクセラレーションの有効化」をご参照ください。 OSSをAlibaba Cloud CDNとともに使用して、OSSに保存されている静的データをAlibaba Cloud CDNポイントオブプレゼンス (POP) にキャッシュできます。 ユーザーは、OSSに保存されている同じデータではなく、POPにキャッシュされているデータにアクセスできます。 このようにして、同じリージョンからのユーザーによるオブジェクトの同時ダウンロードおよび繰り返しダウンロードを高速化できます。 詳細については、「Alibaba Cloud CDNを使用したアクセスアクセラレーション」をご参照ください。
クラウドでのデータ処理
オブジェクトをOSSにアップロードした後、Intelligent Media Management (IMM) とImage Processing (IMG) を使用して、クラウド内のデータを処理できます。 詳細については、「IMG」をご参照ください。.
Cloud Configを使用したデータアーカイブのためのリソース設定変更のOSSへの配信
クラウドリソースを完全に監視するには、cloud Configを使用して、Elastic Compute Service (ECS) 、Virtual Private Cloud (VPC) 、ApsaraDB RDSなどのさまざまなAlibaba Cloudリソースのスケジュールされたスナップショットと設定変更を効率的に収集して保存し、特定のOSSバケットにデータを配信します。 Message Service (MNS) に配信する1つのファイルのサイズが64 KBを超える場合、またはSimple Log Serviceに配信される1つのファイルのサイズが1 MBを超える場合、ファイルを特定のOSSバケットに配信する必要があります。 これにより、データの損失を防ぎ、OSSの膨大なストレージ容量と費用対効果を最大限に活用して、詳細な監査情報を保存できます。 詳細については、「配信」をご参照ください。
ActionTrailを使用したデータアーカイブのためのOSSへのイベントの配信
ActionTrailを使用して、クラウドリソースに対するユーザー操作を記録および監査できます。 トレイルを作成して、特定のOSSバケットにイベントを配信し、長期データを保存することもできます。 これにより、セキュリティの監視と保証、コンプライアンス監査、リソース変更管理、障害の診断とO&Mなどのシナリオの要件が満たされます。詳細については、「シングルアカウント証跡の作成」をご参照ください。
コンピューティング結果の保存
バッチ計算と一緒にOSSを使用する
Batch Computeは、多数の同時ジョブを処理するように設計された高性能クラウドサービスです。 Batch Computeを使用すると、数万のジョブを簡単に管理および実行できます。 コンピューティングジョブをBatch Computeにアップロードするだけで済みます。 システムは、Alibaba Cloudの複数の仮想マシン (VM) インスタンスでこれらのジョブを同時にインテリジェントに実行します。 ジョブが完了すると、コンピューティング結果がOSSに保存されます。 OSSは、大量の生データまたは中間コンピューティング結果を安全かつ確実に保存します。 OSSは、無制限のストレージ容量とリアルタイムのデータアクセスにより、いつでもデータの可用性を保証します。
OSSとE-HPCなどの複数のクラウドサービスを併用する
クラウドネイティブの分散ストレージサービスとして、OSSはあらゆる種類のデータとアプリケーションを確実にサポートします。 OSSは、Elastic high Performance Computing (E-HPC) シナリオにおけるデータ管理とストレージの高い要件を満たす上で重要な役割を果たします。 E-HPCでは、コンピュートノードやGPUノードなどの高性能コンピューティングクラスターをオンデマンドでスケーリングし、コンピュート集約型ジョブを実行できます。 E-HPCは、物理シミュレーション、気候モデリング、ゲノミクス分析、大規模な機械学習とトレーニングなど、さまざまなシナリオで使用されます。 これらのジョブは、大量のデータを生成して消費します。 クラウドネイティブの分散ストレージサービスとして、OSSを使用して、生データやコンピューティング結果などの大量の非構造化データを保存できます。 OSSでは、ジョブデータと実行可能ファイルをインポートできます。
コンピューティングリソースのコアキャリアとして、ECSインスタンスはさまざまなアプリケーションやサービスを実行し、E-HPCクラスター内のコンピューティングノードをサポートするために使用されます。 ECSインスタンスはelastic IPアドレス (EIP) を使用してECSインスタンスに静的パブリックIPアドレスを提供し、サービスの安定性と可用性を確保します。 安全で効率的な実行環境を構築するために、VPCを使用してクラウド内にプライベートネットワークを構築し、ECS、E-HPC、およびその他のインスタンスに安全で分離されたネットワークスペースを提供し、リソースの分離と保護を強化します。
さらに、Apsara File Storage NAS (NAS) を使用して、クラスターのデータ共有機能をさらに強化します。 集中型のファイルストレージサービスとして、NASはすべての計算ノードが共有ファイルにシームレスにアクセスできるようにし、チームメンバー間のデータ共有とコラボレーションを容易にします。
結論として、OSSは、E-HPCなどの複数のクラウドサービスを組み合わせて、データストレージ、コンピューティングリソーススケジューリング、ネットワーク構築、データ共有などのさまざまなシナリオの要件を満たす、柔軟性が高く、効率的で安全なクラウドコンピューティングエコシステムを構築します。
画像の保管と配布
Elastic Desktop Service (EDS) は、インターネット経由で構成された仮想デスクトップ環境にリモートでアクセスして使用できるクラウドベースの仮想コンピューターサービスです。 高可用性で耐久性のあるストレージサービスとして、OSSはイメージを安全かつ確実に保存できます。 画像をバックアップとしてOSSにアップロードして、予期しない状況による画像の損失を防ぎ、ビジネスの継続性を確保できます。 さらに、他のユーザーやチームメンバーはイメージを簡単に共有し、イメージに基づいて新しいEDSインスタンスをすばやくデプロイできます。これにより、作業効率が向上し、環境の一貫性が維持されます。
画面記録監査とアーカイブ
EDSは画面記録監査機能をサポートしています。これにより、EDSのアプリケーションまたはユーザーの使用状況を記録および監視し、データのセキュリティとコンプライアンスを確保できます。 画面記録監査機能の管理ポリシーを設定すると、生成された画面記録ファイルは特定のOSSバケットに自動的に配信されます。 これにより、これらのファイルをリアルタイムでバックアップして安全に保存できます。 これらのファイルを表示、分析、監査することもでき、管理効率とデータセキュリティが向上します。