Cloud Native Computing Foundation (CNCF) est une fondation open source qui promeut l'adoption de cloud-technologies natives.

Quel est le Cloud Fondation Native Computing ?
Le Cloud Native Computing Foundation (CNCF) est une organisation à but non lucratif et indépendante des fournisseurs, régie par le Linux Fondation qui existe pour créer cloud- L'informatique native est omniprésente. Elle fournit un environnement neutre et un modèle de gouvernance pour open-source des projets qui alimentent les projets modernes cloud-architectures natives tels que Kubernetes, Prométhée, Envoy, et bien d'autres, et les aide à passer des premières expérimentations à des technologies largement adoptées et prêtes pour la production.
En coordonnant les normes, en favorisant la collaboration entre les fournisseurs et les utilisateurs finaux et en proposant des formations, des certifications et des événements communautaires, la CNCF construit un écosystème durable autour de la conteneurisation. microserviceset les technologies connexes afin que les organisations puissent exécuter évolutive, des applications résilientes sur n'importe quel cloud or environnement hybride.
Que fait la CNCF ?
Le rôle de la CNCF va bien au-delà de l'hébergement de quelques projets open source populaires. Elle agit comme une plateforme qui met en relation les technologies, les fournisseurs et les utilisateurs. cloudL'informatique native peut évoluer de manière cohérente et interopérable. Voici ce que fait concrètement la CNCF :
- Héberge et gère des projets open sourceLa CNCF offre un environnement neutre et indépendant des fournisseurs pour les principaux acteurs du secteur. cloudElle supervise des projets natifs tels que Kubernetes, Prometheus, Envoy et bien d'autres. Elle en définit l'orientation technique grâce à une gouvernance communautaire, contribuant ainsi à leur maturation. tas de sable de l'incubation au statut de personne diplômée, tout en maintenant un développement ouvert et transparent.
- Établit des normes et des pratiques exemplaires pour cloud-informatique nativeEn coordonnant les travaux de nombreux projets et communautés, la CNCF contribue à définir des modèles, des architectures et des implémentations de référence communs. Ces recommandations réduisent la fragmentation, favorisent l'interopérabilité entre les outils et offrent aux organisations des plans plus clairs pour la construction de leurs systèmes. cloud-systèmes natifs.
- Construit et prend en charge le cloud-écosystème indigène. La CNCF rassemble les fournisseurs, cloud Elle rassemble fournisseurs, startups et utilisateurs finaux au sein d'un écosystème unique. Grâce à des groupes de travail, des groupes d'intérêt spécialisés et des programmes pour ses membres, elle encourage la collaboration plutôt que l'opposition. verrouillage du fournisseur, permettant aux organisations de combiner et d'adapter les outils tout en s'appuyant sur des normes partagées.
- Offre des formations, des programmes d'éducation et des certificationsLa CNCF développe des programmes de formation et des certifications professionnelles telles que Certified Kubernetes Administrator (CKA) et Certified Kubernetes Application Developer (CKAD). Ces ressources aident les individus à acquérir des compétences vérifiables et les entreprises à trouver des talents qualifiés. cloud-rôles natifs.
- Organise des événements et des conférences communautaires. Par le biais d'événements comme KubeCon + CloudNativeCon et les rencontres régionales de la CNCF créent des espaces où contributeurs, praticiens et fournisseurs peuvent partager leurs connaissances. Ces événements contribuent à diffuser de nouvelles idées, à présenter des cas d'utilisation concrets et à accélérer l'adoption de… cloud-outils et pratiques autochtones.
- Conservateur de paysage et de recherche sur cloud-technologies nativesLa CNCF maintient le Cloud Native Landscape publie des enquêtes, des rapports et des études de cas qui analysent la manière dont les organisations utilisent cloud- les technologies natives. Ces informations permettent au secteur d'avoir une vision plus claire des tendances, des défis et des modèles d'adoption concrets.
Pourquoi est-ce Cloud La Fondation Native Computing est-elle importante ?
Le Cloud La Native Computing Foundation (CNCF) apporte structure, stabilité et neutralité à un secteur technologique fragmenté et en constante évolution. Au lieu que chaque fournisseur impose sa propre solution incompatible, la CNCF offre un environnement de confiance où les technologies de base sont développées. cloudLes projets natifs peuvent être développés de manière ouverte, avec une gouvernance claire et la participation de la communauté. Cela réduit la dépendance vis-à-vis des fournisseurs et encourage… interopérabilité entre les outils, et facilite l'adoption par les organisations cloud-architectures natives en toute confiance.
La CNCF joue également un rôle essentiel dans le développement des compétences et la diffusion des meilleures pratiques du secteur. Grâce à ses certifications, ses formations et des projets reconnus comme Kubernetes, elle crée un langage commun pour les ingénieurs et les entreprises. Ce socle partagé accélère l'innovation, évite aux équipes de réinventer la roue et garantit que les logiciels d'infrastructure critiques sont maintenus, audités et améliorés par une vaste communauté diversifiée plutôt que par un fournisseur unique.
Que sont les Cloud Étapes fondamentales de l'informatique native ?

