9 minutes de lecture

Remarque : cette étude de cas a été initialement publiée sous la marque Platform.sh. Elle a été republiée (mise à jour) pour refléter notre nouveau nom, Upsun Cloud. Tous les résultats et analyses restent inchangés
Hearst Networks EMEA est un groupe audiovisuel international qui partage des histoires qui comptent avec son public depuis 1995. L'entreprise est présente dans toute l'Europe, notamment au Royaume-Uni, dans les pays nordiques, au Benelux, en Europe centrale et de l'Est, en Espagne, en Italie, en Allemagne, en Afrique et au Moyen-Orient. Le portefeuille de marques haut de gamme de Hearst Networks EMEA comprend The HISTORY® Channel, Crime+Investigation® et BLAZE®. Avec de nombreuses activités internationales à gérer, l’organisation dispose d’un éventail tout aussi large de sites web et de services en ligne.
Avant 2021, Hearst Networks EMEA faisait appel à une agence de gestion pour ses sites web, qui s’occupait du développement, de la maintenance et de l’hébergement/de la disponibilité de chaque domaine. Mais en 2022, Hearst a souhaité séparer le développement web de l’hébergement. Il a donc fallu passer en revue toutes les options disponibles pour ces services.
On a rencontré James Hall, responsable web chez Hearst Networks EMEA, pour comprendre les défis auxquels le réseau était confronté à l’époque, explorer leur processus de décision concernant la migration et examiner ce qui les a amenés à choisir — et à rester fidèles à — Upsun Cloud.
Fort de plus d’une décennie d’expérience en conception et développement web, James a testé de nombreux outils web tout au long de sa carrière. Son point de vue unique apporte un éclairage sur le processus de recherche du fournisseur d’hébergement idéal.
Q : Combien de sites gères-tu actuellement ?
R : On gère actuellement 14 sites répartis sur six environnements différents : l’un d’entre eux héberge plusieurs domaines. Et avec Upsun Cloud, même ça, c’est super simple.
Q : En 2022, quel type de solution d’hébergement géré recherchais-tu ? Et qu’espérais-tu gagner en migrant ?
R : Dès le début d’un projet, on se rend vite compte qu’il existe différentes options d’hébergement possibles. On peut opter pour un hébergement entièrement géré. On peut opter pour un hébergement entièrement autonome. Mais on voulait quelque chose entre les deux, où on bénéficierait quand même d’un accompagnement en cas de besoin sur certains aspects de l’hébergement. Soyons honnêtes : l’hébergement peut parfois être assez complexe.
On voulait aussi avoir la flexibilité de faire évoluer nos environnements à la hausse ou à la baisse selon nos besoins, et de travailler de manière asynchrone avec des équipes de développement partout dans le monde. Pouvoir collaborer avec différentes équipes dans différents pays et sur différents continents était extrêmement important. Upsun Cloud semblait répondre parfaitement à ces critères.
Q : Qu’est-ce qui vous a poussés à envisager Upsun Cloud ?
R : On a écumé Internet et rencontré de nombreux hébergeurs pour évaluer différentes options, en effectuant des tests en environnement de test sur plusieurs solutions afin de trouver celle qui répondait le mieux à nos besoins. Upsun Cloud nous a semblé être un bon choix pour notre entreprise pour plusieurs raisons.
D’abord, le fait qu’il soit facile d’expérimenter rapidement de nouvelles idées grâce à un processus basé sur les branches, ce qui signifie qu’on peut créer et détruire des éléments dans des environnements isolés. On peut les lancer et les fermer en quelques secondes, quand on en a besoin, sans impact sur la production.
On peut aussi travailler sur différents continents sans aucun problème. Les développeurs travaillent sur différentes branches, qui se synchronisent avec nos dépôts, ce qui nous permet de tester de nouvelles fonctionnalités tout en effectuant des tests en conditions réelles.
Enfin, ça nous permet aussi de suivre facilement les incidents et les problèmes. Si jamais on rencontre des difficultés, Upsun Cloud dispose d’un système de tickets intégré pour nous permettre d’obtenir de l’aide. On a souscrit à une formule Entreprise, ce qui nous permet de discuter avec un membre de l’équipe Upsun dans les délais prévus par le SLA.
Q : Comment as-tu finalement choisi la formule et les services adaptés à tes besoins ?
R : L’un des avantages de Upsun Cloud, c’est sa tarification prévisible. Ça permet au client de planifier clairement ses coûts d’exploitation et d’évoluer au fur et à mesure, si besoin.
Au début, un représentant d’Upsun s’est entretenu avec nous, a examiné nos analyses, évalué les performances de notre site, calculé des moyennes à partir des données et nous a aidés à déterminer quelle formule nous convenait le mieux. Il n’y a pas eu de vente incitative ; on nous a simplement proposé la formule la mieux adaptée à ce site.
Du coup, on ne paie jamais pour des fonctionnalités qu’on n’utilise pas. En même temps, les sites qui ont besoin de plus de trafic et de ressources sont eux aussi toujours en ligne.
Q : Comment s’est passée la migration vers Upsun Cloud ?
R : Comme pour tout changement d’hébergeur, ça peut être une expérience compliquée. Mais le moment décisif pour nous, celui où on a compris qu’on avait vraiment pris la bonne décision, c’était le processus d’intégration avec l’équipe technique d’Upsun — avec nos chargés de compte et le soutien de tous les services de l’entreprise.
Tu disposes d’un outil extrêmement puissant et complexe, doté d’une interface vraiment simple, qui te permet de modifier la configuration de ton hébergement à tout moment. Pour nous, même les collègues qui ne sont pas développeurs au sein de l’entreprise comprennent désormais qu’Upsun est au cœur de nos produits numériques, au cœur de notre écosystème, et qu’il s’accompagne d’un support technique à toute épreuve. Ça nous a fait prendre conscience qu’Upsun Cloud était le bon choix pour nous.
Q : Comment ton processus s’est-il amélioré depuis la migration ?
R : Chez Hearst Networks EMEA, avant Upsun Cloud, on utilisait un processus de développement traditionnel comprenant les phases de développement, de test, d’assurance qualité et de production, en passant de l’une à l’autre, puis à la suivante.
Même si tu peux toujours suivre cette méthodologie stricte si tu le souhaites, cette rigidité du processus n’est pas forcément nécessaire quand on utilise Upsun Cloud. Ça permet aux entreprises d’adapter le processus de développement à leurs propres besoins, tout en s’assurant que les meilleures pratiques du secteur sont respectées. Tu peux être plus flexible, en sachant que si jamais tu rencontres des problèmes, tu peux revenir en arrière en production dans le pire des cas.
Il n’y a pas non plus d’ambiguïté quant aux délais applicables aux nouvelles versions de produit ou aux demandes de fonctionnalités : avec Upsun Cloud, tout est transparent entre toutes les équipes qui ont accès au service.
Grâce à Composer, qui gère les dépendances au sein de Drupal, il est facile de suivre les mises à jour tant du cœur de Drupal que des modules contribués. Et Upsun Cloud facilite grandement la mise à jour de tes sites. Tu peux effectuer les mises à jour dans un environnement séparé, puis, une fois que tu es satisfait, les déployer en production.
En disposant d’un environnement miroir pour tes tests, tu peux effectuer des tests approfondis, ce qui te permet en fin de compte de détecter et de corriger tout bug avant la mise en production. Ça aide à minimiser les temps d’arrêt potentiels en production.
En résumé, Upsun Cloud te permet d’essayer de nouvelles façons de travailler. Le service te donne la possibilité d’oser davantage avec tes environnements — bien plus que tu ne le ferais si tu les hébergais toi-même. Et tu sais que tout ça est soutenu par une équipe géniale et solidaire, prête à t’aider si jamais quelque chose tourne mal.
Q : On propose deux interfaces pour les utilisateurs de tous niveaux : la CLI et la GUI. Laquelle préfères-tu utiliser ?
R : Au début, tu peux obtenir des résultats incroyables grâce à l’interface graphique (GUI), via l’interface web, avec une navigation et des fonctionnalités faciles à utiliser.
Cependant, une fois que tu auras acquis de l’expérience avec l’interface graphique, tu pourras gagner énormément de temps en apprenant à utiliser la ligne de commande (CLI) d’Upsun Cloud.
L'interface en ligne de commande de Upsun Cloud est un moyen incroyablement intuitif de gérer les environnements web hébergés sur sa plateforme.
Q : Quel a été le plus grand avantage de ton partenariat avec Upsun ?
R : Quand on a rejoint Upsun, on a été intrigués par le message marketing autour du « Deploy Friday ». Avant de devenir clients, on n’y croyait pas vraiment ; on pensait que c’était juste un bon slogan marketing !
Mais c’est vrai : on peut vraiment faire des déploiements le vendredi. Gagner un jour supplémentaire dans la semaine pour gérer et effectuer les mises en production, en utilisant les cinq jours de la semaine pour ça, ça fait une énorme différence.
C’est quelque chose qui, pour notre entreprise, se traduit clairement par des économies. On peut déployer des mises à jour de sécurit é, des correctifs et de nouvelles fonctionnalités le vendredi, tout en étant rassurés de savoir que si on rencontre des problèmes en cours de route, on peut revenir en arrière.
En bref, ça nous a permis d’augmenter notre productivité en développement web, en libérant ce jour de semaine supplémentaire pour les mises en production.
Q : Que dirais-tu à quelqu’un qui envisage de migrer vers Upsun Cloud ?
R : Depuis que je travaille chez Hearst Networks EMEA, l’une des meilleures décisions que j’ai prises à ce jour a été de choisir Upsun Cloud comme hébergeur. Je pense que c’est un outil extrêmement puissant.
Lorsqu’on migre vers un nouveau fournisseur d’hébergement, ce n’est pas toujours facile de trouver exactement ce qu’on cherche. Que ce soit des forfaits personnalisables, des environnements en miroir, des jours de déploiement supplémentaires ou un service client réactif. Je te conseille surtout de faire des recherches approfondies et de tester les solutions pour trouver celle qui te convient le mieux.
James Hall est concepteur et développeur web depuis plus de dix ans. Fort de son expérience dans les projets basés sur Drupal, GitHub et Composer, ses compétences techniques et son esprit d'initiative l'ont mené loin, lui permettant de travailler sur des projets web pour de grandes marques du secteur des technologies et des médias.