OSSは、ストレージのパフォーマンスとコストの最適化に役立つさまざまなストレージ管理機能を提供します。
オブジェクトアクセスモードを分析し、オブジェクトのストレージクラスを変更するか、オブジェクトを削除する
オブジェクトのアクセスモードを分析し、ライフサイクルルールを設定して、アクセス頻度の低いオブジェクトのストレージクラスを低コストのストレージクラスに自動的に変換したり、有効期限が切れた後に削除したりできます。 たとえば、オブジェクトのストレージクラスを標準からIAに変換することでストレージコストを最大40% 節約でき、ライフサイクルルールに基づいて期限切れのオブジェクトのストレージクラスをアーカイブに変換することでストレージコストを最大70% 節約できます。 OSSに保存されているデータをより効率的に管理するために、オブジェクトにタグを追加して分類し、ライフサイクルルールのフィルタリング条件としてタグを使用できます。
オブジェクトに関する情報のエクスポート
バケットインベントリ機能は、バケット内のオブジェクトのステータスを把握し、ワークフローとビッグデータタスクを簡素化および高速化するのに役立ちます。 バケットインベントリ機能は、週単位でバケット内のオブジェクトをスキャンし、CSV形式のインベントリリストを生成し、指定されたバケット内のオブジェクトとしてインベントリリストを保存します。 オブジェクトサイズや暗号化ステータスなど、インベントリリストにエクスポートするオブジェクトメタデータを指定できます。
データの監視
OSSモニタリングサービスは、システムの実行ステータスとパフォーマンスを測定するためのメトリクスを提供します。 モニタリングサービスは、リクエストの追跡、使用状況の分析、ビジネストレンドの統計の収集、システムの問題の発見と診断をタイムリーに行うためのカスタムアラートサービスも提供します。
ストレージとデータ取得のコストを削減
ストレージとデータ取得のコストをさらに削減するために、OSSはSelectObject操作を提供しています。 ほとんどの場合、OSS内のオブジェクトは、オブジェクトサイズに関係なく全体としてアクセスされます。 SelectObject操作では、オブジェクトに対して単純なSQL文を実行できます。 したがって、アプリケーションは、オブジェクト内のデータをスキャンおよびフィルタリングするためにコンピューティングリソースを使用する必要はありません。 SelectObject操作は、クエリのパフォーマンスを4倍に向上させ、クエリのコストを80% 削減できます。 SelectObject操作を呼び出して、低頻度アクセス (IA) およびアーカイブオブジェクトを取得することもできます。 したがって、データ取得操作を実行せずに、分析するデータを見つけることができます。 SelectObject操作を呼び出すことで、クエリのコストを削減し、より多くのデータインサイトを取得できます。