プラットフォーム サービスは、CloudMirrorレプリケーション、イベント通知、および検索統合サービスなどで構成されます。
これらのサービスを使用すると、テナントのS3バケットで次の機能を使用できます。
- CloudMirrorレプリケーション:StorageGRID Webscale CloudMirrorレプリケーション サービスは、StorageGRID Webscaleバケットから指定された外部のデスティネーションに特定のオブジェクトをミラーリングするために使用します。
- 通知:バケット単位のイベント通知は、オブジェクトに対して実行された特定の処理に関する通知を、指定された外部のSimple Notification Service(SNS)に送信するために使用します。
- 検索統合サービス:検索統合サービスは、外部サービスを使用してメタデータを検索または分析できるように、指定されたElasticsearchインデックスにS3オブジェクト メタデータを送信するために使用します。
プラットフォーム サービスを使用すると、テナントで、外部ストレージ リソース、通知サービス、データの検索または分析サービスを利用できるようになります。通常、プラットフォーム サービスのターゲットはStorageGRID Webscale環境の外部にあるため、テナントにこれらのサービスの使用を許可するかどうかを決める必要があります。許可する場合は、テナント アカウントを作成または編集するときにプラットフォーム サービスの使用を有効にする必要があります。テナントで生成されたプラットフォーム サービスのメッセージが宛先に届くようにネットワークを設定する必要もあります。
プラットフォーム サービスの使用に関する推奨事項
プラットフォーム サービスを使用する前に、次の推奨事項を確認してください。
- CloudMirrorレプリケーション、通知、検索統合を求めるS3要求を含むアクティブなテナントは、100個以下にすることを推奨します。アクティブなテナントが100を超えると、S3クライアントのパフォーマンスが低下する場合があります。
- StorageGRID WebscaleシステムのS3バケットで、バージョン管理とCloudMirrorレプリケーションの両方が有効になっている場合は、デスティネーション エンドポイントでもS3バケットのバージョン管理を有効にすることを推奨します。これにより、CloudMirrorレプリケーションで、エンドポイントに同様のオブジェクト バージョンを作成できます。