HCL Commerce Planification des ressources de déploiement de test minimales Kubernetes

Les sections suivantes détaillent des exemples de configurations de ressources Kubernetes HCL Commerce pour des déploiements de test minimaux.

Un déploiement de test minimal est une démonstration du déploiement de vos environnements de production HCL Commerce personnalisés à des fins de test préliminaires uniquement. Ces estimations de ressources fournies sont un point de départ pour les tests de fonction et de personnalisation. Elles ne conviennent pas aux tests de performances ou à la planification de la capacité.

Un environnement à l'échelle de la production variera considérablement en fonction des exigences de performances et de redondance. Il existe de nombreux facteurs qui peuvent influencer les exigences d'UC et de mémoire de votre site. Il s'agit notamment, mais sans s'y limiter, de tout aspect de la personnalisation, ainsi que de la taille et des types de données dans le catalogue de site. Les exemples de ces types de données incluent, par exemple, le nombre de langues, la taille et la structure du catalogue, le nombre d'attributs ou la longueur du texte de description du produit.

Le test de charge de votre site est nécessaire pour obtenir les ressources réelles requises pour divers composants, comme pour les composants basés sur Solr ou Elasticsearch pour la génération de l'index de site, ou les serveurs de recherche et Transaction server utilisés pour les achats en vitrine.

Les ressources recommandées sont suffisantes pour les tests à des niveaux similaires aux magasins de référence Aurora ou Emerald fournis, avec leurs exemples de conceptions et de catalogues par défaut. A mesure que la taille et la complexité de vos solutions personnalisées augmentent, les ressources requises seront également plus importantes.

Les exemples fournis sont basés sur les solutions utilisées dans le déploiement :

Recherche basée sur Solr, avec magasin local migré

Solutions non commerciales requises
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Redis 1 1 8
HCL Commerce Version 9.1.13.0 or laterPostgreSQL (facultatif) 1 1 2
HCL Commerce
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Shared HCL Commerce Version 9.1.13.0 or laterapproval-app (facultatif) 1 2 2
Auth ts-app 1 2 5
ts-web 1 2 2
xc-app 1 2 4
search-app-master 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Live ts-app 1 2 5
ts-web 1 2 2
xc-app 1 2 4
search-app-repeater 1 2 4
search-app-slave 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Autres Vault 1 0.5 0.5
Totaux
Réplique UC suggérée Mémoire suggérée (Go)
(Serveurs facultatifs inclus) 19 34.5 62.5

Recherche basée sur Solr, avec magasin distant

Solutions non commerciales requises
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Redis 1 1 8
PostgreSQL (facultatif) 1 1 2
HCL Commerce
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Shared tooling-web 1 2 2
HCL Commerce Version 9.1.13.0 or laterapproval-app (facultatif) 1 2 2
Auth ts-app 1 2 5
ts-web 1 2 2
xc-app 1 2 4
crs-app 1 2 4
search-app-master 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Live ts-app 1 2 5
ts-web 1 2 2
xc-app 1 2 4
crs-app 1 2 4
search-app-repeater 1 2 4
search-app-slave 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Autres Vault 1 0.5 0.5
Totaux
Réplique UC suggérée Mémoire suggérée (Go)
(Serveurs facultatifs inclus) 22 40.5 72.5

Recherche basée sur Elasticsearch, avec magasin local migré

Solutions non commerciales requises
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Third-party Elasticsearch 3 6 16
Note: La mémoire du segment de mémoire ne doit pas dépasser 70 % de la mémoire du pod totale allouée.

La recommandation minimale pour le segment de mémoire Elasticsearch est de 12 Go.

Redis 1 1 8
Zookeeper 1 0.5 1
PostgreSQL (facultatif) 1 1 2
HCL Commerce
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Shared tooling-web 1 2 2
nifi-app 1 6 12
Note: La mémoire du segment de mémoire ne doit pas dépasser 70 % de la mémoire du pod totale allouée.

La recommandation minimale pour le segment de mémoire NiFi est de 9 Go.

registry-app 1 2 2
ingest-app 1 2 4
query-app 1 2 3
HCL Commerce Version 9.1.13.0 or laterapproval-app (facultatif) 1 2 2
Auth ts-app 1 2 5
ts-web 1 2 4
xc-app 1 2 4
query-app 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Live ts-app 1 2 5
ts-web 1 2 2
xc-app 1 2 4
query-app 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Autres Vault 1 0.5 0.5
HCL Commerce Version 9.1.7.0 or latermustgatherApp (Facultatif) 1 1 4
Totaux
Réplique UC suggérée Mémoire suggérée (Go)
(Serveurs facultatifs inclus) 28 54 104

Recherche basée sur Elasticsearch, avec magasin distant basé sur Aurora

