Wie man einen App Service auf Azure Cloud erstellt
App Service wird für die schnelle Entwicklung, Bereitstellung und Skalierung von Webanwendungen verwendet. Es handelt sich um eine vollständig verwaltete Plattform mit integrierter Infrastrukturwartung, Sicherheitspatching und Skalierung. Sie verfügt über eine integrierte CI/CD-Integration und Zero-Downtime-Deployments. Sie wird für das Hosting von Webanwendungen, REST-APIs und mobilen Backends verwendet. App Service unterstützt ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP oder Python. Es patcht und pflegt das Betriebssystem und die Sprachframeworks automatisch. Es unterstützt Continuous Deployment mit Git, Team Foundation Server, GitHub und DevOps.
Die App Service-Pläne werden auf Sekundenbasis abgerechnet. Um mehr über die Preise zu erfahren, klicke hier.
Bevor wir einen App Service erstellen, sollten wir ein paar Begriffe verstehen.
- Runtime Stack: Er definiert den Technologie-Stack, der für die Entwicklung der App verwendet wird.
- Deployment Center: Das Deployment Center ist ein zentraler Ort für alle Deployment-Methoden zur Konfiguration von kontinuierlicher Integration/kontinuierlicher Bereitstellung.
- App Service Plan: Er definiert eine Reihe von Computing-Ressourcen für die Ausführung einer Web-App.
Wir können eine App über Azure CLI und Azure Portal bereitstellen.
In diesem Artikel werden wir einen App Service erstellen und eine Java-Beispielanwendung mit Hilfe des Azure Portals darin bereitstellen. Wir werden die Beispielanwendung manuell auf dem FTP-Server bereitstellen, der vom App Service selbst bereitgestellt wird. Der FTP/S-Endpunkt für unsere Anwendung ist bereits aktiv, es ist also keine Konfiguration erforderlich, um die FTP/S-Bereitstellung zu aktivieren.
Vorraussetzungen
- Azure-Konto(Erstelle es, wenn du noch keines hast).
- FTP-Client.
Was müssen wir tun?
- Melde dich bei Azure an.
- Erstelle einen Web App Service.
Bei Azure anmelden
Klickehier, um zum Azure-Portal zu gelangen und klicke auf Portal.
Melde dich mit deinen Anmeldedaten bei deinem Konto an.
Sobald du dich erfolgreich bei deinem Konto angemeldet hast, siehst du die folgende Hauptseite. Klicke auf die 3 Linien neben „Microsoft Azure“ in der oberen linken Ecke des Azure-Portals, um das Portalmenü anzuzeigen.
Einen App-Dienst erstellen
Klicke im linken Bereich auf „Alle Dienste“.
Unter „Web“ klickst du auf App Services.
Du siehst das Haupt-Dashboard der App Services, hier klickst du auf „Hinzufügen“.
Erstelle unter „Grundlagen“ eine Ressourcengruppe, wenn du sie noch nicht in deinem Konto hast. Gib dem App-Dienst einen Namen. Dieser Name muss weltweit eindeutig sein, und keine zwei App-Dienste in Azure dürfen denselben Namen haben.
Wir werden hier eine Java-Beispielanwendung hochladen, also wähle als Code veröffentlichen und als Laufzeit Tomcat 8.5 unter Java 8.
Wähle die Region aus, in der du den App-Dienst erstellen willst, hier „Central US“.
Klicke auf „Weiter: Überwachung“, um fortzufahren.
Klicke auf „Tags“ mit der Standardkonfiguration.
Füge die Tags deiner Wahl hinzu, hier haben wir „Umgebung: Test“.
Klicke auf „Überprüfen + Erstellen“.
Klicke auf „Erstellen“, wenn du keine Fehler erhältst.
In ein paar Minuten wird der App Service fertig sein.
Klicke in der Ressourcengruppe „test-rg“, um zu der Ressourcengruppe zu gelangen, in der wir den App-Dienst erstellt haben.
Klicke auf den App-Dienst, den wir gerade erstellt haben.
Hier findest du die Details des App-Dienstes.
Kopiere die URL und rufe sie in deinem Browser auf.
Wenn du die URL anklickst, siehst du die Standardwebseite für den von uns erstellten Dienst.
Um eine Beispiel-App einzurichten, klickst du auf „Bereitstellungscenter“, dann auf FTP und anschließend auf Dashboard.
Du siehst die Anmeldedaten für den FTP-Server, auf den die Beispielanwendung kopiert werden kann. Gib diese Anmeldedaten an niemanden weiter.
Wenn du keine Beispielanwendung hast, kannst du sie von hier herunterladen. Dies ist eine Java-Anwendung, die „Hello World“ auf dem Browser ausgibt. Lade diese Datei auf dein System herunter, bevor du sie auf den FTP-Server hochlädst.
Kopiere die Beispielanwendung unter „/site/wwwroot/webapps“ mit dem FTP-Client auf den FTP-Server. Hier wird FileZilla als FTP-Client verwendet.
Wenn du nun die gleiche URL des App-Dienstes aufrufst, kannst du sehen, dass die Beispiel-App erfolgreich bereitgestellt wurde.
Wenn du den App-Dienst nicht mehr brauchst, kannst du ihn löschen, indem du die Ressourcengruppe selbst löschst, wenn sie keine anderen Ressourcen enthält.
Fazit
In diesem Artikel haben wir gesehen, wie du einen Java App Service erstellst und eine Beispielanwendung darin einrichtest.
Wir haben gesehen, wie du die Beispielanwendung mit FTP Server bereitstellst.