Vorgestellt: Azure Spring Cloud – ein vollständig verwalteter Dienst für Spring Boot-Microservices

Veröffentlicht am 8 Oktober, 2019

Corporate Vice President, Microsoft Azure

Mit der Verschiebung der Workloads von Kunden in die Cloud ist die Nutzung von cloudnativen Architekturen gestiegen, insbesondere von Microservices. Auf Microservices basierende Architekturen verbessern die Skalierbarkeit und Geschwindigkeit, ihre Implementierung kann jedoch schwierig sein. Für viele Java-Entwickler haben Spring Boot und Spring Cloud diese Herausforderungen verringert, indem eine stabile Plattform mit etablierten Mustern für die Entwicklung und den Betrieb von Microserviceanwendungen bereitgestellt wurde. Das Erstellen und Verwalten einer Spring Cloud-Umgebung ist jedoch mit Arbeit verbunden. Dazu gehören das Einrichten der Infrastruktur für die dynamische Skalierung, das Installieren und Verwalten von mehreren Komponenten und das Verbinden der Anwendung mit Ihrer Protokollierungsinfrastruktur.

Um die Bereitstellung und den Betrieb von Spring Cloud-Anwendungen zu vereinfachen, hat Microsoft gemeinsam mit Pivotal Azure Spring Cloud erstellt.

Azure Spring Cloud wird gemeinsam von Pivotal und Microsoft aufgebaut, betrieben und unterstützt. Sie können daher Azure Spring Cloud für Ihre anspruchsvollsten Anwendungen einsetzen und können sich dabei darauf verlassen, dass sowohl Pivotal als auch Microsoft hinter dem Dienst stehen und Ihren Erfolg sicherstellen.

Hohe Entwicklungsproduktivität

Azure Spring Cloud abstrahiert die Komplexität der Infrastrukturverwaltung und der Spring Cloud-Middlewareverwaltung, sodass Sie sich darauf konzentrieren können, Ihre Geschäftslogik aufzubauen, und dynamisches Skalieren, Sicherheitspatches, Compliancestandards und Hochverfügbarkeit Azure überlassen können.

Mit nur wenigen Klicks können Sie eine Azure Spring Cloud-Instanz bereitstellen. Nach der Konfiguration einiger Abhängigkeiten in Ihrer POM-Datei wird Ihre Spring Cloud-App automatisch mit dem Spring Cloud-Konfigurationsserver und der Dienstregistrierung verbunden. Darüber hinaus können Sie Spring Boot-Anwendungen in Sekundenschnelle bereitstellen und skalieren.

Diagramm: Azure Spring Cloud

Zur Beschleunigung Ihrer Entwicklung bieten wir Unterstützung für das Azure Spring Cloud-Maven-Plug-In und die VS Code-Erweiterungen, mit denen die Spring-Entwicklung optimiert wird. Anders gesagt: Sie können die Tools nutzen, die Sie bereits kennen und schätzen.

Einfache Überwachung

Mit der direkten Unterstützung der Aggregation von Protokollen, Metriken und verteilten App-Überwachungen in Azure Monitor können Sie einfach die Leistung Ihrer Anwendungen visualisieren, Probleme in allen Microserviceanwendungen und deren Abhängigkeiten erkennen und diagnostizieren, Überwachungsdaten zur Problembehandlung einsehen und besser verstehen, wie Endbenutzer Ihre Apps verwenden.

80

Open-Source-Innovation mit Spring-Integrationen

Azure Spring Cloud bildet die Computegrundlage für cloudnative Spring-Anwendungen. Von dieser Grundlage aus ist es mit Azure Spring Cloud einfach, Verbindungen mit Datendiensten wie Azure SQL-Datenbank, MySQL, PostgreSQL oder Cosmos DB herzustellen, um Endbenutzerauthentifizierung und -autorisierung auf Unternehmensniveau mit Azure Active Directory zu ermöglichen, Cloudstreams an Service Bus oder Event Hubs zu binden und Geheimnisse mit Azure Key Vault zu laden und zu verwalten. Damit Sie Abhängigkeiten nicht manuell ermitteln müssen und auf wiederkehrende Codebausteine verzichten können, haben wir eine umfassende Bibliothek von Spring-Integrationen und Startern für Ihre Spring-Anwendungen erstellt.

Für Azure Spring Cloud registrieren

Pivotal und Microsoft freuen sich auf Feedback von unseren gemeinsamen Kunden zum neuen Azure Spring Cloud. Wenn Sie an der privaten Vorschau teilnehmen möchten, übermitteln Sie bitte hier Ihre Kontaktdetails. Weitere Informationen von Pivotal zur heutigen Bekanntgabe finden Sie im Pivotal-Blog. Teilen Sie uns bitte mit, was Sie davon halten.

Der Dienst wird vor dem Ende des Kalenderjahrs als Public Preview für alle Kunden verfügbar sein.