Weiter zu

Was ist eine Mikrodienstarchitektur?

Eine Mikrodienstarchitektur (oft als Mikrodienste bezeichnet) bezeichnet einen Architekturstil zur Entwicklung von Anwendungen. Mit Mikrodiensten kann eine große Anwendung in kleinere, unabhängige Elemente mit einem eigenen Zuständigkeitsbereich aufgeteilt werden. Zur Verarbeitung einer einzelnen Nutzeranfrage lässt sich eine auf Mikrodiensten beruhende Anwendung auf vielen internen Mikrodiensten aufrufen.

Container sind ein gutes Beispiel für Mikrodienste. Damit können Sie sich auf die Entwicklung der Dienste konzentrieren, ohne sich Gedanken über die Abhängigkeiten machen zu müssen. Moderne cloudnative Anwendungen werden in der Regel als Mikrodienste mithilfe von Containern erstellt.

Erfahren Sie mehr darüber, wie Sie mit Google Kubernetes Engine Anwendungen auf der Basis von Mikrodiensten durch Verwendung von Containern erstellen können.

Startbereit? Neukunden erhalten ein Guthaben im Wert von $300 für Google Cloud.

Definition von Mikrodienstarchitektur

Eine Mikrodienstarchitektur ist eine Art Anwendungsarchitektur, in der die Anwendung als eine Sammlung von Diensten entwickelt wird. Sie bietet das Framework, mit dem Sie Diagramme und Dienste der Mikrodienstarchitektur unabhängig voneinander entwickeln, bereitstellen und verwalten können.

Innerhalb einer Mikrodienstarchitektur ist jeder Mikrodienst ein einzelner Dienst, der für ein Anwendungsfeature und die Verarbeitung diskreter Aufgaben entwickelt wurde. Jeder Mikrodienst kommuniziert über einfache Schnittstellen mit anderen Diensten, um Geschäftsprobleme zu lösen.

Meistern Sie Ihre geschäftlichen Herausforderungen mit Google Cloud

Neukunden erhalten ein Guthaben im Wert von 300 $ für Google Cloud.
Nächste Schritte
Sprechen Sie mit einem Google Cloud-Vertriebsexperten, um Ihre besonderen Herausforderungen im Detail zu besprechen.
Kontakt

Wofür wird die Mikrodienstarchitektur verwendet?

In der Regel werden Mikrodienste verwendet, um die Anwendungsentwicklung zu beschleunigen. Häufig werden Mikrodienstarchitekturen mit Java und insbesondere mit Spring Boot erstellt. Mikrodienste lassen sich mit einer dienstorientierten Architektur vergleichen. Beide haben das gleiche Ziel: Monolithische Anwendungen werden in kleinere Komponenten aufgeteilt. Sie verfolgen jedoch unterschiedliche Ansätze. Im Folgenden finden Sie einige Beispiele für Mikrodienstarchitekturen:

Websitemigration

Eine komplexe Website, die auf einer monolithischen Plattform gehostet wird, kann zu einer cloud- und containerbasierten Mikrodienstplattform migriert werden.

Medieninhalte

Mit der Mikrodienstarchitektur können Bilder und Video-Assets in einem skalierbaren Objektspeichersystem gespeichert und direkt im Web oder auf Mobilgeräten bereitgestellt werden.

Transaktionen und Rechnungen

Zahlungsabwicklung und Bestellung können als unabhängige Diensteinheiten aufgeteilt werden. Zahlungen werden dann weiterhin akzeptiert, auch wenn die Rechnungsstellung nicht funktioniert.

Datenverarbeitung

Eine Mikrodienstplattform kann die Cloud-Unterstützung für vorhandene modulare Datenverarbeitungsdienste erweitern.

Wenn Sie Google Cloud verwenden, können Sie Mikrodienste ganz einfach mit dem verwalteten Containerdienst Google Kubernetes Engine oder dem vollständig verwalteten serverlosen Angebot Cloud Run bereitstellen.

Je nach Anwendungsfall können Cloud SQL und andere Google Cloud-Produkte und -Dienste problemlos eingebunden werden, um Mikrodienstarchitekturen zu unterstützen.