このトピックでは、OSS の使用を開始する方法についてよく寄せられる質問に対する回答をご紹介します。

一般的なよくある質問

  • Alibaba Cloud OSS とは何ですか。

    Alibaba Cloud Object Storage Service (OSS) は、高い耐久性と大量のデータ処理能力を備えた、安全で費用対効果が高いスケーラブルなストレージサービスです。 OSS は、99.9999999999% (12 個の 9) のデータ耐久性と 99.995% のサービス可用性を提供できます。

  • OSS にはどのような機能がありますか。

    OSS は、コンソールから独立した RESTful API をサポートします。 時間、場所、アプリケーションを問わず、あらゆる種類のデータを保存してアクセスできます。 OSS は非常にスケーラブルです。 リソースは使った分だけ課金されます。 パフォーマンスや耐久性を低下させることなく、必要に応じて OSS リソースを拡張できます。

    Alibaba Cloud や OSS 移行ツールが提供する API 操作と SDK を使用して、Alibaba Cloud OSS との間で大容量のデータを転送できます。 標準ストレージクラスの OSS バケットを使用すると、アプリや大規模 Web サイト向けの画像、オーディオ、およびビデオファイルを保存できます。 アクセス頻度の低いオブジェクトを低コストで保存するには、低頻度アクセス (IA)、アーカイブ、またはコールドアーカイブのストレージクラスの OSS バケットを使用します。

    OSS の機能の詳細については、「機能」をご参照ください。

  • OSS の対象ユーザーは誰ですか。

    OSS は、大量のデータを保存する必要があるユーザーにとって理想的なソリューションとなります。 これらのユーザーとしては、アプリやソフトウェアの開発者、ゲーム開発企業、オンラインコミュニティの Web マスター、メディア共有サイト、E コマース Web サイトなどがあります。

  • OSS にはどのようなデータが保存されますか。

    OSS は、添付ファイル、高解像度画像、オーディオおよびビデオオブジェクト、フォーラム、Web サイト、およびソフトウェアアプリケーション用のバックアップオブジェクトのほか、さまざまなアプリケーション、ファイル同期ソフトウェア、およびオンラインストレージシステム用のオブジェクトの保存に適しています。

  • OSS はローカル記憶域ソリューションに比べて、どのようなメリットを持っていますか。

    OSS を通じて、開発者は追加投資をしたりパフォーマンスに影響を与えずに、最小限の費用で Alibaba Cloud のスケールメリットを最大限に活用できます。 開発者は、ビジネス規模が増加するにつれて発生するパフォーマンスのボトルネックやセキュリティリスクについて心配する必要なく、独自のイノベーションに集中できます。 OSS は費用対効果が高く、使いやすいサービスです。

  • OSS がサポートできるデータ量の上限はどれくらいですか。

    OSS で提供する総ストレージ容量とバケットの容量は無制限です。 OSS コンソールを使用してアップロードできるオブジェクトのサイズは、最大 5 GB です。 サイズが 5 GB を超えるオブジェクトをアップロードするには、マルチパートアップロード、再開可能なアップロード、ossbrowser、または ossutil を使用します。 詳細については、「マルチパートアップロード」、「 ossbrowser クイックスタート」、および「 ossutil の概要」を参照してください。

  • OSS は、どのようなストレージクラスを提供していますか。

    オブジェクトのストレージクラス。 OSS では、ホットデータからコールドデータまで、さまざまなデータストレージシナリオに対応するために、標準、IA (低頻度アクセス)、アーカイブ、およびコールドアーカイブのストレージクラスを提供しています。 OSS 標準ストレージは、高信頼性、高可用性、高性能のオブジェクトストレージサービスを提供し、頻繁なデータアクセスをサポートします。 OSS IA ストレージは、保存期間が長く、アクセス頻度の低い (月に 1 回または 2 回) データの保存に適しています。 IA ストレージは、ストレージ単位価格において標準ストレージよりも安価です。 OSS アーカイブストレージは、アクセス頻度の低いデータの長期保存 (最低 6 ヶ月) に適しています。 OSS コールドアーカイブストレージは、非常に長い期間にわたってアクセスされていないコールドデータを保存するのに適しています。 詳細は、「ストレージクラスの概要」をご参照ください。

  • Alibaba Cloud は、ユーザーが OSS に保存したデータを使用しますか。

    Alibaba Cloud は、データを無断で使用したりリリースしたりしません。 Alibaba Cloud は、サービス要件または法律や規制の要件に基づいてのみ、ユーザーデータを取り扱います。 詳細については、「サービス条件」を参照してください。

  • Alibaba Cloud は OSS を使用して業務データを保存しますか。

    はい。Alibaba Cloud 開発者も OSS を使用して、多くのプロジェクトの承認済みデータを保存しています。 これらのプロジェクトでは、OSS に依存して主要な業務を遂行しています。

  • OSS の耐久性はどのようにして確保されますか。

    OSS では、耐久性が高く、安全で費用対効果の高い、きわめてスケーラブルなクラウドストレージインフラストラクチャを開発者に提供します。 また、Alibaba Cloud は、このインフラストラクチャを使用して、Web サイトとネットワークをグローバルに運営しています。 OSS 標準および低頻度アクセス (IA) ストレージクラスは、99.995% の可用性を実現するように設計されています。 アーカイブストレージクラスは、99.99% の可用性を実現するように設計されています。 これらのストレージクラスはすべて、「SLA」の対象となります。

  • OSS サービスでアプリケーションからのトラフィックが急増した場合、OSS は どのようにして可用性を確保しますか。

    OSS は、最初からインターネットアプリケーションからのトラフィックのバーストに対処するように設計されています。 課金方法として従量制を使用しています。 トラフィックのバースト中にサービスの継続性を確保するために、OSS は容量に制限を課しません。 OSS では、ロードバランシングが確保されており、アプリケーションがトラフィックのバーストによる影響を受けることはありません。

  • OSS データはどのように編成されていますか。

    OSS は、データをキーと値をペアとして保存する分散オブジェクトストレージサービスです。 オブジェクトを保存する場合は、オブジェクト名 (キー) を指定する必要があります。 その後、オブジェクトのコンテンツを取得するのに、このキーを使用できます。

    また、キーは、フォルダの特定機能のシミュレーションに使用されることもあります。 OSS では、オブジェクトに階層構造ではなく、フラット構造を使用します。 すべての要素は、オブジェクトとしてバケットに保存されます。 ただし、OSS は、オブジェクトをグループ化し、管理を簡素化するための概念としてフォルダをサポートしています。 API または SDK を使用してオブジェクトを設定する場合は、キー値 (他のオブジェクトを管理するためのオブジェクトのプレフィックスを含むフルネーム) を指定できます。 たとえば、オブジェクトのキーをdir/example.jpgに設定した場合、dirという名前のフォルダが現在のバケットに作成され、example.jpgという名前のオブジェクトがフォルダに作成されます。 dir/example.jpgオブジェクト削除した場合、dirフォルダも削除されます。

  • OSS を使い始めるにはどうすればよいですか。

    OSS を使用する前に、Alibaba Cloud アカウントを作成し、実名登録が完了していることを確認します。 Alibaba Cloud アカウントをお持ちでない場合は、OSS を有効にするときに Alibaba Cloud アカウントを作成するように求められます。 詳細については、「Alibaba Cloud アカウントの作成」をご参照ください。 Alibaba Cloud アカウントを作成したら、Object Storage Service 製品のホームページを開きます。 「OSS の有効化 」をクリックします。 デフォルトでは、OSS をアクティブ化した後の課金方法は従量課金 です。 OSS コストをさらに最小限に抑えるためには、リソースプランを購入することを推奨します。 詳細については、OSS リソースプランを参照してください。

    OSS コンソール、グラフィカル管理ツール、コマンドライン管理ツール、およびさまざまなプログラミング言語用の SDK を使用して、OSS を使い始めることができます。 詳細については、「Object Storage Service の使用開始」をご参照ください。

