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