永続性タイプを選択することをお勧めします。 これにより、効率的で拡張性の高いAEM Forms環境を構築できます。
永続性は、物理ストレージにコンテンツを保存する方法です。 データの実際のデータ構造と保存メカニズムを定義します。 MicroKernel は、AEM Formsの永続性マネージャーとして機能します。 AEM Formsは、TarMK、MongoMK、RDBMK の永続性 (MicroKernals) をサポートします。 AEM Formsインスタンスの目的とデプロイメントの種類(シングルサーバー、ファーム、クラスター)に応じて、AEM Formsの永続性タイプを選択できます。
LiveCycle ES4 SP1 では TarPM 永続性を使用してコンテンツを格納します。
次の表は、サポートしているすべての永続性タイプと各種のパラメーターを示しています。現在の環境に合わせて永続性タイプを選択する際に、この表を参照してください。
インストールのタイプ/コスト | TarMK | MongoMk | RDBMK |
---|---|---|---|
スタンドアロン設定 | サポート対象 |
サポート対象 | サポート対象 |
クラスターの設定 | サポート対象外 | サポート対象 | サポート対象 |
ライセンスコスト | AEM に含まれる | 別途ライセンスが必要です | 別途ライセンスが必要です |
TarMK はパフォーマンスを目的として設計されていますが、MongoMK と RDBMK はスケーラビリティを目的として設計されています。 Adobeでは、オーサーインスタンスとパブリッシュインスタンスの両方について、すべてのAEM Formsデプロイメントシナリオのデフォルトの永続化テクノロジーとして TarMK を強く推奨しています。ただし、の節で説明する使用例は除きます TarMK での Mongo またはリレーショナルデータベースマイクロカーネルの選択.
サポートされる Microkernel の一覧については、 AEM Forms on OSGi の技術要件 または JEE 上のAEM Formsでサポートされているプラットフォームの組み合わせ 記事。
スケーラブル(クラスター化)AEM Forms環境は、水平に設定された 2 つ以上のアクティブなオーサーインスタンスのセットです。 すべての同時オーサリングアクティビティをサポートする単一のサーバーが持続可能でなくなった場合は、複数のオーサーインスタンスを実行するよう選択できます。
JEE 環境上のスケーラブルな(クラスター化された)AEM Formsに対しては、MongoMK と RDBMK の永続性タイプのみがサポートされます。 サーバーの数やスケーラブル環境のサイズは、インストールごとに異なります。 考慮事項と例のリストについては、 推奨されるデプロイメント およびまたは AEM Formsのアーキテクチャとデプロイメントトポロジ 記事。 また、RDBMK および TarMK を使用したAEM Formsの容量計画の詳細については、AEM Formsサポートにお問い合わせください。