Les services F5 Distributed Cloud apportent des fonctionnalités cloud natives à l’infrastructure privée de SoftBank Corp.
SoftBank Corp. (TOKYO : 9434) fournit des services de télécommunications et les associe à des technologies avancées afin de développer et d’exploiter de nouvelles activités au Japon et dans le monde. SoftBank Corp. compte 56 millions d’abonnés aux services mobiles et haut débit au Japon. La division des technologies de l’information de SoftBank Corp. a estimé nécessaire de remédier à la faible utilisation des ressources et aux autres inefficacités de son infrastructure privée virtualisée. Mais l’entreprise internationale était confrontée à un dilemme : ses exigences de sécurité imposaient un déploiement sur site, tout en prévoyant la possibilité de recourir ultérieurement au cloud public. Elle cherchait un moyen de bénéficier de l’efficacité des microservices et des conteneurs cloud natifs dans son centre de données privé et s’est tournée vers les services F5 Distributed Cloud.
Le défi
La division informatique de SoftBank Corp. gère une infrastructure informatique composée de plus de 800 types de systèmes, de plus de 20 000 serveurs et de plus de 20 000 commutateurs. En outre, le nombre de serveurs augmente de plusieurs centaines chaque mois.
Cette entreprise a traditionnellement mis en place une infrastructure reposant sur des machines virtuelles (VM) et des systèmes monolithiques, une approche idéale pour des charges de travail de taille similaire. Toutefois, la taille et la complexité des charges de travail ont considérablement évolué au fil du temps. En matière de dimensionnement des ressources, l’entreprise prévoyait une capacité suffisante pour faire face aux périodes de forte activité, mais ces ressources ne pouvaient pas être utilisées efficacement pendant les périodes creuses. Le taux global d’utilisation des ressources était donc très faible : pour plus de 1 500 serveurs, le taux d’utilisation des processeurs était inférieur ou égal à 10 %, et celui de la mémoire, inférieur ou égal à 50 %. Cette situation entraînait une hausse importante des coûts, tandis que l’impossibilité de gérer l’ensemble de l’infrastructure engendrait d’autres inefficacités.
La division Infrastructure informatique de SoftBank estimait que l’adoption d’une architecture basée sur des microservices et utilisant un système de conteneurs virtuels améliorerait considérablement le taux d’utilisation et la flexibilité des ressources, ce qui permettrait de prendre en charge beaucoup plus de charges de travail à un coût nettement inférieur. Il était toutefois nécessaire d’intégrer ces innovations cloud natives à l’environnement privé existant de l’entreprise. Il fallait donc réduire le nombre de machines virtuelles en migrant les charges de travail vers des conteneurs, puis remplacer progressivement ces machines virtuelles.
L’entreprise était confrontée à un autre défi : à chaque ajout de nouveaux systèmes internes, le service chargé des applications devait consacrer du temps à leur mise en œuvre. SoftBank Corp. fournissant des services à divers secteurs, notamment les technologies, la téléphonie mobile, Internet, l’énergie et les entreprises, elle ajoutait fréquemment de nouveaux systèmes internes.
La division Infrastructure informatique a estimé qu’il serait possible de résoudre ce problème en proposant des options en libre-service reposant sur des microservices cloud natifs, afin de simplifier le développement de l’infrastructure à laquelle de nouveaux systèmes internes étaient fréquemment ajoutés.
Par ailleurs, SoftBank souhaitait réduire la charge informatique globale afin que ses employés puissent se concentrer sur leur cœur de métier. Le fait de confier à F5 Distributed Cloud Services la gestion de l’infrastructure ainsi que la mise à jour ou la mise à niveau de la plateforme devrait améliorer l’efficacité opérationnelle du service informatique de l’entreprise.
La solution
SoftBank a validé techniquement trois solutions, F5 Distributed Cloud Services et deux solutions concurrentes (toutes deux proposées par de grandes marques d’infrastructure), afin de relever ce défi lié à l’infrastructure informatique et de remporter le marché. À l’issue de l’évaluation en vue d’une utilisation commerciale menée en 2020, F5 Distributed Cloud App Stack et F5 Distributed Cloud Mesh ont été retenus. Distributed Cloud Services s’est ainsi vu confier la transformation cloud native 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 prévoit que l’utilisation des solutions Distributed Cloud App Stack améliorera le taux d’utilisation des ressources et l’efficacité globale de son infrastructure privée. SoftBank prévoit d’obtenir une faible latence et un niveau de sécurité élevé au niveau des couches applicative et réseau, au sein des clusters et entre ceux-ci, grâce à l’ajout de Distributed Cloud Mesh.
La plateforme Distributed Cloud App Stack a été retenue comme la meilleure solution pour les raisons suivantes :
- Conteneurs légers basés sur des microservices.
- Réseau et sécurité intégrés capables de protéger les conteneurs et les charges de travail.
- Architecture mutualisée séparant les locataires et les espaces de noms, et contrôle d’accès basé sur les rôles permettant d’isoler les locataires.
- Concilier la conformité aux exigences de sécurité de l’entreprise avec l’agilité des partenaires commerciaux grâce au libre-service et à l’utilisation de couches de politiques.
- Fonctionnalités complètes et centralisées de supervision et de gestion couvrant le réseau, la sécurité et les applications.
- Des politiques couvrant les applications et les réseaux, ainsi que la capacité à visualiser et à appliquer ces politiques au niveau des couches réseau 3 à 7.
Distributed Cloud Mesh fournit une connectivité réseau distribuée pour les applications ainsi que des services de sécurité dans le cadre de la solution avec Distributed Cloud App Stack, et l’intégration de ces technologies a incité l’entreprise à choisir Distributed Cloud Services.
Les services Distributed Cloud ont été retenus comme la meilleure solution parmi celles proposées par la concurrence pour les raisons suivantes :
- Les services cloud distribués se sont démarqués de leurs concurrents en offrant une prise en charge complète de l’isolation des espaces de noms entre les réseaux, les microservices et les applications.
- Un autre avantage de Distributed Cloud Services par rapport aux autres solutions résidait dans sa capacité à gérer un site web de manière centralisée à partir d’une interface utilisateur unique, ainsi que dans ses fonctionnalités plus performantes de provisionnement avec une intervention humaine quasi nulle, sans oublier la simplicité de la gestion et des mises à niveau logicielles.
- Les solutions concurrentes nécessitaient une pile logicielle distincte pour fonctionner partout, quelles que soient les exigences en matière d’infrastructure, et pour permettre l’interconnexion des réseaux ainsi que d’autres services L4 à L7.
- Elles ne pouvaient pas non plus proposer d’opérations basées sur le SaaS à la fois pour les applications et les conteneurs.
Par rapport à l’un de leurs concurrents, les services de cloud distribué se sont révélés dotés de fonctionnalités réseau plus nombreuses, notamment d’une fonction facilitant la mise à l’échelle des connexions réseau externes. De plus, ils ne nécessitent aucune intégration avec des logiciels tiers. Les services de cloud distribué permettent ainsi de passer très rapidement du déploiement à l’exploitation.
Les résultats
Intégration avec les outils CI/CD
Les services cloud distribués s’intègrent au processus CI/CD (intégration continue/déploiement continu) mis en place par SoftBank afin de rationaliser les charges de travail, en évitant aux développeurs d’avoir à attendre le déploiement de leurs applications. En outre, grâce à Kubernetes géré, le service de développement d’applications peut déployer ses propres applications et microservices en libre-service.
Configuration réseau par infrastructure en tant que code
Distributed Cloud App Stack étant entièrement intégré à Distributed Cloud Mesh, plutôt que de demander séparément un réseau, des mesures de sécurité et des politiques à la division de l’infrastructure informatique à chaque nouveau besoin, le service de développement d’applications peut lui-même mettre en place dans le cloud privé une configuration réseau de type Infrastructure-as-Code, tout en appliquant automatiquement la sécurité aux couches 3 à 7.
Évolutions futures
Cette évolution de l’infrastructure a été intégrée aux prévisions d’investissement de SoftBank pour la période 2022-2025. L’entreprise prévoit notamment d’investir davantage dans de nouvelles unités de conteneurs et de réduire ses dépenses consacrées aux machines virtuelles. Selon ces prévisions, la part des unités de conteneurs devrait passer de zéro à 60 % d’ici 2025.

Grâce à ces nouveaux conteneurs, l’entreprise prévoit de lancer deux nouvelles applications majeures qui permettront d’augmenter les ventes et de fluidifier les transactions, aussi bien dans les magasins physiques que sur les portails en ligne. Les services de cloud distribué joueront un rôle clé dans la réussite de ces deux applications.
Enfin, bien qu’elle soit soumise à des exigences de sécurité particulièrement strictes, l’entreprise souhaite à l’avenir tirer parti des capacités du cloud public pour certaines applications spécifiques, telles que la reprise après sinistre.

Avantages
- Amélioration de l’utilisation des ressources et de l’efficacité
- Latence réduite, sécurité renforcée et conformité réglementaire
- Gestion complète et centralisée
- Accélération du développement des applications, amélioration des performances et réduction des temps d’arrêt
Défis
- Utilisation inefficace et faible taux d’exploitation des ressources informatiques
- Allongement du délai nécessaire au développement d’applications
- Respect des exigences de sécurité liées à l’extension de l’infrastructure sur site
- Flexibilité réduite avec les machines virtuelles