第1章 Ceph Object Gateway


Ceph Object Gateway は RADOS Gateway (RGW) としても知られている、librados ライブラリー上に構築されたオブジェクトストレージインターフェイスであり、アプリケーションに Ceph ストレージクラスターへの RESTful ゲートウェイを提供します。Ceph Object Gateway は以下の 3 つのインターフェイスをサポートします。

S3-compatibility:

Amazon S3 RESTful API の大規模なサブセットと互換性のあるインターフェイスでオブジェクトストレージ機能を提供します。

S3 select を実行して、スループットを加速できます。ユーザーは、メディエーターなしで S3 select クエリーを直接実行できます。CSV 用と Apache Parquet (Parquet) 用の 2 つの S3 選択ワークフローがあり、CSV および Parquet オブジェクトを使用した S3 選択操作を提供します。これらの S3 選択操作の詳細は、Red Hat Ceph Storage 開発者ガイド のセクション S3 選択操作 を参照してください。

Swift-compatibility:

OpenStack Swift API の大規模なサブセットと互換性のあるインターフェイスでオブジェクトストレージ機能を提供します。

Ceph Object Gateway は、Ceph ストレージクラスターと対話するサービスです。OpenStack Swift および Amazon S3 と互換性のあるインターフェイスを提供するため、Ceph Object Gateway には独自のユーザー管理システムがあります。Ceph Object Gateway は、Ceph ブロックデバイスクライアントからのデータを保存するために使用される同じ Ceph ストレージクラスターにデータを保存できますが、これには別個のプールが使用され、別の CRUSH 階層も使用される可能性があります。S3 と Swift API は共通の namespace を共有するため、ある API でデータを作成してから、これを別の API で取得することができます。

管理用 API:

Ceph Object Gateway を管理するための管理インターフェイスを提供します。

管理 API 要求は、admin リソースのエンドポイントで始まる URI で行われます。管理 API の認可は S3 認可メカニズムを複製します。一部の操作では、ユーザーに特別な管理機能が必要です。応答タイプは、要求で format オプションを指定することにより、XML または JSON のいずれかになりますが、デフォルトでは JSON 形式になります。

基本アクセス図

WORM の概要

Write-Once-Read-Many (WORM) は、本番ゾーンでオブジェクトやバケットが侵害された場合でもデータ保護とデータ取得を保証するために使用される安全なデータストレージモデルです。

Red Hat Ceph Storage では、Write-Once-Read-Many (WORM) モデルを使用してオブジェクトとバケットを格納し、削除や上書きを防止するために、読み取り専用機能を備えた S3 Object Lock を使用することでデータセキュリティーを実現します。Red Hat Ceph Storage 管理者であっても削除することはできません。

S3 オブジェクトロックには 2 つの保持モードが用意されています。

  • GOVERNANCE
  • COMPLIANCE

これらの保持モードは、オブジェクトに対して異なる保護レベルを適用します。どちらの保持モードも、オブジェクトロックによって保護されているオブジェクトバージョンに適用できます。

GOVERNANCE モードでは、特別なパーミッションがない限り、ユーザーはオブジェクトバージョンの上書きや削除、あるいはロック設定の変更を行うことはできません。GOVERNANCE モードを使用すると、ほとんどのユーザーによる削除からオブジェクトを保護できますが、必要に応じて一部のユーザーに保持設定を変更したり、オブジェクトを削除したりする権限を付与することもできます。

COMPLIANCE モードでは、どのユーザーも保護されたオブジェクトのバージョンを上書きしたり削除したりすることはできません。オブジェクトが COMPLIANCE モードでロックされている場合、その保持モードを変更したり短縮したりすることはできません。

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.