IBM Cloud est une plateforme de cloud computing conçue pour les charges de travail d'entreprise, la modernisation des applications, les services de données, l'intelligence artificielle, les conteneurs, la sécurité et les environnements de cloud hybride. Son portefeuille comprend des services d'infrastructure, du Kubernetes managé, Red Hat OpenShift, des bases de données, du stockage objet, des services réseau, des services d'IA, des outils de développement et des fonctionnalités de sécurité.

IBM positionne la plateforme autour des environnements hybrides et multicloud, permettant aux organisations de combiner les services IBM Cloud avec leur infrastructure sur site existante et d'autres plateformes cloud. Son intégration avec Red Hat OpenShift est particulièrement pertinente pour les entreprises qui modernisent leurs applications tout en conservant leur portabilité entre environnements cloud.

Pour les entreprises, IBM Cloud peut prendre en charge aussi bien les applications d'entreprise traditionnelles que les charges de travail plus récentes, natives du cloud, liées aux données et à l'IA. Les organisations peuvent choisir des services individuels ou combiner infrastructure et plateformes managées au sein d'architectures d'entreprise plus vastes.

Qu'est-ce qu'IBM Cloud ?

IBM Cloud fournit une infrastructure et des services cloud managés au sein d'un environnement cloud centralisé. Les organisations peuvent provisionner des ressources de calcul, du stockage, des réseaux, des bases de données, des conteneurs, des services de sécurité et des outils de développement.

La plateforme prend en charge à la fois l'infrastructure virtualisée et les serveurs bare metal. IBM propose également des options d'infrastructure dédiée et isolée pour les charges de travail soumises à des exigences particulières en matière de performance, de sécurité ou de conformité.

IBM Cloud est notamment intégré à des technologies telles que Red Hat OpenShift, Kubernetes, IBM watsonx, les logiciels IBM Cloud Pak et le portefeuille de bases de données d'IBM. La plateforme convient ainsi aux organisations qui gèrent à la fois des systèmes d'entreprise existants et des architectures applicatives plus récentes.

Calcul sur IBM Cloud

IBM Cloud propose des serveurs virtuels et des serveurs bare metal pour exécuter les applications et les charges de travail.

Les serveurs virtuels peuvent être configurés selon les besoins en calcul, en mémoire, en réseau et en stockage. L'infrastructure bare metal fournit des ressources physiques dédiées pour les charges de travail nécessitant un contrôle accru sur le matériel sous-jacent.

Les organisations peuvent associer le calcul aux services réseau IBM Cloud VPC, au stockage en mode bloc, au stockage objet, à l'équilibrage de charge, à la supervision et aux services de sécurité pour créer des environnements applicatifs.

Pour les organisations qui exécutent des charges de travail d'entreprise exigeantes, l'infrastructure bare metal peut également prendre en charge le calcul haute performance, des bases de données spécialisées et d'autres applications aux exigences d'infrastructure particulières.

IBM Cloud Kubernetes Service

IBM Cloud Kubernetes Service est une plateforme Kubernetes managée permettant de déployer et d'exploiter des applications conteneurisées.

IBM gère les composants maîtres de Kubernetes tandis que les organisations gèrent leurs applications et leurs ressources de travail. Le service prend en charge les nœuds de travail virtuels et bare metal, les environnements VPC et les configurations à haute disponibilité.

IBM fournit également des fonctionnalités intégrées de sécurité, de supervision, de réseau, de stockage et de contrôle d'accès pour les environnements Kubernetes.

Le service peut donc accompagner les organisations qui développent des microservices, des API, des applications conteneurisées et des charges de travail natives du cloud.

Red Hat OpenShift on IBM Cloud

Red Hat OpenShift on IBM Cloud fournit un environnement OpenShift managé pour les charges de travail conteneurisées d'entreprise.

OpenShift enrichit Kubernetes de fonctionnalités supplémentaires en matière de développement, de gestion du cycle de vie, de sécurité et d'exploitation. IBM gère le plan de contrôle OpenShift tandis que les organisations déploient et gèrent les applications au sein de leurs clusters.

