Quel est Cloud Fonderie?

2 octobre 2025

Cloud Foundry est une solution open source de plate-forme en tant que service qui permet aux dรฉveloppeurs de crรฉer, de dรฉployer et de faire รฉvoluer rapidement des applications sans avoir ร  gรฉrer l'infrastructure sous-jacente.

ce qui est cloud flotterie

Quel est Cloud Fonderie?

Cloud Foundry est un logiciel open source plate-forme en tant que service (PaaS) conรงu pour simplifier le processus de dรฉveloppement, de dรฉploiement et de gestion des applications dans cloud environnements. Il simplifie la gestion des infrastructures, permettant aux dรฉveloppeurs de se concentrer sur l'รฉcriture du code pendant que la plateforme gรจre l'approvisionnement des ressources. mise ร  l'รฉchelle, de mise en rรฉseauet la sรฉcuritรฉ.

Conรงu pour soutenir cloud-principes natifs, Cloud Foundry exรฉcute des applications dans conteneurs gรฉrรฉ par sa couche d'orchestration et fournit une cohรฉrence environnements d'exรฉcution ร  travers public, privรฉet hybride clouds. Il prend en charge une large gamme de langages de programmation, frameworks et services via ses buildpacks, permettant flexabilitรฉ et rรฉduction verrouillage du fournisseur. Cloud Foundry inclut รฉgalement des fonctionnalitรฉs telles que la mise ร  l'รฉchelle, la journalisation et la surveillance automatisรฉes, garantissant que les applications fonctionnent de maniรจre efficace et fiable en production.

En rationalisant le cycle de vie complet de livraison des applications, il permet aux organisations dโ€™accรฉlรฉrer le dรฉveloppement, de maintenir la cohรฉrence opรฉrationnelle et dโ€™adopter agile et DevOps pratiques ร  grande รฉchelle.

L'histoire de Cloud Fonderie

Cloud Foundry a รฉtรฉ dรฉveloppรฉ ร  l'origine par VMware en 2011 en tant que open-source projet de plate-forme en tant que service visant ร  rendre cloud application Dรฉveloppement et dรฉploiement plus rapides et plus efficaces. L'idรฉe รฉtait de crรฉer une plateforme capable de fonctionner sur plusieurs environnements d'infrastructure, rรฉduisant ainsi la dรฉpendance ร  des fournisseurs spรฉcifiques et offrant aux dรฉveloppeurs une flexun moyen efficace de dรฉployer des applications.

En 2013, le projet a รฉtรฉ transfรฉrรฉ ร  Pivotal Software, une coentreprise issue de VMware, EMC et General Electric, oรน il est devenu la piรจce maรฎtresse de Pivotal. cloud-stratรฉgie native. Durant cette pรฉriode, Cloud Foundry a gagnรฉ en popularitรฉ en tant que l'une des premiรจres solutions PaaS open source ร  grande รฉchelle, attirant l'adoption des entreprises et les contributions des grandes entreprises.

En 2015, la division de Cloud La Fondation Foundry a รฉtรฉ crรฉรฉe en tant qu'organisme indรฉpendant ร  but non lucratif sous la Linux La Fondation supervisera sa gouvernance et favorisera la collaboration au sein de sa communautรฉ croissante de contributeurs. Cette initiative a contribuรฉ ร  garantir la neutralitรฉ, la transparence et la pรฉrennitรฉ du projet, encourageant une participation plus large de leaders du secteur tels qu'IBM, SAP et Hewlett-Packard Enterprise.

Avec le temps, les Cloud Foundry a รฉvoluรฉ pour devenir une plate-forme mature de niveau entreprise qui prend en charge divers langages de programmation, modernes cloud-pratiques autochtones et hybrides cloud environnements.

Alors que les nouvelles technologies comme Kubernetes ont dรฉplacรฉ le cloud-paysage indigรจne, Cloud Foundry continue d'รชtre utilisรฉ par les entreprises pour ses flux de travail centrรฉs sur les dรฉveloppeurs, l'automatisation capacitรฉs et une fiabilitรฉ รฉprouvรฉe ร  grande รฉchelle environnements de production.

