Azure vodič za početnike: Kako izgraditi svoju prvu Azure aplikaciju
Azure vodič za početnike: Kako izgraditi svoju prvu Azure aplikaciju
U današnjem brzo razvijajućem okruženju računarstva u oblaku, Azure kao Microsoftova platforma za računarstvo u oblaku nudi bogate usluge i alate koji pomažu programerima i tvrtkama u učinkovitom upravljanju podacima i implementaciji aplikacija. Ovaj članak će vas provesti kroz konkretne korake za izgradnju vaše prve Azure aplikacije, pomažući početnicima da brzo započnu.
I. Što je Azure?
Azure je platforma za računarstvo u oblaku koju nudi Microsoft, koja podržava razne usluge, uključujući:
- Računarske usluge (kao što su virtualne mašine, Azure Functions)
- Usluge pohrane (kao što su Azure Blob, Azure SQL Database)
- Mrežne usluge (kao što su virtualne mreže, ravnoteža opterećenja)
- Usluge umjetne inteligencije i strojnog učenja
- Analiza podataka i usluge velikih podataka
Zahvaljujući svojim globalnim podatkovnim centrima i bogatim funkcijama, Azure je postao popularan izbor za programere i tvrtke.
II. Priprema prije početka
Prije nego što započnete, trebate pripremiti sljedeće korake:
1. Registrirajte Azure račun
Posjetite Azure službenu stranicu i registrirajte besplatan račun, dobit ćete jednogodišnji besplatni pristup, uključujući određene besplatne kvote usluga.
2. Instalirajte Azure CLI
Azure CLI (sučelje naredbenog retka) je moćan alat za upravljanje Azure resursima. Možete instalirati Azure CLI na svom računalu pomoću sljedećih naredbi:
# Za macOS
brew update && brew install azure-cli
# Za Windows
winget install Microsoft.AzureCLI
# Za Linux
sudo apt-get update && sudo apt-get install azure-cli
3. Prijavite se na Azure
Nakon instalacije, prijavite se na svoj Azure račun pomoću sljedeće naredbe:
az login
Ovo će otvoriti preglednik i zatražiti da unesete Azure vjerodajnice.
III. Kreiranje vaše prve Azure aplikacije
Sada, hajde da kreiramo jednostavnu Azure Web aplikaciju. Ova aplikacija će biti hostana pomoću Azure App Service.
1. Kreirajte resursnu grupu
Resursna grupa je logički kontejner u Azure-u koji se koristi za organizaciju i upravljanje resursima. Možete koristiti sljedeću naredbu za kreiranje nove resursne grupe:
az group create --name myResourceGroup --location eastus
2. Kreirajte App Service plan
App Service plan definira okruženje u kojem aplikacija radi. Možete koristiti sljedeću naredbu za kreiranje novog App Service plana:
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku FREE
3. Kreirajte Web aplikaciju
Sada možete koristiti sljedeću naredbu za kreiranje nove Web aplikacije:
az webapp create --name myUniqueAppName --resource-group myResourceGroup --plan myAppServicePlan
Napomena: Osigurajte se da je myUniqueAppName jedinstven u Azure-u.
4. Implementirajte kod aplikacije
Možete implementirati kod na Azure Web aplikaciju na više načina. Evo primjera korištenja lokalnog Git-a za slanje koda:
4.1 Inicijalizirajte Git repozitorij
Prvo, inicijalizirajte Git repozitorij u svom direktoriju aplikacije:
git init
4.2 Dodajte udaljeni repozitorij
Dobijte Git URL Web aplikacije i dodajte ga kao udaljeni repozitorij:
az webapp deployment source config-local-git --name myUniqueAppName --resource-group myResourceGroup
Vidjet ćete Git URL, koristite sljedeću naredbu za dodavanje udaljenog repozitorija:
git remote add azure
4.3 Pošaljite kod
Pošaljite kod na Azure:
git add .
git commit -m "Prva poslana verzija"
git push azure master
5. Pristupite Web aplikaciji
Nakon implementacije, možete pristupiti svojoj aplikaciji putem sljedeće URL adrese:
http://.azurewebsites.net
IV. Praćenje i upravljanje vašom aplikacijom
1. Azure praćenje
Azure nudi razne alate za praćenje koji vam pomažu u praćenju performansi aplikacije. Možete koristiti Azure Monitor za praćenje u stvarnom vremenu.
2. Aplikacijski logovi
Možete omogućiti logiranje aplikacije na Azure tržištu, što olakšava debugiranje i analizu.
az webapp log config --name myUniqueAppName --resource-group myResourceGroup --application-logging true --level information
V. Zaključak
Azure je moćna platforma u oblaku pogodna za početnike i programere za razvoj i učenje aplikacija. Kroz ovaj vodič, uspješno ste kreirali svoju prvu Azure aplikaciju i upoznali se s osnovnim alatima za upravljanje i praćenje.
Kako se sve više upoznajete s Azure-om, možete istražiti više usluga i funkcija, kao što su korištenje Azure Functions za bezposlužnu obradu ili korištenje Azure Cosmos DB za globalno distribuirano hostanje baza podataka. Bilo da se radi o poslovnim aplikacijama ili osobnim projektima, Azure može podržati vaše ciljeve.
VI. Sljedeći koraci
Nastavite učiti i istraživati sljedeće teme:
- CI/CD implementacija s Azure DevOps-om
- Upravljanje podacima putem Azure Cosmos DB
- Korištenje Azure Machine Learning za obuku i implementaciju modela





