Object Storage Service (OSS) は、Alibaba Cloud によって提供されている、安全で費用対効果が高く、耐久性に優れたクラウドストレージサービスです。 これにより、大量のデータをクラウドに保存できます。 OSS は、99.9999999999% (12 個の 9) のデータ耐久性 (設計上) と 99.995% のサービス可用性を提供できます。
OSS は、コンソールとは別に RESTful API をサポートします。 時間、場所、アプリケーションを問わず、あらゆる種類のデータを保存してアクセスできます。
Alibaba Cloud や OSS 移行ツールが提供する API 操作と SDK を使用して、Alibaba Cloud OSS との間で大容量のデータを転送できます。 標準ストレージクラスの OSS バケットを使用すると、アプリや大規模 Web サイト向けの画像、オーディオ、およびビデオファイルを保存できます。 アクセス頻度の低いオブジェクトを低コストで保存するには、低頻度アクセス (IA)、アーカイブ、またはコールドアーカイブのストレージクラスの OSS バケットを使用します。
用語
- ストレージクラス
オブジェクトのストレージクラス。 OSS では、ホットデータからコールドデータまで、さまざまなデータストレージシナリオに対応するために、標準、IA (低頻度アクセス)、アーカイブ、およびコールドアーカイブのストレージクラスを提供しています。 OSS 標準ストレージは、高信頼性、高可用性、高性能のオブジェクトストレージサービスを提供し、頻繁なデータアクセスをサポートします。 OSS IA ストレージは、保存期間が長く、アクセス頻度の低い (月に 1 回または 2 回) データの保存に適しています。 IA ストレージは、ストレージ単位価格において標準ストレージよりも安価です。 OSS アーカイブストレージは、アクセス頻度の低いデータの長期保存 (最低 6 ヶ月) に適しています。 OSS コールドアーカイブストレージは、非常に長い期間にわたってアクセスされていないコールドデータを保存するのに適しています。 詳細は、「ストレージクラスの概要」をご参照ください。
- バケット
コンテナーは OSS にオブジェクトを保存するために使用されます。 すべてのオブジェクトはバケットに含まれています。 リージョン、ACL、ストレージクラスなど、さまざまなバケットプロパティを設定できます。 さまざまなストレージクラスのバケットを作成して、要件に基づいてデータを保存できます。 バケットの作成方法の詳細については、「バケットの作成」をご参照ください。
- オブジェクト
OSS でのデータ操作の基本単位。 オブジェクトはファイルとも呼ばれます。 各オブジェクトには、メタデータ、データ、キーがあります。 キーは、バケット内の一意のオブジェクト名です。 オブジェクトのメタデータは、最終変更時刻やオブジェクトサイズなどのオブジェクト属性をキーと値のペア形式で記述します。 オブジェクトのカスタムメタデータを指定することもできます。
- リージョン
OSS データセンターの物理的な場所。 コストとリクエストの送信元の場所に基づいて、バケットを作成するリージョンを選択できます。 詳細は、「リージョンとエンドポイント」をご参照ください。
- エンドポイント
OSS にアクセスするためのドメイン名。 OSS は、HTTP RESTful API を使用してサービスを提供します。 アクセスするリージョンによって使用するエンドポイントは異なります。 同じリージョンでも、イントラネットを経由するアクセスかインターネットを経由するアクセスかによって、使用するエンドポイントは異なります。 詳細は、「リージョンとエンドポイント」をご参照ください。
- AccessKey ペア
キーペアは、AccessKey ID と AccessKey Secret で構成されます。 AccessKey ペアは、アクセス ID の確認に使用されます。 OSS は、AccessKey ID と AccessKey Secret を含む AccessKey ペアを使用して、対称暗号化を実装し、リクエスタの ID を確認します。 AccessKey ID は、ユーザーの識別に使用されます。 AccessKey Secret は、署名文字列の暗号化と認証に使用されます。 AccessKey Secret は、機密情報として扱う必要があります。 AccessKey ペアの取得方法については、「AccessKey ペアの作成」をご参照ください。
関連サービス
データを OSS にアップロードした後、他の Alibaba Cloud 製品やサービスを使用してデータの操作を行うことができます。
OSS と共に使用されることの多いサービスは、以下の通りです。
- Image Processing (IMG) :OSS に保存されている画像のフォーマット変換、サイズ変更、トリミング、回転、透かしの追加など、さまざまな操作を実行できるサービス。 詳細は、「画像の処理」をご参照ください。
- Elastic Compute Service (ECS) :柔軟で効率的なコンピューティング機能を提供するクラウドコンピューティングサービス。 詳細は、「ECS プロダクトホームページ」をご参照ください。
- Alibaba Cloud CDN :迅速なアクセスを提供するため、ソースサイトから異なる地域のエッジノードにリソースをキャッシュするコンテンツ配信サービス。 詳細は、「CDN プロダクトホームページ」をご参照ください。
- E-MapReduce (EMR) :ECS 上に構築されたビッグデータ処理システムソリューション。 Apache Hadoop と Apache Spark をベースとする EMR は、データ分析と処理を容易にします。 詳細は、「E-MapReduce プロダクトホームページ」をご参照ください。
- ApsaraVideo for Media Processing :オーディオファイルまたはビデオファイルを 1 つ以上のオーディオファイルまたはビデオファイルに変換するサービス。 ApsaraVideo for Media Processing を使用すると、PC、テレビ、モバイルデバイスで再生できるオーディオやビデオを作成できます。 大量のデータのディープ ラーニングをベースとする ApsaraVideo for Media Processing は、オーディオファイルやビデオファイルのコンテンツ、テキスト、オーディオ、シナリオに基づいてマルチモデル分析を実行します。 コンテンツをインテリジェントに検出、理解、編集できます。 詳細は、「ApsaraVideo for Media Processing プロダクトホームページ」をご参照ください。
OSS の管理
- OSS コンソールでの OSS の管理
OSS は、Web ベースのコンソールを提供します。 OSS コンソールにログインして、OSS リソースを管理できます。 詳細については、「コンソールユーザーガイド」をご参照ください。
- API または SDK を使用した OSS の管理
OSS は、複数のプログラミング言語に対応した RESTful API 操作と SDK パッケージを提供し、二次開発を容易にします。 詳細は、「API リファレンス」と「SDK リファレンス」をご参照ください。
- ツールを使用した OSS の管理
OSS には、OSS リソースを管理するためのさまざまなツールが用意されています。 詳細は、「ツール」をご参照ください。
OSS の料金
従来のストレージプロバイダーを利用する場合、あらかじめ決められた容量のストレージとネットワーク転送量を購入する必要があります。 その量を超えた場合、サービスは無効になるか、超過料金が請求されます。 容量を十分に活用していない場合でも、十分に活用した分が課金されます。
OSS では、実際に使うストレージ容量と帯域幅に対してのみ課金されます。 Alibaba Cloud の柔軟なインフラストラクチャは、ビジネスの成長やストレージ要件や帯域幅要件の変化に応じてコスト面でのメリットを享受できるようにします。
OSS の料金の詳細については、 「Object Storage Service の料金」をご参照ください。 OSS の請求方法の詳細は、「課金項目と課金方法」をご参照ください。
ラーニングパス
OSS ラーニングパスでは、OSS の使用を開始し、基本的な OSS 操作について学び、さまざまな API 操作、SDK、便利なツールを使用して二次開発を実行できます。