Verbinden Ihrer App mit Azure Services
Dies ist Teil vier in einer Reihe von 7 Artikeln, die Entwicklern bei den ersten Schritten mit Azure helfen.
- Teil 1: Übersicht über Azure für Entwickler
- Teil 2: Wichtige Azure-Dienste für Entwickler
- Teil 3: Hosten von Anwendungen in Azure
- Teil 4: Verbinden Ihrer App mit Azure-Diensten
- Teil 5: Wie erstelle und verwalte ich Ressourcen in Azure?
- Teil 6: Wichtige Konzepte zum Erstellen von Azure-Apps
- Teil 7: Wie werde ich abgerechnet?
Azure bietet eine Vielzahl von Diensten, die Anwendungen unabhängig davon nutzen können, ob sie in Azure oder lokal gehostet werden. Beispielsweise ist Folgendes möglich:
- Verwenden Sie Azure Blob Storage, um Dateien in der Cloud zu speichern und abzurufen.
- Fügen Sie Ihrer Anwendung die Funktion für die Volltextsuche mithilfe von Azure KI-Suche hinzu.
- Verwenden Sie Azure Service Bus, um Messaging zwischen verschiedenen Komponenten einer Microservices-Architektur zu verarbeiten.
- Verwenden Sie Textanalyse, um vertrauliche Daten in einem Dokument zu identifizieren und zu bearbeiten.
Azure-Dienste bieten den Vorteil, dass sie vollständig von Azure verwaltet werden.
Zugreifen auf Azure Services über Anwendungscode
Es gibt zwei Möglichkeiten, über Ihren Anwendungscode auf den Azure-Dienst zuzugreifen.
- Azure SDK: Verfügbar für .NET, Java, JavaScript, Python und Go.
- Azure REST-API: Verfügbar in allen Sprachen.
Falls möglich, wird Azure SDK für den Zugriff auf Azure Services aus dem Anwendungscode empfohlen. Zu den Vorteilen der Verwendung des Azure SDK gehören:
- Der Zugriff auf Azure Services ähnelt der Verwendung einer anderen Bibliothek. Sie importieren das entsprechende SDK-Paket in Ihre Anwendung, erstellen ein Clientobjekt und rufen dann Methoden für das Clientobjekt auf, um mit Ihrer Azure-Ressource zu kommunizieren.
- Vereinfacht den Prozess der Authentifizierung Ihrer Anwendung bei Azure. Beim Erstellen eines SDK-Clientobjekts fügen Sie die richtigen Anmeldeinformationen ein, und das SDK übernimmt die Authentifizierung Ihrer Aufrufe an Azure.
- Vereinfachtes Programmiermodell. Intern ruft das Azure SDK die Azure REST-API auf. Das Azure SDK verfügt jedoch über integrierte Fehlerbehandlung, Wiederholungslogik und Ergebnis-Paginierung, wodurch die Programmierung mit dem SDK einfacher ist als das direkte Aufrufen der REST-API.
Azure SDK
Das Azure SDK ermöglicht den programmgesteuerten Zugriff auf Azure-Dienste von .NET-, Java-, JavaScript-, Python- und Go-Anwendungen. Anwendungen installieren die erforderlichen Pakete von ihrem jeweiligen Paket-Manager und rufen dann Methoden auf, um programmgesteuert auf Azure-Ressourcen zuzugreifen.
Weitere Informationen zum Azure SDK für jede Sprache finden Sie im Developer Center jeder Sprache.
Azure-REST-API
Programmiersprachen, die vom Azure SDK nicht unterstützt werden, können die Azure REST-API verwenden. Details zum Aufrufen der Azure REST-API und einer vollständigen Liste der Vorgänge finden Sie in der Übersicht über die Azure REST-API.