Azure Introduksjonsguide: Hvordan bygge din første Azure-app
Azure Introduksjonsguide: Hvordan bygge din første Azure-app
I dagens raskt utviklende miljø for skybasert databehandling, tilbyr Azure, som er Microsofts skyplattform, et rikt utvalg av tjenester og verktøy som hjelper utviklere og bedrifter med effektiv databehandling og applikasjonsdistribusjon. Denne artikkelen vil veilede deg gjennom de spesifikke trinnene for å bygge din første Azure-app, og hjelpe nybegynnere med å komme raskt i gang.
1. Hva er Azure?
Azure er Microsofts skyplattform som støtter en rekke tjenester, inkludert:
- Beregningstjenester (som virtuelle maskiner, Azure Functions)
- Lagringstjenester (som Azure Blob, Azure SQL Database)
- Nettverkstjenester (som virtuelle nettverk, lastbalanserere)
- Kunstig intelligens og maskinlæringstjenester
- Dataanalyse og big data-tjenester
Med sine globale datasentre og rike funksjoner har Azure blitt et populært valg for utviklere og bedrifter.
2. Forberedelser før du begynner
Før du begynner, må du forberede følgende trinn:
1. Registrer en Azure-konto
Besøk Azure sin offisielle nettside og registrer deg for en gratis konto, hvor du vil få ett års gratis tilgang, inkludert noen gratis tjenestekvoter.
2. Installer Azure CLI
Azure CLI (kommandolinjegrensesnitt) er et kraftig verktøy for å administrere Azure-ressurser. Du kan installere Azure CLI på datamaskinen din ved å bruke følgende kommandoer:
# For macOS
brew update && brew install azure-cli
# For Windows
winget install Microsoft.AzureCLI
# For Linux
sudo apt-get update && sudo apt-get install azure-cli
3. Logg inn på Azure
Når installasjonen er fullført, logger du inn på Azure-kontoen din ved å bruke følgende kommando:
az login
Dette vil åpne nettleseren og be deg om å skrive inn Azure-legitimasjonen din.
3. Opprett din første Azure-app
La oss nå opprette en enkel Azure Web-app. Denne appen vil bli vert for Azure App Service.
1. Opprett ressursgruppe
En ressursgruppe er en logisk beholder i Azure som brukes til å organisere og administrere ressurser. Du kan bruke følgende kommando for å opprette en ny ressursgruppe:
az group create --name myResourceGroup --location eastus
2. Opprett App Service-plan
App Service-planen definerer driftsmiljøet for appen. Du kan bruke følgende kommando for å opprette en ny App Service-plan:
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku FREE
3. Opprett Web-app
Nå kan du bruke følgende kommando for å opprette en ny Web-app:
az webapp create --name myUniqueAppName --resource-group myResourceGroup --plan myAppServicePlan
Merk: Sørg for at myUniqueAppName er unikt i Azure.
4. Distribuer applikasjonskode
Du kan distribuere koden til Azure Web-app på flere måter. Her er et eksempel på å bruke lokal Git for å pushe koden:
4.1 Initialiser Git-repo
Først, initialiser et Git-repo i applikasjonskatalogen din:
git init
4.2 Legg til fjernlager
Få Git-URL-en til Web-appen og legg den til som et fjernlager:
az webapp deployment source config-local-git --name myUniqueAppName --resource-group myResourceGroup
Du vil se Git-URL-en, bruk følgende kommando for å legge til fjernlageret:
git remote add azure
4.3 Push koden
Push koden til Azure:
git add .
git commit -m "Initial commit"
git push azure master
5. Besøk Web-appen
Når distribusjonen er fullført, kan du se appen din ved å besøke følgende URL:
http://.azurewebsites.net
4. Overvåk og administrer appen din
1. Azure-overvåkning
Azure tilbyr flere overvåkningsverktøy for å hjelpe deg med å spore applikasjonsytelse. Du kan bruke Azure Monitor for sanntidsovervåking.
2. Applikasjonslogger
Du kan aktivere applikasjonslogging i Azure Marketplace for å gjøre det enklere å feilsøke og analysere.
az webapp log config --name myUniqueAppName --resource-group myResourceGroup --application-logging true --level information
5. Oppsummering
Azure er en kraftig skyplattform som passer for nybegynnere og utviklere for applikasjonsutvikling og læring. Gjennom denne guiden har du nå vellykket opprettet din første Azure-app og lært om grunnleggende administrasjons- og overvåkingsverktøy.
Etter hvert som du får dypere forståelse av Azure, kan du utforske flere tjenester og funksjoner, som å bruke Azure Functions for serverløs databehandling, eller bruke Azure Cosmos DB for globalt distribuert databasevert. Uansett om det er for forretningsapplikasjoner eller personlige prosjekter, kan Azure støtte dine mål.
6. Neste steg
Fortsett å lære og utforske følgende emner:
- CI/CD-distribusjon med Azure DevOps
- Databehandling med Azure Cosmos DB
- Bruke Azure Machine Learning for modelltrening og distribusjon