OpenShift sur IBM Cloud peut être utilisé pour la modernisation des applications, le développement en cloud hybride et le déploiement de charges de travail d'entreprise. IBM intègre le service à ses fonctionnalités IAM, de supervision, de stockage, de réseau et à d'autres capacités cloud.

IBM Cloud Object Storage

IBM Cloud Object Storage fournit un stockage évolutif pour les données non structurées telles que les sauvegardes, les documents, les contenus multimédias, les fichiers applicatifs et les charges de travail de type data lake.

Les organisations peuvent utiliser différentes classes de stockage selon la fréquence d'accès aux informations et leur durée de conservation. Object Storage peut également s'intégrer aux services d'analytique, d'IA, de sauvegarde et d'applications.

IBM chiffre automatiquement les données au repos dans ses services de stockage à l'aide de clés de chiffrement gérées par IBM. Les organisations qui ont besoin d'un contrôle supplémentaire peuvent utiliser des services tels qu'IBM Key Protect pour des clés de chiffrement gérées par le client.

IBM Cloud Databases

IBM Cloud propose des services de bases de données managées répondant à différents besoins applicatifs.

Son portefeuille comprend des bases de données relationnelles telles qu'IBM Cloud Databases for PostgreSQL et IBM Cloud Databases for EnterpriseDB, ainsi que des services NoSQL et d'autres services de données spécialisés.

IBM Cloudant fournit une base de données NoSQL managée fondée sur la technologie Apache CouchDB et peut prendre en charge des applications nécessitant des structures de données flexibles orientées documents.

IBM propose également des services de bases de données qui s'intègrent à son écosystème plus large d'analytique, d'IA et de développement d'applications.

IA et watsonx

IBM Cloud prend en charge l'intelligence artificielle grâce à watsonx, la plateforme d'IBM dédiée à l'IA d'entreprise et aux flux de travail de données.

watsonx comprend des fonctionnalités de développement d'IA, des modèles de fondation, ainsi que des capacités de gouvernance et de gestion des données. Les organisations peuvent utiliser les services d'IA d'IBM pour créer des applications exploitant les informations de l'entreprise tout en appliquant des contrôles de gouvernance et de sécurité.

IBM Cloud fournit également une infrastructure conçue pour les charges de travail d'IA, notamment des ressources dotées de GPU pour les applications nécessitant du calcul accéléré.

Cette combinaison permet aux entreprises de créer des applications d'IA tout en reliant les modèles aux données de l'entreprise et à l'infrastructure cloud existante.

Réseau et cloud hybride

IBM Cloud fournit des fonctionnalités réseau via son infrastructure Virtual Private Cloud (VPC).

Les organisations peuvent créer des réseaux isolés, des sous-réseaux, des configurations de routage, des groupes de sécurité, des équilibreurs de charge et une connectivité entre les ressources cloud. Les services VPN permettent de relier les environnements IBM Cloud à d'autres réseaux, tandis que des options de connectivité dédiée peuvent répondre aux besoins des environnements d'entreprise nécessitant des connexions réseau privées.

IBM propose également Satellite, qui permet aux organisations de déployer et de gérer des services IBM Cloud compatibles sur leur propre infrastructure ou dans d'autres environnements. Cela peut soutenir des architectures hybrides et multicloud dans lesquelles toutes les charges de travail ne peuvent pas s'exécuter au sein d'une seule région de cloud public.

Sécurité et identité

La sécurité est intégrée à l'infrastructure et aux services managés d'IBM Cloud.

IBM Cloud Identity and Access Management (IAM) fournit des contrôles d'accès centralisés pour les utilisateurs, les identifiants de service, les groupes d'accès et les politiques. IAM peut s'intégrer aux contrôles d'accès basés sur les rôles de Kubernetes pour les environnements de conteneurs.

IBM Cloud propose également des services tels que Key Protect, Secrets Manager, Security and Compliance Center, ainsi que des contrôles de sécurité réseau.

Les services de stockage chiffrent automatiquement les données au repos avec des clés gérées par IBM, tandis que Key Protect peut offrir des fonctionnalités de chiffrement gérées par le client pour les services compatibles.

Outils de développement et DevOps

IBM Cloud comprend des services conçus pour soutenir le développement et le déploiement d'applications.

