互換性マトリクス
- Liferay Commerce 1.1互換性マトリックス
- Liferay Commerce 2.x 互換性マトリクス
- Liferay Commerce Compatibility Matrix
- Liferay Commerce Connectors 互換性マトリクス
- Liferay Commerce 統合技術互換性マトリックス
- Liferay Developer Studio 2.2.x およびそれ以下
- Liferay DXP 2025.Q2 Compatibility Matrix
- Liferay DXP 7.0 互換性マトリクス
- Liferay DXP 7.1 互換性マトリクス
- Liferay DXP 7.2 互換性マトリクス
- Liferay DXP 7.3 & Liferay Commerce 3.0 互換性マトリックス
- Liferay DXP 7.4と2025.Q1 (LTS) 四半期リリースの互換性マトリックス
- Liferay DXP Compatibility Matrix
- Liferay DXP 統合技術互換性マトリックス
- Liferay Portal 5.2 互換性マトリクス
- Liferay Portal 6.0 互換性マトリクス
- Liferay Portal 6.1 互換性マトリックス
- Liferay Portal 6.2 EE版 互換性マトリックス
- Liferay Portal Compatibility Matrix
- Liferay Portal 統合技術互換性マトリックス
- Liferay Sync 互換性マトリクス
- Mobile Experience Platform互換性マトリクス
- Other Liferay Products Compatibility
- デベロッパーツールとフレームワーク 互換性マトリクス
- ホスト型ElasticsearchサービスのLiferay DXP互換性マトリックス
- 検索エンジン互換性マトリックス
ホスト型ElasticsearchサービスのLiferay DXP互換性マトリックス
一般的な互換性ノート
この記事は、Liferay DXPと市場に出回っている様々なホスト型Elasticsearchオプションとの互換性を明記しています。
ElasticのOEMパートナーであるLiferayは、Elastic自身のElasticsearchリリースやサービスとの互換性を提供することを目的としています。Liferay DXPは他のElasticsearchプロバイダやサービスとの互換性はありません。
互換性マトリクス
| サービス/クラウドプロバイダー名 | Liferay DXP 7.3-7.4 | Liferay DXP 7.2 | Liferay DXP 7.1 | Liferay DXP 7.0 |
| ElasticCloud上のElasticsearchサービス*について | はい** | はい** (ライフレイ制限あり) | はい** (ライフレイ制限あり) | はい** (ライフレイ制限あり) |
| Aiven for Elasticsearch | いいえ | いいえ | いいえ | いいえ |
| Amazon OpenSearch Service | いいえ | いいえ | いいえ | いいえ |
| Bonsai Hosted Elasticsearch | いいえ | いいえ | いいえ | いいえ |
| Compose Elasticsearch Hosting | いいえ | いいえ | いいえ | いいえ |
| IBM Cloud Databases for Elasticsearch | いいえ | いいえ | いいえ | いいえ |
* * また、これらのElastic CloudデプロイメントはElasticのクラウドコンソールを通じて管理されるため、利用可能なクラウドプロバイダー(Amazon Web Services (AWS)、Google Cloud Platform (GCP)、Microsoft Azure) のマーケットプレイスを通じて請求されたElastic Cloudサブスクリプションにも適用されます。
** Elastic Stack for Liferay DXPをElastic Cloudでホストする計画を立てる際に考慮すべきElastic Cloudの追加の制限や既知の問題があります。Elasticsearchサービスで利用可能なユーザー設定を確認し、Elastic Cloudで利用可能なElasticsearch設定やElasticsearchベースの機能とLiferay DXPで必要とされる機能との間に競合がないことを確認するために、Liferay DXPのドキュメントを確認してください。Liferay DXPのユースケースによっては、Elastic Cloudで利用できない設定や機能を必要とする場合があります。
詳細
なぜElastic CloudだけがLiferay DXPに対応したサービスなのですか?
機能格差:AmazonのElasticsearchサービスは、ElasticのX-Packモジュールを含まないオープンソース(OSS)版ElasticsearchのフォークであるAmazon's Open Distro for Elasticsearch上に構築されています(https://www.elastic.co/subscriptions)。
つまり、Liferay DXPが統合しているセキュリティやその他の(商用の)Elasticsearch機能(Monitoring -> KibanaやCross-Cluster Replication -近日公開予定)はAWSのElasticsearchサービスでは利用できません。また、Liferay DXPでは、ElasticのX-Pack Security以外のセキュリティに関するベンダー固有の統合機能は提供されていません。この機能の非互換性は他のベンダーのElasticsearchサービスにも存在する可能性があるため、LiferayのコネクタやElasticsearchと統合する機能は、Elasticが直接提供するバイナリやサービスでのみテストされます。
- ライセンスの制限:ElasticのX-Pack モジュールはElastic Licenseの対象となり、クラウドプロバイダーがこれらの製品を使用してSaaSオファリングを構築することを禁止しています。この制限は、機能の格差とともに、Liferay DXPのElasticsearchサービスとの互換性を大きく左右します。
- 技術的な制限:
- トランスポートレベルの接続はAWSや他の多くのElasticsearchサービスではサポートされていません。これはLiferay DXP 7.2とそれ以前のバージョンではTransportプロトコルのみでElasticsearchと通信するために必要となります。注意: Liferay DXP 7.3にバンドルされているElasticsearch 7コネクタは、デフォルトでElasticsearchとHTTPで通信するJava REST Clientを使用しています。
- DXP 7.2以前のバージョンではJDKが必要です。ElasticsearchとLiferay DXPは同じJavaバージョンとディストリビューションを使用しなければなりません。これはトランスポートクライアント(これらのLiferay DXPバージョンで使用されている)がJavaのシリアライズに依存しているためです。注: Liferay DXP 7.3-7.4のRESTクライアントはHTTPを使用します。この通信プロトコルは、DXPとElasticsearchの間でJavaシリアライズを必要としません。そのため、Liferay DXP 7.3-7.4のデプロイメントでは、Elasticsearchノードを異なるJDK上で実行することができます。
関連記事
- Liferay DXP Compatibility Matrix
- Liferay DXP Compatibility with Elasticsearch Service on Elastic Cloud
- Liferay DXP Elasticsearch Connectors: Technical Data Sheet
Elastic, Elasticsearch, and X-Pack are trademarks of Elasticsearch BV, registered in the U.S. and in other countries.