Manage and Optimize
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

割り当てとリソース使用量

クォータ は、特定の Liferay Cloud プロジェクトで使用可能なリソースの最大数です。 管理者は、プロジェクトの必要に応じて、リソースを使用するようにサービスと環境を設定できます。 例えば、本番環境には追加のCPUコアが割り当てられる場合がある一方、開発環境には1つのコアしか割り当てられない場合がある。

プロジェクトのリソース割り当て量に達したとしても、本番環境には影響しません。 ただし、どのリソースが事前に設定された割り当て量に達したかによって、一部の機能が一時的に失われる場合があります。 例えば、カスタムドメインの上限である20個に達すると、管理者は新しいドメインを作成できなくなります。 メモリ割り当て量に達すると、メモリ不足エラーが発生し、デプロイメントが失敗する可能性があります。 リアルタイムアラート を設定することで、ユーザーがリソースクォータに達する前に通知を受け取ることができます。 リソースの割り当て量を増やすようリクエストするには、 ヘルプセンターのチケット を開いてください。 割当制の対象となる資源は以下のとおりです。

  • CPU
  • メモリ
  • カスタムドメイン
  • コラボレーター
  • コアの最大数
  • インスタンス
  • 環境の最大数
  • サービスの最大数
  • 1日あたりの最大ビルド
  • サービスあたりのCPU
  • サービスごとの拡張
  • サービスあたりのメモリ
  • 環境ごとのストレージ

上記のリソース割り当ては、各サービスの lcp.json ファイルで設定できます。 LCP.json による設定 を参照してください。 オートスケーリング が有効になっている場合、特定のしきい値に達しても、事前に設定されたクォータにはカウントされません。

プロジェクトにおけるリソース使用状況の監視

これらのリソースの使用状況は、「計画と使用状況」ページで監視できます。 この機能を使えば、契約プランと現在のリソース利用状況をリアルタイムで詳細に確認できます。 これにより、クラウド リソースを効果的に管理および最適化することが可能になります。 「計画」タブは以下のセクションに分かれています。

  1. プランデータ には、プランの以下のリソースの割り当て量が表示されます。

    • メモリ:すべての環境における最大メモリ容量。

    • CPU:すべての環境におけるCPUコアの最大数。

    • インスタンス数:すべての環境において、同時に起動できるLiferayインスタンスの最大数。

    • ビルド数:すべての環境において、1日に生成できるビルドの最大数。

    • ドキュメントライブラリのストレージ容量:環境ごとのドキュメントライブラリのストレージ容量。

    • データベースストレージ:環境ごとのデータベースのストレージ容量。

    • 環境:プロジェクトに含まれる環境の数。

  2. プランの割り当てと消費 は、リソースが環境全体にどのように割り当てられているか、また割り当て量にどれだけ近づいているかを示します。

    • メモリ:環境間でのメモリ割り当て。

    • CPU: 環境間でのCPUコアの割り当て。

    • インスタンス:環境間でのLiferayインスタンスの割り当て。

    • ビルド:本日生成されたすべてのビルドのステータス。

  3. プランの割り当てと消費に関するセクションの一番下には、ストレージのセクションがあります。 これには2つのグラフが含まれています。

    • ドキュメントライブラリ:環境ごとのドキュメントライブラリにおけるストレージ使用量。

    • データベース:各環境におけるデータベースのストレージ使用量。

スケーリング タブの詳細については、 Liferay サービスのスケーリング を参照してください。

環境におけるリソース使用状況の監視

特定の環境におけるリソースの使用状況は、その環境の監視ページで監視することもできます。 このページでは、環境内の各サービスに関するいくつかのJMXメトリックを一覧表示します。

CPU: 使用されているCPU電力の割合。

メモリ: 現在のメモリ割り当て。

リクエスト数: 過去 5 分間に Liferay サービスが受信したリクエストの数。

リクエスト処理時間: 過去 5 分間の受信リクエストの処理に費やされた平均時間。

アクティブな接続: Liferay サービスと外部リソース間のアクティブな HikariCP 接続の数。

アイドル接続: Liferay サービスで使用されていない利用可能な HikariCP 接続の数。

スレッド数: Liferay サービスのリクエストをアクティブに処理している Tomcat スレッド プール内の同時実行スレッドの数。

これらの指標が時間の経過とともにどのように変化したかを示す、役立つグラフもいくつかあります。 右上隅のボタンを使用して、特定の日付範囲で絞り込むことができます。

時間の経過に伴う CPU 使用率: 指定された日付範囲における CPU 使用量。

時間経過に伴うメモリ使用量: 指定された日付範囲におけるメモリの割り当て。

リクエスト数: 指定された期間において、Liferay サービスが 5 分ごとに受信するリクエストの平均数。

リクエスト処理時間: 指定された期間における、1日あたりの受信リクエスト処理にかかる平均時間。

アクティブな接続: 指定された日付範囲内での Liferay サービスにおけるアクティブな HikariCP 接続の数。

アイドル接続: 指定された日付範囲内の Liferay サービスにおけるアイドル状態の HikariCP 接続の数。

スレッド数: 指定された日付範囲内で、Liferay サービスの要求をアクティブに処理している Tomcat スレッド プール内の同時実行スレッドの数。