Les services de cloud distribués F5 apportent des capacités cloud natives à l'infrastructure privée de SoftBank Corp.

SoftBank Corp. (TOKYO : 9434) fournit des services de télécommunications et associe des technologies avancées pour développer et gérer de nouveaux projets au Japon comme à l’international. SoftBank Corp. compte 56 millions d’abonnés mobiles et haut débit au Japon. La division informatique d’entreprise de SoftBank Corp. a décidé d’améliorer l’utilisation limitée des ressources et d’autres inefficiences de son infrastructure privée virtualisée. Mais, en tant qu’entreprise mondiale, elle doit respecter des exigences de sécurité imposant un déploiement sur site, tout en gardant la possibilité d’extensions vers le cloud public à l’avenir. Pour tirer parti de l’efficacité des microservices et conteneurs cloud natifs dans son centre de données privé, elle s’est tournée vers les services F5 Distributed Cloud.

Le défi

La division des technologies de l'information de l'entreprise de SoftBank Corp. gère une infrastructure informatique composée de plus de 800 types de systèmes, plus de 20 000 serveurs et plus de 20 000 commutateurs. De plus, le nombre de serveurs augmente de plusieurs centaines chaque mois.

Cette entreprise a longtemps construit son infrastructure sur des machines virtuelles (VM) et des systèmes monolithiques, adaptés à des charges de travail de taille comparable; cependant, la taille et la complexité des charges ont considérablement évolué avec le temps. Pour la conception des ressources, la société allouait suffisamment de ressources pour gérer les périodes de forte activité, mais ces ressources restaient peu utilisées pendant les périodes creuses, ce qui entraînait un taux d’utilisation global très faible : les CPU de 1 500 serveurs ou plus étaient utilisés à 10 % ou moins, et la mémoire à 50 % ou moins. Cette situation a conduit à une hausse importante des coûts, tandis que l’incapacité à gérer l’ensemble de l’infrastructure a généré d’autres inefficacités.

La division infrastructure informatique de SoftBank a estimé qu’adopter une architecture basée sur les microservices avec un système de conteneurs virtuels améliorerait nettement l’utilisation et la flexibilité des ressources, vous permettant ainsi de traiter beaucoup plus de charges de travail à un coût considérablement réduit. Nous avons dû intégrer ces innovations cloud natives à l’environnement privé existant de l’entreprise. Cela a impliqué de réduire le nombre de machines virtuelles en migrant les charges vers des conteneurs, pour finalement les remplacer progressivement.

Un autre défi auquel l'entreprise a été confrontée était qu'avec l'ajout de nouveaux systèmes internes, le département des application devait consacrer du temps à leur mise en œuvre. Comme SoftBank Corp. a fourni des services à divers secteurs tels que la technologie, la téléphonie mobile, Internet, l'énergie et les affaires, elle a fréquemment ajouté de nouveaux systèmes internes.

La division Infrastructure informatique a pensé qu'il serait possible de résoudre ce problème en proposant des options de libre-service utilisant des microservices cloud natifs pour simplifier le développement de l'infrastructure à laquelle des systèmes internes étaient fréquemment ajoutés.

SoftBank souhaitait également réduire la charge informatique globale afin que les employés puissent se concentrer sur leur activité principale. Permettre à F5 Distributed Cloud Services de gérer l'infrastructure et de mettre à jour ou de mettre à niveau la plateforme devrait améliorer l'efficacité opérationnelle informatique de l'entreprise.

La solution

