T-Mobile améliore l'expérience client et réduit les coûts de stockage Kubernetes avec AWS

2019

T-Mobile US souhaitait moderniser son infrastructure pour soutenir une initiative à l'échelle de l'entreprise afin d'améliorer l'expérience client et ainsi optimiser les requêtes des clients via les réseaux sociaux.

Dans cette perspective, T-Mobile a déplacé certaines de ses applications vers un environnement basé sur les conteneurs qui nécessitait un stockage NFS (Network File System). L'entreprise a migré les applications depuis des installations sur site vers des conteneurs dans le cloud. Objectifs : accroître les performances et accélérer le déploiement des applications, conformément aux recommandations des équipes d'applications. Ce processus a également permis à T-Mobile d'atteindre ses principaux objectifs en matière de fiabilité, de sécurité et d'optimisation des coûts.

L'entreprise a choisi Amazon Elastic File System (Amazon EFS), un service natif cloud entièrement géré, pour les charges de travail basées sur NFS de ses applications stratégiques. « La migration vers Amazon EFS de T-Mobile a été motivée par le besoin d'offrir plus de flexibilité à nos équipes de développement des applications », déclare Amreth Chandrasehar, architecte d'entreprise senior chez T-Mobile. « Avec Amazon EFS, nous pouvons faire face aux besoins de stockage à la demande. Cette flexibilité nous permet de contrôler les coûts, voire de faire passer les requêtes de stockage à une gestion en libre-service par nos équipes d'applications. » Amazon EFS est un système de fichiers simple et évolutif pour les applications basées sur Linux qui peut être utilisé avec le cloud Amazon Web Services (AWS) ou sur site.

démarrer un didacticiel python
kr_quotemark

Amazon EFS permet de réduire les coûts et les délais liés à la gestion du stockage. Le service peut être mis à l'échelle de manière fluide, quel que soit le nombre d'applications qui y sont exécutées. »

Amreth Chandrasehar
Architecte d'entreprise senior, T-Mobile, États-Unis

Les équipes de support démontrent la viabilité de la solution NFS pour l'application héritée.

L'entreprise s'est appuyée sur Amazon EFS pour déployer une nouvelle version moderne d'une application héritée qui s'exécutait sur des serveurs sur site dédiés. De par son architecture, l'application était difficile à mettre à l'échelle, nécessitant l'achat de ressources matérielles supplémentaires pour sa prise en charge, ce qui faisait grimper les coûts. Elle nécessitait aussi de la part des équipes internes beaucoup de temps pour la configuration, temps qu'elles auraient dû consacrer aux projets plus essentiels. Désormais, la version mise à jour repose sur une architecture de microservices, qui permet de surmonter les limites de l'application sur site. « Nous avons travaillé avec les équipes AWS Support et leurs experts internes pour garantir l'efficacité de ces solutions pour nous », déclare Chandrasehar. « En quelques mois seulement, nous avons migré plusieurs applications sur site vers une production dans le cloud. »

« Faire confiance à AWS nous a permis de tirer parti de son expertise à toutes les étapes de notre transition vers le cloud », déclare Darron Webb, vice-président chargé des produits et de la technologie, Centre d'excellence cloud, T-Mobile.

Allocation du stockage à la demande

Le processus de migration de l'entreprise impliquait le passage d'applications vers des environnements basés sur les conteneurs. Nombre de ces applications de conteneurs partagent des fichiers de configuration et des dépendances, et ont des exigences de stockage permanent. « Amazon EFS est devenu partie intégrante de notre solution pour les applications basées sur les conteneurs, par exemple les API, les serveurs web, les outils de surveillance et les solutions CI/CD. AWS a joué un rôle de premier plan dans la création de solutions compatibles avec Kubernetes », déclare Chandrasehar. Avant Amazon EFS, il nous fallait des semaines pour allouer du stockage. Désormais, l'entreprise peut facilement mettre à l'échelle des centaines de nœuds dans Kubernetes. T-Mobile utilise Amazon EFS avec les modèles AWS CloudFormation de Kubernetes, avec Amazon EFS qui fournit davantage de capacité de stockage élastique à la demande, ce qui élimine la nécessité d'allouer.

Lorsque de nouvelles applications qui requièrent NFS sont lancées, les équipes d'opérations les orientent vers l'utilisation d'Amazon EFS. Le déploiement d'applications en libre-service sans nécessité de configurer le stockage libère les équipes de développement des applications afin qu'elles se concentrent sur les problèmes plus critiques. « Cela nous simplifie la vie, car nous n'avons pas besoin d'allouer systématiquement Amazon EFS. C'est facile pour nous d'ajouter à la volée Amazon EFS à nos applications en cas de besoin, ce qui se traduit par l'allocation du stockage à la demande et en libre-service », déclare Chandrasehar.

