Zum Hauptinhalt wechseln

Das Microsoft Azure Incubations-Team freut sich, Radius bekanntzugeben, einer cloudeigenen Anwendungsplattform, mit der Entwickler und Plattformentwickler, die sie unterstützen, an der Bereitstellung und Verwaltung von cloudeigenen Anwendungen zusammenarbeiten können, die den bewährten Methoden des Unternehmens für Kosten, Vorgänge und Sicherheit entsprechen. Radius ist ein Open-Source-Projekt , das die Bereitstellung von Anwendungen über private Cloud, Microsoft Azure und Amazon Web Services unterstützt, mit mehr Cloudanbietern. Um zu beginnen oder mehr über Radius zu erfahren, besuchen Sie radapp.io, nehmen Sie an den Diskussionen auf Discord teil oder nehmen Sie an einer bevorstehenden Communitybesprechung teil

Innovationen von Microsoft über Open Source-Software

Microsoft ist eine wichtige Mitwirkender für Open-Source-Projekte in der gesamten Branche und sein Azure Incubations-Team konzentriert sich speziell auf Open-Source-Innovationen, mit denen jeder seine Reise in die Cloud beschleunigen kann. Neben Radius hat das Team mehrere beliebte Open Source-Projekte wie Dapr, KEDA und Copacetic gestartet, die alle über die Cloud Native Compute Foundation (CNCF) bei github.com verfügbar sind. 

Die Entwicklung von Cloud Computing hat die Geschwindigkeit der Innovation für viele Unternehmen erhöht, unabhängig davon, ob sie zweite und dritte Anwendungen oder komplexe Mikroservice-basierte Anwendungen erstellen. Cloud native Technologien wie Kubernetes haben das Erstellen von Anwendungen vereinfacht, die überall ausgeführt werden können. Gleichzeitig sind viele Anwendungen komplexer geworden, und die Verwaltung in der Cloud ist immer schwieriger, da Unternehmen Cloud-native Anwendungen erstellen, die aus verbundenen Diensten bestehen, und sie in mehreren öffentlichen Clouds und ihrer privaten Infrastruktur bereitstellen. Während Kubernetes ein wichtiger Enabler ist, sehen wir, dass viele Kunden Abstraktionen über Kubernetes erstellen, die sich normalerweise auf die Berechnung konzentrieren, um ihre Einschränkungen zu umgehen: Kubernetes hat keine formale Definition einer Anwendung, es mischt Infrastruktur- und Anwendungskonzepte und ist überwältigend komplex. Entwickler erkennen zwangsläufig, dass ihre Anwendungen viel mehr erfordern als Kubernetes, einschließlich der Unterstützung für Abhängigkeiten wie Anwendungsprogrammierschnittstellen-Front-Ends, Schlüsselwertspeicher, Caches und Observability-Systeme. Inmitten dieser Herausforderungen für Entwickler müssen ihre IT-Kollegen auch eine ständig wachsende Matrix von Unternehmensstandards, Compliance- und Sicherheitsanforderungen durchsetzen und gleichzeitig schnelle Anwendungsinnovationen ermöglichen. 

Einführung in Radius

Radius wurde entwickelt, um diese unterschiedlichen, aber damit verbundenen Herausforderungen zu bewältigen, die sich in Entwicklung und Betrieb ergeben, während Unternehmen ihren Weg zur Cloud fortsetzen. Radius trifft Anwendungsteams, in denen sie bewährte Technologien wie Kubernetes, vorhandene Infrastrukturtools wie Terraform und Bicep unterstützen und durch Integration mit vorhandenen CI/CD-Systemen (Continuous Integration and Continuous Delivery, CI/CD) wie GitHub Actions integrieren. Radius unterstützt mehrstufige Web-Plus-Daten für komplexe Microservice-Anwendungen wie eShop eine beliebte Cloudreferenzanwendung von Microsoft.

graphical user interface, application, PowerPoint

Radius ermöglicht Es Entwicklern, ihre Anwendungen zu verstehen, und es weiß, dass Ihre Anwendung mehr als nur Kubernetes ist. Radius hilft Entwicklern, alle Komponenten anzuzeigen, die ihre Anwendung umfassen, und wenn sie neue Komponenten hinzufügen, verbindet Radius diese Komponenten automatisch mit ihrer Anwendung, indem sie Berechtigungen, Verbindungszeichenfolge und vieles mehr übernimmt.

Radius stellt außerdem sicher, dass die von Anwendungen verwendete Cloudinfrastruktur Kosten, Vorgänge und Sicherheitsanforderungen erfüllt. Diese Anforderungen werden in Rezepten erfasst, die von den IT-Betreibern, Plattformingenieuren und/oder Sicherheitstechnikern definiert werden, die Cloud native Entwickler unterstützen. Radius bindet eine Anwendung an ihre abhängige Infrastruktur, wodurch Radius ein Anwendungsdiagramm bereitstellen kann, das genau zeigt, wie die Anwendung und Infrastruktur miteinander verbunden sind. Dieses Diagramm ermöglicht Teammitgliedern das anzeigen und intuitiv zu verstehen, was eine Anwendung bildet.