Les développeurs peuvent utiliser Kubernetes et OpenShift pour les applications conteneurisées, les bases de données cloud pour les données persistantes, le stockage objet pour les fichiers, ainsi que les API et outils en ligne de commande d'IBM Cloud pour l'automatisation.

IBM propose également Schematics, qui utilise des flux de travail d'infrastructure as code basés sur Terraform pour provisionner et gérer les ressources cloud. Les fonctionnalités DevOps peuvent être intégrées aux dépôts de code source, aux pipelines CI/CD, aux registres de conteneurs, aux outils de sécurité et aux services de supervision.

Ces services permettent aux organisations d'automatiser la livraison de l'infrastructure et des applications plutôt que de s'appuyer exclusivement sur une configuration manuelle.

Usages en entreprise et en environnement hybride

IBM Cloud peut prendre en charge une grande variété de charges de travail d'entreprise, notamment :

  • La modernisation des applications
  • Les déploiements en cloud hybride
  • Les applications conteneurisées
  • Les charges de travail d'IA et d'apprentissage automatique
  • Les bases de données d'entreprise
  • L'analytique des données
  • La sauvegarde et la reprise après sinistre
  • Le calcul haute performance
  • Les charges de travail réglementées
  • Les architectures d'API et de microservices
  • Les environnements de sécurité et de conformité

L'association d'IBM Cloud et de Red Hat OpenShift peut également aider les organisations à maintenir des environnements applicatifs conteneurisés cohérents entre le cloud et l'infrastructure sur site.

Tarification d'IBM Cloud

IBM Cloud applique généralement une tarification à l'usage, les coûts variant selon les ressources de calcul, le stockage, le réseau, les configurations de bases de données, l'infrastructure Kubernetes et les services managés supplémentaires.

Certains services sont facturés à l'heure ou au mois, tandis que les déploiements d'entreprise peuvent faire l'objet de contrats personnalisés. Les coûts peuvent également varier selon la région, le type d'infrastructure, les réservations et la configuration des ressources.

Il convient donc d'utiliser le catalogue cloud et les outils de tarification d'IBM pour calculer le coût prévisible d'une architecture donnée plutôt que de se fier à un prix unique pour l'ensemble de la plateforme.

Comment les entreprises évaluent IBM Cloud

Les organisations prennent généralement en compte :

  • L'infrastructure IBM existante
  • Les besoins en cloud hybride
  • Les projets de modernisation des applications
  • Les besoins liés à Kubernetes et OpenShift
  • Les exigences en matière de bases de données
  • Les charges de travail d'IA
  • Les exigences de sécurité et de conformité
  • L'architecture réseau
  • Les besoins de localisation des données
  • Les performances de l'infrastructure
  • La consommation cloud prévue
  • L'intégration aux systèmes existants

La configuration IBM Cloud appropriée dépend de l'architecture des charges de travail de l'organisation et de son besoin de services d'infrastructure individuels ou d'un environnement de cloud hybride plus large.

Conclusion

IBM Cloud offre une plateforme cloud orientée entreprise couvrant le calcul, le stockage, les bases de données, Kubernetes, Red Hat OpenShift, l'IA, le réseau, la sécurité et les services aux développeurs.

Son intégration avec Red Hat OpenShift la rend pertinente pour les organisations qui modernisent leurs applications et exploitent des charges de travail conteneurisées dans des environnements hybrides. IBM propose également des contrôles de sécurité et d'identité, des bases de données managées, du stockage objet, une infrastructure pour l'IA et des outils d'infrastructure as code.

Les entreprises qui étudient IBM Cloud peuvent évaluer la plateforme en fonction de leur infrastructure existante, de leurs projets de modernisation des applications, de leurs besoins natifs du cloud, de leur stratégie en matière d'IA, de leurs obligations de sécurité et de leur consommation de ressources prévue.

À propos de l'auteur

James Mitchell, 36 ans, est spécialiste financier au sein d'une publication de conseil aux entreprises. Il s'intéresse particulièrement à la navigation sur des marchés volatils et à l'élaboration de stratégies d'investissement résilientes. Il aide les professionnels à constituer des portefeuilles diversifiés conçus pour résister aux fluctuations du marché et favoriser une croissance durable.

Références