Documentation

DXPクラウドへの移行

Liferay DXP Cloudは、高い可用性、スケーラビリティ、およびパフォーマンスのために構築された、安全で信頼性の高いエンタープライズプラットフォームです。 DXP Cloud上でLiferay DXPインスタンスを実行すると、 機能が提供されます。 、ユーザーに安全で信頼性の高い、スムーズなエクスペリエンスを確保します。

オンプレミスのLiferay DXP環境からDXP Cloudに移行するには、データ(ドキュメントやデータベース)、設定、カスタマイズ(OSGiモジュールやプラグインなど)を含め、インスタンス全体をDXP Cloud上で動作する環境に移行する必要があります。 また、DXP Cloud環境と統合されたGitリポジトリでの作業や変更点のデプロイも含まれます。

DXP Cloudへの移行の主な段階を紹介します。

なぜDXP Cloudに移行する必要があるのでしょうか?

DXP Cloud に移行することで、 高可用性と拡張性 クラスタリング, ロードバランシング, オートスケーリング といったすぐに導入できる機能を活用することができるようになります。 内蔵の Git および Jenkins との統合も、開発プロセスを合理化します。 これにより、本番用インスタンスのデプロイと開発が容易になり、ニーズに合わせてより柔軟に、そしてユーザーにとってより信頼性の高いものになります。

事前に準備するものは?

プロジェクトのリポジトリや必要なツールを前もって計画し、セットアップするなど、移行に向けたいくつかの対策を講じることができます。

プラン・アヘッド

移行準備のために行う最初の重要な作業は、前もって計画を立て、そのための時間を確保することです。 データベース管理者と協力して、移行のステップが完了したら移行を行う時間、および 第 2 段階の移行 (データベースとドキュメントライブラリのバックアップファイルの作成)のためにデータを凍結するウィンドウを手配してください。

事前に移行のステップを確認し、何が起こるか、移行にどれくらいの時間がかかるかを把握しておくこと。

ツールのインストールと学習

また、移行ステップに必要なツールをローカルシステム上に用意しておく必要があります。

  • Git : 移行期間中、DXP Cloudに変更をコミットしプッシュするためにGitを使用できるよう、Gitをインストールする必要があります。

  • リポジトリホスティングサービスアカウント。DXP Cloudビルドのために変更をプッシュして送信するには、これらのウェブサイトのいずれかにアカウントを持つ必要があります。 GitHub , Bitbucket , または GitLab のアカウントを使用することができます。

  • Liferay Patching Tool : 移行の第一段階として、パッチやホットフィックス情報を確認するためにPatching Toolが必要です。

  • ファイル圧縮ソフト:ローカルシステムのOSとしてWindowsを使用している場合、圧縮ファイルをパック/アンパックするためのファイル圧縮ソフト(例えば、 7-Zip )も必要です。

これらのツールをインストールした後は、時間をかけて慣れていくのがよいでしょう。

例えば、もしあなたがGitの初心者なら、 公式Git資料 (リファレンスドキュメント、コマンドチートシートなどを含む)を見たり、移行に適用する前に独自に使い方を練習したりするとよいでしょう。 Gitは、この移行ガイドで使用されているもの以上の機能を持つ、強力なバージョン管理ツールです。

DXP Cloudへの移行には、独自のカスタムコード、モジュール、テーマをプロジェクト専用のLiferay Workspaceに移動することも必要です。 もしLiferay Workspaceを初めて使うのであれば、効果的な使い方を学ぶこともできます こちら .

環境を整える

移行作業をスムーズに開始するために、事前に移行用の環境を準備します。

まだの場合は、 初期設定の概要 にあるタスクを完了し、DXP Cloud 環境が期待通りに稼働していることを確認します。 移行中に問題が発生した場合、 サポートアクセスを有効にする; サポートアクセスを有効にすると、Liferay DXP Cloud サポートスタッフがプロジェクトのコンソールやログなどにアクセスできるようになり、必要に応じてより多くの支援ができるようになります。

リポジトリの設定( GitHub, Bitbucket, または GitLabを使用)をして、デプロイができることを確認する。 移行では、プロセスを通じて複数の変更を展開する必要があるため、移行を進めるためには展開が可能であることが必要です。

移行はどのように行うのですか?

ローカルの Liferay DXP インスタンスにアクセスできることを確認し、 リポジトリ を移行に使用します。 そして、準備ができたら、 ステージ1:DXPバージョンのマッチング から始めてください。