Cvičení – ukázkové aplikační prostředí
V této lekci nakonfigurujeme ukázkovou architekturu mikroslužeb tak, aby byla připravená na automatické škálování.
Poznámka:
Potřebujete přístup k předplatnému Azure, kde můžete vytvořit prostředky pro tento modul. Po dokončení modulu nezapomeňte odstranit všechny prostředky, které jste vytvořili, abyste se vyhnuli poplatkům za vaše předplatné.
Nastavení ukázkové aplikace mikroslužeb
Ve webovém prohlížeči otevřete https://shell.azure.com v novém okně prohlížeče.
V pravém horním rohu vyberte režim Bash .
Potom v okně Bash spusťte následující příkazy, které naklonují ukázkové úložiště a otevřou integrovaný editor Azure:
git clone https://github.com/MicrosoftDocs/mslearn-autoscale-java cd mslearn-autoscale-java code deployPetClinicApp.sh
Nastavení a spuštění instalačního skriptu
Když spustíte předchozí příkaz, zobrazí se okno se souborem deployPetClinicApp.sh
připraveným k úpravám v integrovaném editoru Azure.
V horní části
deployPetClinicApp.sh
souboru upravte následující proměnné a upravte parametry skriptů pro vaše prostředí. Pro všechny názvy prostředků použijte malá písmena – můžete použít také pomlčky a číslice:Proměnná Popis resource_group Zadejte název nové nebo existující skupiny prostředků. region Oblast Azure. Můžete použít westeurope
nebocentralus
, ale doporučujeme použít oblast blízko místa, kde žijete a která podporuje také Azure Spring Apps. Úplný seznam dostupných oblastí najdete v části Dostupnost aplikací Azure Spring Apps podle oblastí v souhrnné lekci na konci tohoto modulu.spring_apps_service Název instance Azure Spring Apps mysql_server_name Název vašeho serveru MySQL. Měl by být jedinečný v rámci Azure. mysql_server_admin_name Uživatelské jméno správce MySQL. Jméno správce nemůže být azure-superuživatel, správce, správce, root, host nebo veřejný. mysql_server_admin_password Nové heslo pro uživatele správce serveru. Heslo musí mít délku 8 až 128 znaků a musí obsahovat kombinaci velkých nebo malých písmen, číslic a neosamocených znaků (!, $, #, %atd.). log_analytics Název pracovního prostoru služby Azure Log Analytics Uložte soubor výběrem panelu akcí ... v pravém horním rohu editoru a výběrem možnosti Uložit. Můžete také použít klávesy Ctrl + S ve Windows nebo Command + S na Macu.
Zavřete editor. Vyberte panel akcí ... v pravém horním rohu editoru a vyberte Zavřít editor. Můžete také použít klávesy Ctrl + Q ve Windows nebo Command + Q na Macu.
Nezavírejte Azure Cloud Shell, protože dále spustíme instalační skript.
Spuštění instalačního skriptu
Spuštění skriptu trvá 30 až 45 minut a zahrnuje vytvoření instance Azure spring Apps a MySQL. Tento ukázkový skript také nastaví konfiguraci automatického škálování pro mikroslužby.
V prostředí Azure Cloud Shell, který už otevřete, spusťte následující skript prostředí. Během spuštění nechte okno prohlížeče a Azure Cloud Shell otevřený. Po dokončení skriptu uložte adresu URL:
bash deployPetClinicApp.sh
Důležité
Pokud dojde k chybám pomocí instalačního skriptu, skript se pokusí odstranit všechny prostředky, které vytvoří. Potom to můžete zkusit znovu, až se skupina prostředků úplně odstraní. Souhrnná lekce obsahuje pokyny k ručnímu odstranění prostředků.
Testování aplikace
Dále ověříme vaše prostředí prostřednictvím webu Azure Portal.
Otevřete Azure Portal.
Ze seznamu služeb Azure vyberte Azure Spring Apps .
Vyberte instanci Azure Spring Apps.
Na pravé straně vyberte Aplikace v části Nastavení.
Ověřte, že jsou všechny aplikace spuštěné a zaregistrované.
Na levé straně vyberte aplikaci api-gateway .
Adresa URL vaší aplikace je uvedená na levé straně vlastností jako adresa URL.
Ve webovém prohlížeči přejděte na adresu URL vaší brány api-gateway a otevřete aplikaci mikroslužby Pet Clinic.
Dále přejděte na kartu Vlastníci a vyberte Najít všechny vlastníky.
Ověřte, že je vaše ukázková aplikace spuštěná, naplněná daty a připravená k prozkoumání.