第8ステージ移行後の次のステップ
このセクションの前の段階がすべて完了したなら、オンプレミスのLiferay DXPインストールをLiferay Cloudに移行することに成功したことになります!
Liferay DXPがLiferay Cloud上で動作するようになったので、その機能を活用する準備が整いました。これには 自動バックアップ、 内蔵の継続的インテグレーション、自動 サービスログ、そして内蔵 セキュリティ機能があります。
しかし、Liferay Cloudの機能をフルに活用するためには、開始時にいくつかの追加手順があります。
- チーム設定 メンバーシップとパーミッションの管理
- シングルサインオン を設定し、認証を効率化する。
- ニーズに合わせてカスタムドメインを追加
- ディザスターリカバリー環境の構築
- サービスを設定する お客様に最適な方法で動作するように設定します。
- アプリケーションパフォーマンスの最適化およびチューニング
- Liferay Cloudでの開発を開始する
チーム編成
Liferay Cloudの管理者として、必要に応じて他のメンバーを招待し、プロジェクトの様々な領域へのアクセスを管理することができます。 チームメンバーを招待します それから、適切な チームロール を与え、全員が Liferay Cloud プロジェクトで必要なレベルのアクセス権を持つようにします。
詳しくは、 環境のチームとロール をご覧ください。
SSOの設定
シングルサインオンは、Liferay CloudインスタンスでユーザーをLiferayに認証するために、お好みのIDプロバイダーを使用することができます。 これにより、サインオン・エクスペリエンスがよりスムーズになり、プロジェクトの他の部分とより統合された印象を与えることができます。
Liferay Cloud は、SAML 2.0 に準拠した Signle Sign-On Identity Provider をサポートしています。 詳細については、 Liferay CloudでSSOを使用する をご覧ください。
カスタムドメインの追加
Liferay Cloud上の環境では、必要に応じて独自のカスタムドメインをホストしていることを確認してください。 Liferay Cloudは、お客様のカスタムドメインと連携し、環境ごとに認証ドメインを定義することが可能です。
詳しくは、 カスタムドメイン をご覧ください。
ディザスターリカバリー環境の構築
Liferay Cloudはデフォルトで、同一リージョン内の 自動ディザスタリカバリ を提供することにより、サービス停止によるダウンタイムを軽減します。 しかし、災害によりLiferay Cloud環境のサービス提供地域が停止した場合、本番インスタンスのユーザーのダウンタイムを最小限に抑えるために、フォールバック環境(またはディザスターリカバリー環境)の使用も検討する必要があります。
Diaster Recovery 環境 を設定し、計画外のダウンタイムから可能な限り強固な保護を維持します。 自動的かつ地域横断的なディザスターリカバリーについて詳しくはこちら.
ディザスターリカバリー環境を構築するためには、サブスクリプションの一部として、そのための環境を別途購入する必要があります。
サービスを設定する
liferay
サービスに加え、メインのLiferay Cloud環境にはすべてデフォルトのサービスセットがあり、個別に設定することができます。 これらの各サービスには、早い段階で設定しておくべき設定項目があります。
-
バックアップ
サービス は、定期的に(または手動でトリガーしたときに)自動的にバックアップを作成し、いつでも環境にリストアすることができます。 まず、バックアップに希望する の頻度と保存期間 を設定することから始めるとよいでしょう。 -
search
service は、お客様のliferay
service のために Elasticsearch の実装を提供します。.yml
設定ファイルをsearch
サービスのconfigs/common/config/
フォルダに配置し、 Elasticsearch の動作を設定する . 詳しくは、 Elasticsearch公式ドキュメント をご覧ください。 -
ウェブサーバー
サービス は、お客様の Liferay Cloud サービスとインターネットの残りの部分との間のゲートウェイを提供します。 Liferayインスタンスがサービスするパフォーマンスやリクエストの種類によっては、 のタイムアウトやリトライ回数 を微調整して、期待通りにリクエストが処理されるようにしたい場合があります。 -
データベース
サービスは、[先に移行でアップロードした]データベースを安全に提供します。メンテナンスのためのダウンタイムの影響を軽減するために、お好みの データベースメンテナンスウィンドウ を設定するとよいでしょう。
アプリケーションパフォーマンスの最適化およびチューニング
Liferay CloudでLiferayを使い始めるにあたり、アプリケーションのパフォーマンスを監視・チューニングするための利用可能なツールに慣れ親しんでください。
-
アラート サービスがリソース制限の問題に直面したとき、インスタンス数を増減させたとき、その他の問題が発生したときに、リアルタイムで通知することができます。 これらのイベントを認識できるように、ステータスアラート をニーズに合わせて設定します。
-
オートスケーリング Liferayサービスのインスタンス数は、ユーザーのトラフィックに対応するために必要な数だけ自動的に調整されます。 この最適化を利用するために、オートスケーリング( )を設定します。
-
サービスポップアップ と モニタリング画面 を表示すると、サービスの詳細とリソースの使用状況を確認できます。 サービスのパフォーマンス監視については、 アプリケーションメトリクス を参照してください。
-
本番環境では、 Dynatrace integration を使用することで、より高度なパフォーマンスメトリクスを使用することもできます。 なお、これを利用するには、Liferay Cloudのサブスクリプションに特定のDynatraceアドオンが必要です。
オンプレミスのインスタンスをチューニングするのと同じように、Liferay Cloud上のインスタンスで独自のパフォーマンステストと最適化を実行する必要があります。 サービスデータ、メトリクス、 ロギング が用意されており、テストに役立てることができます。
Liferay Cloudでの開発を始めよう
Liferay Cloudに移行し、カスタマイズをデプロイ済みなので、変更をクラウド環境にデプロイして開発を続けることができます。まだの方は、コマンドラインツール を習得することで、開発作業を行うことができます。
Liferay Cloudコンソールからサービスをデプロイするだけでなく、自動デプロイメントを設定して、開発環境のプロセスをスピードアップすることもできます。また、ニーズに合わせて、CIサービスが使用する Jenkinsパイプラインをカスタマイズ することができます。
Liferay Cloudのデプロイワークフローについて、詳しくはこちらをご覧ください。