Quelle est l'architecture de Cloud Fonderie?

cloud architecture de fonderie

Cloud L'architecture de Foundry est conรงue comme un systรจme distribuรฉ et modulaire offrant un environnement de plateforme en tant que service (Pas-a-Service) cohรฉrent et รฉvolutif. Chaque composant joue un rรดle prรฉcis dans la gestion des applications, le routage du trafic, la gestion des services et la garantie de la rรฉsilience des diffรฉrentes infrastructures.

  • Cloud Contrรดleur. Le cerveau central de la plateforme qui gรจre cycles de vie des applications, y compris les dรฉploiements, la mise ร  l'รฉchelle, le routage et la gestion de l'รฉtat.
  • Packs de construction. Ensembles prรฉemballรฉs de d'exรฉcution et dรฉpendances qui permettent aux dรฉveloppeurs de dรฉployer des applications sans configuration manuelle de l'environnement.
  • Cellules de Diego. Environnements dโ€™exรฉcution basรฉs sur des conteneurs qui exรฉcutent des instances dโ€™application, garantissent lโ€™intรฉgritรฉ et รฉquilibrent les charges de travail sur lโ€™ensemble du systรจme.
  • Routeur Dirige le trafic entrant vers les instances d'application appropriรฉes pour une gestion efficace de la charge.
  • Compte utilisateur et authentification (UAA). Gรจre les identitรฉs des utilisateurs, le contrรดle d'accรจs et authentification unique (SSO) l'intรฉgration.
  • Courtier de services API. Fournit une intรฉgration transparente de services externes tels que des bases de donnรฉes, des files d'attente de messages et des outils de surveillance avec des applications.
  • ร‰TALAGES. Une chaรฎne d'outils puissante pour le dรฉploiement et la gestion du cycle de vie qui provisionne VMs, applique les mises ร  jour logicielles, surveille les performances et prend en charge la rรฉcupรฉration sur clouds (AWS, Azure, Google Cloud, OpenStack, vSphere).
  • Couche d'abstraction. Protรจge les dรฉveloppeurs de la complexitรฉ de l'infrastructure, leur permettant de pousser du code qui est automatiquement compilรฉ, dรฉployรฉ, mis ร  lโ€™รฉchelle et acheminรฉ.

Quel est Cloud ร€ quoi sert la fonderie ?

Cloud Foundry est utilisรฉ pour simplifier et accรฉlรฉrer le dรฉveloppement, le dรฉploiement et la gestion de cloudApplications natives sur diverses infrastructures. Son rรดle principal est de fournir aux dรฉveloppeurs une plateforme leur permettant de se concentrer sur l'รฉcriture de code sans se soucier de la configuration. servers, la gestion des environnements d'exรฉcution ou la gestion de l'รฉvolutivitรฉ. En gรฉrant automatiquement des tรขches telles que l'approvisionnement des ressources, orchestration de conteneurs, l'รฉquilibrage de charge, la journalisation et la surveillance, il rationalise l'ensemble du cycle de vie de l'application, de la crรฉation ร  la production.

Les entreprises utilisent Cloud Foundry soutient les initiatives de transformation numรฉrique en favorisant les pratiques de dรฉveloppement agiles, les pipelines de livraison continue et les workflows DevOps. Il est couramment adoptรฉ pour la crรฉation. architectures basรฉes sur les microservices, moderniser les applications existantes et garantir la portabilitรฉ entre les systรจmes publics, privรฉs et hybrides clouds. Avec son modรจle de courtier de services, il facilite รฉgalement l'intรฉgration de services externes tels que bases de donnรฉes, systรจmes de messagerie et outils dโ€™analyse.

En rรฉsumรฉ, les organisations sโ€™appuient sur Cloud Foundry pour rรฉduire les dรฉlais de mise sur le marchรฉ, amรฉliorer l'efficacitรฉ opรฉrationnelle et fournir un environnement d'exรฉcution d'application cohรฉrent, quel que soit le sous-jacent cloud Infrastructure.

