Qu’est-ce que le CloudOps (opérations cloud) ?

Orbite de la Station spatiale internationale (ISS) dans l'espace au-dessus du fleuve Amazone

Auteurs

Camilo Quiroz-Vázquez

IBM Staff Writer

Qu’est-ce que le CloudOps (opérations cloud) ?

Le CloudOps (Opérations cloud) est un cadre d’exigences qui associe des outils et des bonnes pratiques pour gérer, fournir et optimiser les services informatiques et les workloads basés sur le cloud.

Il est utilisé dans les environnements de cloud public, cloud privé, cloud hybride, multicloud et de périphérie pour améliorer les performances, la disponibilité, la rentabilité et la sécurité des applications et services basés sur le cloud.

Le CloudOps fait pour le cloud computing ce que le DevOps fait pour le développement et la fourniture d’applications : il définit un ensemble de processus et de protocoles opérationnels et supervise leur mise en œuvre quotidienne. Le CloudOps vise principalement l’automatisation, la collaboration entre les équipes et l’amélioration continue pour accroître la valeur, l’efficacité et l’évolutivité dans les environnements cloud. L’approche CloudOps d’une organisation est étroitement associée à sa stratégie globale de gestion du cloud.

Le CloudOps est mis à profit par les organisations pour les aider à maintenir l’infrastructure et les services cloud, à automatiser la livraison et les mises à jour des logiciels et à respecter les accords de niveau de service (SLA). Le CloudOps les aide également à gérer la sécurité et la conformité du cloud, à améliorer la gestion des applications et des serveurs et à utiliser l’automatisation dans l’ensemble du parc cloud (par exemple, pour provisionner les ressources cloud afin de répondre à la demande en temps réel).

Semblable au DevOps, le CloudOps se concentre fortement sur la visibilité et l’observabilité. Les équipes CloudOps utilisent l’analytique, la surveillance et le reporting, souvent à l’aide d’outils d’IA, pour mieux comprendre les performances du cloud et l’utilisation des ressources. À partir de ces informations, les équipes CloudOps peuvent automatiser les systèmes en vue d’améliorer les environnements cloud, de réduire la prolifération et le gaspillage informatiques et d’aider les entreprises à mieux rentabiliser leurs investissements cloud.

Vue aérienne d’autoroutes

Gardez la tête dans le cloud 


Recevez la newsletter hebdomadaire Think pour obtenir des conseils d’experts sur l’optimisation des paramètres multicloud à l’ère de l’IA.

Que font les équipes CloudOps ?

Les équipes CloudOps se concentrent sur la gestion de tous les aspects des ressources cloud, leurs objectifs principaux pouvant se répartir en trois catégories.

Mettre en place une gouvernance cloud

Une équipe CloudOps crée les règles, les politiques et les procédures pour la gestion des ressources cloud à l’échelle de l’entreprise. Ces politiques comprennent la définition de protocoles de cybersécurité tels que des plans de reprise après sinistre en cas de panne ou d’attaques par logiciels malveillants, ainsi que des indicateurs pour la surveillance et le provisionnement des ressources.

Lorsque les ressources sont migrées ou développées nativement dans le cloud, les équipes CloudOps s’assurent que les services cloud sont optimisés pour les performances, qu’ils répondent aux objectifs commerciaux et financiers, et qu’ils sont sécurisés et conformes aux réglementations.

Mettre en œuvre l’orchestration du cloud

Pour de nombreuses organisations, le processus CloudOps commence par la migration des ressources traditionnelles vers le cloud. Le processus de migration vers le cloud comprend le choix d’une plateforme cloud (privée, publique, hybride ou multicloud) adaptée à l’organisation, la migration des données et des applications et l’assurance que les exigences en matière de service, de sécurité et de conformité sont respectées.

Le provisionnement et le déprovisionnement automatisés des ressources cloud constituent une partie importante de l’orchestration cloud. Ce processus permet aux organisations d’adapter la capacité rapidement et de supprimer les ressources inutiles tout en réduisant le gaspillage et les coûts.

Gérer les opérations quotidiennes

