Übersicht über Azure für Entwickler

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-Support die am häufigsten verwendeten Programmiersprachen, einschließlich Python, JavaScript, Java, .NET und Go. Mit einer umfassenden SDK-Bibliothek und umfassenden Unterstützung in Tools, die Sie bereits verwenden, wie VS Code, Visual Studio, IntelliJ und Eclipse, ist Azure darauf ausgelegt, die bereits vorhandenen Fähigkeiten zu nutzen und Sie sofort produktiv zu machen.

Szenarios für die Anwendungsentwicklung in Azure

Abhängig von Ihren Anforderungen können Sie Azure auf unterschiedliche Weise in Ihre Anwendung integrieren.

  • 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 aus vorhandenen lokalen Anwendungen – Vorhandene lokale Apps können Azure-Dienste integrieren, um ihre Funktionen zu erweitern. Beispielsweise könnte eine Anwendung Azure Blob Storage verwenden, um Dateien in der Cloud, Azure Key Vault zu speichern, um Anwendungsgeheimnisse sicher zu speichern, oder Azure AI Search zum Hinzufügen von Volltextsuchfunktionen. Diese Dienste werden vollständig von Azure verwaltet und können Ihren vorhandenen Apps problemlos hinzugefügt werden, ohne ihre aktuelle Anwendungsarchitektur oder Ihr aktuelles Bereitstellungsmodell zu ändern.

  • Containerbasierte Architekturen – Azure bietet eine Vielzahl von containerbasierten Diensten zur Unterstützung Ihrer App-Modernisierungsreise. Unabhängig davon, ob Sie eine private Registrierung für Ihre Containerimages benötigen, containerisieren eine vorhandene App für eine einfache Bereitstellung, das Bereitstellen von mikroservicesbasierten Anwendungen oder das Verwalten von Containern im Großen und Umfang, Azure verfügt über Lösungen, die Ihre Anforderungen unterstützen.

  • 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.