従来の環境で大量のデータを保存するにはコストがかかります。当社が市場に提供しているコスト効率の高い非構造化データ ストレージ ソリューションを調べてみましょう。
クラウド ストレージのおかげで、品質とセキュリティを損なうことなく 簡単に コストを削減でき ます。
オブジェクト ストレージは、写真、ビデオ、オーディオ、PDF、ドキュメント、静的ファイルなどのあらゆるオブジェクトを保存するために使用できます。また、静的 Web サイトをホストしたり、バックアップの目的で使用したりすることもできます。
クラウド ストレージの良い点は、インターネット上のどこからでもデータをアップロードおよびダウンロードでき、制限するオプションも提供されることです。したがって、要件に応じて両方のオプションから選択できます。もう 1 つ言及しておきたいのは、 使用した分だけ料金を支払う ということです。
クラウド オブジェクト ストレージとは何ですか?
オブジェクト ストレージでは通常、ファイル階層を持たずにデータが保存され、各データには識別子とメタデータが個別にタグ付けされます。
この非構造化データには、写真、ビデオ、学術論文、Web ページなどが含まれます。
たとえば、すべてのハードディスク ファイルがフォルダーやサブフォルダーなしで保存されていると仮定します。次に、各ファイルのメタデータと識別子を検索して特定のデータを取得します。オブジェクト ストレージ ベースのハードディスクはこのようなものになります。
ここで、Google ドライブのようなものにあるすべてのデータが、インターネット接続だけでアクセスできることを想像してください。これはクラウド オブジェクト ストレージになります。

これは通常、主に静的データに対する低コストのソリューションであり、ストリーミング サービスのような読み取りと比較して多くの書き込みを必要としません。さらに、ファイル ストレージやブロック ストレージとは異なり、その拡張性には限界がありません。
オブジェクト ストレージの主な差別化要因は、データの保存方法です。ファイル構造がなければ、すべてが複数のデータセンターにわたるデータレイク、プール、またはバケットと呼ばれるものに保管されます。その後、識別子とメタデータに基づいてアプリケーション プログラミング インターフェイス (API) を使用して情報を取得できます。
ただし、静的データ用に調整されているため、継続的な変更や超高速の取得を目的としたものではありません。
オブジェクトストレージはどのように機能しますか?
すでに述べたように、すべてが 1 つのデータ バケット内にあり、各データ ポイントは一意にタグ付けされています。
これらのタグは、識別子およびメタデータとして知られています。識別子はタイトルと考えることができますが、メタデータはファイルの種類、最終変更、ファイル サイズなどについて知ることができます。
また、データ レイクとの直接対話は複雑になる可能性があるため、API 呼び出しと HTTP/HTTPS などの転送プロトコルを使用してデータをフェッチします。
最も重要なことは、単一のデータセンターに束縛されず、無限の拡張性で情報をグローバルに保存できることです。
クラウド オブジェクト ストレージの利点は何ですか?
クラウド オブジェクト ストレージには、ファイル ストレージ システムやブロック ストレージ システムに比べて多くの利点があります。
1 つ目は拡張性です。容量の上限に達することを気にせずに、必要なだけ追加できます。さらに、ほとんどが従量課金制で低コストです。つまり、ベンダーのポリシーに基づいて、使用した量とデータ転送に対してのみ料金を支払います。
さらに、それは一種の単一のデータ プールにすべてが含まれています。これにより、簡単にカスタマイズできる識別子とメタデータでサポートされるシンプルな検索操作が可能になります。
クラウド オブジェクト ストレージの使用例
クラウド オブジェクト ストレージは、グローバルにアクセスできるように大量のデータを保存する必要があるユースケースに最適です。
センサー データ : モノのインターネット、病歴、学術研究など、センサー データのキャプチャに複数の用途があります。
科学的アプリケーション : 機械学習、ビッグデータ分析などのデータを大量に使用するシナリオ。
バックアップとリカバリ : クラウド オブジェクト ストレージは低コストなので、バックアップおよびアーカイブ アプリケーションに最適です。さらに、簡単な検索により、簡単に回復できるようになります。
メディア ストレージ : オーディオ、ビデオ、画像、gif などの静的メディアを保存するために使用し、CDN と組み合わせてグローバル配信します。
クラウドネイティブ アプリ : オブジェクト ストレージは、 クラウドネイティブ アプリケーション のデータを保存するのに最適です。これは、従来のモノリシックなアプリケーション開発から解放され、スケーラビリティの向上、開発の手間の軽減、コストの削減などのメリットを実現するのに役立ちます。
セルフホスト型の S3 準拠ストレージを探している場合は、MinIO を試してください。
最高のクラウドストレージサービスをいくつか見てみましょう。
ところで、この記事では、アプリケーション向けのオブジェクト ストレージ ソリューションについて説明します。個人およびビジネスで使用する場合は、Dropbox、Google Workspace、またはその他のクラウド ストレージ ソリューションをチェックしてください。
AWS S3
すでにクラウドで作業している場合、これはほぼ推測できることです。オブジェクト ストレージを提供する有名なパイオニアの 1 つ。
ストレージの制限を気にする必要はありません。任意の量のデータをアップロードできます。
AWS S3 は 99.999999999% の耐久性 を提供し、ブラウザーや API を使用してデータをアップロード/ダウンロードするオプションを提供します。
提供されるストレージ クラスは 3 種類あります。
標準 – 低遅延の汎用ストレージ タイプで、コンテンツ配信、ビッグ データ分析などに最適です。
標準 IA (低頻度アクセス) – コンテンツが頻繁にアクセスされない場合は、IA を選択できます。 IA は標準よりコストが低く、毎日アクセスできない長期データの保存に適しています。
Glacier – IA よりもコストが低く、データのアーカイブに適しています。
AWS は、オブジェクトをあるストレージ クラスから別のストレージ クラスに移行するための ライフサイクル管理 を提供します。 S3 は地域ベースであるため、データを顧客や訪問者の近くに保管して、コンテンツの配布とアップロードを高速化できます。

