Skip to content

Commit e4d02e3

Browse files
authored
Merge pull request #2358 from cncf/dev-fr
Merge `dev-fr` to `main` branch for our first release.
2 parents 1b80100 + 7ddaeee commit e4d02e3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1422
-0
lines changed

config.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,13 @@ weight = 10
140140
[languages.ur.params]
141141
description = "CNCF کلاؤڈ کی مقامی لغت کا مقصد کلاؤڈ مقامی ایپلی کیشنز کے بارے میں بات کرتے وقت استعمال ہونے والی عام اصطلاحات کے حوالے کے طور پر استعمال کرنا ہے۔"
142142

143+
[languages.fr]
144+
title = "Glossaire Cloud Native"
145+
languageName ="Français (French)"
146+
contentDir = "content/fr"
147+
weight = 11
148+
[languages.fr.params]
149+
description = "Le projet de Glossaire CNCF Cloud Native a pour objectif de référencer les termes courants utilisés dans les différentes applications Cloud Natives."
143150

144151
[markup]
145152
[markup.goldmark]

content/fr/_TEMPLATE.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: Modèle de définition
3+
status: Feedback Appreciated
4+
category: concept
5+
---
6+
7+
8+
## Ce que c'est
9+
10+
Un bref descriptif de la technologie ou du concept.
11+
12+
## Problème auquel il répond
13+
14+
Quelques lignes à propos du problème qu'il adresse.
15+
16+
## Quel en est l'utilité
17+
18+
Quelques lignes sur comment le problème est résolu.
19+
20+
## Termes liés
21+
22+
Ajouter les termes du Glossaire en relation (si applicable)