Solutions non commerciales requises
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Third-party Elasticsearch 3 6 16
Note: La mémoire du segment de mémoire ne doit pas dépasser 70 % de la mémoire du pod totale allouée.

La recommandation minimale pour le segment de mémoire Elasticsearch est de 12 Go.

Redis 1 1 8
Zookeeper 1 0.5 1
PostgreSQL (facultatif) 1 1 2
HCL Commerce
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Shared tooling-web 1 2 2
nifi-app 1 6 12
Note: La mémoire du segment de mémoire ne doit pas dépasser 70 % de la mémoire du pod totale allouée.

La recommandation minimale pour le segment de mémoire NiFi est de 9 Go.

registry-app 1 2 2
ingest-app 1 2 4
query-app 1 2 4
HCL Commerce Version 9.1.13.0 or laterapproval-app (facultatif) 1 2 2
Auth ts-app 1 2 4
ts-web 1 2 4
xc-app 1 2 4
query-app 1 2 4
crs-app 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Live ts-app 1 2 4
ts-web 1 2 4
xc-app 1 2 4
query-app 1 2 4
crs-app 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Autres Vault 1 0.5 0.5
HCL Commerce Version 9.1.7.0 or latermustgatherApp (Facultatif) 1 1 4
Totaux
Réplique UC suggérée Mémoire suggérée (Go)
(Serveurs facultatifs inclus) 30 58 113.5

Recherche basée sur Elasticsearch, avec magasin distant basé sur React

Solutions non commerciales requises
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Third-party Elasticsearch 3 6 16
Note: La mémoire du segment de mémoire ne doit pas dépasser 70 % de la mémoire du pod totale allouée.

La recommandation minimale pour le segment de mémoire Elasticsearch est de 12 Go.

Redis 1 1 8
Zookeeper 1 0.5 1
PostgreSQL (facultatif) 1 1 2
HCL Commerce
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Shared tooling-web 1 2 2
nifi-app 1 6 12
Note: La mémoire du segment de mémoire ne doit pas dépasser 70 % de la mémoire du pod totale allouée.

La recommandation minimale pour le segment de mémoire NiFi est de 9 Go.

registry-app 1 2 2
ingest-app 1 2 4
query-app 1 2 4
HCL Commerce Version 9.1.13.0 or laterapproval-app (facultatif) 1 2 2
Auth ts-app 1 2 4
ts-web 1 2 4
xc-app 1 2 4
query-app 1 2 4
store-web 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Live ts-app 1 2 4
ts-web 1 2 4
xc-app 1 2 4
query-app 1 2 4
store-web 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Autres Vault 1 0.5 0.5
Consul 1 0.5 0.5
HCL Commerce Version 9.1.7.0 or latermustgatherApp (Facultatif) 1 1 4
Totaux
Réplique UC suggérée Mémoire suggérée (Go)
(Serveurs facultatifs inclus) 31 58.5 114

Recherche basée sur Elasticsearch, avec magasin distant basé sur NodeJS

Solutions non commerciales requises
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Third-party Elasticsearch 3 6 16
Note: La mémoire du segment de mémoire ne doit pas dépasser 70 % de la mémoire du pod totale allouée.

La recommandation minimale pour le segment de mémoire Elasticsearch est de 12 Go.

Redis 1 1 8
Zookeeper 1 0.5 1
PostgreSQL (facultatif) 1 1 2
HCL Commerce
Groupe Serveur Réplique UC suggérée Mémoire suggérée (Go)
Shared tooling-web 1 2 2
nifi-app 1 6 12
Note: La mémoire du segment de mémoire ne doit pas dépasser 70 % de la mémoire du pod totale allouée.

La recommandation minimale pour le segment de mémoire NiFi est de 9 Go.

registry-app 1 2 2
ingest-app 1 2 4
query-app 1 2 4
HCL Commerce Version 9.1.13.0 or laterapproval-app (facultatif) 1 2 2
Auth ts-app 1 2 4
ts-web 1 2 4
xc-app 1 2 4
query-app 1 2 4
store-web 1 2 4
HCL Commerce Version 9.1.13.0 or laternextjs-store 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Live ts-app 1 2 4
ts-web 1 2 4
xc-app 1 2 4
query-app 1 2 4
store-web 1 2 4
HCL Commerce Version 9.1.13.0 or laternextjs-store 1 2 4
HCL Commerce Version 9.1.6.0 or latercache-app (Facultatif) 1 2 2
HCL Commerce Version 9.1.7.0 or laterts-util (Facultatif) 1 2 4
HCL Commerce Version 9.1.9.0 or latergraphql-app (Facultatif) 1 2 2
Autres Vault 1 0.5 0.5
HCL Commerce Version 9.1.7.0 or latermustgatherApp (Facultatif) 1 1 4
Totaux
Réplique UC suggérée Mémoire suggérée (Go)
(Serveurs facultatifs inclus) 32 62 121.5