DR について考えているなら、それはカバーされています。 クロスリージョンレプリケーションをサポートしており、 バックアップに使用できます。 AWS S3 を使用することに決めた場合は、セキュリティのベストプラクティスを必ず確認してください。
Googleクラウドストレージ
小規模からエンタープライズレベルのビジネス 向けの Google による低遅延ストレージ。 Google は 4 種類のストレージを提供しています。

S3 と同様に、 GCS も 、あるストレージ タイプから別のストレージ タイプにデータを移動するためのデータ ライフサイクルを提供します。または、削除するように設定することもできます。
特定の期間のみデータを保持したいシナリオが考えられます。
たとえば、以下の条件では、バケット内の 30 日より古いデータが削除されます。

Google Cloud には世界中に複数のデータセンターがあることを考慮すると、アジア、ヨーロッパ、米国のさまざまな都市にデータを保管できます。
最近 GCS は、データ要求コストを要求者が負担する 要求者支払い 機能を導入しました。 GCP の無料枠では、5 GB のリージョン ストレージを利用できます。
スペース
DigitalOcean が新たに導入した Spaces と呼ばれるストレージ サービスには CDN が組み込まれています。
現在、以下の4店舗でご利用いただけます。
- ニューヨーク
- シンガポール
- アムステルダム
- サンフランシスコ

ドラッグ アンド ドロップ インターフェイスを使用するか、API または CLI を介してプログラムでデータを制御できます。
スペースの一般的な使用例は次のとおりです。
- HTML、画像、CSS、js などの Web リソース、または静的サイトをホストするための
- ログストレージ
- バックアップの保持、データのアーカイブ
DO Spaces は S3 に準拠しており、CORS をサポートしています。月額固定料金を探している場合は、DigitalOcean が最も安いものの 1 つになります。
バニー
Bunny Edge Storage は 、世界中のユーザー向けに開発されたクラウド ストレージ ソリューションです。ファイルがアップロードされると、どこからでもファイルにアクセスできるようになります。 4 大陸にコンテンツを配信するのに役立ち、従来のクラウド ストレージに比べて 5 倍高速なダウンロードと遅延を実現します。
Bunny Edge Storage はデータを複製できるため、データセンターのフェールオーバー中にデータを見逃すことはありません。さらに、Bunny CDN と直接統合されているため、CDN サービスとストレージ間の内部接続によりパフォーマンスが向上し、コストが節約されます。

HTTP API、FTP、またはファイル マネージャーを使用してデータをアップロードし、ファイルをクラウドに取得して、好きな場所にダウンロードできます。 Bunny Edge Storage は、無限の拡張性、戦略的な位置付け、CDN の直接統合を通じてパフォーマンスが向上するように設計されています。従来のストレージ プロバイダーと比較したベンチマークを確認することもできます。
グローバルな遅延について言えば、Bunny Edge Storage の平均値は 41 ミリ秒で、他の中で最も低くなります。グローバル スループット チャレンジでは、平均値が 58.3 MB/s で、他のプロバイダーの中で最高です。
ヨーロッパ向けに月額 $0.01/GB からプランを選択して、今すぐ無料トライアルを開始してください。一度に 2 つ、3 つ、または 4 つのエリアを選択することもできます。
バルトル
Vultr は、250 GB のストレージと 1000 GB の帯域幅を含む高性能オブジェクト ストレージを月額 5 ドルで提供します。 NVMe (Non-Volatile Memory Express) キャッシュを利用して、頻繁にアクセスされるデータをより高速に利用できるようにします。

