Maintenance

HCL Commerce Version 9.1 suit le modèle de distribution continue (CD), appelé stratégie « 2-plus-1 » (2+1). Les produits concernés par cette stratégie bénéficieront d'une assistance technique pendant au moins 2 ans à compter de la mise à disposition d'une nouvelle version du produit. Il sera également proposé une extension d'assistance facultative et payante pour au moins 1 année supplémentaire.

Cycles de vie de versions et d'implémentation

HCL Commerce se décline en mise à jour majeure, module modificateur et groupe de correctifs.

Généralement, plus le temps écoulé entre deux implémentations de HCL Commerce augmente, plus les mises à jour de HCL Commerce deviennent difficiles à implémenter. Les passages d'une version majeure à une autre nécessitent une migration ainsi qu'une plus grande réflexion autour des compromis et des limites entre anciennes et nouvelles fonctionnalités, personnalisations et solutions.

A l’inverse, les transitions moins conséquentes d'une mise à jour de HCL Commerce à une autre, par exemple dans le cas de groupes de correctifs ou de modules modificateurs, s'avèrent moins complexes. Ces mises à jour n'incluent généralement que des correctifs et améliorations importants pour des fonctions qui sont spécifiquement adaptées aux utilisateurs des fonctionnalités et solutions de site les plus récentes. De de fait, le chemin de mise à jour pour les mises à jour moins conséquentes est également beaucoup moins intensif et demande simplement que vous regénériez vos images Docker personnalisées sur des images de base plus récentes avant de les déployer.

Type de version Exemple de représentation Description
Version majeure Version 9.1 Une version majeure de HCL Commerce contient de nouvelles solutions de site. Les fonctionnalités et solutions plus anciennes sur lesquelles vous vous appuyez et issues de versions précédentes peuvent être prises en charge, devenir obsolètes ou nécessiter un certain niveau de modification pour que vous puissiez continuer de les utiliser avec une version majeure.

Les versions majeures incluent souvent des modifications importantes en termes de paradigmes de déploiement, de structure architecturale et de personnalisation, dont la planification et l'exécution nécessitent une profonde réflexion.

Pour réaliser une mise à niveau d'une version majeure à une autre, vous devez planifier et effectuer une migration de site. Suivez les rubriques de cette section.

Version de module modificateur Version 9.1.10.0  Une version d'un module modificateur de HCL Commerce contient de nouvelles fonctionnalités de site et s'appuie sur les solutions de versions majeures introduites. De plus, les modules modificateurs contiennent des correctifs fonctionnels, de performances et liés à la sécurité pour HCL Commerce et les solutions tierces sur lesquelles il s'appuie.

Ils sont familièrement qualifiés de « versions » car ils sont publiés sur une base trimestrielle ou semestrielle.

Les mises à jour d'un module modificateur à un autre sont censées être beaucoup moins intensives que celles d'une version majeure à une autre. Toutefois, certaines modifications apportées aux fonctionnalités de site peuvent exister entre deux versions d'un module modificateur et sont susceptibles d'entraîner une indisponibilité des fonctionnalités si elles ne sont pas prises en compte. C'est pourquoi il est nécessaire de passer en revue les notes de version de chaque version d'un module modificateur (Modifications importantes) afin de vous assurer que votre site continuera de fonctionner comme prévu.

Pour plus d'informations sur chaque version d'un module modificateur, voir HCL Commerce éditions.

Pour mettre à niveau votre site d'une version d'un module modificateur ou groupe de correctifs à une autre, voir :
Version du groupe de correctifs Version 9.1.13.3 HCL Commerce bénéficiera de groupes de correctifs pour la fonctionnalité Elasticsearch, lesquels seront mis à disposition entre chaque version majeure et la suivante à partir de la version 9.1.13.1. Ces correctifs auront pour but de fournir des mises à jour importantes liées à la recherche. Il est recommandé de procéder à une mise à niveau vers le dernier groupe de correctifs dès qu'il est disponible. Seules certaines images de la version sont mises à jour lors de la publication de versions de groupes de correctifs. Ces conteneurs mis à jour, dont les noms de fichiers de groupe de correctifs sont modifiés, sont destinés à être utilisés avec les conteneurs d'origine restants de la même version.
Pour mettre à niveau votre site d'une version d'un module modificateur ou groupe de correctifs à une autre, voir :

Versions à distribution continue

La liste suivante décrit les principales caractéristiques des versions à CD :
  • Chaque nouvelle version d'un module modificateur et d'un groupe de correctifs est une accumulation des mises à jour précédentes, auxquelles s'ajoutent les nouveaux correctifs et améliorations. Par exemple, HCL Commerce9.1.3.0 contient toutes les modifications de 9.1.1.0 et 9.1.2.0..
  • HCL ne fournit des fonctionnalités et des correctifs que par le biais d'une version d'un module modificateur ou d'un groupe de correctifs. Aucun correctif temporaire n'est fourni.
  • HCL entend publier des mises à jour tous les trimestres, ou plus fréquemment en cas d'identification de vulnérabilités de sécurité. Le moment et la fréquence ne sont pas garantis et peuvent être sujets à modification sans préavis à la seule discrétion de HCL.
  • Les nouvelles fonctionnalités ou améliorations apportées à des fonctionnalités existantes qui sont susceptibles d'affecter votre code personnalisé sont désactivées par défaut.
  • HCL Commerce suit le modèle de distribution continue (CD), appelé stratégie « 2-plus-1 » (2+1). Les produits concernés par cette stratégie bénéficieront d'une assistance technique pendant au moins 2 ans à compter de la mise à disposition d'une nouvelle version du produit.
