Ereignisse
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge aus, um die neuesten Funktionen, Sicherheitsupdates und technischen Support zu nutzen.
Dies ist Teil sechs in einer Reihe von sieben Artikeln, die Entwicklern bei den ersten Schritten mit Azure helfen.
Bevor Sie mit der Entwicklung Ihrer Anwendung für Azure beginnen, sollten Sie sich ein wenig Zeit für die Planung nehmen. Bei den ersten Schritten gibt es einige grundlegende Azure-Konzepte, die Sie verstehen müssen, um die besten Entscheidungen für Ihr Szenario zu treffen. Diese Aspekte spielen eine Rolle:
Eine Region ist eine Reihe von Rechenzentren, die innerhalb eines durch Wartezeit definierten Umkreises bereitgestellt und über ein dediziertes regionales Netzwerk mit geringer Wartezeit verbunden sind. Dank Azure haben Sie die Flexibilität, Anwendungen dort bereitzustellen, wo es für Sie erforderlich ist, auch in mehreren Regionen, um so bei Bedarf eine regionsübergreifende Resilienz bieten zu können.
In der Regel möchten Sie, dass sich alle Ressourcen für eine Lösung in derselben Region befinden, um die Latenz zwischen verschiedenen Komponenten Ihrer Anwendung zu minimieren. Das bedeutet, wenn Ihre Lösung aus einem Azure App Service, einer Datenbank und Azure Blob Storage besteht, sollten alle diese Ressourcen in derselben Azure-Region erstellt werden.
Nicht jeder Azure-Dienst ist in jeder Region verfügbar. Auf der Seite Produkte nach Region finden Sie eine Region, in der die von Ihrer App benötigten Azure-Dienste verfügbar sind.
Eine Ressourcengruppe in Azure ist ein logischer Container zum Gruppieren von Azure-Ressourcen. Jede Azure-Ressource muss in einer (und nur einer) Ressourcengruppe vorhanden sein.
Ressourcengruppen werden am häufigsten verwendet, um alle Azure-Ressourcen zu gruppieren, die für eine Lösung in Azure erforderlich sind. Angenommen, Sie haben eine Webanwendung für Azure App Service bereitgestellt, die eine SQL-Datenbank, Azure Storage und auch Azure Key Vault verwendet. Es ist üblich, alle Azure-Ressourcen, die für diese Lösung erforderlich sind, in eine einzelne Ressourcengruppe zu platzieren.
Dadurch können Sie leichter erkennen, welche Ressourcen für die Ausführung der Anwendung erforderlich sind und welche Ressourcen miteinander verbunden sind. Der erste Schritt beim Erstellen von Ressourcen für eine App in Azure besteht in der Regel darin, die Ressourcengruppe zu erstellen, die als Container für die App-Ressourcen dient.
Wenn Sie lokal entwickeln, sind Sie mit der Förderung Ihres Codes durch Entwicklungs-, Test- und Produktionsumgebungen vertraut. Wenn Sie in Azure separate Umgebungen erstellen möchten, erstellen Sie für jede benötigte Umgebung einen separaten Satz von Azure-Ressourcen.
Da es sich bei jeder Umgebung um eine exakte Kopie handelt, empfiehlt es sich, entweder die Erstellung von Ressourcen zu skripten, die für eine Umgebung erforderlich sind, oder Infrastruktur-als-Code-Tools zu verwenden, um die Konfiguration jeder Umgebung deklarativ anzugeben. Dadurch wird sichergestellt, dass der Erstellungsprozess der Umgebung wiederholbar ist und Ihnen auch die Möglichkeit gibt, neue Umgebungen bei Bedarf zu drehen, z. B. für Leistungs- oder Sicherheitstests Ihrer Anwendung.
Unabhängig davon, ob es sich um die Veröffentlichung Ihrer Apps in Azure mit Continuous Integration oder die Bereitstellung von Ressourcen für eine neue Umgebung handelt, lässt sich Azure in die meisten gängigen DevOps-Tools integrieren. Sie können mit den Tools arbeiten, über die Sie bereits verfügen, und die bisherige Benutzerfreundlichkeit dank der Unterstützung für z.B. folgende Tools maximieren:
Ereignisse
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenSchulung
Lernpfad
Lernpfad „Bereitstellen einer Website in Azure mit Azure App Service“ - Training
Machen Sie sich in diesem Lernpfad mit der Verwendung von Azure App Service vertraut, um Ihre Website ohne zugrundeliegende Server-, Speicher- oder Netzwerkressourcen zu erstellen und bereitzustellen.
Zertifizierung
Microsoft Certified: Azure Developer Associate - Certifications
Erstellen von End-to-End-Lösungen in Microsoft Azure zum Erstellen von Azure Functions-Lösungen, Implementieren und Verwalten von Web-Apps, Entwickeln von Lösungen mit Azure Storage u. v. m.