Radius, une plate-forme open source d'applications Cloud-native

Par:
fredericmazue

lun, 23/10/2023 - 16:08

L'équipe Microsoft Azure Incubations a annoncé Radius, une plate-forme d'applications cloud native qui permet aux développeurs et aux ingénieurs de plate-forme qui les soutiennent de collaborer pour fournir et gérer des applications cloud natives.

Les réflexions qui ont amené Microsoft Azure Incubations à créer sont les suivantes : les développeurs et les opérateurs informatiques d'aujourd'hui ne connaissent que trop bien la difficulté liée au déploiement, à la gestion et à la compréhension des applications dans un paysage cloud natif en constante évolution et de plus en plus complexe. Pour les développeurs, la complexité de la gestion des infrastructures et le manque de visibilité sur les ressources qui composent leurs applications constituent des freins majeurs à la productivité. Pour les opérateurs, le manque de standardisation et d'automatisation du processus de déploiement peut entraîner une perte de contrôle sur l'infrastructure et une dégradation de la confiance dans les applications déployées. En fin de compte, les équipes de développement se retrouvent avec une expérience incohérente entre les plateformes et les fournisseurs de cloud. Les développeurs et les opérateurs ont du mal à comprendre comment leurs applications sont regroupées dans des ensembles disparates d'outils qui ne fournissent guère plus qu'une liste de leurs artefacts déployés. 

Radius a été conçu pour relever ces défis distincts mais liés qui se posent lors du développement et des opérations alors que les entreprises poursuivent leur voyage vers le cloud. Radius rencontre les équipes d'application là où elles se trouvent en prenant en charge des technologies éprouvées telles que Kubernetes, des outils d'infrastructure existants tels que Terraform et Bicep, et en s'intégrant aux systèmes d'intégration continue et de livraison continue (CI/CD) existants tels que GitHub Actions. Radius prend en charge le Web et les données à plusieurs niveaux pour les applications de microservices complexes comme eShop, une application de référence cloud populaire de Microsoft.

Radius permet aux développeurs de comprendre leurs applications et sait que votre application est bien plus que Kubernetes. Radius aide les développeurs à voir tous les composants qui composent leur application, et lorsqu'ils ajoutent de nouveaux composants, Radius connecte automatiquement ces composants à leur application en prenant en charge les autorisations, les chaînes de connexion, etc.

Radius garantit également que l'infrastructure cloud utilisée par les applications répond aux exigences en matière de coûts, d'exploitation et de sécurité. 

Radius est un logiciel libre sous licence Apache 2.0, disponible sur GitHub.

Radius dispose d'une site officiel sur lequel il est entièrement documenté.

Site : radapp.io