ジャンプ先

オブジェクト ストレージとは

オブジェクト ストレージ(オブジェクト ベースのストレージ)は、膨大な量の非構造化データを処理できるように設計されたコンピュータ データ ストレージ アーキテクチャです。他のアーキテクチャとは異なり、各データユニットを見つけてアクセスするために使用できるメタデータと一意の識別子とともに、データを個別のユニットとして指定します。

これらのユニット(オブジェクト)はオンプレミスに保存できますが、通常はクラウドに保存することで、どこからでも簡単にアクセスできます。オブジェクト ストレージのスケールアウト機能により、スケーラビリティに制限はほとんどなく、ブロック ストレージなど、他のオプションよりも大量のデータの保存にコストがかかりません。

今日のデータの多くは非構造になっています。たとえば、メール、メディアや音声ファイル、ウェブページ、センサーデータなど、従来のデータベースには簡単に収まらないデジタル コンテンツです。その結果、効率的で低コストな方法でのデータの保存と管理が難しくなりました。オブジェクト ストレージは、静的コンテンツ、データアーチ、バックアップを保存する方法として好まれるようになっています。

Cloud Storage で、従来の階層型ファイル システムが悩まされてきた複雑さ、スケーラビリティ、コスト障壁を取り除く方法をご確認ください。

準備ができたら新規のお客様には、Google Cloud で使用できる無料クレジット $300 分を差し上げます。

オブジェクト ストレージの定義

オブジェクト ストレージは非構造化データを保存するためのデータ ストレージ アーキテクチャです。非構造化データはユニット(オブジェクト)にセクション化され、構造的にフラットなデータ環境に格納されます。各オブジェクトにはデータ、メタデータ、一意の ID が含まれており、アプリケーションがアクセスや取得を容易にするために使用できます。

オブジェクト ストレージの仕組み

オブジェクト ストレージでは、ファイルのデータブロックは、関連するメタデータとカスタム ID とともにオブジェクトとして保持され、ストレージ プールと呼ばれるフラットなデータ環境に配置されます。

データにアクセスしたい場合、オブジェクト ストレージ システムは一意の識別子とメタデータを使用して画像や画像や動画などの必要なオブジェクトを検索します。また、メタデータをカスタマイズすることで、データ分析での検索など、他の目的にも役立つコンテキストを追加できます。  

RESTful API、HTTP、HTTPS を使用してオブジェクトの検索とアクセスを行い、オブジェクトのメタデータをクエリできます。オブジェクトはグローバル ストレージ プールに保存されるため、必要なデータを迅速に素早く簡単に見つけることができます。また、フラットな環境であれば、ペタバイト規模の負荷やエクサバイト規模の負荷でも迅速にスケーリングできます。 ストレージ プールは複数のオブジェクト ストレージ デバイスと地理的位置に分散できるため、無制限のスケーリングが可能になります。データの増加に合わせてストレージ プールを追加するだけです。

オブジェクト ストレージの利点(弾力性や拡張性など)により、クラウド インフラストラクチャの非構造化データの管理に最適です。では、クラウドのオブジェクト ストレージとは何でしょうか。 まさに、オンデマンド クラウド サービスとしてのオブジェクト ベースのストレージです。実際、クラウド オブジェクト ストレージは、主要なクラウド サービス プロバイダの大半で使用されるプライマリ ストレージ形式です。

オブジェクト ストレージ、ファイル ストレージ、ブロック ストレージの違い

時間の経過とともに、インターネットの導入と、データソースとデータ型の種類の拡大とともに、世界中のデータ ストレージのニーズは進化してきました。従来のファイル ストレージとブロック ストレージは、生成される大量のデータ、特に構造化データの保存方法に適合しない非構造化データの処理に適していません。 

オブジェクト ストレージとファイル ストレージやブロック ストレージの違いは何ですか。

ファイル ストレージ

ファイル ストレージでは、オフィスの紙申告システムに保存する物理ファイルと同様に、データをフォルダに保存して整理します。ファイルの情報が必要な場合は、特定のドキュメントが含まれている部屋、キャビネット、ドロワー、フォルダについて把握しておく必要があります。この階層構造はファイル ストレージにも使用されており、ファイルに命名されてメタデータでタグ付けされ、フォルダに配置されます。

データを見つけるには、データを見つけるための正しいパスを把握する必要があります。ファイルの数が増えると、時間の経過とともにデータファイルの検索と取得に時間がかかることがあります。スケーラビリティには制限がありますが、あらゆる種類の少量のデータを保存するシンプルな方法で、複数のユーザーを一度にアクセスできます。

ブロック ストレージ

