クォータとリソース使用量
クォータ は、特定の Liferay Cloud プロジェクトで使用できるリソースの最大数です。 管理者は、プロジェクトの必要に応じて、リソースを使用するようにサービスと環境を設定できます。 たとえば、実稼働環境には追加の CPU コアが割り当てられる一方、開発環境には 1 つのコアしか割り当てられない場合があります。
プロジェクトのリソース割り当てのいずれかに達しても、本番環境には影響しません。 ただし、事前に決められた割り当て量に達したリソースによっては、一部の機能が一時的に失われます。 たとえば、カスタム ドメインの割り当てが 20 個に達すると、管理者は新しいドメインを作成できなくなります。 メモリ クォータに達すると、メモリ不足エラーが発生し、デプロイメントが失敗する可能性があります。 リアルタイムアラート を設定すると、ユーザーがリソースクォータに達する前に通知を受け取ることができます。 リソースのクォータの増加をリクエストするには、 ヘルプセンター チケットを開きます。 クォータによって管理されるリソースは次のとおりです。
- CPU
- メモリ
- カスタムドメイン
- コラボレーター
- コアの最大数
- インスタンス
- 環境の最大数
- サービスの最大数
- 1日あたりの最大ビルド
- サービスあたりのCPU
- サービスごとの拡張
- サービスあたりのメモリ
- 環境ごとのストレージ
上記のリソース割り当ては、各サービスの lcp.json ファイルで設定できます。 LCP.json 経由の設定を参照してください。 自動スケーリング が有効になっている場合、特定のしきい値に達しても、事前に決定された割り当てに対してカウントされません。
プロジェクトにおけるリソース使用状況の監視
これらのリソースの使用状況は、「プランと使用状況」ページで監視できます。 サブスクリプション プランと現在のリソース使用率の詳細なリアルタイム ビューを提供します。 これにより、クラウド リソースを効果的に管理および最適化できるようになります。 プラン タブはいくつかのセクションに分かれています。
-
プラン データ には、次のリソースに対するプランの割り当てが表示されます。
-
メモリ: すべての環境におけるメモリの最大量。
-
CPU: すべての環境における CPU コアの最大数。
-
インスタンス: すべての環境において、特定の時点で起動できる Liferay インスタンスの最大数。
-
ビルド: すべての環境で 1 日に生成できるビルドの最大数。
-
ドキュメント ライブラリ ストレージ: 環境ごとのドキュメント ライブラリ内のストレージ スペース。
-
データベース ストレージ: 環境ごとのデータベース内のストレージ スペース。
-
環境: プロジェクトに含まれる環境の数。
-
-
計画の割り当てと消費 は、環境間でリソースがどのように割り当てられているか、およびリソースがクォータにどれだけ近づいているかを示します。
-
メモリ: 環境全体にわたるメモリの割り当て。
-
CPU: 環境全体にわたる CPU コアの割り当て。
-
インスタンス: 環境全体にわたる Liferay インスタンスの割り当て。
-
ビルド: 現在日に生成されたすべてのビルドのステータス。
-
-
「プランの割り当てと消費」の下部には、「ストレージ」セクションがあります。 2 つのグラフが含まれています。
-
ドキュメント ライブラリ: 各環境のドキュメント ライブラリ内のストレージ消費量。
-
データベース: 各環境のデータベースのストレージ消費量。
-
スケーリングタブの詳細については、「 Liferayサービスのスケーリング」を参照してください。
環境内のリソース使用状況の監視
監視ページで特定の環境によるリソースの使用状況を監視することもできます。 このページには、環境内の各サービスのいくつかの JMX メトリックがリストされます。
CPU: 使用されている CPU パワーの割合。
メモリ: 現在のメモリ割り当て。
リクエスト数: 過去 5 分間に Liferay サービスが受信したリクエストの数。
リクエスト処理時間: 過去 5 分間に受信したリクエストの処理に費やされた平均時間。
アクティブな接続: Liferay サービスと外部リソース間のアクティブな HikariCP 接続の数。
アイドル接続: Liferay サービスで使用されていない利用可能な HikariCP 接続の数。
スレッド数: Liferay サービスのリクエストをアクティブに処理している Tomcat スレッド プール内の同時ライブ スレッドの数。
これらの指標が時間の経過とともにどのように変化したかを示す便利なグラフもいくつかあります。 右上隅のボタンを使用して、特定の日付範囲でフィルタリングできます。
時間の経過に伴う CPU 使用率: 指定された日付範囲における CPU 使用量。
時間の経過に伴うメモリ使用量: 指定された日付範囲におけるメモリの割り当て。
リクエスト数: 指定された日付範囲において、Liferay サービスが 1 日あたり 5 分ごとに受信したリクエストの平均数。
リクエスト処理時間: 指定された日付範囲における、1 日あたりの受信リクエストの処理に費やされた平均時間。
アクティブな接続: 指定された日付範囲における Liferay サービス内のアクティブな HikariCP 接続の数。
アイドル接続: 指定された日付範囲における Liferay サービス内のアイドル状態の HikariCP 接続の数。
スレッド数: 指定された日付範囲で Liferay サービスのリクエストをアクティブに処理している Tomcat スレッド プール内の同時ライブ スレッドの数。