Le glossaire du cloud

Découvrez les principaux termes et concepts du cloud pour mieux comprendre les technologies, les modèles et les pratiques qui façonnent le cloud computing.

cloud

Pour approfondir

API

Une API, ou interface de programmation d’application, est un ensemble de définitions et de protocoles qui facilite la création et l’intégration de logiciels d’applications.

Base de données managées / DBaaS

Les bases de données managées automatisent des tâches telles que la configuration et la gestion de la haute disponibilité, la reprise d’activité après sinistre, les sauvegardes et la réplication des données dans les différentes régions. Elles sont gérées par le CSP.

Composant cloud

Service offert par un Fournisseur de Cloud public (CSP) dans un contexte d’utilisation donné (frontal web, proxy, …).

FinOps

L’approche FinOps, contraction des termes finance et opération, vise à monitorer et optimiser les coûts en matière de cloud computing. Cela implique une collaboration étroite entre les équipes de gestion des opérations informatiques et les équipes métiers.

Elasticité

C’est la capacité du cloud à s’adapter aux besoins applicatifs le plus rapidement possible.

Flexibilité

Capacité de faire varier dans le temps, à la hausse ou à la baisse, sa consommation d’infrastructure en quasi temps réel. Ex : un bénéficiaire dispose 350j/an d’une infrastructure de 50 VMs, et décide, suite à une campagne marketing, de doubler son infrastructure à 100 VMs durant 15 jours pour gérer de manière optimale les flux. Il revient ensuite à 50 VMs sans contrainte.

IaC

L’Infrastructure as a Code est un ensemble de mécanismes permettant de créer, gérer et supprimer, par des fichiers descripteurs ou des scripts, tout ou partie de son infrastructure.

Landing zone ou Zone d’atterrissage

La zone d’atterrissage est un environnement destiné à héberger vos charges de travail. Elle permet la migration, la modernisation et l’innovation des applications. Cette approche tient compte de toutes les ressources de plateforme nécessaires pour prendre en charge le portefeuille d’applications et ne fait pas la distinction entre IaaS et PaaS.

Machine learning

Grâce à l’intelligence artificielle, le Machine Learning (apprentissage automatique) se traduit par un apprentissage spécifique d’algorithmes qui se développent grâce à des données.

Migration : Re-factoriser

Migration de l’application dans le Cloud en l’adaptant entièrement pour tirer parti des capacités du Cloud, supprimer la dette technique (chiffrement applicatif et des flux, …).

Migration : Ré-héberger | Lift & Shift

Migration de l’application dans le Cloud à l’identique : les intergiciels et bases de données ne sont pas modifiés. Seuls les composants cloud les plus basiques sont utilisés (Machines virtuelles, groupes de sécurité, load balancers de niveau 4, …).

Migration : Re-plateformer

Migration de l’application dans le cloud en l’adaptant techniquement pour bénéficier des composants cloud mis à disposition par le CSP (ex : BDD as a service, scalabilité automatique).

Serverless (sans serveur)

Dans ce modèle les développeurs n’ont pas besoin d’approvisionner les serveurs ni de gérer la mise à l’échelle de leurs applications. Le fournisseur de Cloud se charge lui-même de ces tâches, ce qui permet aux développeurs de faire passer le code en production beaucoup plus rapidement que dans les modèles traditionnels.

Scalabilité

Capacité d’un système, ou de ses composants, à être mis à l’échelle, et a être utilisé sur des plates-formes de tailles très inférieures ou très supérieures, ou avec des volumes ou flux de données très inférieurs ou supérieurs.