ブロック ストレージでは、ファイル ストレージのパフォーマンスが向上します。ファイルを個別のブロックに分割して個別に保存してください。ブロック ストレージ システムは、元データの各チャンクに一意の識別子を割り当てます。この ID を使用して、元のデータにアクセスする必要がある場合、それらを完全にファイルに変換できます。ブロック ストレージでは単一のデータのパスを必要としないため、最も便利な場所に保存しても、必要なときにすばやく取得できます。

ブロック ストレージは、大量のトランザクション データを処理するアプリケーションや、最小限の遅延と一貫したパフォーマンスを必要とするミッション クリティカルなアプリケーションに適しています。ただし、コストがかかり、メタデータ機能がなく、ブロックへのアクセスにオペレーティング システムが必要になります。

オブジェクト ストレージ

前述のように、オブジェクト ストレージは、ストレージ プールと呼ばれるフラットデータ環境にファイルを保存します。これは、すべてのデータ、一意の識別子、データの情報を含む詳細なメタデータ、権限、ポリシー、その他の不測の事態を含む自己完結型のオブジェクトとして保存されます。 オブジェクト ストレージは静的ストレージに最適です。特に、データの書き込みは一度だが読み取りは何度もする必要がある非構造化データに適しています。

オブジェクト ストレージを使用すると、ディレクトリ、フォルダ、その他の複雑な階層編成が不要になりますが、変更を入れる際にオブジェクト全体を書き直す必要があるため、常に変化する動的データを扱うソリューションには不向きです。速度とパフォーマンスの要件によっては、ファイル ストレージとブロック ストレージが引き続きニーズに合う場合があります。  

オブジェクト ストレージのメリットとは

優れたスケーラビリティ

ファイル ストレージまたはブロック ストレージと同じ制限を受けることなく、オブジェクト ストレージのフラットなアーキテクチャを簡単にスケールアウトできます。オブジェクトのストレージ サイズは本質的に無制限であるため、新しいデバイスを追加するだけでデータをエクサバイト規模にスケールできます。

複雑さを軽減

オブジェクト ストレージにはフォルダやディレクトリがないため、階層システムに由来する複雑さを大幅に軽減します。複雑なツリーやパーティションがないことにより、正確な位置情報を知る必要がないため、ファイルを簡単に取得できます。  

検索可能性

メタデータはオブジェクトの一部であるため、別のアプリケーションを必要とせずに、簡単に検索と移動を行うことができます。また、柔軟性とカスタマイズ性にも優れています。オブジェクトには、消費、コスト、自動削除、保持、階層化のポリシーなどの属性と情報のタグを付けることができます。

復元性

オブジェクト ストレージでは、データを自動的に複製して、複数のデバイスと地理的位置に保存できます。これにより、サービス停止を防ぎ、データ損失を防ぎ、障害復旧戦略をサポートすることができます。

費用対効果

オブジェクト ストレージは費用を重視して作成されており、ファイルベースやブロックベースのシステムよりも低価格で大量のデータを保存できるように設計されています。オブジェクト ストレージを使用する分は、必要な容量に対してのみ支払いが発生するため、大量のデータに対しても費用を制御できます。

Google Cloud でビジネスの課題を解決する

新規のお客様には、Google Cloud で使用できる無料クレジット $300 分を差し上げます。
使ってみる
お客様独自の課題については、Google Cloud のセールス スペシャリストまで詳しくご相談ください。
お問い合わせ

オブジェクト ストレージのユースケースと例

オブジェクト ストレージは、組織の利益となる広範なソリューションになります。クラウド オブジェクト ストレージの一般的な例とユースケースを次に示します。

クラウドネイティブ アプリケーション

Google Cloud のオブジェクト ストレージを永続的なデータストアとして使用し、クラウドネイティブのアプリケーションを構築または移行します。

ビッグデータ分析

あらゆる種類の大量のデータを保存できます。このデータをクエリしてビッグデータ分析を行い、顧客、オペレーション、市場についての貴重な見識を得ることができます。

モノのインターネット

マシン間のデータを効率的かつ費用対効果の高い方法で管理し、同時に人工知能や高度な分析をサポートして、有意義な情報を引き出すことができます。

豊富なメディア ストレージと配信

保存の費用を削減し、同時に音楽、動画、画像などの豊富なメディアを全世界に配信できます。

バックアップとアーカイブ

データに即座にアクセスできる能力を維持しながら、バックアップとアーカイブの費用を削減できます。

Google Cloud を使用して、組織のメディア、分析、アプリケーション データ用の単純で、信頼性が高く、セキュアなストレージ ソリューションを実現できます。オブジェクト ストレージとブロック ストレージ、またはオブジェクト ストレージとファイル ストレージのどちらかを選択可能です。Google のソリューションはすべて、地理冗長性、エッジ キャッシング、WORM コンプライアンスなどの高度な機能が組み込まれており、障害復旧、パフォーマンス、ロケーション、費用を簡単にコントロールできます。