Liferay Cloudへの移行
Liferay Cloudは、高可用性、スケーラビリティ、およびパフォーマンスのために構築された安全で信頼性の高いエンタープライズプラットフォームです。 Liferay DXPインスタンスをLiferay Cloud上で実行することで、 機能が提供されます。 、ユーザーに安全で信頼性の高い、スムーズな体験を保証します。
オンプレミスのLiferay DXP環境からLiferay Cloudに移行する場合、データ(ドキュメントやデータベース)、設定、カスタマイズ(OSGiモジュールやプラグインなど)を含むインスタンス全体をLiferay Cloud上で動作する環境に移行する必要があります。 また、Liferay Cloud 環境と統合された Git リポジトリで作業し、変更をデプロイすることも含まれます。
ここでは、Liferay Cloudへの移行の主な段階を紹介します。
- ステージ1:DXPバージョンのマッチング
- ステージ2:データバックアップファイルの作成
- ステージ3:データバックアップのアップロードとリストア
- ステージ4:DXPの設定とカスタマイズの移行
- 第5ステージウェブサーバー設定の移行
- ステージ6:検索設定の移行
- ステージ 7:VPNを接続する
- 第8ステージ移行後の次のステップ
なぜLiferay Cloudに移行する必要があるのでしょうか?
Liferay Cloudに移行することで、 高可用性とスケーラビリティ クラスタリング、 ロードバランシング、 オートスケーリング など、すぐに導入できる機能を活用することができるようになります。 内蔵の Git および Jenkins との統合も、開発プロセスを効率化します。 これにより、本番用インスタンスのデプロイと開発が容易になり、ニーズに合わせてより柔軟に、そしてユーザーにとってより信頼性の高いものになります。
事前に準備するものは?
プロジェクトのリポジトリや必要なツールを前もって計画し、セットアップするなど、移行に向けたいくつかの対策を講じることができます。
プラン・アヘッド
移行準備のために行う最初の重要な作業は、前もって計画を立て、そのための時間を確保することです。 データベース管理者と協力して、移行の手順が完了したら移行を行う時間、および 第 2 段階の移行 (データベースとドキュメントライブラリのバックアップファイルの作成)のためにデータを凍結するためのウィンドウを手配してください。
事前に移行のステップを確認し、何が起こるか、どれくらいの時間がかかるかを把握しておくことです。
ツールのインストールと学習
また、移行ステップに必要なツールをローカルシステムに用意しておくことも必要です。
- Git : 移行中、Liferay Cloudに変更をコミットしプッシュするためにGitを使用できるよう、Gitをインストールする必要があります。
- リポジトリホスティングサービスアカウント。Liferay Cloudのビルドのために変更をプッシュして送信するには、これらのウェブサイトのいずれかのアカウントを持っている必要があります。 GitHub , Bitbucket , または GitLab のアカウントを使用することができます。
- Liferay Patching Tool : 移行の第一段階として、パッチやホットフィックス情報を確認するためにPatching Toolが必要です。
- ファイル圧縮ソフト:ローカルシステムのOSとしてWindowsを使用している場合、圧縮ファイルをパック/アンパックするためのファイル圧縮ソフト(例えば、 7-Zip )も必要です。
これらのツールをインストールした後は、時間をかけて慣れていくのがよいでしょう。
例えば、もしあなたがGitの初心者なら、 Gitの公式資料 (参考文書、コマンド・チートシートなどを含む)を見たり、移行に適用する前に独自に使用する練習をしたりするとよいでしょう。 Gitは、この移行ガイドで使用されているもの以上の機能を持つ、強力なバージョン管理ツールです。
Liferay Cloudへの移行には、独自のカスタムコード、モジュール、テーマを、プロジェクト専用のLiferay Workspaceに移動することも必要です。 もしLiferay Workspaceを初めて使うのであれば、効果的な使い方を学ぶこともできます。 ここ .
環境を整える
移行作業をスムーズに開始するために、事前に移行用の環境を準備します。
まだの場合は、 初期設定の概要 にあるタスクを完了し、Liferay Cloud 環境が期待通りに稼働していることを確認します。 移行中に問題が発生した場合、 サポートアクセスを有効にする; サポートアクセスを有効にすると、Liferay Cloud サポートスタッフがプロジェクトのコンソールやログなどにアクセスできるようになり、必要に応じてより多くの支援ができるようになります。
リポジトリの設定( GitHub, Bitbucket, または GitLabを使用)をして、デプロイができることを確認する。 移行では、プロセスを通じて複数の変更を展開する必要があるため、移行を進めるためには展開が可能であることが必要です。
移行はどのように行うのですか?
ローカルの Liferay DXP インスタンスにアクセスできることを確認し、 リポジトリ を移行に使用します。 そして、準備ができたら、 ステージ1:DXPバージョンのマッチング から始めてください。