Übersicht über Azure für Entwickler

Wenn Sie mit der Entwicklung von Anwendungen für die Cloud noch nicht vertraut sind, ist diese Reihe von 7 Artikeln der beste Ausgangspunkt für Sie.

Azure ist eine Cloudplattform, die entwickelt wurde, um das Entwickeln moderner Anwendungen zu vereinfachen. Ob Sie Ihre Anwendungen vollständig in Azure hosten oder Ihre lokalen Anwendungen mit Azure-Diensten erweitern möchten, Azure unterstützt Sie beim Erstellen skalierbarer, zuverlässiger und verwaltbarer Anwendungen.

Azure unterstützt die am häufigsten verwendeten Programmiersprachen, einschließlich Python, JavaScript, Java, .NET und Go. Mit einer umfassenden SDK-Bibliothek und umfangreicher Unterstützung für Tools, die Sie bereits verwenden, wie VS Code, Visual Studio, IntelliJ und Eclipse, ist Azure so konzipiert, dass Sie Ihre bereits vorhandenen Fähigkeiten nutzen und sofort produktiv arbeiten können.

Szenarios für die Anwendungsentwicklung in Azure

Abhängig von Ihren Anforderungen können Sie Azure auf unterschiedliche Weise in Ihre Anwendung integrieren. Das folgende Video bietet eine hilfreiche Übersicht über die am häufigsten verwendeten Entwicklungsszenarien für Azure-Entwickler:

Im Folgenden finden Sie einige gängige Softwareentwicklungs- und Bereitstellungsszenarien in Azure:

  • Anwendungshosting in Azure: Azure kann Ihren gesamten Anwendungsstapel hosten, von Webanwendungen und APIs über Datenbanken bis hin zu Speicherdiensten. Azure unterstützt eine Vielzahl von Hostingmodellen, von vollständig verwalteten Diensten über Container bis hin zu virtuellen Computern. Bei der Verwendung vollständig verwalteter Azure-Dienste können Ihre Anwendungen von der in Azure integrierten Skalierbarkeit, Hochverfügbarkeit und Sicherheit profitieren.

  • Nutzen von Clouddiensten für vorhandene lokale Anwendungen: Vorhandene lokale Apps können Azure-Dienste integrieren, um ihren Funktionsumfang zu erweitern. Beispielsweise könnte eine Anwendung Azure Blob Storage verwenden, um Dateien in der Cloud, in Azure Key Vault zu speichern, um Anwendungsgeheimnisse sicher zu speichern, oder Azure KI-Suche zum Hinzufügen von Volltextsuchfunktionen. Diese Dienste werden vollständig von Azure verwaltet und können Ihren vorhandenen Apps problemlos hinzugefügt werden, ohne die aktuelle Anwendungsarchitektur oder das Bereitstellungsmodell zu ändern.

  • Containerbasierte Architekturen: Azure bietet eine Vielzahl von containerbasierten Diensten zur Unterstützung Ihrer App-Modernisierungsreise. Ob Sie eine private Registrierung für Ihre Container-Images benötigen, eine vorhandene App zur einfacheren Bereitstellung containerisieren, auf Microservices basierende Anwendungen bereitstellen oder Container in großem Umfang verwalten möchten – Azure bietet Lösungen, die Ihre Anforderungen erfüllen.

  • KI-gesteuerte Anwendungen: Erstellen Sie KI-gesteuerte Anwendungen nach Ihren Vorstellungen, in Ihrer bevorzugten Softwareentwicklungssprache, in der Cloud, vor Ort oder am Edge. Erhalten Sie Tools, Dienste und Richtlinien, die Ihnen helfen, KI verantwortungsvoll in Ihren Anwendungen einzusetzen und gleichzeitig den Datenschutz, die Transparenz und das Vertrauen zu wahren. Verwenden Sie Azure KI, um Ihren Anwendungen Sprach-, Bildverarbeitungs-, Sprach- und Entscheidungsfunktionen hinzuzufügen, Chatbots zu erstellen und mit KI-gesteuerter Suche Erkenntnisse zu gewinnen.

  • Moderne serverlose Architekturen: Azure Functions vereinfacht das Entwickeln von Lösungen für ereignisgesteuerte Workflows, ob beim Antworten auf HTTP-Anforderungen, Ausführen von Dateiuploads in Blob Storage oder Verarbeiten von Ereignissen in einer Warteschlange. Sie schreiben nur den Code, der für die Verarbeitung des Ereignisses erforderlich ist, und müssen sich keine Gedanken um Server oder Framework-Code zu machen. Außerdem können Sie über 250 Connectors für andere Azure-und Drittanbieterdienste nutzen, um selbst sehr komplexe Integrationsprobleme zu lösen.

Wie implementieren Sie diese Szenarien? Im nächsten Artikel, „Wichtige Azure-Dienste für Entwickler“, stehen Ihnen mehrere Azure-Dienstoptionen zur Implementierung der einzelnen Szenarien zur Verfügung.