Le tableau suivant présente les principales différences entre les versions pour HCL Commerce et HCL Commerce Developer.
Comparaison des packages entre les environnements d'exécution et de développement
HCL Commerce exécutionHCL Commerce Developer
Format de livraisonImages Docker que vous pouvez utiliser pour déployer de nouveaux conteneurs Docker.
Pour assurer une mise à jour de maintenance transparente de votre environnement d'exécution, respectez les meilleures pratiques de HCL pendant le développement.
  • Ne modifiez pas manuellement les fichiers (comme la modification de configurations ou la mise à jour du code d'application) dans un conteneur Docker en cours d'exécution. Dans le cas contraire, vos configurations et votre code peuvent être perdus après avoir mis à jour votre environnement.
  • Personnalisez plutôt le code dans l'environnement HCL Commerce Developer, puis déployez le code dans de nouvelles images Docker. Pour plus d'informations, voir Création d'une image Docker personnalisée à partir d'un package déployable.
Fichier d'installation compressé .pak que vous pouvez installer avec IBM Installation Manager. Utilisez ce package pour mettre à jour une installation existante de HCL Commerce Developer version 9.
Emplacement du téléchargement :HCL License and Delivery portalHCL License and Delivery portal
Logiciels co-requisLes packages de mise à jour incluent des correctifs pour les logiciels co-requis, WebSphere Application Server, WebSphere Application Server V8.5.5 Liberty, IBM HTTP Server, ainsi que les distributions Linux CentOS/UBI8, lesquels sont inclus dans les images Docker.

N'appliquez pas manuellement les correctifs co-requis à votre environnement d'exécution. Au lieu de cela, attendez que le correctif soit inclus dans le package de mise à jour HCL Commerce officiel. Dans le cas contraire, vos modifications peuvent être remplacées lorsque vous appliquez le prochain package de mise à jour HCL Commerce. Si vous décidez d'appliquer manuellement des correctifs, il est de votre responsabilité de suivre les modifications que vous avez apportées dans votre environnement d'exécution. Vous devez réappliquer les correctifs qui ne sont pas inclus dans le package de mise à jour officiel. Pour plus d'informations, voir Correctifs inclus dans les versions de HCL Commerce.

Note: Si un package de mise à jour inclut des correctifs WebSphere Application Server ou WebSphere Application Server V8.5.5 Liberty, il est recommandé de mettre également à jour l'environnement de développement aux mêmes niveaux afin d'en garantir la compatibilité.
Les packages de mise à jour n'incluent pas de correctifs pour les logiciels co-requis.

Vous devez appliquer manuellement la maintenance aux logiciels co-requis tels que WebSphere Application Server, WebSphere Application Server V8.5.5 Liberty ou Rational Application Developer.

Note: Si WebSphere Application Server et WebSphere Application Server V8.5.5 Liberty sont mis à jour dans les conteneurs Docker, il est recommandé de mettre également à jour votre environnement de développement aux mêmes niveaux afin d'en garantir la compatibilité.
Correctifs de sécuritéLes packages de mise à jour incluent les derniers correctifs de sécurité pour HCL Commerce et pour tous les logiciels co-requis.
  • Pour les systèmes d'exploitation de base CentOS ou UBI8 : HCL effectuera des analyses de sécurité des images Docker et surveillera la base de données Common Vulnerabilities and Exposure (CVE). Si CentOS ou UBI8 publie une nouvelle version incluant des correctifs pour des problèmes relevant de la CVE, HCL mettra à jour les images Docker avec la nouvelle version.
  • Pour WebSphere Application Server, WebSphere Application Server V8.5.5 Liberty et le SDK IBM Java : HCL appliquera tous les correctifs nécessaires qui sont annoncés.
Les packages de mise à jour incluent des correctifs de sécurité pour HCL Commerce, mais n'incluent pas la sécurité du logiciel co-requis.

Vous devez appliquer manuellement les correctifs de sécurité aux logiciels co-requis tels que WebSphere Application Server, WebSphere Application Server V8.5.5 Liberty ou Rational Application Developer.

Note: Si WebSphere Application Server et WebSphere Application Server V8.5.5 Liberty sont mis à jour dans les conteneurs Docker, il est recommandé de mettre également à jour votre environnement de développement aux mêmes niveaux afin d'en garantir la compatibilité.
InstallationHCL Commerce aperçu de la mise à jour de productionHCL Commerce Developer aperçu de la mise à jour