Grâce à la capacité de mise à l'échelle de l'allocation du stockage à la demande, T-Mobile a réduit ses délais d'exécution d'environ 10 à 15 %. Amazon EFS peut être mis à l'échelle de plusieurs pétaoctets à la demande sans perturber le fonctionnement des applications. Le service s'adapte automatiquement au fil de l'ajout et du retrait de fichiers, de sorte que les applications puissent disposer du stockage dont elles ont besoin au moment opportun. Résultat : T-Mobile dispose désormais de capacités de stockage plus durables sur le long terme et n'a plus besoin de surallouer le stockage pour faire face à ses besoins. Cela a permis à l'entreprise d'économiser 40 à 70 % sur les coûts de stockage.

Solution de stockage de fichiers gérée qui fluidifie la migration

Amazon EFS ne nécessite pas de modifier des applications ou outils existants, mais permet d'accéder à une interface standard de système de fichiers, simplifiant ainsi l'intégration. « Amazon EFS permet de réduire les coûts et les délais liés à la gestion du stockage. Le service peut être mis à l'échelle de manière fluide, quel que soit le nombre d'applications qui y sont exécutées. Cela nous permet de nous focaliser sur les projets essentiels, plutôt que sur le lancement et la gestion de solutions de stockage », explique Chandrasehar.

Passer à Amazon EFS a permis à T-Mobile d'accroître son agilité, sa capacité de mise à l'échelle et sa fiabilité, ainsi que de réduire les coûts et les délais d'allocation, par rapport aux options de stockage open source sur site dont disposait l'entreprise. « Les options précédentes faisaient appel à beaucoup de tâches opérationnelles et de support technique, dont nous épargne largement la migration vers Amazon EFS », déclare Chandrasehar. La migration des applications basées sur les conteneurs et des applications héritées s'est faite de manière fluide et rapide, en l'espace de quelques mois seulement.

T-Mobile a également été en mesure d'améliorer son expérience client à la suite de la migration vers Amazon EFS. Chandrasehar déclare : « Au départ, nous voulions optimiser le traitement des requêtes des clients via les réseaux sociaux. Cependant, nous avons aussi connu une amélioration de l'expérience web, de la vente de détail et du service à la clientèle pour nos clients. » T-Mobile entend étendre son utilisation des services AWS. « AWS continue de développer ses solutions, ajoutant systématiquement des fonctions et s'efforçant d'améliorer la vie de ses clients », déclare Webb. « Nos utilisons les solutions AWS aussi souvent que possible dans nos modèles d'architectures afin de tirer parti des outils et de l'agilité qu'offre le cloud. »

Pour en savoir plus, consultez le site aws.amazon.com/efs.

T-Mobile améliore l'expérience client et réduit les coûts de stockage Kubernetes avec AWS

T-Mobile améliore l'expérience client et réduit les coûts de stockage Kubernetes avec AWS

À propos de T-Mobile

T-Mobile est une société de télécommunications qui fournit des services sans fil à 83,1 millions de clients via son réseau LTE 4G national. La société compte des marques phares comme T-Mobile et Metro by T-Mobile, et a son siège à Bellevue, dans l'État de Washington.


Avantages d'AWS

  • L'allocation de stockage en libre-service permet aux équipes d'applications de se concentrer sur les problèmes métier plus essentiels.
  • Réduction des délais d'allocation via l'allocation à la demande.
  • La mise à l'échelle automatisée du stockage permet d'allouer du stockage aux fichiers où et quand le besoin se fait sentir.
  • Migration fluide des applications basées sur les conteneurs et des applications héritées en quelques mois seulement.
  • Réduction des coûts de stockage de 40 à 70 %.

Services AWS utilisés

Amazon Elastic File System

Amazon Elastic File System (Amazon EFS) est un système de fichiers NFS simple, évolutif, élastique et entièrement géré qui s'utilise avec AWS Cloud services et les ressources sur site. De par sa conception, il peut être mis à l'échelle pour prendre en charge des pétaoctets de données sans perturber le fonctionnement des applications. Il s'adapte automatiquement à mesure que vous ajoutez et supprimez des fichiers, ce qui élimine la nécessité d'allouer et de gérer la capacité en fonction de la croissance.

En savoir plus »

Amazon CloudFormation

AWS CloudFormation fournit un langage courant pour vous permettre de modéliser et d'allouer des ressources d'applications AWS et tierces dans votre environnement cloud. AWS CloudFormation vous permet d'utiliser des langages de programmation ou un simple fichier texte pour modéliser et allouer, de manière automatisée et sécurisée, toutes les ressources nécessaires à vos applications dans toutes les régions et tous les comptes. Cela vous donne une source de vérité unique pour vos ressources AWS et tierces.

En savoir plus »


Démarrer

Les entreprises de toute taille et de tous les secteurs d'activités transforment chaque jour leurs activités à l'aide d'AWS. Contactez nos spécialistes et commencez dès aujourd'hui votre transition vers le Cloud AWS.