Viele Unternehmen sind multi-cloud und möchten Lösungen, die nicht nur in Azure, sondern auch in anderen Clouds sowie lokal funktionieren. Radius ist also open-source und multi-cloud from the start. Unternehmen wie Microsoft, BlackRock, Comcast und Millenium BCP haben zusammenarbeiten, um sicherzustellen, dass Anwendungen, die mit Radius definiert und verwaltet werden, auf jeder Cloud ausgeführt werden können. Jeder in der Open-Source-Community kann zu Radius beitragen, um sicherzustellen, dass Radius sich zusammen mit der breiteren Cloud nativen Community weiterentwickelt. Zu den ersten Beobachtungen dieser Unternehmen gehören:

"In der heutigen Landschaft der sich ständig entwickelnden Cloudkomplexitäten muss der Lebenszyklus der Anwendungsentwicklung optimiert werden. Es ist wichtig, dass unsere internen Entwickler schnell auf die erforderliche Infrastruktur zugreifen können, während sie den Compliance-Standards und -Anforderungen entsprechen. Radius wird in diesem Kontext als vielversprechender Enabler gesehen. Durch sein einzigartiges Angebot an Radius-Rezepten ermöglicht die Plattform Entwicklern, wichtige Cloudressourcen wie Kubernetes und Speicherlösungen zu nutzen, ohne die komplexen Details dieser zugrunde liegenden Systeme zu erfassen. Unser Engagement mit Radius stammt aus unserer Interessenvertretung für Open-Source-Lösungen innerhalb unserer eigenen Technologieplattform Aladdin, und wir glauben, dass dieser Ansatz ein erhebliches Potenzial für die Cloud-native Community hat."" Mike Bowen, Senior Principal Engineer und OSPO Director, BlackRock.

"Radius ist stark an unserer Plattform-Engineering-Vision ausgerichtet, um Comcast-Technikern die Innovation in der Geschwindigkeit des Gedankens zu ermöglichen. Wir sind Prototyp von Radius, um zu verstehen, wie Comcast sowohl nutzen kann als auch zu diesem vielversprechenden Open-Source-Projekt beitragen kann."   Paul Roach, VP of Developer Experience, Comcast 

"Bei Millennium bcp konzentrieren wir uns auf Sicherheit, Compliance, bewährte Methoden und Agilität, und wir müssen sicherstellen, dass diese Anforderungen kontinuierlich erfüllt sind. Um Erwartungen und Lebenszyklus in mehreren Teams und Technologien auszurichten, arbeiten wir daran, allgemeine Anwendungsdefinitionen und -lebenszykluse erstklassige Bürger in unserer IT-Landschaft zu machen, während benutzerdefinierte interne IT-Muster und Serviceverträge abstrahiert werden. Wir finden diese Vision in Radius. Unsere Infrastruktur kann ausschließlich von internen Infrastruktur-Produktteams verarbeitet werden und unseren Entwicklern nur das Rezept zur Abstraktion der Komplexität offenlegen und sicherstellen, dass Designentscheidungen von den richtigen Personen getroffen werden. Entwickler können sich darauf konzentrieren, zu ermitteln, was für ihre Anwendungen relevant ist, indem sie die richtigen Rezepte nutzen, ohne in Implementierungsbedenken eingehen zu müssen. Dieser gemeinsame Vertrag konzentriert sich ordnungsgemäß auf Teams: Entwickler konzentrieren sich ausschließlich auf die Entwicklung der Anwendung, während Infrastrukturteams die Infrastruktur jetzt mit einem klaren Verständnis von Anwendungsabhängigkeiten verwalten." Nuno Guedes, Cloud Compute Lead, Millennium BCP

Mit Dapr hat das Microsoft Azure Incubations-Team Entwicklern geholfen, Microservices mit bewährten Methoden, Abstraktion, Portabilität und Trennung von der Infrastruktur zu schreiben. Jetzt tun wir dasselbe, um die Architektur einer Anwendung zu definieren. Die beiden Technologien ergänzen sich stark: Radius arbeitet mit Dapr zusammen und vereinfacht die Dapr-Konfiguration. Gemeinsam ermöglichen sie nicht nur tragbaren Code, sondern tragbare Anwendungen.

Erste Schritte mit Radius

Wir suchen nach Personen, die uns beitreten können! Informationen zu den ersten Schritten mit Radius finden Sie unter:


 

  • Explore

     

    Let us know what you think of Azure and what you would like to see in the future.

     

    Provide feedback

  • Build your cloud computing and Azure skills with free courses by Microsoft Learn.

     

    Explore Azure learning


Join the conversation