Siili Solutions met en production Sitecore sur Azure PaaS
Le cabinet de conseil IT Siili Solutions a annoncé la mise en production de la plateforme Sitecore utilisant l'environnement Azure PaaS de Microsoft. Le projet s'est concentré sur la création de pipelines CI/CD.

Le cabinet de conseil IT Siili Solutions a annoncé la mise en production réussie de sa plateforme web Sitecore sur l'environnement cloud Azure PaaS (Platform as a Service) de Microsoft. Cette étape représente une avancée significative dans l'infrastructure cloud et les solutions client de l'entreprise.
Le projet s'est particulièrement concentré sur l'établissement de pipelines CI/CD (Intégration Continue/Déploiement Continu) à l'aide d'Azure DevOps Services (VSTS). Ces pipelines automatisent les processus de développement et de déploiement de logiciels, permettant des mises en production plus rapides et plus fiables. Siili Solutions a partagé ses connaissances et les meilleures pratiques acquises lors de l'intégration des solutions Sitecore Helix avec l'environnement Azure PaaS.
Un défi majeur rencontré lors du projet concernait les performances du site web et la gestion des sessions sous de fortes charges d'utilisateurs dans la configuration Azure PaaS. Les premiers tests de charge ont révélé des problèmes d'expiration des sessions. Bien que Sitecore ait publié des directives pour optimiser la gestion des sessions, les problèmes persistaient. Des tests approfondis et une collaboration avec le support Sitecore ont été entrepris pour diagnostiquer les causes profondes.
Il a finalement été déterminé que les Web Apps Azure de niveau tarifaire Standard n'étaient pas adéquates pour une utilisation intensive en production, leurs performances se dégradant considérablement autour de 150 à 200 utilisateurs simultanés. La solution a consisté à migrer les App Services de production vers le niveau tarifaire Azure Premium V2, qui offrait les performances nécessaires. De plus, la gestion des sessions de Sitecore a été optimisée en ajustant les valeurs seuils des threads WORKER et IOCP dans la bibliothèque StackExchange.Redis, assurant ainsi la stabilité du site web même sous la charge de milliers d'utilisateurs simultanés.