Stratus
はじめに
Catalyst Stratusは、Catalyst Cloud Scaleサービスのコンポーネントで、バケットと呼ばれるコンテナ内にオブジェクトとしてあらゆるタイプのデータを保存できる堅牢なクラウドストレージソリューションです。シンプルなアップロードで、馴染みのあるディレクトリのような構造を使用してコンソール内のオブジェクトを整理・管理し、アップロードやダウンロード操作を簡単に実行できます。Catalystを搭載したこのストレージインフラストラクチャは、アプリケーションのストレージニーズを効率的に処理するための高可用性、スケーラビリティ、信頼性を保証します。
Bucketは、無制限の量のオブジェクトを保存できる理想的なストレージコンテナであり、Bucket URLを使用して参照できます。このURLは、バケットを作成する際にStratusによって生成されます。
Objectは、バケットに保存されるあらゆるフォーマットのデータです。Stratusは、オブジェクトがバケットにアップロードされた際にObject URLを生成します。このURLは各オブジェクトに固有であり、バケット内のオブジェクトに安全にアクセスするために使用できます。
Catalyst SDKを使用したコードを通じて、Stratusにアクセスしバケット内のデータを制御することもできます。 Stratusサーバー SDKは以下のランタイムで利用可能です:
StratusクライアントSDKは以下で利用可能です:
REST APIを使用してStratusで操作を実行するサポートもあります。
ハイライト
このヘルプセクションでは、Stratusをアプリケーションの要件に理想的なクラウドストレージソリューションにする主な機能について説明します。
-
サードパーティマイグレーション:Amazon S3やGoogle Cloud Platform (GCP) Cloud Storageなどのサードパーティストレージプラットフォームに保存されたデータを、いくつかの簡単なステップでStratusに移行できます。
-
完全なクラウドストレージソリューション:あらゆるファイル形式のオブジェクトをバケットに保存できます。データはBucketsとObjectsの形式で保存され、各オブジェクトは一意のURLを使用して保存およびアクセスされます。Stratusではパスサポートも利用可能で、バケット内の各オブジェクトを特定のパスに保存できます。
-
カスタムパーミッション:JSONコードを使用して、バケットに保存された個々のオブジェクトにカスタムパーミッションを提供できます。
-
以下のバケット設定をオプションで有効にできます:
- Versioning:Versioningにより、バケット内の各オブジェクトの複数のバージョンを保存でき、オブジェクトの各バージョンはStratusが生成する一意のversion IDを使用してアクセスおよび識別されます。
- Data Encryption:Data Encryptionが有効な場合、Stratusはオブジェクトに対して保存時の暗号化と転送時の暗号化の両方を実行できます。
- PII/ePHI:PII/ePHI設定は、機密情報または個人を特定できる情報をHIPAA準拠の方法で保存するために有効にする必要があります。さらに、この機能を有効にすると、オブジェクトへのすべてのアクセスがログに記録され、Audit Logsで読み取ることができます。
-
セーフティスキャン:Stratusはバックグラウンドで常にマルウェアをスキャンします。スキャンでマルウェアが検出された場合、ユーザー、管理者、スーパー管理者、プロジェクトオーナーにメールで通知され、アップロードされたオブジェクトはバケットから即座に完全に削除されます。
-
マルチパートアップロードサポート:Stratusはオブジェクトのマルチパートアップロードをサポートしています。サイズが大きすぎるオブジェクト(例:2GB)をアップロードする場合、マルチパートサーバー(Java、Node.js、またはPython)SDK、およびクライアント(Web)SDKを使用して、オブジェクトの小さな部分をCatalystに定義し、ネットワークエラーの影響を最小限に抑える方法でアップロードを実行できます。各パートを並列でアップロードできるため、スループットも向上します。オブジェクトの特定の小さな部分を定義しない場合、Catalystはデフォルトでオブジェクトを小さな部分に分割してアップロードし、要件を満たします。
-
Transfer Managerを使用したダウンロード:StratusはTransfer Managerを使用した大きなオブジェクトのダウンロードをサポートしています。ダウンロードしたいオブジェクトの開始範囲と終了範囲を指定できます。例えば、4GBのファイルがある場合、開始バイトと終了バイトの範囲を指定して、一度にオブジェクトの一部(例:2GB)をダウンロードできます。必要な範囲のダウンロードは、Catalystサーバー(Java、Node.js、Python)SDKおよびクライアント(Web)SDKを使用して実行できます。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us