Une fois les protocoles de gouvernance du cloud établis, les équipes CloudOps collaborent avec les équipes informatiques et les équipes DevOps sur la mise en œuvre. Les équipes CloudOps travaillent tout au long du cycle de vie des applications et sur l’automatisation du déploiement, de la surveillance et de l’optimisation des applications et des services.

Les équipes CloudOps surveillent les outils d’observabilité afin de mieux comprendre le fonctionnement des applications et résoudre les erreurs qui surviennent. Grâce à ces informations, les équipes CloudOps développent et déploient des correctifs pour optimiser les performances des systèmes.

AI Academy

Se préparer à l’IA avec le cloud hybride

Dirigé par des leaders d’opinion IBM, le programme a pour but d’aider les chefs d’entreprise à acquérir les connaissances nécessaires qui leur permettront d’orienter leurs investissements IA vers les opportunités les plus prometteuses.

Avantages du CloudOps

Les équipes CloudOps aident les organisations à tirer parti des avantages du cloud computing, à savoir la flexibilité, l’efficacité et la valeur stratégique accrues qu’offre la technologie cloud par rapport à l’infrastructure informatique sur site traditionnelle.

Une pratique CloudOps réussie aide les organisations à atteindre les objectifs suivants :

Opérations continues et amélioration continue

En adoptant les pratiques CloudOps, les organisations peuvent optimiser la continuité des activités, c’est-à-dire la capacité à réduire les temps d’arrêt et à fournir un service constant aux utilisateurs. Les équipes CloudOps automatisent la fourniture de services et le processus de développement de logiciels, y compris le développement et le test de nouveau code. Elles supervisent également le processus de migration des ressources physiques vers le cloud, en veillant à ce que les workflows et la prestation des services ne soient pas interrompus pendant le processus.

L’automatisation et les workflows standardisés permettent un provisionnement rapide des ressources pour répondre à la demande en temps réel, minimiser les déploiements et améliorer l’agilité opérationnelle. Cette prestation accélérée se traduit par une mise sur le marché plus rapide et une meilleure compétitivité.

Haute disponibilité

En mettant l’accent sur l’observabilité, la gestion des données et des processus orchestrés, le CloudOps permet d’assurer une disponibilité ininterrompue des services et des applications, même sur diverses infrastructures cloud. En mettant en œuvre une surveillance robuste, des mécanismes de basculement et des protocoles de correction automatisés, les organisations sont en mesure de minimiser les temps d’arrêt et de maintenir des niveaux élevés de fiabilité du service.

La haute disponibilité est importante pour fournir un service de qualité aux utilisateurs ; elle entre aussi en jeu dans les questions de conformité pour les fournisseurs de services. En surveillant les performances à l’aide d’indicateurs et de journaux, les équipes CloudOps s’assurent que les organisations respectent leurs accords de niveau de service (SLA) qui en régissent les conditions, y compris la disponibilité. Le non-respect des conditions énoncées dans un SLA peut entraîner des amendes, des pénalités et une perte de réputation de l’entreprise.

Évolutivité simplifiée

Les serveurs physiques stockés dans les centres de données sont coûteux et inefficaces à entretenir, à stocker et à mettre hors service lorsqu’ils ne sont plus nécessaires.

En revanche, les ressources cloud peuvent être provisionnées à la demande et nécessitent moins de matériel physique pour fonctionner. La virtualisation permet l’abstraction du matériel physique, en divisant un seul serveur en plusieurs machines virtuelles (VM). Les outils d’automatisation cloud permettent de provisionner efficacement les machines virtuelles.

Les équipes CloudOps peuvent également provisionner et déprovisionner le stockage et la bande passante en temps réel, afin de répondre à la demande et éliminer les ressources inutilisées coûteuses. En simplifiant l’évolutivité, les organisations peuvent adopter un modèle agile qui favorise la croissance des activités et s’adapte à l’évolution des besoins opérationnels.

Amélioration de la sécurité