content/fr/_index.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: "Glossaire Cloud Native"
3+
status: Completed
4+
---
5+
6+
# Glossaire Cloud Native
7+
8+
Le Glossaire Cloud Native a pour objectif de démystifier l'univers Cloud Natif, réputé pour sa complexité.
9+
Il vise à le rendre accessible aussi bien aux spécialistes technologiques qu'aux acteurs du monde des affaires.
10+
Pour y parvenir, nous mettons l'accent sur la simplicité (par exemple, un langage simple sans buzzwords, des exemples auxquels toute personne utilisant la technologie peut se rapporter, en laissant de côte les détails inutiles).
11+
Le Glossaire Cloud Native est un project dirigé par le Comité Marketing de la CNCF (Business Value Subcommittee, BVS).
12+
13+
<p><img class="mt-3" src="/images/homepage/kubecon.jpg" alt="Personnes regardant une présentation de la Kubecon"></p>
14+
15+
## Contribution
16+
17+
Toute personne est invitée à suggérer des changements, des ajouts, ou des amélioration au Glossaire Cloud Native.
18+
Nous employons un processus dirigé par la communauté, et gouverné par la CNCF, afin de développer et d'améliorer ce lexique partagé.
19+
Ce Glossaire fournit un plateforme indépendante de toute solution propriétaire, afin d'organiser un vocabulaire partagé par tous, le tout centré autour des technologies Cloud Natives.
20+
Les contributions sont les bienvenues pour tous les participants adhérant au principe du projet, ainsi qu'à sa charte.
21+
22+
Toute personne souhaitant faire une contribution peut soumettre une Issue ou ouvrir une Pull Request sur le dépôt GitHub.
23+
S'assurer avant tout de suivre le [Guide de Rédaction](/fr/style-guide/), de lire la [Documentation de contribution](/fr/contribute/), ainsi que de rejoindre le canal [#glossary](https://cloud-native.slack.com/archives/C02TX20MQBB) du Slack de la CNCF.
24+
Il existe également un canal [#glossary-localizations](https://cloud-native.slack.com/archives/C02N2RGFXDF) pour ceux qui souhaitent aider à la traduction du glossaire dans leur langage natif.
25+
26+
## Remerciements
27+
28+
Le Glossaire Cloud Native a été initié par le Comité Marketing de la CNCF (Business Value Subcommittee) et inclue les contributions de
29+
[Catherine Paganini](https://www.linkedin.com/in/catherinepaganini/en/),
30+
[Chris Aniszczyk](https://www.linkedin.com/in/caniszczyk/),
31+
[Daniel Jones](https://www.linkedin.com/in/danieljoneseb/?originalSubdomain=uk),
32+
[Jason Morgan](https://www.linkedin.com/in/jasonmorgan2/),
33+
[Katelin Ramer](https://www.linkedin.com/in/katelinramer/),
34+
[Mike Foster](https://www.linkedin.com/in/mfosterche/?originalSubdomain=ca),
35+
et bien d'autres contributeurs.
36+
Pour la liste complète des contributeurs, se référer à la [Page GitHub](https://github.com/cncf/glossary/graphs/contributors).
37+
38+
Ce Glossaire est maintenue par
39+
[Seokho Son](https://www.linkedin.com/in/seokho-son/),
40+
[Noah Ispas](https://www.linkedin.com/in/noah-ispas-0665b42a/),
41+
[Jihoon Seo](https://www.linkedin.com/in/jihoon-seo/),
42+
[Nate W.](https://www.linkedin.com/in/nate-double-u/),
43+
and [Jorge Castro](https://www.linkedin.com/in/jorge-castro2112/).
44+
45+
[Catherine Paganini](https://www.linkedin.com/in/catherinepaganini/en/),
46+
et [Jason Morgan](https://www.linkedin.com/in/jasonmorgan2/)
47+
sont des Mainteneurs Émérites, et nous leur sommes profondément reconnaissants pour leurs contributions inestimables au fil des années.
48+
49+
Enfin, la traduction et localisation française du Glossaire Cloud Native sont réalisées et maintenues par
50+
[Christophe Sauthier](https://www.linkedin.com/in/christophesauthier/),
51+
[Flavien Hardy](https://www.linkedin.com/in/flavien-h-93208a18b/),
52+
[Ludovic Logiou](https://www.linkedin.com/in/ludovic-%F0%9F%92%BB-logiou-98123978/),
53+
[Stéphane Este-Gracias](https://www.linkedin.com/in/sestegra/),
54+
[Guillaume Bernard](https://www.linkedin.com/in/gbernardit/),
55+
et divers contributeurs.
56+
Pour ceux intéressés à contribuer à la traduction et à la localisation du glossaire en français, un canal [#glossary-localization-french](https://cloud-native.slack.com/archives/C03JHQ02FCH) est disponible.
57+
58+
## Licence
59+
60+
Toute contribution de code est sous licence Apache 2.0.
61+
La documentation est distribuée sous CC BY 4.0.

content/fr/abstraction.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: Abstraction
3+
status: Completed
4+
category: Property
5+
tags: ["fondamental", "", ""]
6+
---
7+
8+
Dans le contexte informatique, une abstraction est une représentation qui masque les détails spécifiques à un consommateur de [services](/fr/service/) (un consommateur étant un programme informatique ou un humain), rendant un système plus générique, et ainsi facilement compréhensible.
9+
Le système d'exploitation de votre ordinateur portable en est un bon exemple.
10+
Il masque tous les détails du fonctionnement de votre ordinateur.
11+
Vous n'avez pas besoin d'avoir une compréhension approfondie du processeur, de la mémoire et du fonctionnement des programmes, vous utilisez simplement le système d'exploitation et ce dernier s'occupe des détails.
12+
Tous ces détails sont cachés sous le « capot » abstrait par le système d'exploitation.
13+
14+
Généralement, les systèmes ont plusieurs couches d'abstraction.
15+
Cela simplifie considérablement le développement.
16+
Lors de la programmation, les développeurs construisent des composants compatibles avec une couche d'abstraction particulière et n'ont pas à se soucier de tous les détails sous-jacents qui peuvent être très hétérogènes.
17+
Si cela fonctionne avec la couche d'abstraction, cela fonctionne avec le système — peu importe ce qui se trouve en dessous.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: Développement Agile de logiciels
3+
status: Completed
4+
category: concept
5+
tags: ["méthodologie", "", ""]
6+
---
7+
8+
## Ce que c'est
9+
10+
Un ensemble de pratiques qui mettent l'accent sur les cycles de développement itératifs et les équipes auto-organisées.
11+
Contrairement aux projets dits en cascade où la valeur n'est générée qu'à la toute fin du projet,
12+
le développement Agile de logiciels se concentre sur une livraison de valeur continue et incrémentale, ainsi que sur l'amélioration évolutive du processus lui-même.
13+
14+
## Problème auquel il répond
15+
16+
Définir, communiquer et comprendre les exigences pour toutes les parties prenantes d'un projet logiciel est très difficile, voire impossible.
17+
Pourtant, les clients veulent que leurs projets logiciels soient livrés à temps, respectant la qualité, l'étendue des travaux et le budget attendus.
18+
De par sa nature cyclique, le développement Agile de logiciels permet une adaptation continue des exigences et une adaptation plus rapide au-delà de tous les autres facteurs par opposition aux stratégies en cascade.
19+
20+
## Quel en est l'utilité
21+
22+
Le développement Agile de logiciels contient toutes les phases des stratégies traditionnelles (en cascade), comme l'ingénierie des exigences, la planification, la mise en œuvre, la revue, les tests et la livraison.
23+
La plus grande différence est que toute la durée d'un projet logiciel est découpée en itérations, qui contiennent chacune de ces phases.
24+
Après chaque itération, la valeur créée peut être revue avec le client et les exigences peuvent être ajustées vis-à-vis de l'objectif final.
25+
De plus, l'équipe de développement réfléchit aux actions à prendre afin d'améliorer le processus lui-même.

content/fr/api-gateway.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Passerelle d'API (API Gateway)
3+
status: Completed
4+
category: technology
5+
tags: ["réseau", "", ""]
6+
---
7+
8+
## Ce que c'est
9+
10+
Une passerelle d'[API](/fr/application-programming-interface/) est un outil qui regroupe des APIs d'applications individuelles, les rendant toutes disponibles en un seul endroit.
11+
Celà permet aux organisations de déplacer des fonctions clés, telles que l'authentification et l'autorisation ou la limitation du nombre de requêtes entre applications, vers un emplacement géré de manière centralisée.
12+
Une passerelle d'API fonctionne comme une interface commune pour les consommateurs d'API (souvent externes).
13+
14+
## Problème auquel il répond
15+
16+
Si vous mettez des APIs à la disposition de consommateurs externes, vous voudrez un point d'entrée unique pour gérer et contrôler tous les accès.
17+
De plus, si vous devez appliquer une fonctionnalité sur ces interactions, une passerelle d'API vous permettra de l'appliquer uniformément à tout le trafic sans nécessiter de modifications du code de l'application.
18+
19+
## Quel en est l'utilité
20+
21+
En fournissant un seul point d'accès pour diverses APIs d'applications, les passerelles d'API facilitent, pour les organisations, la mise en place de logiques métiers ou de sécurité transversales dans un emplacement centralisé.
22+
Elles permettent également aux consommateurs d'applications de se rendre à une adresse unique pour tous leurs besoins.
23+
Une passerelle d'API peut simplifier les préoccupations opérationnelles telles que la sécurité et l'[observabilité](/fr/observability/) en fournissant un point d'accès unique pour les requêtes vers tous les services web d'un système.
24+
Comme toutes les requêtes transitent par la passerelle d'API, celle-ci représente un endroit unique pour ajouter des fonctionnalités telles que la collecte de métriques, la limitation du débit et l'autorisation.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Interface de Programmation d'Application (API)
3+
status: Completed
4+
category: technology
5+
tags: ["architecture", "fondamental", ""]
6+
---
7+
8+
## Ce que c'est
9+
10+
Une API est un moyen pour les programmes informatiques d'interagir entre eux.
11+
Tout comme les humains interagissent avec un site web via une page web, une API permet aux programmes informatiques d'interagir les uns avec les autres.
12+
Contrairement aux interactions humaines, les APIs ont des contraintes sur ce qui peut ou non leur être demandé.
13+
Les contraintes sur leurs interactions permettent de créer une communication stable et fonctionnelle entre les programmes.
14+
15+
## Problème auquel il répond
16+
17+
Au fur et à mesure que les applications deviennent plus complexes, de petites modifications du code peuvent avoir des effets drastiques sur d'autres fonctionnalités.
18+
Les applications doivent adopter une approche modulaire de leur fonctionnement si elles veulent simultanément croître et maintenir leur stabilité.
19+
Sans API, il manque un cadre pour l'interaction entre les applications.
20+
Sans un cadre partagé, il est difficile pour les applications de [passer à l'échelle](/fr/scalability/) et de s'intégrer.
21+
22+
## Quel en est l'utilité
23+
24+
Les APIs permettent aux programmes informatiques ou aux applications d'interagir et de partager des informations de manière définie et compréhensible.
25+
Elles sont les éléments constitutifs des applications modernes et elles offrent aux développeurs un moyen d'intégrer les applications entre elles.
26+
Lorsque vous entendez parler de [microservices](/fr/microservices-architecture/) travaillant ensemble, vous pouvez en déduire qu'ils interagissent via une API.

content/fr/auto-scaling.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: Mise à l'échelle automatique (Autoscaling)
3+
status: Completed
4+
category: property
5+
tags: ["infrastructure", "", ""]
6+
---
7+
8+
La mise à l'échelle automatique (ou autoscaling) est la capacité d'un système à s'adapter automatiquement (voir [capacité de mise à l'échelle](/fr/scalability/)), généralement, en termes de ressources informatiques.
9+
Avec un système permettant une mise à l'échelle automatique, les ressources sont automatiquement ajoutées en cas de besoin et peuvent être ajustées pour répondre aux demandes fluctuantes des utilisateurs.
10+
Le processus de mise à l'échelle automatique varie et peut être configuré pour s'adapter à différentes métriques, telles que la mémoire ou le temps de traitement.
11+
Les services cloud gérés sont couramment associés à cette fonctionnalité de mise à l'échelle automatique, car il y existe plus d'options et de mises en œuvre disponibles que dans la plupart des déploiements sur site.
12+
13+
Auparavant, l'infrastructure et les applications étaient conçues en tenant compte de l'utilisation maximale du système.
14+
Cette architecture signifiait que beaucoup de ressources étaient sous-utilisées et inélastiques face à l'évolution de la demande des consommateurs.
15+
L'inélasticité entraînait des coûts plus élevés pour l'organisation et des pertes d'activité causées par les pannes dues à une demande excessive.
16+
17+
En exploitant le cloud, la [virtualisation](/fr/virtualization/) et la [conteneurisation](/fr/containerization/) des applications et leurs dépendances,
18+
les organisations peuvent développer des applications qui se mettent à l'échelle selon les demandes des utilisateurs.
19+
Elles peuvent surveiller les applications et les mettre à l'échelle automatiquement, offrant ainsi une expérience utilisateur optimale.
20+
Prenons l'exemple de l'augmentation du nombre de spectateurs que Netflix connaît chaque vendredi soir.
21+
La mise à l'échelle automatique signifie ajouter dynamiquement plus de ressources: par exemple,
22+
en augmentant le nombre de serveurs permettant une diffusion de plus de vidéos et en réduisant l'échelle une fois la consommation revenue a la normale.
23+
24+
## Termes liés
25+
26+
* [Mise à l'échelle horizontale (Horizontal Scaling)](/fr/horizontal-scaling/)
27+
* [Mise à l'échelle verticale (Vertical Scaling)](/fr/vertical-scaling/)

content/fr/bare-metal-machine.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: Machine Physique (Bare Metal)
3+
status: Completed
4+
category: technology
5+
tags: ["infrastructure", "", ""]
6+
---
7+
8+
## Ce que c'est
9+
10+
Une machine physique, ou machine bare metal, fait référence à un ordinateur physique, plus précisément à un serveur, qui possède un et un seul système d'exploitation.
11+
En informatique moderne, la plupart des serveurs sont des [machines virtuelles](/fr/virtual-machine/), il est donc important de faire cette distinction.
12+
Un serveur physique est généralement un ordinateur assez gros qui intègre du matériel puissant.
13+
L'installation d'un système d'exploitation et l'exécution d'applications directement sur ce matériel physique,
14+
sans [virtualisation](/fr/virtualization/), est ce que l'on appelle une machine physique, ou machine bare metal.
15+
16+
## Problème auquel il répond
17+
18+
Associer un système d'exploitation à un ordinateur physique est le modèle original de l'informatique.
19+
Toutes les ressources de l'ordinateur physique sont disponibles directement pour le système d'exploitation et sans couche de virtualisation présente, aucune latence n'est induite par la traduction des instructions du système d'exploitation vers le matériel.
20+
21+
## Quel en est l'utilité
22+
23+
En dédiant toutes les ressources de calcul d'un ordinateur à un seul système d'exploitation,
24+
vous fournissez théoriquement les meilleures performances possibles au système d'exploitation.
25+
Si vous devez exécuter une charge de travail qui doit avoir un accès extrêmement rapide aux ressources matérielles,
26+
une machine physique peut être la solution adéquate.
27+
28+
Dans le contexte des [applications Cloud Natives](/fr/cloud-native-apps/),
29+
vous envisagez généralement les performances en termes de [mise à l'échelle](/fr/scalability/), pour traiter un grand nombre d'événements simultanés.
30+
Vous pouvez utiliser pour cela la [mise à l'échelle horizontale](/fr/horizontal-scaling/) (ajout de plus de machines pour augmenter la capacité de traitement).
31+
Mais, certaines charges de travail peuvent nécessiter une [mise à l'échelle verticale](/fr/vertical-scaling/) (ajouter plus de puissance à une machine existante)
32+
et/ou une réponse extrêmement rapide du matériel. Dans ce cas, une machine physique est plus adaptée.
33+
Les machines physiques permettent également des réglages avancés au niveau du matériel physique et éventuellement des pilotes matériels pour vous aider à accomplir votre tâche.

content/fr/cloud-computing.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Cloud Computing
3+
status: Completed
4+
category: concept
5+
tags: ["infrastructure", "fondamental", ""]
6+
---
7+
8+
## Ce que c'est
9+
10+
Le cloud computing, ou informatique en nuage, ou encore infonuagique au Québec, offre des ressources informatiques telles que de la puissance de calcul,
11+
du réseau et de l'espace de stockage à la demande sur Internet, permettant aux utilisateurs d'accéder à des ressources informatiques
12+
situées dans un emplacement physique distant. Nous différencions généralement le cloud privé du cloud public,
13+
suivant si l'infrastructure cloud est exclusivement dédiée à une organisation, ou mutualisée et ouverte au public.
14+
15+
## Problème auquel il répond
16+
17+
Les organisations avaient traditionnellement deux solutions lorsqu'elles voulaient accroître leur capacité de calcul.
18+
Elles pouvaient soit acquérir, financer et concevoir de (nouvelles) installations pour héberger leurs serveurs physiques et leur réseau,
19+
soit étendre et entretenir celles qui existaient déjà. Le cloud computing résout ce dilemme
20+
en permettant aux organisations d'externaliser une partie de leurs besoins informatiques.
21+
22+
## Quel en est l'utilité
23+
24+
Les fournisseurs de cloud permettent aux organisations de louer des ressources informatiques à la demande et de payer à l'utilisation, offrant deux avantages majeurs.
25+
Premièrement, les organisations peuvent se concentrer sur leur produit ou service sans avoir à attendre,
26+
planifier et dépenser des ressources pour une nouvelle infrastructure physique.
27+
Et deuxièmement, elles peuvent simplement réaliser une [mise à l'échelle](/fr/scalability/) de leur infrastructure à la demande, en fonctions de leurs besoins.
28+
Le cloud computing permet aux organisations de disposer de l'infrastructure nécessaire, en grande ou en petite quantité.
29+

0 commit comments

Comments
 (0)