La CNCF utilise un modèle de maturité par étapes pour illustrer le niveau d'avancement de chaque projet en termes d'adoption, de gouvernance et de soutien. Ces étapes permettent aux organisations d'évaluer la maturité d'un projet pour une utilisation en production et le soutien de la communauté dont il bénéficie. Voici les principales étapes d'un projet selon la CNCF :
- SandboxLes projets en phase de démarrage ou expérimentaux entrent dans l'environnement de test. Ils explorent de nouvelles idées ou des tendances émergentes. cloudL'informatique native est bien établie, mais n'est pas encore largement adoptée. Le statut de bac à sable offre aux projets une visibilité, une gouvernance de base et un espace de développement, mais n'implique pas qu'ils soient prêts pour la production.
- IncubationLes projets passent en phase d'incubation lorsqu'ils démontrent une adoption croissante, une base de contributeurs solide et une orientation technique claire. À ce stade, ils sont soumis à des exigences plus strictes en matière de gouvernance, de documentation et de tests. Les projets en incubation sont souvent utilisés en production, mais ils sont encore en phase de maturation et de stabilisation.
- DiplôméLes projets ayant atteint ce stade de maturité sont considérés comme pleinement opérationnels, largement adoptés et prêts pour des applications critiques. Pour y parvenir, ils doivent satisfaire à des critères stricts en matière de gouvernance, d'audits de sécurité, de documentation, de stabilité et de diversité des contributeurs et des utilisateurs finaux. Kubernetes et Prometheus en sont des exemples. L'obtention de ce stade témoigne d'une grande confiance au sein de l'écosystème.
- ArchivéLes projets archivés ne sont plus activement développés par la CNCF. Cela peut être dû à leur abandon, leur fusion avec un autre projet ou leur inutilité. L'archivage préserve le code et l'historique tout en indiquant clairement que la CNCF ne recommande pas leur adoption.
Projets CNCF
Les projets CNCF sont des technologies open source hébergées par la Fondation pour les faire progresser. cloud- Informatique native, allant des plateformes essentielles comme Kubernetes et Prometheus aux outils pour les maillages de services, l'observabilité, la sécurité et la mise en réseau. Chaque projet intègre la CNCF à un niveau de maturité spécifique (bac à sable, incubation ou aboutissement) en fonction de son adoption, de sa stabilité et de sa gouvernance.
La CNCF fournit à ces projets une gouvernance neutre, le soutien de la communauté et une orientation technique claire, leur permettant d'évoluer indépendamment de tout fournisseur. Pour les organisations, le portefeuille de projets de la CNCF constitue une boîte à outils éprouvée de composants interopérables, combinables pour créer des solutions évolutives, résilientes et portables. cloud-systèmes natifs à travers différents clouds et environnements.
Les avantages et les défis du CNCF
La CNCF apporte des avantages indéniables à la cloudL’écosystème natif de la CNCF présente toutefois certaines complexités que les organisations doivent gérer. Comprendre ces deux aspects permet aux équipes de prendre des décisions éclairées quant à leur niveau d’engagement dans les projets, les pratiques et les communautés de la CNCF.
Quels sont les avantages du CNCF ?
CNCF offre plusieurs avantages pratiques qui rendent cloudL’adoption native est plus simple et plus sûre pour les organisations. Elle contribue à standardiser les outils, à réduire les risques et à développer les compétences au sein de l’écosystème. Principaux avantages :
- Neutralité des fournisseurs et réduction de la dépendance vis-à-vis des fournisseursLa CNCF offre un environnement neutre aux projets qui ne sont contrôlés par aucun fournisseur unique. Cela réduit le risque de dépendance vis-à-vis d'un fournisseur, car les technologies CNCF (comme Kubernetes) peuvent être exécutées sur de nombreuses plateformes différentes. clouds, sur site ou dans hybride configurer et changer de fournisseur plus facilement.
- Projets open source matures et prêts pour la productionGrâce à son modèle de test, d'incubation et de validation, la CNCF indique le niveau de maturité et de fiabilité d'un projet. Les projets validés, en particulier, ont passé avec succès les audits de sécurité, les contrôles de gouvernance et les seuils d'adoption, ce qui renforce la confiance des organisations lors de leur déploiement en production.
- Interopérabilité et normes partagéesEn coordonnant de nombreux projets connexes sous une même bannière, la CNCF encourage la collaboration. Apis, modèles et intégrations. Cette interopérabilité permet aux équipes de combiner des outils pour les conteneurs, l'observabilité, la mise en réseau et la sécurité sans avoir à développer une solution personnalisée pour chaque élément.
- Soutien riche de la communauté et de l'écosystèmeLa CNCF rassemble fournisseurs, utilisateurs finaux et contributeurs individuels. Cette vaste communauté permet des corrections de bogues plus rapides, un plus grand nombre de plugins et d'intégrations, une meilleure documentation et un plus grand nombre de personnes maîtrisant les outils que vous utilisez.
- Formation, certifications et développement des talentsLes certifications reconnues par la CNCF, telles que CKA et CKAD, ainsi que les formations et la documentation officielles, contribuent à standardiser les compétences sur le marché du travail. Les organisations peuvent ainsi recruter ou former plus facilement du personnel déjà familiarisé avec les technologies et les bonnes pratiques de la CNCF.
- Visibilité sur les tendances et les meilleures pratiques. À travers le Cloud Grâce à Native Landscape, à des enquêtes annuelles et à des études de cas, la CNCF offre aux organisations un aperçu des outils les plus répandus, de leur utilisation par d'autres et des tendances émergentes. Cela permet de réduire les incertitudes liées au choix des technologies et des architectures.
Quels sont les défis de la CNCF ?
La CNCF apporte une grande valeur ajoutée, mais l'adoption de ses projets et pratiques s'accompagne également de réels défis. Ces difficultés se manifestent généralement en termes de complexité, de compétences et de maintenance à long terme, plutôt que par le simple choix des outils. Les principaux défis sont les suivants :
- Grande complexité de l'écosystèmeL'écosystème CNCF est vaste et propose de nombreux outils qui se chevauchent pour les conteneurs, l'observabilité, la sécurité, la mise en réseau, etc. Choisir la bonne combinaison, comprendre leur fonctionnement et éviter le surdimensionnement peut s'avérer complexe, notamment pour les petites équipes ou les équipes moins expérimentées.
- Courbe d'apprentissage abrupte et déficit de compétencesLes technologies de base de la CNCF (comme Kubernetes, les maillages de services et les piles d'observabilité modernes) nécessitent une connaissance approfondie des systèmes distribués, des réseaux et l'automatisationDe nombreuses organisations peinent à trouver ou à former des personnes possédant les compétences adéquates, ce qui peut ralentir l'adoption ou entraîner des erreurs de configuration.
- Frais généraux d'exploitation et maintenanceL'exécution de projets CNCF en production implique souvent la gestion de nombreux éléments interdépendants : plans de contrôle, bases de données, modules sidecar, opérateurs, etc. CI / CD Intégrations. Maintenir tous ces composants à jour, sécurisés et stables au fil du temps engendre une charge opérationnelle importante que toutes les équipes ne sont pas préparées à gérer.
- Évolution rapide et changements radicaux. CloudLes projets natifs évoluent rapidement, avec des mises à jour fréquentes et de nouvelles fonctionnalités. Si ce rythme stimule l'innovation, il peut aussi engendrer des difficultés de mise à niveau, des problèmes de compatibilité et la nécessité d'adapter constamment les outils, la documentation et les processus internes.
- Défis d'intégration et d'interopérabilité dans la pratiqueBien que la CNCF encourage l'interopérabilité, tous les projets ne s'intègrent pas facilement d'emblée. Les différences de modèles de configuration, de niveaux de maturité et de mécanismes d'extension peuvent contraindre les équipes à développer du code d'interface personnalisé ou à adopter des plateformes propriétaires, ce qui complexifie les choses.
- Risque de prolifération d'outils et d'architectures fragmentéesAvec la multitude de projets CNCF disponibles, il est facile de se retrouver avec des outils redondants pour des problèmes similaires (journalisation, traçage, ingress, etc.). Sans une gouvernance et une architecture rigoureuses, cela peut engendrer des architectures fragmentées, difficiles à maintenir, à superviser et à standardiser entre les équipes.
Cloud FAQ de la Native Computing Foundation
Voici les réponses aux questions les plus fréquemment posées sur la CNCF.
À qui appartient la CNCF ?
Le Cloud La Native Computing Foundation (CNCF) est une organisation à but non lucratif détenue et gérée sous l'égide de la Linux Foundation, qui lui fournit sa structure juridique et administrative. La CNCF est elle-même dirigée par une combinaison d'instances techniques et communautaires, notamment un conseil d'administration, un comité de supervision technique (CST) et des responsables de projet, qui définissent son orientation stratégique et technique.
Aucune entreprise ne possède la CNCF ni ses projets, ce qui garantit que la fondation reste indépendante des fournisseurs et axée sur la communauté open source au sens large.
La CNCF propose-t-elle des formations ?
Oui, la CNCF propose des formations par le biais de cours officiels et de programmes de certification conçus pour aider les individus et les équipes à se développer. cloud- compétences natives. Celles-ci comprennent des formations animées par un formateur et des formations à votre rythme sur des technologies fondamentales comme Kubernetes, ainsi que des certifications basées sur la performance telles que Administrateur certifié Kubernetes (CKA) et Développeur d'applications Kubernetes certifié (CKAD), qui valident l'expertise pratique.
Les ressources de formation de la CNCF sont largement utilisées par les professionnels et les organisations pour standardiser les connaissances, combler les lacunes en matière de compétences et garantir les meilleures pratiques de déploiement et de gestion. cloud-systèmes natifs.
Comment la CNCF gagne-t-elle de l'argent ?
La CNCF tire ses revenus principalement des cotisations de ses membres, des recettes de ses événements et de ses programmes de certification. Les entreprises adhèrent à la CNCF à différents niveaux et versent des cotisations annuelles qui financent les activités de la fondation, la gouvernance de ses projets et ses programmes communautaires. Des événements comme KubeCon + CloudNativeCon génère d'importants revenus grâce aux commandites, à la vente de billets et aux partenariats. La CNCF tire également des revenus de ses formations et certifications, notamment des cours et des examens comme le CKA et le CKAD.
Tous les revenus sont réinvestis dans la maintenance des projets open source, le financement d'initiatives communautaires, la recherche et le soutien à l'ensemble du secteur. cloud-écosystème indigène.
Docker est-il un projet de la CNCF ?
Non, Docker Docker n'est pas un projet de la CNCF. Docker est une entreprise et une plateforme distinctes qui ont initialement popularisé la technologie des conteneurs, tandis que la CNCF se concentre sur l'hébergement et la gouvernance des projets open source liés à Docker. cloud-infrastructure native. Cependant, Docker joue un rôle important dans le cloud-écosystème natif et est largement utilisé parallèlement aux projets CNCF tels que Kubernetes.
Bien que Docker lui-même ne fasse pas partie de la CNCF, certaines technologies liées aux conteneurs qu'il a contribué à développer sont des projets de la CNCF et sont maintenues sous la gouvernance de la Fondation.