Si les solutions cloud offrent de nouvelles opportunités aux organisations, elles s’accompagnent toutefois de certains défis liés à la sécurité pour les équipes CloudOps. Les environnements cloud sont exposés aux menaces de cybersécurité provenant de logiciels malveillants, de mauvaises configurations, d’informations d’identification et d’API non sécurisées, etc. Les équipes CloudOps utilisent une combinaison de pratiques de sécurité et d’outils de fournisseurs tiers pour identifier et atténuer ces menaces, notamment les suivants :

  • Chiffrement des données : ce processus convertit les données en texte brut, qui peuvent être lues par n’importe qui, en données qui nécessitent du code ou une clé pour être lues. Le chiffrement des données n’empêche pas les violations de données, mais contribue à réduire les dommages en rendant les données divulguées difficiles à déchiffrer.

    Les interfaces de programmation des applications (API) permettent aux applications logicielles de communiquer entre elles et de transférer des données dans les environnements cloud. Le chiffrement du trafic de données qui transitent par les API est essentiel pour protéger les données client et organisationnelles.
  • Protection contre les logiciels malveillants : les cyberattaques impliquant des logiciels malveillants peuvent entraîner d’importantes violations de données, perturber la fourniture de services et obliger les organisations à payer des sommes considérables pour récupérer leurs données. Les équipes CloudOps mettent en œuvre diverses stratégies telles qu’une architecture réseau Zero Trust qui vérifie tous les utilisateurs du réseau, l’authentification à deux facteurs (2FA), et la création de plans de réponse aux incidents pour guider les équipes lorsque des cyberattaques se produisent.

    Les équipes CloudOps utilisent également des outils de surveillance pour découvrir des comportements inhabituels dans le trafic réseau. Les outils de détection d’anomalies basés sur l’IA et le machine learning permettent d’analyser de grands ensembles de données et d’identifier les données inhabituelles. La découverte de données anormales peut révéler des risques de sécurité ou des erreurs système potentielles. Les équipes CloudOps supervisent la publication de mises à jour de sécurité, appelées « correctifs », destinées à corriger les vulnérabilités de sécurité découvertes par la surveillance du trafic.
  • Gestion sécurisée des accès : la mise en place et la surveillance de contrôles stricts sur les personnes pouvant accéder à des opérations informatiques spécifiques aident les équipes CloudOps à protéger les données sensibles. Ces pratiques aident également les équipes CloudOps à éliminer les identifiants peu sécurisés en s’assurant que les mots de passe par défaut sont modifiés et que des protocoles de mot de passe appropriés sont mis en œuvre à l’échelle de l’entreprise.

Économies de coûts

Les environnements cloud non contrôlés peuvent entraîner une prolifération du cloud, ou la croissance de services et d’instances cloud inutiles. Le CloudOps joue un rôle crucial dans l’optimisation de l’allocation des ressources, l’amélioration de la rentabilité et la maximisation du retour sur investissement (ROI) de l’infrastructure et des services cloud.

Par exemple, les équipes CloudOps utilisent des outils pour surveiller l’utilisation des ressources et les indicateurs de performance, et déterminer les ressources dont leurs environnements ont besoin. Elles peuvent ensuite automatiser le processus de provisionnement et de déprovisionnement dynamique des ressources afin que seules celles qui sont nécessaires soient facturées. C’est aussi un bon exemple de la nature interdisciplinaire du CloudOps. Alors que le CloudOps se concentre sur les aspects opérationnels et technologiques des environnements cloud, son travail converge avec celui du FinOps et d’autres équipes dans un même objectif stratégique visant à créer une architecture cloud rentable.

Bonnes pratiques CloudOps

