Lexique
Toutes les définitions sur le cloud
Retrouvez toutes les définitions des termes ou acronymes associés au cloud par ordre alphabétique
ABC
- Algorithme : Un ensemble d’instructions et d’opérations réalisées dans un ordre précis pour réaliser une tache ou résoudre un problème. Pour qu’il soit utilisable par une machine, il est nécessaire d’exprimé cet algorithme dans un langage informatique, en général sous forme d’application qui combine un grand nombre d’algorithme pour réaliser des actions variées.
L’utilisation d’algorithme est aujourd’hui généralisé et on y fait appel constamment dans notre quotidien : recommandation de produits sur la base d’achats déjà effectués, conduite de véhicule autonome…
- ATAWAD : Simplement l’acronyme de Any Time Anywhere Any Device, ce qui veut dire : n’importe quand, n’importe ou et sur n’importe quel écran.
- Analyse prédictive : Une méthode qui consiste a analyser l’historique des données d’utilisation d’un service ou d’un produit ou d’un phénomène sur une période pour en déduire un comportement type. Il ne s’agit pas de prédire l’avenir mais de faire ressortir des probabilités de ce qui peut survenir, une méthode qui est particulièrement utilisé dans le domaine du Big Data, par les data scientists qui utilisent des techniques comme le machine learning.
- Ansible : Ansible est une plateforme open source qui combine le déploiement de logiciels multi-nœuds, l’exécution des tâches ad-hoc, et la gestion de configuration. Une plateforme fournie par Red Hat, elle utilise des modèles YAML directement lisibles qui permettent aux utilisateurs de programmer l’exécution de tâches répétitives sans avoir à apprendre un langage évolué.
- API ou Application Programming Interface : Un ensemble de fonctions permettant à des applications d’accéder aux services de logiciels tiers. L’utilisation des API simplifie grandement le travail des développeurs en donnant l’accès à des ressources externes, accélérant ainsi le développement de certaines taches.
- Bureau d’enregistrement ou Registraire : Société ou une association gérant la réservation de nom de domaine. Leurs services permettent de réserver pour une durée définie les domaine de premier niveau comme par exemple : .fr, .com, .org
- Business intelligence : Représente l’ensemble des technologies permettant l’analyse de leurs données pour aider à la prise de décision.
- CaaS (Container as a Service) : Le Container as a Service désigne une forme de virtualisation par conteneurs, qui intègrent : les moteurs, l’orchestration et les ressources de traitement sous-jacentes.
Dans certain cas le terme CaaS désigne également les services de prise en charge de conteneurs d’un fournisseur de cloud.
- Certificat SSL : Installé sur un serveur, le certificat SSL active le cadenas et le protocole « https », afin d’assurer une connexion sécurisée entre le serveur web et le navigateur.
- Cloud native : Représente l’ensemble des technologies qui permettent de créer et exécuter des applications nativement adapté aux environnements modernes tels que le cloud public, cloud privé ou hybride. (exemple de technologies : containers, microservices, les service mesh etc).
- Cluster : Cluster de serveurs ou grappe de serveurs, des termes qui désignent un groupe de serveurs et d’autres ressources indépendantes fonctionnant comme un seul système.
Le cluster est constitué de noeuds de calcul, de noaeuds de stockage, de noeuds de frontaux… Permettant de profiter d’une ressource de traitement de données centralisée. Un client peut ainsi dialoguer avec le la grappe de serveurs comme si il s’agissait d’une seule machine.
- CMS (Content Management System) : Les CMS sont des plateformes de déploiement de sites web qui permettent d’en gérer le contenu, l’apparence et les fonctionnalités de A à Z, sans necessairement avoir besoin de passer par une interface de programmation.
En général l’usage est simplifier et un grand nombre de fonctionnalités peuvent être ajoutées via des plugin (exemples de CMS : WordPress, Joomla!, Prestashop, Shopify, Magento, Wix etc).
- Conteneurisation : Rassemble le code d’un logiciel et tous ses composants (librairies, frameworks…) dans des environnements distincts (conteneurs). L’application conteneurisée peut alors fonctionner sur toutes les infrastructures, indépendamment de leur système d’exploitation.
Le conteneur est donc une sorte d’environnement de calcul modulaire, ce qui supprime l’obligation de développer sur une plateforme ou un OS spécifique (ce qui pouvait engendrer des problèmes de compatibilité).
DEF
- Data lake : Un Data Lake permet de stocker une très large quantité de données brutes dans le format natif pour une durée indéterminée.
- Data mart : Un Data Mart est une archive qui stocke les données et utilise l’ensemble des informations récupérées pour répondre aux besoins d’une fonction ou d’un service opérationnel particulier.
- Datawarehouse : Un Data Warehouse est une base de données relationnelle hébergée sur un serveur dans un Data Center ou dans le Cloud. Il recueille des données dans le but principal de soutenir l’analyse et faciliter le processus de prise de décision.
- Devops : Technique visant à unifier le développement logiciel et l’administration d’infrastructure pour réduire les délais de livraison.
- Extensions génériques (gTLDs) : Il s’agit d’extensions génériques, qui n’ont pas d’implication géographique. (exemple : .adult .agency .bar etc).
- Extensions géographiques (ccTLDs) : Ce sont des extensions qui impliquent une appartenance géographique. (exemples : .fr .uk .es etc).
GHI
- Git : Logiciel opensource de gestion de version du code décentralisé.
- Housing : Le housing correspond à la mise à disposition par un hébergeur, d’espaces au sein de son datacenter pour les clients qui souhaitent y installer ses équipements informatiques (baie, serveurs, stockage…).
En plus de lui louer l’espace, l’hébergeur garantit la bonne gestion électrique, la climatisation et le réseau.
- Hosting : Offre d’hébergement sur des serveurs dédiés ou partagés, le client n’ont pas l’accès aux datacenter et n’ont pas d’information sur la localisation. Les accès se font via un portail web fournit par l’hébergeur.
- Architecture hyperconvergée ou HCI : La virtualisation de tous les systèmes jusqu’a présent partiellement définis par des infrastructures physiques : l’hyperviseur, stockage et réseaux.
- IaaS : Infrastructure as a Service, le fait de pouvoir bénéficier d’infrastructures informatiques virtualiséss à la demande en mode OpEx.
- ICANN (Internet Corporation for Assigned Names and Numbers) : C’est l’organisme de régulation des ressources numériques d’internet comme les adresses IP, les noms de domaines de premier niveau.
MNO
- Machine virtuelle ou VM : La délinéation d’un ou plusieurs serveurs virtuels au sein d’un serveur physique. Typiquement organisés en gabarits en fonction du nombre de coeurs virtuels et la mémoire associée.
- Micro service : Pratique consistant à diviser chaque service ou fonctionnalité d’une application ou un site web et de les héberger dans un conteneur afin de limiter les risques de faillite du système global.
- Middleware : Les logiciels tiers créant un réseau d’échange d’informations entres différentes applications.
- Multicloud : Pratique consistant a utiliser un ou plusieurs clouds dans le but de tirer parti des meilleurs atouts de chaque plateforme utilisée, ou pour limiter la dépendance à une seule plateforme.
- Openstack : Système d’exploitation cloud opensource qui permet de gérer les ressources cloud (calcul, stockage, réseau etc.) associés.
PQR
- PaaS (Platform as a Service) : Plateform as a Service, une utilisation du cloud permettant aux entreprises d’externaliser un ensemble d’outils logiciels utiles dans le développement de leur applications. L’avantage est que les utilisateurs n’ont plus l’obligation d’installer leur propre hadware et logiciels pour développer ou lancer de nouvelles applications.
Les principales fonctionnalités qu’on retrouve chez les fournisseurs sont : le système d’exploitation, l’environnement de programmation, le logiciel serveur, le support de stockage, le système de gestion de base de données, les outils de design et l’hébergement.
- PRA (Plan de Reprise d’Activité) : Stratégie IT permettant à une entreprise d’anticiper les processus à mettre en place pour reconstruire son SI suite à un sinistre (incendie, intempérie…).
Ce plan définie les procédures à mettre en place en cas de sinistre, les délais de reprise d’activité (RTO) et également les personnes qui doivent intervenir.
- RAM (Random Access Memory) : Il s’agit d’une mémoire destinée à stocker de manière provisoire des données. On l’appelle aussi mémoire vive, elle est présente sur tous les ordinateurs.
- RPO (Recovery Point Objective) : La durée maximum entre la sauvegarde des données qu’il est acceptable de perdre lors d’une panne.
- RTO (Recovery Time Objective) : La durée maximale d’interruption acceptable d’une ressource informatique.
STU
- SaaS : Software as a Service : le fait de pouvoir bénéficier de logiciels hébergés sur une infrastructure tiers, sans avoir a gérer les licences moyennant un abonnement.
- SFTP (Secure File Transfer Protocol) : Transfert de fichier FTP sécurisé par le protocole SSH.
- SFTP (Secure File Transfer Protocol) : Transfert de fichier FTP sécurisé par le protocole SSH.
- SLA (Service Level Agreement) : Garantie d’un taux de disponiblité des ressources de calcul ou de stockage. Sous ce seuil, des pénalités sont appliquées. Sur Flexible Engine, notre SLA est de 99.99%.
- SSH : Protocole et programme permettant la sécurisation des connexions et la communication entre serveurs distant.
- Système d’exploitation ou OS : Le système d’exploitation ou OS pour Operating System en Anglais, est un ensemble de programmes qui est chargé de gérer les ressources d’une machine sur lequel il est installé ainsi que l’interface utilisateur pour que celui-ci puisse réaliser des taches.
L’OS a donc pour mission de gérer le CPU, la mémoire… pour optimiser l’exécution des applications mais aussi l’utilisation de périphériques externes.
- Traitement du langage naturel (TLN ou LNP) : C’est la capacité pour un programme informatique de comprendre le langage humain comme il est parlé en faisant appel à des technologies intelligence artificielle. Le développement d’applications TLN est particulièrement difficile car les machines sont conçus dans des langages de programmation précis, sans ambiguïté et extrêmement structuré et gèrent des en général des commandes vocales clairement énoncées.
Alors que le discours humain n’est pas forcément précis, il est souvent ambigu et sa structure linguistique peut dépendre d’un grand nombre de facteurs complexes, notamment l’argot, les dialectes régionaux et le contexte social.
VWX
- VDI ou Virtual Desktop Interface : Solution qui utilise des plateformes de virtualisation, permettant d’accéder à distance à une interface PC virtualisée sur un serveur cloud. Ce qui offre la possibilité aux équipes métier d’accéder à leurs sessions, leurs différents logiciels… Pour les équipes informatiques, les taches de maintenances sont simplifiés car elles peuvent être géré à distance et les mises à jour sont déployées en masse.
- Virtualisation : La virtualisation consiste à exécuter sur une machine hôte, différents éléments tel qu’un système d’exploitation, un serveur, un dispositif de stockage ou des ressources réseau.
Le domaine de la virtualisation fait d’énormes progrès dans les trois domaines du réseau, le stockage et les serveurs.
- Whois : Un service de recherche permettant d’obtenir des informations sur une adresse IP ou un nom de domaine.