Solutions basées sur Elasticsearch et Solr / Blogs / Perficient

Introduction
Le déploiement d’HCL Commerce implique la mise en place d’un réseau de conteneurs Docker pour faire fonctionner votre site e-commerce. Ce guide vous aidera à comprendre les composants de déploiement, les environnements et les étapes pour gérer efficacement votre application HCL Commerce.
HCL Commerce fournit une solution robuste et évolutive pour les entreprises de commerce électronique. Il prend en charge plusieurs magasins et environnements, permettant une gestion et un déploiement efficaces. Ce guide ajoute de la valeur en simplifiant le processus de déploiement et en garantissant une configuration transparente.
Le déploiement d’HCL Commerce implique divers composants qui diffèrent en fonction de la solution de recherche choisie : Elasticsearch ou Solr. Chaque déploiement comprend des applications commerciales et des applications de données, qui fonctionnent ensemble pour fournir un site de commerce électronique entièrement fonctionnel.
Déploiement de recherche basé sur Elasticsearch
Applications commerciales
- ts-app
- ts-web
- outillage-web
- application de requête
- Facultatif : store-web, store, graphql, utils, xc
- Tiers : postgresql
- HCL version 9.1.13.0 : magasin nextjs
Applications de données :
- Recherche basée sur Elasticsearch : ingest, registre, nifi, requête de données
- Tiers : elasticsearch, zookeeper, redis
Déploiement de recherche basé sur Solr
Applications commerciales (environnement de création)
- ts-app
- ts-web
- outillage-web
- maître_de_recherche
- redis (tiers)
- Facultatif : store-web, store, graphql, utils, xc, cache-app
- Tiers : postgresql
Applications commerciales (environnement en direct)
- ts-app
- ts-web
- outillage-web
- recherche_répéteur
- recherche_esclave
- redis (tiers)
- Facultatif : store-web, store, graphql, utils, xc, cache-app
- Tiers : postgresql
Environnements de déploiement
Vous pouvez déployer HCL Commerce dans deux environnements principaux : Authoring et Live.
Environnement en direct
Cet environnement est conçu pour gérer le trafic en temps réel et servir les utilisateurs finaux. Il comprend toutes les capacités nécessaires pour un site de production entièrement fonctionnel.
Environnement de création
Également connue sous le nom d’environnement « d’authentification », cette configuration inclut des fonctionnalités supplémentaires qui permettent aux administrateurs de site et aux utilisateurs professionnels d’apporter, de tester et de prévisualiser les modifications avant leur mise en ligne. Il prend en charge les espaces de travail, permettant un contrôle précis sur les modifications du site.
Déploiements multiples
Vous pouvez déployer plusieurs instances de l’application HCL Commerce, chacune avec sa propre configuration. Par exemple, vous pouvez disposer d’environnements de création et d’exploitation distincts dans les systèmes de production et hors production. Cette configuration vous permet de tester les modifications dans un environnement hors production avant de les promouvoir dans l’environnement de production en direct.
Système hors production
Utilisé pour les tests et l’assurance qualité. Les modifications sont implémentées dans l’environnement de création, testées dans l’environnement réel et, une fois confirmées, elles sont répliquées dans le système de production.
Système de production
L’environnement en direct ici sert le trafic réel. Les modifications par rapport au système hors production sont encouragées pour garantir une expérience utilisateur transparente et sans erreur.
Conclusion
En comprenant ces composants et environnements, vous pouvez déployer et gérer efficacement votre application HCL Commerce pour répondre aux besoins de votre entreprise. Le déploiement d’HCL Commerce nécessite la configuration de conteneurs Docker adaptés aux solutions de recherche Elasticsearch ou Solr. En comprenant les différents composants et environnements (Authoring pour le développement et les tests, et Live pour la production), vous pouvez gérer et déployer efficacement votre site de commerce électronique. Ce guide démystifie le processus de déploiement, garantissant une configuration fluide et une gestion robuste de votre application HCL Commerce, favorisant ainsi une activité de commerce électronique évolutive et efficace.
Source link