SoftBank a validé techniquement trois solutions, F5 Distributed Cloud Services et deux solutions concurrentes (toutes deux issues de grandes marques d'infrastructure), pour résoudre ce défi d'infrastructure informatique et remporter le marché. À la suite de l'examen d'utilisation commerciale mené en 2020, F5 Distributed Cloud App Stack et F5 Distributed Cloud Mesh ont été sélectionnés. Cela signifie que Distributed Cloud Services s'est vu confier la « cloud-nativisation » et la protection de l'environnement privé de l'infrastructure informatique de l'une des entreprises les plus influentes au monde.

La division Infrastructure informatique anticipe que les solutions Distributed Cloud App Stack optimiseront le taux d’utilisation des ressources et l’efficacité globale de votre infrastructure privée. SoftBank vise à garantir une faible latence et une sécurité renforcée, tant aux niveaux applicatif que réseau, à l’intérieur comme entre les clusters, en intégrant Distributed Cloud Mesh.

La plateforme Distributed Cloud App Stack a été sélectionnée comme la meilleure solution pour les raisons suivantes :

  • Conteneurs légers basés sur des microservices.
  • Réseau et sécurité intégrés pouvant protéger les conteneurs et les charges de travail.
  • Multi-location qui sépare les locataires et les espaces de noms, et contrôle d'accès basé sur les rôles qui sépare les locataires.
  • Équilibrer la conformité de la sécurité de l'entreprise avec l'agilité des partenaires commerciaux grâce au libre-service à l'aide de superpositions de politiques.
  • Capacités complètes et centralisées de surveillance et de gestion couvrant le réseau, la sécurité et les applications.
  • Des politiques qui couvrent les applications et les réseaux, ainsi que la capacité de visualiser et d’exécuter ces politiques dans les couches réseau 3 à 7.

Distributed Cloud Mesh fournit des services de sécurité et de mise en réseau application distribuées dans le cadre de la solution avec Distributed Cloud App Stack, et la capacité intégrée des technologies a incité l'entreprise à sélectionner Distributed Cloud Services.

Les services Cloud distribués ont été sélectionnés comme la meilleure solution parmi les concurrents pour les raisons suivantes :

  • Les services cloud distribués ont démontré des avantages par rapport à leurs concurrents dans la mesure où ils prennent en charge de manière complète l'isolation de l'espace de noms entre les réseaux, les microservices et les applications.
  • Un autre avantage des services cloud distribués par rapport aux autres était sa capacité à gérer de manière centralisée un site Web avec une seule interface utilisateur, en plus d'avoir de meilleures fonctions de provisionnement avec presque aucune intervention, ainsi qu'une facilité de gestion et de mises à niveau logicielles.
  • Les solutions concurrentes nécessitaient une pile logicielle distincte pour fonctionner n’importe où, quelles que soient les exigences d’infrastructure, et pour permettre l’assemblage de réseaux et d’autres services L4-L7.
  • Ils ne pouvaient pas non plus fournir d’opérations basées sur SaaS pour les applications et les conteneurs.

Par rapport à l'un des concurrents, les services de cloud distribués se sont avérés avoir des fonctions réseau plus abondantes, y compris une qui facilite la mise à l'échelle des connexions réseau externes, et ils ne nécessitaient pas d'intégration avec des logiciels tiers ; ainsi, les services de cloud distribués affichent une excellente vitesse de développement à l'exploitation.

Les résultats

Intégration avec les outils CI/CD

Les services Cloud distribués fonctionnent avec le processus CI/CD (intégration continue/livraison continue) préparé par SoftBank pour rationaliser les charges de travail en éliminant le besoin pour les développeurs d'attendre que leurs applications soient déployées. De plus, grâce à Kubernetes géré, le département de développement application peut exécuter son déploiement applications et de microservices d'origine en libre-service.

Configuration du réseau en tant qu'infrastructure de code

Étant donné que Distributed Cloud App Stack est entièrement intégré à Distributed Cloud Mesh, au lieu de demander individuellement un réseau, une sécurité et des politiques à la division de l'infrastructure informatique à chaque fois qu'une nouvelle exigence se présente, le département de développement application peut introduire lui-même une configuration réseau de type Infrastructure-as-Code dans le cloud privé, tout en appliquant automatiquement la sécurité aux couches 3 à 7.

Extension future

Ce changement d'infrastructure a été programmé dans les prévisions d'investissement de SoftBank pour la période 2022 à 2025, et l'augmentation des investissements dans de nouvelles unités de conteneurs et la réduction des dépenses en machines virtuelles sont incluses dans ses plans. Les prévisions prévoient que la part des unités de conteneurs augmentera de zéro à 60 % d’ici 2025.

Graphique à barres de Softbank
Fig. 1 : Les prévisions des ressources informatiques de l’entreprise montrent que la part des conteneurs dépassera celle des machines virtuelles d’ici 2025.

En utilisant ces nouveaux conteneurs, la société prévoit de lancer deux nouvelles applications majeures qui permettent davantage de ventes et des transactions plus fluides, à la fois dans les magasins physiques et sur les sites portails en ligne, et les services cloud distribués joueront un rôle clé dans le succès de ces deux applications.

Enfin, bien que soumise à des exigences de sécurité très strictes, l’entreprise cherche à tirer parti des capacités du cloud public pour des applications spécifiques, telles que la reprise après sinistre, à l’avenir.

Défis
  • Utilisation inefficace et faible des ressources informatiques
  • Allongement du temps nécessaire au développement des application
  • Conformité aux exigences de sécurité liées à l'extension sur site
  • Flexibilité réduite avec les machines virtuelles 
  • Augmentation des coûts en raison des déploiements continus d'infrastructures

Avantages
  • Meilleure utilisation et efficacité des ressources
  • Latence réduite, sécurité améliorée et conformité réglementaire
  • Gestion globale et centralisée
  • Augmentation de la vitesse et des performances des application , ainsi que des temps d'arrêt réduits
  • Réduisez le coût total de possession grâce à la conteneurisation et au cloud entièrement géré
Produits