Cloud Bonnes pratiques de fonderie

L'adoption d' Cloud Foundry exige le respect des bonnes pratiques รฉtablies qui aident les organisations ร  optimiser leur efficacitรฉ, ร  maintenir la sรฉcuritรฉ et ร  garantir l'รฉvolutivitรฉ. Ces pratiques guident les dรฉveloppeurs et les opรฉrateurs dans l'exploitation optimale de la plateforme, tout en รฉvitant les piรจges courants. cloud-livraison d'applications natives :

  • Conception de l'application ร  douze facteursLes applications doivent suivre la mรฉthodologie ร  douze facteurs, qui met l'accent sur les processus sans รฉtat, la configuration externalisรฉe et la portabilitรฉ. Cette approche garantit des applications hautement รฉvolutives, maintenables et compatibles avec Cloud Architecture de la fonderie.
  • Garder les applications sans รฉtat. L'รฉtat doit รชtre stockรฉ dans des services externes tels que des bases de donnรฉes ou object storage plutรดt que dans le conteneur de l'application. La conception sans รฉtat permet Cloud Foundry permet de mettre ร  l'รฉchelle et de redรฉmarrer les instances de maniรจre transparente sans risque La perte de donnรฉes.
  • Utilisez les buildpacks ร  bon escient. Comptez sur Cloud Les buildpacks de Foundry permettent de gรฉrer les environnements d'exรฉcution et les dรฉpendances au lieu de les empaqueter manuellement. Les buildpacks personnalisรฉs peuvent รชtre utilisรฉs pour des besoins spรฉcifiques, mais doivent รชtre gรฉrรฉs avec soin pour garantir la maintenabilitรฉ et les mises ร  jour de sรฉcuritรฉ.
  • Tirez parti du modรจle de courtier de services. Connecter des applications ร  des services externes (bases de donnรฉes, caches, files d'attente de messages) via le courtier de services APICette interface standard garantit une intรฉgration cohรฉrente, une gestion des services plus facile et une portabilitรฉ entre les environnements.
  • Surveiller et enregistrer les applications. Profiter de Cloud Les fonctionnalitรฉs de journalisation et de surveillance centralisรฉes de Foundry permettent de suivre les performances, de dรฉtecter les problรจmes en amont et de les rรฉsoudre efficacement. L'intรฉgration avec des outils d'observabilitรฉ externes amรฉliore la visibilitรฉ sur les dรฉploiements ร  grande รฉchelle.
  • Automatiser le dรฉploiement et la mise ร  l'รฉchelle. utilisation Cloud Les capacitรฉs d'automatisation de Foundry permettent de dรฉployer frรฉquemment et de faire รฉvoluer les applications de maniรจre dynamique en fonction de la demande. Pipelines CI / CD devraient รชtre intรฉgrรฉs pour garantir une livraison plus rapide et des dรฉploiements cohรฉrents.
  • Appliquer le contrรดle d'accรจs basรฉ sur les rรดles (RBAC). utilisation Cloud Le systรจme UAA (compte utilisateur et authentification) de Foundry pour faire respecter RBAC (Contrรดle d'accรจs basรฉ sur le rรดle), garantissant que les รฉquipes disposent uniquement du niveau d'accรจs nรฉcessaire ร  leur rรดle. Cela amรฉliore la sรฉcuritรฉ et rรฉduit les risques de mauvaise configuration.
  • Mettre rรฉguliรจrement ร  jour et piรจce. Garder Cloud Composants Foundry, buildpacks et intรฉgrations de services externes mis ร  jour pour garantir la sรฉcuritรฉ, les amรฉliorations des performances et la compatibilitรฉ avec les derniรจres cloud les technologies.

Les avantages et les inconvรฉnients de Cloud Fonderie

Prenant en considรฉration Cloud Foundry pour le dรฉveloppement et le dรฉploiement d'applications, il est important d'รฉvaluer ses atouts et ses limites. La plateforme offre une automatisation puissante, une รฉvolutivitรฉ et une polyvalencecloud flexLa possibilitรฉ d'utiliser des outils de gestion de la sรฉcuritรฉ est importante, mais elle prรฉsente รฉgalement des complexitรฉs et des compromis potentiels dont les organisations doivent รชtre conscientes. Les sections suivantes mettent en รฉvidence les principaux avantages et inconvรฉnients de l'utilisation de ces outils. Cloud Fonderie.