Alibaba Cloud リージョンに関するよくある質問

  • Alibaba Cloud リージョンとは何ですか。

    Alibaba Cloud リージョンは、地理的に分離された複数のゾーンを含む地理的な地域です。 これらのゾーンは、短い遅延、高いスループット、高い冗長性を備えたネットワークを通じて相互に接続されます。

  • ゾーンとは何ですか。

    各リージョンには、ゾーンと呼ばれる分離された複数の場所が含まれます。 ゾーンごとに、電源とネットワークは独立しています。 同じゾーン内では、インスタンス間のアクセスにおけるネットワーク遅延は、より短くなります。 同じリージョン内のゾーンは相互にアクセスできます。 ただし、あるゾーンで発生した障害は、他のゾーンには影響しません。

  • データを保存するリージョンを決定するにはどうすればよいですか。

    リージョンを選択する場合は、物理的な場所、クラウドサービス間の関係、リソース価格などの要素を考慮することを推奨します。

課金についてのよくある質問

  • OSS はどのように料金を請求しますか。

    OSS は、使用したリソース分の料金を支払うことができる従量課金方法を提供しています。 最低使用料はありません。 リソースプランを購入することもできます。 リソースプランでは、リソース使用量の料金が引き落とされます。 ほとんどの場合、リソースプランの方が費用対効果が高くなります。 料金の詳細については、「Object Storage Service の料金」をご参照ください。

  • OSS リソースへのアクセスに他のアカウントを使用する場合、OSS はどのように料金を請求しますか。

    他のアカウントで OSS リソースにアクセスする場合には、OSS は標準価格に基づいて料金を請求します。 バケットのリクエスタごとの支払いモードを有効にすると、リクエスタがリクエストを送信し、OSS データをダウンロードすることによって発生する料金を支払うようにできます。 詳細については、「pay-by-requester モードの有効化」をご参照ください。