Le CloudOps est guidé par les principes suivants :

  • Assurer la visibilité pour les parties prenantes : l’adoption de pratiques CloudOps réussie repose sur une visibilité complète des workflows et des ressources d’une organisation pour les parties concernées. Créer une visibilité unifiée, c’est-à-dire une vue centralisée des données métier (souvent un tableau de bord qui offre un accès facile aux données, aux graphiques et aux schémas), est essentiel pour éliminer les silos et permettre aux équipes CloudOps, DevOps et FinOps de travailler de concert.

    Alors que les ressources cachées entraînent un risque de gaspillage et de défaillance de la sécurité, la visibilité totale soutient la nature collaborative du CloudOps et encourage le partage d’informations et de connaissances institutionnelles qui favorisent l’innovation.
  • Améliorer les techniques de surveillance : le suivi des performances des applications et des systèmes basés sur le cloud via la surveillance du cloud permet aux équipes CloudOps de collecter et d’analyser les données des applications et des services cloud et de générer des informations sur la manière de rendre les opérations plus efficaces.

    Les outils de surveillance du cloud fournissent des informations sur les goulots d’étranglement potentiels, les schémas de trafic API, les configurations réseau et les indicateurs de performance clés (KPI) spécifiques au cloud. Ils permettent également aux équipes de définir des alertes qui envoient automatiquement des notifications lorsque les systèmes n’atteignent pas les seuils définis.
  • Mettre en œuvre l’automatisation du système : les architectures cloud nécessitent une surveillance constante pour rester sécurisées et efficaces. L’automatisation peut améliorer plusieurs aspects opérationnels du cloud, notamment le provisionnement des ressources, la correction des erreurs et la détection des menaces pour la sécurité. L’automatisation du provisionnement de l’infrastructure informatique via l’infrastructure en tant que code (IaC) contribue à accroître l’efficacité dans les environnements cloud.

    Par exemple, les équipes CloudOps peuvent automatiser les systèmes qui surveillent le trafic réseau et le provisionnement des ressources cloud pour éviter les goulots d’étranglement et maintenir la prestation des services.
  • Fournir un accès partout : les équipes CloudOps s’appuient sur des données, des tableaux de bord et des rapports accessibles et condensés. Les outils de gestion du cloud offrent un accès aux systèmes basés sur cloud à partir de n’importe quel appareil répondant aux protocoles de sécurité de l’organisation. Un meilleur accès aux systèmes cloud favorise la flexibilité et renforce la collaboration entre les équipes. L’accès partout est une extension des principes du cloud qui réduit ou élimine la dépendance à l’égard des tâches et des ressources sur site.

CloudOps et DevOps

Le DevOps est une méthodologie qui combine le travail des équipes de développement logiciel et des opérations informatiques. Les principes DevOps permettent une visibilité et des contributions en temps réel pour toutes les parties prenantes dans le cycle de vie du développement logiciel. En renforçant la collaboration, le DevOps vise à éliminer les silos opérationnels afin d’accélérer le workflow de développement et la mise sur le marché de nouveaux produits.

De plus, grâce à des workflows automatisés appelés intégration continue et livraison continue (CI/CD), les équipes DevOps optimisent le processus de développement et de déploiement de logiciels et d’applications. La CI/CD permet aux équipes d’automatiser la création, les tests, l’intégration et la livraison du nouveau code, ce qui accélère les mises à jour et le lancement de nouvelles applications et améliore leur fiabilité. À mesure que les organisations effectuent des migrations vers le cloud ou le déplacement de ressources sur site vers le cloud, les équipes chargées des opérations informatiques ont besoin de davantage de soutien pour maintenir les infrastructures cloud.

Le CloudOps applique les pratiques DevOps de collaboration et d’automatisation à l’architecture cloud. Where DevOps focuses on software development, CloudOps focuses on the challenges of cloud computing, including the orchestration of cloud resources, scalability, security and reducing cloud expenditure. Une stratégie CloudOps robuste facilite le travail des équipes DevOps, en particulier lors du développement d’applications basées sur le cloud.

Solutions connexes

Version gratuite IBM Cloud 

Créez votre compte IBM Cloud gratuit et accédez à plus de 40 produits toujours gratuits, y compris les API IBM Watson.

Créer un compte
IBM Cloud  
IBM Cloud est une plateforme cloud d’entreprise conçue pour les secteurs réglementés, qui fournit des solutions sécurisées, hybrides et adaptées à l’IA.

Découvrir les solutions cloud
Services de conseil cloud 

Déverrouillez de nouvelles fonctionnalités et stimulez l’agilité de votre entreprise grâce aux services de conseil d’IBM Cloud. Découvrez comment co-créer des solutions, accélérer la transformation numérique et optimiser les performances grâce à des stratégies de cloud hybride et à des partenariats d’experts.

Services cloud
Passez à l’étape suivante

Libérez tout le potentiel de l’IA et du cloud hybride avec la plateforme sécurisée et évolutive d’IBM. Commencez par explorer nos solutions adaptées à l’IA ou créez un compte pour accéder à des produits et services toujours gratuits.

Découvrir les solutions d’IA IBM Cloud Créer un compte IBM Cloud gratuit