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

クラウドネイティブエクスペリエンス

重要

このドキュメントは、Liferay DXP 2026.Q1 時点のクラウドネイティブエクスペリエンス (CNE) を反映しています。 デプロイを開始する前に、最新バージョンのボイラープレートリポジトリを使用してください。

LiferayのCloud Native Experience(CNE)は、独自のクラウドインフラストラクチャ上でLiferay DXPを実行するための自動化ツールと設計図のセットです。 CNEオペレーティングキットは、Liferayを独自のクラウドアカウント(AWS、Azure、GCPなど)で運用しており、Liferay独自の運用標準に準拠した標準化された自動化されたアプローチを求めているチームを対象としています。

クラウドネイティブオペレーティングキットは、DevOpsのベストプラクティスに従って、一般的な運用上の課題を解決します。

  • GitOps 主導のリリース: すべてのインフラストラクチャとアプリケーションの変更を Git リポジトリを通じて実行し、バージョン管理、追跡、再現可能なデプロイメントを実現します。

  • 自動化された回復力: Horizontal Pod Auto-scaling (HPA) を使用してトラフィックに基づいて容量を調整し、応答しない Pod を自動的に置き換える自己修復 Kubernetes クラスターに依存します。

  • 統合された可観測性: Grafana などの業界標準ツールを使用して、製品認識型のメトリクスとダッシュボードにアクセスし、システムの状態とリソース消費を追跡します。

  • リスクフリーのアップグレード: 自動化された事前チェックとダウンタイムゼロの展開パターンを活用して、サービスの中断なしにパッチと DXP アップデートを適用します。

  • クラウドネイティブ統合: RDS、S3、OpenSearchなどのマネージドサービスとネイティブに統合することで、ハードウェアの保守の負担を軽減します。

移植性と自動化のどちらを重視するかによって、ツールキットは 2 つのバージョンで利用可能です: Kubernetes Ready および Cloud Provider Ready

Kubernetes対応

これは、CNCF認定のKubernetesクラスターであればどれでも動作する、汎用バージョンのツールキットです。 Liferayはコアとなるアプリケーション設計図を提供しますが、データベースやストレージなどの外部サービスへのLiferayの接続は、お客様のチームが手動で行う必要があります。

  • マルチクラウド戦略やプライベートデータセンターに最適です。
  • 手作業の手間:中程度(手動でのセルフホスティングの約半分の手間)。

クラウドプロバイダー対応

これらのベンダー固有のバージョン(例:AWS Ready)には、基盤全体を自動化するための独自のTerraformスクリプトが含まれています。 Liferayは、Amazon RDSやS3などのマネージドサービスに、導入初日から自動的に接続されます。

  • 最適なユーザー:運用コストを最小限に抑え、迅速に本番環境に移行したいチーム。
  • 手作業の手間:最小限(手動でのセルフホスティングの約5分の1の手間)。

導入モデルと責任

標準的なセルフホスティング構成とクラウドネイティブエクスペリエンスのどちらを選択するかは、チームがプラットフォームの運用をどの程度手動で管理する予定かによって決まります。

プラットフォーム運用Self-HostedCNE Kubernetes ReadyCNEクラウドプロバイダー対応
プロビジョニングの自動化手動追加購読含まれる
コンテナオーケストレーション手動含まれる含まれる
ネットワーク設定手動手動自動
マネージドサービス構成手動リミテッド/マニュアル完全統合
自動スケーリング戦略手動含まれる含まれる
バックアップ & リストア手動手動自動
設計段階からのセキュリティ手動含まれる含まれる

コアコンポーネント

このツールキットは、インフラストラクチャとアプリケーションのライフサイクルを管理するために、3つのテクノロジーを組み合わせています。

インフラストラクチャの設計図 (Terraform)

Terraformで記述されたインフラストラクチャコードが、クラウド基盤を定義します。 これらの設計図は、クラウドプロバイダー上でKubernetesクラスター、ネットワーク、およびサポートサービスをプロビジョニングします。

アプリケーションブループリント(Helm チャート)

Helmチャートとしてパッケージ化されたアプリケーション構成は、Kubernetes内でLiferayがどのように実行されるかを定義します。 これらのチャートは、メモリ、レプリカ、データベース接続、およびヘルスチェックを設定します。

ビジュアル管理ダッシュボード(Argo CD

このツールキットは、GitOpsの原則に基づいてデプロイメントを管理するために、Argo CDをインストールします。 ダッシュボードは、環境のリアルタイムビューを提供し、Gitリポジトリからの変更を直接同期します。

今後の流れ

デプロイを開始する前に、使用するツールキット固有の前提条件を確認し、すべてのローカルCLIツールとクラウドアクセスレベルが正しく構成されていることを確認してください。