Quels sont les avantages de Cloud Fonderie?

cloud avantages de la fonderie

Cloud Foundry offre plusieurs avantages qui en font un choix judicieux pour les organisations qui cherchent ร  moderniser leur distribution d'applications et ร  adopter cloud-pratiques autochtones. Les principales sont :

  • Multi-cloud portabilitรฉ. Cloud La fonderie fonctionne sur plusieurs cloud fournisseurs, notamment AWS, Azure, Google Cloud, OpenStack et VMware vSphere. Cela permet aux entreprises d'รฉviter la dรฉpendance ร  un fournisseur et de transfรฉrer leurs charges de travail de maniรจre fluide entre les environnements.
  • Productivitรฉ des dรฉveloppeursEn faisant abstraction des complexitรฉs des infrastructures, Cloud Foundry permet aux dรฉveloppeurs de pousser du code avec une seule commande. La plateforme gรจre la conteneurisation, la mise ร  l'รฉchelle et routage automatiquement, permettant aux รฉquipes de se concentrer sur la crรฉation de fonctionnalitรฉs plutรดt que sur la gestion de l'infrastructure.
  • Automatisation intรฉgrรฉeLe dรฉploiement, la mise ร  l'รฉchelle, la gestion de l'intรฉgritรฉ et le routage sont automatisรฉs, rรฉduisant ainsi les frais opรฉrationnels manuels. Les pipelines de livraison continue s'intรจgrent facilement, garantissant des livraisons plus rapides et moins d'erreurs.
  • Langue et cadre flexabilitรฉ. Cloud Foundry prend en charge une large gamme de langages et de frameworks de programmation grรขce ร  ses buildpacks. flexibility permet aux รฉquipes de dรฉveloppement dโ€™utiliser leurs technologies prรฉfรฉrรฉes tout en maintenant des pratiques de dรฉploiement cohรฉrentes.
  • Intรฉgration des services. Grรขce au modรจle de courtier de services, Cloud Foundry facilite l'intรฉgration des applications avec des services externes tels que des bases de donnรฉes, des files d'attente de messagerie et des outils de surveillance. Cette interface standard amรฉliore la cohรฉrence et simplifie la gestion.
  • Sรฉcuritรฉ de niveau entrepriseLa plateforme inclut une gestion renforcรฉe des identitรฉs et des accรจs via UAA, des liaisons de services sรฉcurisรฉes et des mises ร  jour rรฉguliรจres des buildpacks et des composants. Ces fonctionnalitรฉs aident les entreprises ร  maintenir leur conformitรฉ et ร  protรฉger leurs charges de travail.
  • La haute disponibilitรฉ et la rรฉsilience. Applications dรฉployรฉes sur Cloud Foundry bรฉnรฉficie de contrรดles d'intรฉgritรฉ automatiques et de capacitรฉs d'auto-rรฉparation. En cas de dรฉfaillance d'une instance, la plateforme la redรฉmarre ou la remplace automatiquement pour la maintenir. Stabilitรฉ.

Quels sont les inconvรฉnients de Cloud Fonderie?

