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

Liferay PaaS の経験

Liferay PaaS Experienceは、Liferay DXP環境のデプロイと運用を行うための、Liferayが提供するマネージド型のクラウドネイティブプラットフォームです。 Liferay PaaSはLiferay Cloud Consoleと顧客が管理するビルドパイプラインを中心としていますが、Liferay PaaS ExperienceはKubernetesネイティブツール上に構築されたGitOps主導のアーキテクチャを採用しており、Argo CDが主要な運用インターフェースとなっています。 Liferayは基盤となるクラウドインフラストラクチャとプラットフォームコンポーネントを管理し、ユーザーはGitOpsリポジトリとプラットフォームツールを通じて環境を管理します。

Liferay PaaS エクスペリエンスは、Liferay PaaS とどのように異なるのか

Liferay PaaS Experienceは、Liferay PaaSとは異なる運用モデルを採用しています。

エリアLiferay PaaSLiferay PaaS の経験
主要管理インターフェースLiferay Cloud ConsoleArgo CD、Argo Workflows、Grafana、およびGCPクラウドロギング
展開モデル顧客固有のLiferayコンテナビルドオーバーレイを備えた標準化されたLiferayランタイムコンテナ
ビルドとデプロイのワークフロービルドとデプロイのプロセスを分離するGitOps主導の調整とデプロイ
カスタマイズ配送コンテナイメージの完全再構築ポッド起動時にLiferayランタイムファイルシステムに適用されるオーバーレイアーティファクト
運用ツールLiferay Cloud Consoleを中心としたワークフローKubernetesネイティブツール
インフラストラクチャ管理顧客が認識できるプラットフォーム運用インフラストラクチャとプラットフォームの統合を管理します
可観測性Liferay Cloud Console の監視メトリクスとランタイムの可観測性にはGrafana、ログにはGCP Cloud Loggingを使用
構成管理ビルドパイプライン指向GitOps主導の構成管理

基本概念

GitOpsベースの運用

環境設定はGitリポジトリに保存されます。 リポジトリにコミットされた変更は、Argo CD を介してクラスタに同期されます。

オーバーレイベースのカスタマイズ

Liferayイメージ全体を再構築する代わりに、Podの起動時にLiferayランタイムファイルシステムにカスタマイズが適用されます。

これらのオーバーレイアーティファクトには以下が含まれます

  • クライアント拡張機能
  • 設定ファイル
  • OSGiモジュール
  • サイト初期化子

マネージドインフラストラクチャ

Liferayは管理します

  • クラウドプロバイダーとの連携
  • 外部シークレットオペレーターの設定
  • Kubernetesインフラストラクチャ
  • 監視および可観測性ツール
  • 秘密同期

クラウドプロバイダーのインフラストラクチャを直接操作するのではなく、主にGitOpsリポジトリとプラットフォームツールを介してやり取りを行います。

プラットフォームツール

Liferay PaaS Experienceは、環境の管理と監視を行うためのKubernetesネイティブツールに基づいて構築されています。 これらのツールの一部にはご自身でログインして使用しますが、残りのツールはLiferayがお客様に代わって操作します。

道具目的
アルゴCDGitOpsの同期とデプロイ管理
Argoワークフローワークフローの自動実行
グラファナ指標と運用上の可観測性
GCPクラウドロギングログの保存。 これらのログは、Cloud Loggingに直接アクセスするのではなく、Grafanaを通して読み取ります。
外部秘密工作員 (ESO)シークレットをKubernetesに同期します

Argo CD、Argo Workflows、およびGrafanaには、シングルサインオンを通じてアクセスできます。 Liferay は、管理者がカスタマー ポータルで PaaS ユーザーとしてあなたを追加し ( ユーザー管理を参照)、管理者アカウントではなく自分の認証情報でログインすると、あなたのアカウントにこれらのツールへのアクセスを許可します。

各ツールは、表示範囲を制限します。 例えば、Argo CDは顧客ログインから同期、履歴とロールバック、削除の各コントロールを非表示にし、これらの操作をGitOpsワークフロー専用に確保しています。

Liferayは、環境をプロビジョニングする際に、Argo CD、Argo Workflows、およびGrafanaのURLを提供します。これらのURLは、ユーザーが自分で構築できるような、固定された予測可能なパターンに従うものではありません。

Grafanaにログインすると、デフォルトでGrafanaのセントラルハブダッシュボードが開くため、URLを個別に追跡することなくツール間を移動できます。 そのタイルは、以下の目的地への扉を開きます。

タイル開く
GitHubソースあなたのGitOpsリポジトリ
ArgoCDアルゴCD
ArgoワークフローArgoワークフロー
アラートGrafanaのアラートリスト(発砲アラートとルールを表示)
業務量Kubernetesワークロードダッシュボード
バックアップバックアップダッシュボード
データベースデータベースダッシュボード
ロードバランサーロードバランサーダッシュボード

Central Hubは、Liferayの製品ドキュメントとLiferayサポートポータルへのリンクも提供しています。

これは、データをインラインで複製するのではなく、各領域を所有するツールまたはダッシュボードにリンクするため、ビルド、バックアップ、アラートの詳細を宛先自体で確認できます。

Liferay PaaSエクスペリエンスとクラウドネイティブエクスペリエンスの比較

Liferay PaaS Experienceは、Cloud Native Experience(CNE)製品と多くの基本的なアーキテクチャ概念を共有しており、特にGCP対応モデルにおいてその傾向が顕著です。 業務上の責任範囲は異なります。

エリアCNE GCP対応Liferay PaaS の経験
クラウドプロジェクトの所有権お客様ライフレイ
IAMとクラウドプロバイダーの設定お客様Liferayによって管理されています
インフラストラクチャ管理お客様ライフレイ
主要な操作インターフェースクラウドプロバイダー + GitOpsArgo CD + GitOps
秘密管理バックエンド顧客管理Liferayによって管理されています

チームがクラウド プロジェクト、インフラストラクチャ、Kubernetes 環境を直接管理するセルフ ホスト デプロイメントについては、 Cloud Native Experience (CNE) を参照してください。