成長に合わせてスケールアップまたはスケールダウンし、API または S3 準拠のツールを通じて管理します。 Vultr は信頼性を高めるためにデータのクローンを 3 回作成します。
クラウドファイル
Cloud Files by Rackspace は OpenStack を利用して、スケーラブルなクラウド ストレージを提供します。 AKAMAI CDN と緊密に統合され、コンテンツを世界中でより迅速に提供します。

ファイルをプライベートまたはパブリックに保つことができます。
Rackspace は、特定の期間のみ有効な一時 URL などの独自の機能を提供します。デジタル メディアを販売し、ユーザーに決められた時間内にダウンロードしてもらいたい場合に最適なソリューションです。
クラウドフレア
データの移動に料金が請求されるのが嫌ですか? Cloudflare の R2 をお試しください。これは、下り料金がゼロのグローバル クラウド オブジェクト ストレージ ソリューションです。

Cloudflareは、開発者がワーカー内API、S3 API、パブリックバケットなどのR2ストレージにアクセスするためのさまざまな方法を提供します。
さらに、有名な Cloudflare CDN との統合により、遅延を最小限に抑えながら、世界中に簡単に配信できるようになります。
さらに、ベンダーロックインはありません。そのため、S3 互換 API を使用して、データを複数のクラウドに簡単に移動できます。
R2 の価格は、ストレージ全体と実行する操作の種類によって異なります。データを読み取る (クラス B) か、その状態を変更する (クラス A) ことができ、それに応じて課金されます。
最も優れた点は、10 GB/月のストレージ、100 万回のクラス A 操作、および 1,000 万回のクラス B 操作を許可する無料枠の存在です。
IBM
IBM のクラウド ストレージは、 サーバー側の暗号化と転送中の SSL/TLS を提供します。 Webインターフェース、RESTful API、SDKを使用してデータを制御できます。

SDK を使用すると、IBM クラウド サービスだけでなく、他のプラットフォームでもストレージを使用できるようになります。復元力のオプションは 2 つあります。
- 地域 – データを複数のデータセンターに保存しますが、地域は同じです
- クロスリージョン – データを複数のリージョンに保存します。リージョンベースの HA を探している場合に便利です。
IBM は 4 種類のストレージを 提供します。
- 標準 – 頻繁にアクセスされる汎用データ
- ボールト – アクセスされるデータは月に 1 回以下
- コールド ボールト – 長期データ保持のために時々アクセスされるデータ
- Flex – 動的データ、頻繁にアクセスされるデータとアクセス頻度が低いデータが混在するデータ
ライトプランでは、25 GB のデータを無料で開始できます。
アリババOSS
Alibaba Cloud OSS (オブジェクト ストレージ サービス) は、99.9% の可用性保証を提供します。コストは使用した内容に基づいて計算され、前払いや長期的な契約は必要ありません。
Alibaba ストレージは 1 秒あたり 50,000 件を超えるリクエスト を処理でき、DDoS や不正なログイン試行から保護するためのマルチレベル セキュリティが組み込まれています。
Azure Blob ストレージ
非構造化データはすべて Microsoft Azure ブログ ストレージ に保存します。 Azure の大きな利点の 1 つは、そのロケーションです。
例: インドで複数のデータセンターの場所を探している場合、現時点では Azure の方がより優れたカバレッジを確保しています。
Azure ブログ ストレージはデータ レイク用に最適化されています。追加の要件に合わせて、ファイルとアーカイブなどの他のタイプの ストレージ も利用できました。
オラクルストレージ
Oracle のクラウド ストレージを使用すると、 バケットごとに無制限の非構造化データを保存できます。機能の一部は次のとおりです。
- 複数の接続方法 – OpenStack Swift API、HDFS プラグイン、REST API、Java SDK、Python CLI、コンソール
- スケーラブル – データ サイズを心配する必要はありません。自動的にスケーリングされます。
- 暗号化 – 256 AES アルゴリズムによるサーバー側暗号化
結論
クラウドにデータを保存するには複数の選択肢があることは承知しています。一番良い選択方法は実際に試してみることです。上記のクラウド ストレージ サービス プロバイダーのほとんどは、無料トライアルを提供しています。
あるいは、オンプレミスでホストしたい場合は、セルフホスト型の S3 準拠ソフトウェアを試すことができます。