セキュリティに関するよくある質問

  • OSS に保存されているデータは保護されていますか。

    OSS は安全です。 デフォルトでは、バケット内のリソースにアクセスできるのはリソース オーナーのみです。 OSS では、データへのアクセスを制御するために、ユーザー ID 検証を実施しています。 ACL など、バケットまたはオブジェクトレベルでさまざまなアクセス制御ポリシーを使用して、特定のユーザーおよびユーザーグループに特定のアクセス許可を付与できます。 OSS コンソールには、パブリックによるアクセスが可能なバケットが表示されます。 他のユーザーが自分のバケットやオブジェクトにアクセスしないようにするには、ACL をプライベートに設定できます。 ACL を公開読み取りまたは公開読み書きに設定すると、セキュリティリスクを示すメッセージが表示されます。

  • OSS データへのアクセスを制御するにはどのような方法がありますか?

    OSS には、ACL、RAM ポリシー、バケットポリシーなど、バケット内のオブジェクトへのアクセスを制御するための複数の方法が用意されています。 詳細は、「アクセス制御の概要」をご参照ください。

  • OSS はどのようなデータ暗号化方法を提供していますか。
    OSS は、サーバー側の暗号化とクライアント側の暗号化を提供しています。
    • サーバー側の暗号化では、データがデータセンターのディスクに保存される前にデータが暗号化され、オブジェクトのダウンロード時にデータが復号化されます。 OSS で提供されているサーバー側の暗号化方法は以下の通りです。
    • クライアント側での暗号化では、OSS にアップロードされる前にクライアント上のファイルを暗号化します。 次のいずれかの方法を使用して、クライアント側での暗号化を実装できます。
      • KMS を使用して CMK を管理

        クライアント側の暗号化に KMS 管理の CMK を使用する場合、クライアントにキーを提供する必要はありません。 オブジェクトをアップロードするときに CMK ID を指定するだけで済みます。

      • 顧客管理の CMK を使用

        この方法では、キーを独自に生成および管理する必要があります。 クライアント側の暗号化を実装する場合は、対称鍵または非対称鍵をクライアントにアップロードする必要があります。

ストレージ管理に関するよくある質問

  • OSS ライフサイクル管理とは何ですか。 ライフサイクル管理を使用して OSS ストレージコストを最小限に抑えるにはどうすればよいですか。

    ライフサイクル管理の詳細については、「ライフサイクルルールの管理」をご参照ください。

  • OSS CRR とは何ですか。

    クロスリージョンレプリケーション (CRR) を使用すると、異なる OSS リージョンのバケット間で、オブジェクトの自動および非同期レプリケーションが可能になります。 この機能によって、オブジェクトの作成、上書き、削除などの操作がソースバケットから宛先バケットに同期されます。 この機能は、データレプリケーションを実装し、バケットに理想的なクロスリージョンのディザスタリカバリメソッドを提供するのに役立ちます。 宛先バケット内のオブジェクトは、ソースバケット内のオブジェクトの追加のレプリカです。 それらは、同じオブジェクト名、オブジェクトコンテンツ、および作成時間、オーナー、ユーザーメタデータ、オブジェクト ACL などのオブジェクトのメタデータを持っています。

  • CRR を使用する場合、OSS はどのように料金を請求しますか。

    CRR を有効にすると、ソースリージョンと宛先リージョンのバケット間でオブジェクトをレプリケートするときに、クロスリージョントラフィックが発生します。 CRR を使用するときに生成されるこのトラフィックに対して、料金が請求されます。 オブジェクトが同期されるたびに、OSS はリクエストの数をカウントし、従量課金制で料金を計算します。 CRR を使用するときに生成されるトラフィックに対しては、従量制でのみ課金できます。 リソースプランは CRR では使用できません。