Si Cloud La fonderie offre de solides avantages pour cloudLa distribution d'applications natives prรฉsente รฉgalement certains inconvรฉnients que les organisations doivent soigneusement prendre en compte. Ces dรฉfis sont souvent liรฉs ร  la complexitรฉ, aux frais opรฉrationnels et ร  l'รฉvolution des besoins. cloud-รฉcosystรจme indigรจne :

  • courbe d'apprentissage. Cloud Foundry introduit de nombreux nouveaux concepts, tels que les buildpacks, les cellules Diego et BOSH. Les รฉquipes peu familiarisรฉes avec ces composants peuvent trouver la plateforme difficile ร  adopter, nรฉcessitant une formation et une expertise importantes.
  • Consommation รฉlevรฉe de ressourcesLa plateforme elle-mรชme nรฉcessite des ressources systรจme considรฉrables pour fonctionner. Cloud La fonderie ร  grande รฉchelle peut entraรฎner des coรปts d'infrastructure plus รฉlevรฉs par rapport aux alternatives plus lรฉgรจres comme les distributions Kubernetes.
  • Complexitรฉ opรฉrationnelle. Bien qu'il abstraire l'infrastructure pour les dรฉveloppeurs, Cloud Foundry est complexe ร  dรฉployer, configurer et maintenir au niveau opรฉrateur. La gestion de BOSH, du rรฉseau et de la sรฉcuritรฉ sur des systรจmes distribuรฉs exige des compรฉtences administrateurs.
  • ร‰cosystรจme limitรฉ par rapport ร  KubernetesAvec lโ€™essor de Kubernetes en tant que norme de lโ€™industrie, Cloud L'รฉcosystรจme d'outils et d'intรฉgrations de Foundry est relativement restreint. Certaines organisations privilรฉgient Kubernetes pour son soutien communautaire plus large et son adoption par les fournisseurs.
  • Moins flexpossibilitรฉ de personnalisationBien que les buildpacks simplifient le dรฉveloppement, ils peuvent limiter la personnalisation par rapport aux approches natives des conteneurs. Les รฉquipes ayant des besoins trรจs spรฉcifiques peuvent avoir besoin d'investir dans la crรฉation et la maintenance de buildpacks personnalisรฉs.
  • Baisse de la dynamique du marchรฉ. Bien qu'encore largement utilisรฉ dans les entreprises, Cloud La popularitรฉ de Foundry a dรฉclinรฉ avec la domination de Kubernetes. Les organisations peuvent s'inquiรฉter de la pertinence ร  long terme de la plateforme et de l'investissement communautaire.

Cloud FAQ sur la fonderie

Voici les rรฉponses aux questions les plus frรฉquemment posรฉes sur Cloud Fonderie.

Cloud Foundry contre Kubernetes

Voici un tableau comparatif structurรฉ entre Cloud Foundry et Kubernetes :

Fonctionnalitรฉ / aspectCloud FonderieKubernetes
Objectif principalPaaS axรฉ sur la productivitรฉ et l'abstraction des dรฉveloppeurs.Plateforme d'orchestration de conteneurs offrant un contrรดle granulaire sur les charges de travail.
Niveau d'abstractionร‰levรฉ ; les dรฉveloppeurs poussent le code, la plateforme gรจre la construction, le dรฉploiement, la mise ร  l'รฉchelle et l'acheminement.Infรฉrieur ; les dรฉveloppeurs/opรฉrateurs gรจrent directement les conteneurs, les pods et les manifestes.
Emballage d'applicationUtilise des buildpacks pour fournir des environnements d'exรฉcution et des dรฉpendances.Utilise des images de conteneur (par exemple, Docker) nรฉcessitant un packaging explicite.
Charges de travail prises en chargePrincipalement des applications (12 facteurs, microservices, cloud-applications natives).Prise en charge รฉtendue de tous les types de charges de travail conteneurisรฉes (applications, services, tรขches par lots).
Intรฉgration des servicesAPI de courtier de services pour un provisionnement et une liaison cohรฉrents de services externes.Catalogues de services et opรฉrateurs, mais plus variรฉs selon l'รฉcosystรจme.
AutomatisationAutomatisation intรฉgrรฉe puissante pour le dรฉploiement, la mise ร  l'รฉchelle et l'auto-rรฉparation.Automatisation possible mais nรฉcessite une configuration avec des contrรดleurs et des opรฉrateurs.
Courbe d'apprentissagePlus facile pour les dรฉveloppeurs, plus difficile pour les opรฉrateurs en raison de BOSH et de la complexitรฉ de la plateforme.Forte intรฉgration pour les dรฉveloppeurs et les opรฉrateurs ; nรฉcessite l'apprentissage de YAML, des contrรดleurs et des outils de l'รฉcosystรจme.
ร‰cosystรจme et communautรฉEntreprise de taille plus modeste, axรฉe sur les entreprises, dont la dynamique est en dรฉclin.Grande communautรฉ open source ร  croissance rapide avec un support fournisseur solide.
Personnalisation flexabilitรฉLimitรฉ, contraint par les buildpacks et le modรจle PaaS.Trรจs flexible, prend en charge les contrรดleurs personnalisรฉs, les CRD et les architectures complexes.
L'utilisation des ressourcesEmpreinte de ressources plus รฉlevรฉe pour les composants de la plateforme.Plus efficace, mais nรฉcessite un rรฉglage et une surveillance minutieux.
PortabilitรฉMulti-cloud support par abstraction ร  travers les infrastructures.Multi-cloud capable mais la portabilitรฉ dรฉpend de la configuration et de l'outillage.
Ajustement du cas d'utilisationIdรฉal pour les entreprises recherchant une productivitรฉ de dรฉveloppement rapide avec un minimum d'opรฉrations d'infrastructure.Idรฉal pour les organisations ayant besoin flexibilitรฉ, architectures natives de conteneurs et adoption d'รฉcosystรจmes ร  long terme.

