Cas d'utilisation d'IBM Cloud pour les services financiers
Ces cas d'utilisation mettent en évidence comment les charges de travail sur IBM Cloud® Kubernetes Service peuvent tirer parti d'un calcul hautes performances à haute disponibilité, d'une rotation facile des clusters pour accélérer le développement et de l'intelligence artificielle (IA) avec IBM Watson®.
Une société hypothécaire réduit les coûts et accélère la conformité aux réglementations
Le vice-président de la gestion des risques d'une société de prêts hypothécaires résidentiels traite 70 millions d'enregistrements par jour, mais le système sur site était lent et imprécis. Les dépenses informatiques ont grimpé en flèche parce que le matériel devenait rapidement obsolète et n'était pas pleinement utilisé. En attendant que le matériel soit remplacé, la société a pris du retard en terme de conformité aux réglementations.
Contexte
Pour améliorer l'analyse des risques, l'entreprise a étudié les services IBM Cloud Kubernetes Service et IBM Cloud Analytic afin de réduire les coûts, d'augmenter la disponibilité mondiale et, en fin de compte, d'accélérer la conformité aux réglementations. Avec IBM Cloud Kubernetes Service dans plusieurs régions, ses applications d'analyse peuvent être conteneurisées et déployées dans le monde entier, améliorant ainsi la disponibilité et répondant aux réglementations locales. Ces déploiements sont accélérés grâce à des outils open source familiers, déjà intégrés dans IBM Cloud Kubernetes Service.
Les applications d'analyse de cette société ont été d'abord conteneurisées puis placées dans le cloud. En un éclair, le casse-tête lié au matériel a disparu. Des clusters Kubernetes ont pu facilement être conçus pour répondre aux besoins de la société en termes d'UC, de mémoire RAM, de stockage et de sécurité à hautes performances. Et lorsque les applications d'analyse utilisées changent, il est possible d'ajouter ou de réduire le traitement sans avoir à investir des sommes folles dans le matériel. Grâce à la mise à l'échelle horizontale de IBM Cloud Kubernetes Service, leurs applications s'adaptent au nombre croissant d'enregistrements, ce qui permet d'accélérer les rapports réglementaires. IBM Cloud Kubernetes Service fournit des ressources informatiques élastiques dans le monde entier, qui sont sécurisées et très performantes.
A présent, ces applications reçoivent d'importants volumes de données depuis un entrepôt de données sur IBM Cloudant. Le stockage en cloud dans IBM Cloudant assure une meilleure disponibilité qu'avec un stockage verrouillé dans un système local. La disponibilité étant essentielle, les applications sont déployées dans des centres de données mondiaux pour la reprise après sinistre et la réduction des temps de latence.
La société a pu accélérer sont traitement en matière d'analyse des risques et de conformité. Ses fonctions d'analyse prédictive et d'analyse des risques, telles que les calculs Monte Carlo, sont désormais constamment mises à jour au moyen de déploiements agiles et itératifs. L'orchestration des conteneurs est gérée par Kubernetes, ce qui permet de réduire les coûts d'exploitation. En fin de compte, l'analyse du risque pour les prêts hypothécaires est plus réactive aux changements rapides du marché.
- Les besoins accrus pour assurer une meilleure gestion des risques financiers ont conduit à une augmentation de la surveillance réglementaire. Les mêmes besoins font que l'analyse associée des processus et des informations à fournir en matière de gestion des risques tend vers des rapports plus granulaires, mieux intégrés et plus nombreux en matière de réglementation.
- Les grilles de calcul à hautes performances constituent les composants d'infrastructure essentiels pour la création de modèles financiers.
Le problème de l'entreprise est l'échelle et le délai de livraison.
Son environnement actuel date de plus de 7 ans. Il s'agit d'un environnement local avec une capacité limitée en termes de calcul, de stockage et d'E-S. Les actualisations de serveur sont coûteuses et leur exécution prend beaucoup de temps. Les mises à jour de logiciels et d'applications suivent un processus informel et ne sont pas reproductibles. Le calcul à hautes performances réel est difficile à programmer. L'API est trop complexe pour les nouveaux développeurs qui rejoignent l'équipe et nécessite des connaissances non documentées. Et l'exécution des mises à niveau des applications principales prend 6 à 9 mois.
Solution
Services de calcul, de stockage et d'E/S exécutés dans le nuage public avec un accès sécurisé aux actifs de l'entreprise sur site en cas de besoin.
- Stockage de documents sécurisé et évolutif prenant en charge les analyses de documents structurés et non structurés
- Transférer les actifs de l'entreprise et les applications existantes tout en permettant l'intégration de certains systèmes sur site qui ne seront pas migrés
- Solutions de déploiement plus rapides et implémentation de processus de surveillance et de processus DevOps standard pour traiter les bogues affectant l'exactitude des informations dans les rapports
Solution technique :
- IBM Cloud Kubernetes Service
- IBM Cloud Object Storage
- IBM Cloud Data Engine (Spark)
- IBM Cloudant
- Secure Gateway
IBM Cloud Kubernetes Service fournit des ressources informatiques évolutives et les tableaux de bord associés ( DevOps ) pour créer, adapter et supprimer des applications et des services en fonction des besoins. Grâce à l'utilisation de conteneurs standard, les applications peuvent être hébergées à nouveau sur IBM Cloud Kubernetes Service rapidement et sans changements architecturaux majeurs.
Cette solution offre des avantages immédiats en termes d'évolutivité. En utilisant la gamme enrichie d'objets de déploiement et d'exécution de Kubernetes, la société hypothécaire est en mesure de surveiller et gérer les mises à niveau des applications en toute fiabilité. Elle peut également mettre à l'échelle et répliquer les applications qui utilisent des règles définies et l'orchestration automatique de Kubernetes.
Secure Gateway est utilisé pour créer un pipeline sécurisé vers les bases de données et les documents sur site pour les applications qui sont ré-hébergées pour fonctionner sur IBM Cloud Kubernetes Service.
IBM Cloud Object Storage est conçu pour tout le stockage brut de documents et de données à mesure des avancées. Pour les simulations Monte Carlo, un pipeline de flux de travaux est mis en place dans lequel les données de simulation figurent dans des fichiers structurés qui sont stockés dans IBM Cloud Object Storage. Un déclencheur permettant de démarrer les services de traitement des échelles de simulation dans IBM Cloud Kubernetes Service pour diviser les données des fichiers en compartiments d'événements N pour le traitement de la simulation. IBM Cloud Kubernetes Service s'applique automatiquement aux exécutions de service associées à N et écrit les résultats intermédiaires dans IBM Cloud Object Storage. Ces résultats sont traités par un autre ensemble de services de calcul IBM Cloud Kubernetes Service pour produire les résultats finaux.
IBM Cloudant est une base de données NoSQL moderne qui convient à de nombreux cas d'utilisation axés sur les données, du stockage et des requêtes de données de type clé-valeur aux documents complexes. Pour gérer le volume grandissant des règles de rapports de gestion et de réglementations, la société hypothécaire utilise IBM Cloudant pour stocker les documents associés aux données de réglementation brutes qu'elle reçoit. Des processus de calcul sur IBM Cloud Kubernetes Service sont déclenchés pour compiler, traiter et publier les données dans divers formats de rapports. Les résultats intermédiaires communs aux rapports sont stockés sous forme de documents IBM Cloudant de sorte que des processus utilisant des modèles puissent être utilisés pour produire les rapports nécessaires.
Résultats
- Les simulations financières complexes sont réalisées en 25 % du temps qui était auparavant possible avec les systèmes existants sur site.
- La durée de déploiement s'est améliorée pour passer de 6 à 9 mois à 1 à 3 semaines en moyenne. Ce progrès a été rendu possible car IBM Cloud Kubernetes Service permet d'utiliser un processus contrôlé et rigoureux pour augmenter les conteneurs d'application et les remplacer par de nouvelles versions. Les bogues signalés peuvent être corrigés rapidement, ce qui permet de résoudre des problèmes tels que l'exactitude des données.
- Les coûts des rapports réglementaires ont été réduits grâce à un ensemble cohérent et évolutif de services de stockage et de calcul fournis par IBM Cloud Kubernetes Service et IBM Cloudant.
- Au fil du temps, les applications initiales qui ont été transférées dans le nuage ont été restructurées en microservices coopératifs qui fonctionnent sur IBM Cloud Kubernetes Service. Cette action a contribué à accélérer le développement et la durée de déploiement et a permis d'innover davantage en raison d'une relative facilité en matière d'expérimentation. Ils ont également lancé des applications innovantes avec des versions plus récentes de microservices pour tirer parti des conditions du marché et de l'entreprise (c'est-à-dire des applications et des microservices situationnels).
Une société technique de paiements rationalise la productivité des développeurs, en déployant des outils d'intelligence artificielle (IA) pour leurs partenaires 4 fois plus vite
Un responsable du développement dispose de développeurs qui utilisent des outils traditionnels locaux qui ralentissent le prototypage en attendant l'achat du matériel.
IBM Cloud Kubernetes Service fournit un incrément de calcul à l'aide de la technologie standard open-source. Une fois que la société est passée à IBM Cloud Kubernetes Service, les développeurs ont eu accès à des outils DevOps conviviaux, comme des conteneurs portables et faciles à partager.
Les développeurs peuvent ensuite expérimenter facilement l'intégration rapide de changements dans des systèmes de développement et de test avec des chaînes d'outils ouvertes. Les outils de développement traditionnels sont radicalement transformés lorsqu'ils ajoutent des services de cloud dotés d'intelligence artificielle (IA) aux applications en un seul clic.
Contexte
Rationalisation de la productivité des développeurs et déploiement d'outils d'IA pour les partenaires 4 fois plus rapides * *
- Les interruptions sont de plus en plus fréquentes dans le secteur des paiements qui connaît une croissance spectaculaire pour les particuliers et les entreprises. Mais les mises à jour des outils de paiement demeurent particulièrement lentes.
- Des fonctions cognitives sont nécessaires pour identifier plus rapidement les transactions frauduleuses avec de nouveaux moyens.
- Avec le nombre croissant des partenaires et de leurs transactions, la circulation des outils augmente, mais le budget d'infrastructure de la société doit être réduit, en maximisant l'efficacité des ressources.
- La dette technique augmente faute de diminuer en raison de l'incapacité de lancer des logiciels de qualité pour pouvoir répondre aux exigences du marché.
- Les budgets de dépenses d'investissement sont étroitement contrôlés et le service informatique a conscience qu'il n'a pas le budget ou le personnel nécessaire pour créer les environnements de test et de préproduction avec les systèmes dont il dispose en interne.
- La sécurité tend à devenir la préoccupation majeure et vient s'ajouter aux problèmes de livraison, provoquant ainsi des retards supplémentaires.
Solution
Le responsable du développement doit faire face à de nombreux défis dans le secteur dynamique des paiements. Les réglementations, le comportement des consommateurs, la fraude, la concurrence et les infrastructures du marché évoluent rapidement. Un développement rapide est essentiel pour faire partie de l'univers des paiements à venir.
Le modèle de gestion consiste à fournir des outils de paiement aux partenaires commerciaux, pour qu'ils puissent aider ces institutions financières et d'autres organisations à fournir des expériences en matière de paiement numérique avec une sécurité renforcée.
La solution adaptée consiste à aider les développeurs et leurs partenaires commerciaux :
- DE L'AVANT-GUICHET AUX OUTILS DE PAIEMENT : systèmes de redevance, suivi des paiements même transfrontaliers, conformité aux réglementations, données biométriques, versements, etc.
- FONCTIONS SPECIFIQUES A LA REGLEMENTATION : chaque pays comporte des réglementations uniques de sorte que l'ensemble d'outils global peut sembler similaire mais apporte des avantages propres aux différents pays
- OUTILS DE DEVELOPPEMENT CONVIVIAUX qui accélèrent le déploiement des fonctions et des corrections d'erreurs
- DETECTION DES FRAUDES EN TANT QUE SERVICE (FDaaS) avec Watson AI pour garder une longueur d'avance sur les actions frauduleuses fréquentes qui ne cessent d'augmenter.
Calcul, outils DevOps et IA fonctionnant dans le cloud public avec accès aux systèmes de paiement dorsaux. Implémentation d'un processus d'intégration continue et de distribution continue (CI/CD) pour raccourcir considérablement les cycles de livraison.
Solution technique :
- IBM Cloud Kubernetes Service
- IBM Cloud® Continuous Delivery
- IBM Cloud Logging and Monitoring
- IBM Watson for Financial Services
- IBM Cloud App ID
La société a commencé par conteneuriser les machines virtuelles des outils de paiement et à les placer dans le cloud. En un éclair, le casse-tête lié au matériel a disparu. Des clusters Kubernetes ont pu facilement être conçus pour répondre aux besoins de la société en termes d'UC, de mémoire RAM, de stockage et de sécurité. Et lorsque les outils de paiements doivent évoluer, elle a pu ajouter ou réduire les calculs sans acquisition coûteuse et lente de matériel.
Avec la mise à l'échelle horizontale de IBM Cloud Kubernetes Service, leur échelle d'application avec le nombre croissant de partenaires, ce qui se traduit par une croissance plus rapide. IBM Cloud Kubernetes Service fournit des ressources de calcul élastique dans le monde entier qui sont sécurisées pour une utilisation complète des ressources de calcul modernes.
Un développement accéléré est un facteur de réussite pour le responsable. Avec l'utilisation de conteneurs modernes, les développeurs peuvent conduire des tests dans les langages de leur choix et intégrer les changements dans des systèmes de développement et de test, répartis sur différents clusters. Ces insertions sont automatiques avec des chaînes d'outils ouvertes et IBM Cloud® Continuous Delivery. Les mises à jour d'outils ne sont plus confinées dans des processus de construction lents et susceptibles de comporter des erreurs. Les développeurs peuvent fournir des mises à jour incrémentielles à leurs outils, tous les jours, voire plus fréquemment.
Les fonctions de journalisation et de surveillance des outils, notamment avec l'utilisation de l'intelligence artificielle de Watson, sont rapidement intégrées dans le système. Les développeurs ne perdent plus de temps à construire des systèmes de journalisation complexes, juste pour pouvoir identifier et résoudre les incidents de leurs systèmes de production. Un facteur clé pour réduire les coûts de personnel réside dans le fait qu'IBM gère Kubernetes, de sorte que les développeurs puissent se concentrer sur de meilleurs outils de paiement.
La sécurité avant tout : avec la technologie bare metal pour IBM Cloud Kubernetes Service, les outils de paiement sensibles disposent désormais d'un isolement standard mais dans le cadre de la flexibilité du cloud public. Des analyses pour détecter les vulnérabilités sont exécutées en permanence.
Étape 1: Ascenseur et déplacement pour sécuriser le calcul
- Migration des images de machine virtuelle sur des images de conteneur qui s'exécutent sur IBM Cloud Kubernetes Service dans IBM Cloud public.
- Sur cette base, Vulnerability Advisor fournit des fonctionnalités d'analyse d'images, de règles, de conteneurs et de vulnérabilités liées aux packages.
- Les coûts liés à un centre de données privé ou aux dépenses locales sont considérablement réduits et remplacés par un modèle informatique à la demande qui évolue en fonction des exigences de la charge de travail.
- Imposer de manière uniforme une authentification gérée par des règles à vos services et API avec une simple annotation Ingress. Avec la sécurité déclarative, vous pouvez garantir l'authentification des utilisateurs et la validation de jeton en utilisant App ID.
Étape 2: Opérations et connexions aux systèmes de paiement existants
- Utiliser IBM Secure Gateway pour que les connexions soient toujours sécurisées sur les systèmes d'outils locaux restants.
- Fournir des méthodes et des tableaux de bord DevOps normalisés via Kubernetes.
- Une fois que les développeurs ont construit et testé des applications dans des clusters de développement et de test, ils utilisent les chaînes d'outils d'IBM Cloud® Continuous Delivery pour déployer des applications dans les clusters d'IBM Cloud Kubernetes Service dans le monde entier.
- Les outils à haute disponibilité (HA) intégrés dans IBM Cloud Kubernetes Service équilibrent la charge de travail au sein de chaque région géographique, en incluant la réparation spontanée et l'équilibrage de charge.
Étape 3: Analyser et prévenir la fraude
- Déployer IBM Watson for Financial Services pour la prévention et la détection des fraudes.
- A l'aide des chaînes d'outils et des outils de déploiement Helm, les applications sont également déployées sur les clusters IBM Cloud Kubernetes Service dans le monde entier. Les charges de travail et les données respectent alors les réglementations régionales en vigueur.
Résultats
- Faire passer les machines virtuelles monolithiques existantes sur des conteneurs hébergés dans le cloud constituait la première étape qui permettait au responsable du développement de faire des économies sur les coûts d'investissement et d'exploitation.
- Avec une gestion de l'infrastructure assurée par IBM, l'équipe de développement est libre de fournir des mises à jour 10 fois par jour.
- En parallèle, le fournisseur a mis en place des itérations simples délimitées dans le temps pour maîtriser la dette technique existante.
- Avec le nombre de transactions traitées, les opérations peuvent être mises à l'échelle de manière exponentielle.
- En même temps, la nouvelle méthode d'analyse des fraudes de Watson a contribué à accélérer la détection et la prévention, avec 4 fois moins de fraudes par rapport à la moyenne régionale.