ステージ8: 移行後の次のステップ
これで、 このセクションの前の段階をすべて完了している場合は、オンプレミスの Liferay DXP インストールから Liferay Cloud への移行は正常に完了しています。
Liferay CloudでLiferay DXPが実行できるようになったので、 自動バックアップ、 組み込みの継続的インテグレーション、自動 サービスログ、組み込みの セキュリティ機能などの機能を活用する準備が整いました。
ただし、Liferay Cloudの機能を最大限に活用するには、開始時に実行できる追加の手順がいくつかあります。
- チームを設定して メンバーシップと権限を管理します
- シングルサインオンを設定 して認証を効率化します
- ニーズに合わせてカスタムドメインを追加
- 災害復旧環境の構築
- サービスを設定 して、自分に最適な動作をするように設定しましょう
- アプリケーションのパフォーマンスを最適化および調整する
- Liferay Cloudで開発を始めましょう
チームの設定
Liferay Cloud の管理者は、必要に応じて他のメンバーを招待したり、プロジェクトのさまざまな領域へのアクセスを管理したりできます。 チームメンバーを招待し 適切な チームロール を付与して、Liferay Cloud プロジェクトで全員が必要なレベルのアクセス権を持つようにします。
詳細については、 環境チームとロール を参照してください。
SSOの設定
シングル サインオンを使用すると、好みの ID プロバイダーを使用して、Liferay Cloud インスタンスで Liferay に対してユーザーを認証できます。 これにより、サインオンエクスペリエンスがよりスムーズになり、プロジェクトの他の部分との統合が強化されます。
Liferay Cloud は、SAML 2.0 に準拠したシングル サインオン ID プロバイダーをサポートしています。 詳細については、「 Liferay Cloud での SSO の使用」を参照してください。
カスタムドメインを追加する
必要に応じて、Liferay Cloud の環境で独自のカスタムドメインがホストされていることを確認してください。 Liferay Cloud はカスタム ドメインと統合され、環境ごとに認定ドメインを定義できます。
詳細については、 カスタム ドメイン を参照してください。
災害復旧環境の構築
デフォルトでは、Liferay Cloud は同じリージョン内で 自動災害復旧 を提供することで、サービス停止によるダウンタイムを軽減します。 ただし、Liferay Cloud 環境にサービスを提供しているエリアで災害が発生して停止した場合は、実稼働インスタンスのユーザーのダウンタイムを最小限に抑えるために、フォールバック環境 (または災害復旧環境) の使用も検討する必要があります。
計画外のダウンタイムから可能な限り堅牢な保護を維持するために、災害復旧環境を構成します 。 自動およびリージョン間の災害復旧の詳細については、 こちらをご覧ください。
災害復旧環境をセットアップするには、サブスクリプションの一部として災害復旧用の別の環境を購入する必要があります。
サービスを構成する
liferay サービスに加えて、メインの Liferay Cloud 環境には、個別に設定できる一連のデフォルト サービスがあります。 これらの各サービスには、早い段階で構成する必要がある構成がいくつかあります。
-
バックアップサービス は、定期的に (または手動でトリガーしたときに) 自動的にバックアップを作成し、いつでも環境に復元できます。 まず、バックアップの希望する 頻度と保持期間 を設定することをお勧めします。 -
検索サービス は、liferayサービスに Elasticsearch 実装を提供します。.yml構成ファイルを検索サービスのconfigs/common/config/フォルダーにデプロイして、 Elasticsearch の動作を構成することができます。 詳細については、 Elasticsearch の公式ドキュメント を参照してください。 -
ウェブサーバーサービス は、Liferay Cloud サービスとインターネットの残りの部分との間のゲートウェイを提供します。 Liferay インスタンスが処理するリクエストのパフォーマンスとタイプに応じて、リクエストが期待どおりに処理されるように、 タイムアウトまたは再試行回数 を微調整する必要がある場合があります。 -
データベースサービス は、移行で以前に アップロードしたデータベースを安全に提供します。 メンテナンスのためのダウンタイムの影響を軽減するために、好みの データベース メンテナンス ウィンドウ を構成することをお勧めします。
アプリケーションパフォーマンスの最適化と調整
Liferay Cloud で Liferay を使い始める際には、アプリケーションのパフォーマンスを監視および調整するために利用できるツールに慣れてください。
-
アラート は、サービスでリソース制限の問題が発生したとき、インスタンスの数が増えたり減ったりしたとき、その他の問題が発生したときに、リアルタイムで通知します。 これらのイベントを認識できるように、ニーズに合わせてステータス アラート を設定します。
-
自動スケーリング は、ユーザートラフィックに対応するために必要に応じて Liferay サービスのインスタンスの数を自動的に調整します。 この最適化を活用するには、自動スケーリング を構成します。
-
サービス ポップオーバー と 監視画面 を表示して、サービスとそのリソース使用状況に関する詳細を表示します。 サービスのパフォーマンス監視の詳細については、「 アプリケーション メトリック 」を参照してください。
-
実稼働環境では、 Dynatrace 統合 を使用して、より高度なパフォーマンス メトリックを使用することもできます。 これを使用するには、Liferay Cloud サブスクリプションに特定の Dynatrace アドオンが必要であることに注意してください。
オンプレミスのインスタンスを調整するのと同じように、Liferay Cloud 上のインスタンスで独自のパフォーマンステストと最適化を実行する必要があります。 利用可能なサービス データ、メトリック、 ログ記録 はすべて、テストに役立ちます。
Liferay Cloudで開発を始めよう
これで、Liferay Cloud に移行し、すでに カスタマイズを展開したので、変更をクラウド環境に展開して開発を継続できます。 まだお持ちでない場合は、 コマンドライン ツール に慣れておくと、開発タスクの実行に役立ちます。
Liferay Cloud コンソール経由でサービスをデプロイする だけでなく、開発環境のプロセスを高速化するために 自動デプロイメント を構成することもできます。 また、CI サービスが使用する Jenkins パイプラインを ニーズに合わせてカスタマイズ することもできます。
Liferay Cloud のデプロイメントワークフローの詳細については、 こちらをご覧ください。