Combien Cloud Coรปt de la fonderie ?

Le coรปt de l' Cloud Foundry dรฉpend fortement de la distribution ou du service que vous utilisez (par exemple, la version de Pivotal/VMware, SAP BTP Cloud Foundry, ou un fournisseur gรฉrรฉ), quelle est la taille de votre dรฉploiement, combien de ressources (VM, Mรฉmoire, stockage, rรฉseau) que vous consommez, et s'il y a des frais de licence ou d'abonnement.

Aux ร‰tats-Unis, les coรปts sont principalement liรฉs au calcul, storage, et l'utilisation du rรฉseau (par exemple cloud Heures de VM, stockage en bloc, transfert de donnรฉes) plus tous les frais de licence ou d'abonnement ajoutรฉs par le Cloud Fournisseur de fonderie.

En Europe, le mรชme modรจle s'applique, mรชme si les prix par rรฉgion (par exemple UE-Ouest, UE-Nord) peuvent รชtre lรฉgรจrement supรฉrieurs ou infรฉrieurs en fonction des coรปts d'infrastructure, de la TVA et des marges des fournisseurs.

Quel est lโ€™avenir de Cloud Fonderie?

Magasinage de Cloud Foundry repose sur son rรดle continu de plate-forme conviviale pour les dรฉveloppeurs qui fait abstraction de la complexitรฉ de l'infrastructure, mais son รฉlan a changรฉ car Kubernetes est devenu la norme dominante pour l'orchestration des conteneurs.

Plutรดt que de concurrencer directement, les Cloud Foundry Foundation a alignรฉ sa plateforme plus รฉtroitement avec Kubernetes en intรฉgrant des composants basรฉs sur Kubernetes, tels qu'Eirini, pour l'orchestration des charges de travail. Cette approche hybride permet Cloud Foundry conserve sa simplicitรฉ ยซ push code, run app ยป tout en tirant parti de Kubernetes flexibilitรฉ et รฉcosystรจme.

ร€ long terme, Cloud On s'attend ร  ce que la fonderie reste pertinente dans les entreprises qui valorisent son automatisation, sa polyvalencecloud portabilitรฉ et capacitรฉs PaaS matures, mais son adoption peut devenir plus spรฉcialisรฉe, en se concentrant sur les organisations qui privilรฉgient la productivitรฉ des dรฉveloppeurs au contrรดle de l'infrastructure.


Anastasie
Spasojevic
Anastazija est une rรฉdactrice de contenu expรฉrimentรฉe avec des connaissances et une passion pour cloud l'informatique, les technologies de l'information et la sรฉcuritรฉ en ligne. ร€ phoenixNAP, elle se concentre sur la rรฉponse ร  des questions brรปlantes concernant la garantie de la robustesse et de la sรฉcuritรฉ des donnรฉes pour tous les acteurs du paysage numรฉrique.