10 minutes de lecture

Trouver un fournisseur de plateforme cloud fiable et de confiance, proposant des fonctionnalités d'automatisation, des mises à jour de sécurité régulières et une compatibilité avec Drupal et de nombreux autres frameworks pouvant prendre en charge un site e-commerce.
Une plateforme d'hébergement proposant des mises à jour automatisées, une mise à l’échelle automatique (autoscaling), une communauté et une assistance disponibles 24 h/24 et 7 j/7, la compatibilité avec plusieurs frameworks pour faciliter l'intégration des nouveaux développeurs, ainsi qu'un renforcement significatif de la sécurité et de la protection des données.
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
Depuis 1968, Cambridge Audio développe du matériel audio haut de gamme pour faire découvrir la véritable nature du son aux passionnés de musique du monde entier. Des écouteurs aux chaînes hi-fi d'entrée de gamme, en passant par des enceintes sophistiquées et des installations haut de gamme, Cambridge Audio a remporté de nombreux prix qui témoignent de la qualité et de la valeur de ses produits.
Depuis plus de huit ans, Povilas Uogintas est le développeur web principal de Cambridge Audio. Il a traversé de nombreuses péripéties techniques avec l’entreprise et connaît par cœur les besoins et les défis liés à la gestion de sa présence sur le web.
L’un des principaux défis auxquels Uogintas a dû faire face a été de trouver une plateforme d’hébergement fiable. L’ancien fournisseur offrait un support irrégulier, ce qui obligeait l’équipe de développement de Uogintas à se concentrer sur l’infrastructure et la maintenance des fournisseurs plutôt que sur le développement de nouvelles fonctionnalités. Début 2018, il a décidé de passer à une solution avec Upsun Cloud.
Uogintas revient sur certaines des difficultés que lui et son équipe avaient rencontrées avec l’ancien hébergeur de Cambridge Audio. Bien que celui-ci contrôlât le serveur et sa gestion, l’entreprise n’était pas assez réactive face aux besoins de son équipe.
« Ce n’était pas efficace. L’infrastructure n’était tout simplement pas au rendez-vous. On devait effectuer les mises à jour de sécurité PHP et tout mettre à jour nous-mêmes », explique Uogintas. « Tout le processus de mise à jour était archaïque, ça se résumait à déposer des fichiers via FTP. Ils ne s’en occupaient pas vraiment. On devait tout vérifier en permanence et leur demander de faire les mises à jour nécessaires. Et ils le faisaient… quand on leur demandait. Mais ce n’était pas une façon moderne de travailler. Rien n’était connecté. »
Uogintas s’est mis à chercher une solution qui permettrait à l’équipe de Cambridge Audio de se recentrer sur l’amélioration des fonctionnalités du site web et le développement de nouvelles fonctionnalités, au lieu de se consacrer à des tâches basiques et fastidieuses. Il voulait un prestataire capable d’offrir de l’automatisation et une documentation claire. Se souvenant d’Upsun Cloud, qu’il avait découvert lors d’un Drupal Camp à Londres, il a commencé à comparer ses offres à celles de plusieurs autres solutions cloud.
Après avoir évalué de nombreuses options, il a choisi Upsun Cloud.
« J’ai apprécié que la documentation soit davantage axée sur les développeurs », explique Uogintas. « Les autres documentations que j’avais consultées concernaient surtout les créateurs de sites web et d’autres sujets. Dans l’ensemble, j’avais davantage confiance en Upsun. »
Cambridge Audio utilise Drupal pour sa boutique en ligne, mais peut aussi récupérer des commandes depuis des sites de e-commerce externes comme eBay et Amazon. Upsun Cloud a été l’une des premières plateformes à prendre en charge nativement Drupal, ce qui a simplifié l’intégration d’Upsun Cloud dans le processus des développeurs.
« La mise en route a été facile », explique Uogintas. « La configuration initiale était déjà faite, on a juste dû apprendre quelques nouvelles choses, mais ça n’a pas été difficile du tout. »
Depuis que Cambridge Audio a adopté Upsun Cloud comme solution d’hébergement, M. Uogintas affirme que la productivité des développeurs s’est considérablement améliorée. Son équipe n’a plus à gérer autant de tâches manuelles qu’avant et peut désormais se concentrer sur la mise à disposition plus rapide de nouvelles fonctionnalités pour les clients.
L’une des fonctionnalités de Upsun Cloud les plus utiles pour l’équipe de M. Uogintas, composée de trois développeurs à temps plein, d’ingénieurs assurance qualité et de prestataires, est la fonctionnalité de création de branches.
« Lancer des environnements localement a toujours été un vrai casse-tête », explique Uogintas. « Mais depuis qu’on héberge nos sites sur Upsun, on peut facilement créer une nouvelle branche, télécharger des données et copier rapidement un site web, effectuer nos tests, les partager avec tout le monde, puis déployer toutes les modifications en amont sur le site en production. Ça nous a vraiment fait progresser. »
La possibilité de tester des fonctionnalités sur des environnements de travail associés aux branches s’est avérée particulièrement utile pour identifier les bugs, ce qui a amélioré l’efficacité de l’équipe de développement. Auparavant, l’équipe testait les nouveaux développements les uns après les autres sur un seul site de test, ce qui ralentissait le processus. Désormais, ils peuvent tester plusieurs nouvelles fonctionnalités en parallèle.
« On peut créer différentes branches, et on peut mettre en place différentes couches de sécurité pour s’assurer qu’aucune activité de l’entreprise ne soit exposée. On peut y cacher toutes les informations sensibles et empêcher quiconque de fouiner ou de copier quoi que ce soit. C’est une fonctionnalité dont je ne saurais me passer, d’un point de vue sécuritaire. »
Povilas Uogintas
, développeur
web senior chez Cambridge Audio
Outre des déploiements plus rapides et plus fréquents, la fonctionnalité de branchement permet aussi aux nouveaux développeurs de réaliser leur intégration rapidement et d’avancer plus efficacement dans les processus.
« Si de nouveaux prestataires arrivent, on peut créer de nouvelles branches en un clin d’œil et les configurer rapidement et en toute sécurité », explique Uogintas. « Ils peuvent faire ce qu’ils veulent dans leur propre environnement sans avoir d’impact sur le site en production. Et si t’as une équipe plus grande avec plein de développeurs, c’est assez facile de créer des comptes utilisateurs différents pour chaque branche. »
Uogintas affirme que la possibilité de faire évoluer l’infrastructure dès que nécessaire a été un énorme avantage. Si un site ralentit lorsque le volume de trafic augmente, les sites de Cambridge Audio ont pu réagir rapidement et s’adapter pour répondre à l’évolution de la demande.
« Les possibilités d’évolutivité sont pratiquement illimitées. C’est facile à faire. Avant, notre site avait des problèmes pour différentes raisons », souligne Uogintas. « Avant, si on avait plus de trafic, on ne pouvait rien faire. On ne pouvait pas augmenter notre capacité en quelques heures. Mais lors du dernier Black Friday, par exemple, on a pu passer à un ou deux niveaux supérieurs. »
Le site web de Cambridge Audio marche tellement bien, en fait, que M. Uogintas et son équipe sont en train de passer à un niveau supérieur de leur service Upsun Cloud.
« On est passés au d-24, le niveau Entreprise. On monte en puissance », explique Uogintas. « De plus en plus d’utilisateurs consultent notre site web, de plus en plus d’applications sont utilisées. Notre clientèle s’élargit, ce qui augmente la demande sur nos serveurs, qui doivent être plus puissants, plus rapides, plus performants. Plus il y a de choses à gérer sur le site, plus on se développe en tant qu’entreprise. »
Uogintas ne se contente pas de vanter les fonctionnalités techniques d’Upsun Cloud, il salue aussi l’engagement et la réactivité de son équipe d’assistance.
« Avant, on utilisait le canal Slack. C’était génial. Si t’avais un problème, quelqu’un te contactait et le réglait. Mais depuis qu’on est passés à la version Enterprise, on compte sur votre assistance, ce qui est super. Si on a des soucis, on ouvre des tickets. Ensuite, ça est transmis aux niveaux supérieurs et on obtient la réponse qu’on attend », explique Uogintas. « C’est génial. »
Uogintas dit qu’il s’inquiète aussi moins des cyberattaques et des problèmes de sécurité, ce qui a été une raison majeure pour laquelle lui et son équipe ont décidé d’étendre l’utilisation d’Upsun Cloud à d’autres sites web et à plusieurs projets. Pour garder les données sensibles en dehors du code, Uogintas utilise les variables d’Upsun Cloud.
« Imaginons que notre système contienne des identifiants de sites web : tu peux créer des variables, et elles sont enregistrées et stockées en toute sécurité chez Upsun », explique-t-il. « Ainsi, si jamais notre code venait à être volé pour une raison quelconque, toutes les variables seraient protégées, ce qui est rassurant. »
Uogintas révèle également que, bien que la pandémie de COVID-19 ait changé notre façon de vivre, de travailler, de faire nos achats et d’interagir les uns avec les autres, les choses se sont plutôt bien passées pour lui et son équipe chez Cambridge Audio.
« Tout le monde travaille à domicile maintenant. Avant, tous les développeurs venaient au bureau. Comme on utilise Upsun, on peut travailler de n’importe où. En gros, il suffit d’emporter un ordinateur portable partout où on va », explique Uogintas. « Et ça nous a permis d’embaucher des développeurs partout dans le monde. »
Il souligne aussi que pendant les confinements liés à la pandémie, les gens ont réévalué leur équipement audio à la maison et ont décidé de le moderniser, ce qui a entraîné un véritable boom pour Cambridge Audio.
« Les sites web sont très complexes, il y a beaucoup de processus qui tournent en arrière-plan pour les faire fonctionner 24 h/24 et 7 j/7. Tout ça, ça consomme de l’énergie et ça a un impact sur l’environnement. C’est l’une des raisons pour lesquelles je me suis aussi intéressé à Upsun : son caractère écologique et le fait qu’il aille dans la même direction que notre entreprise. »
Povilas Uogintas
, développeur
web principal chez Cambridge Audio
« Ça a été une période difficile, mais les gens voulaient quand même profiter de leur musique. C’est pour ça qu’on a dû s’adapter, dans ce sens-là », explique Uogintas. « Et on évolue vers une mentalité plus soucieuse de l’environnement et de la durabilité, parce que c’est la bonne chose à faire et qu’Upsun peut nous y aider. »
Dans l’ensemble, Uogintas conclut que le processus de développement de son équipe est devenu plus simple et plus rapide que jamais depuis que Cambridge Audio est passé à Upsun Cloud.
« En général, on est contents d’Upsun », dit-il. « On est contents du service, et on est contents de là où on en est aujourd’hui. »