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 les combine avec des technologies avancées pour développer et exploiter de nouvelles entreprises au Japon et dans le monde. SoftBank Corp. compte 56 millions d'abonnés à la téléphonie mobile et au haut débit au Japon. La division des technologies de l'information de l'entreprise SoftBank Corp. a décidé qu'elle devait améliorer la faible utilisation des ressources et d'autres inefficacités de son infrastructure privée virtualisée. Mais l'entreprise mondiale était confrontée à un problème : ses exigences de sécurité imposaient un déploiement sur site avec une option pour d'éventuelles futures capacités de cloud public. L'entreprise cherchait un moyen d'apporter l'efficacité des microservices et des conteneurs cloud natifs à son centre de données privé et s'est tournée vers F5 Distributed Cloud Services.

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 société a traditionnellement construit une infrastructure basée sur des machines virtuelles (VM) et des systèmes monolithiques, ce qui était idéal pour des charges de travail de taille similaire ; cependant, la taille et la complexité des charges de travail ont radicalement changé avec le temps. En ce qui concerne la conception des ressources, étant donné que l'entreprise a fourni des ressources suffisantes pour résister aux périodes de pointe, ces ressources ne peuvent pas être utilisées efficacement pendant les périodes creuses, ce qui signifie que le taux d'utilisation global des ressources était très faible, avec un taux d'utilisation des processeurs pour 1 500 serveurs ou plus de 10 % ou moins et leur taux d'utilisation de la mémoire de 50 % ou moins. Cela a entraîné une augmentation significative des coûts et l’incapacité à gérer l’ensemble de l’infrastructure a entraîné d’autres inefficacités.

La division Infrastructure informatique de SoftBank a estimé que l'adoption d'une architecture basée sur des microservices utilisant un système de conteneurs virtuels améliorerait considérablement le taux d'utilisation et la flexibilité des ressources, permettant de gérer beaucoup plus de charges de travail à un coût nettement inférieur. Il était toutefois nécessaire d’intégrer ces innovations cloud natives dans l’environnement privé actuel de l’entreprise. Cela signifiait qu'il était nécessaire de réduire le nombre de machines virtuelles en migrant les charges de travail vers des conteneurs, puis de les remplacer au fil du temps.

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 s'attend à ce que l'utilisation des solutions Distributed Cloud App Stack améliore le taux d'utilisation des ressources et l'efficacité globale de son infrastructure privée. SoftBank prévoit d'obtenir une faible latence et une sécurité élevée dans les couches application et réseau au sein et entre les clusters grâce à l'ajout de 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 de ressources de calcul de l'entreprise prévoient que la proportion de 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
  • Taux d'utilisation des ressources informatiques inefficace et faible
  • 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
  • Utilisation et efficacité accrues 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