Azure Hordhaca: Sida Loo Dhiso Codsigaaga Azure Ee Ugu Horeeya
Azure Hordhaca: Sida Loo Dhiso Codsigaaga Azure Ee Ugu Horeeya
In maanta, deegaanka xawaaraha sare ee xisaabinta daruuraha, Azure oo ah madal xisaabinta daruuraha ee Microsoft, waxay bixisaa adeegyo iyo qalab badan oo ka caawiya horumariyeyaasha iyo shirkadaha inay gaaraan maaraynta xogta iyo dejinta codsiyada si hufan. Qoraalkan wuxuu ku hagi doonaa talaabooyinka gaarka ah ee dhisida codsigaaga Azure ee ugu horeeya, si ay u caawiyaan bilowga inay si degdeg ah u bilaabaan.
Qaybta 1: Waa maxay Azure?
Azure waa madal xisaabinta daruuraha oo ay bixiso Microsoft, taas oo taageerta adeegyo kala duwan, oo ay ku jiraan:
- Adeegyada xisaabinta (sida mashiinnada muuqaalka, Azure Functions)
- Adeegyada kaydinta (sida Azure Blob, Azure SQL Database)
- Adeegyada shabakadda (sida shabakad muuqaal ah, miisaanka culeyska)
- Adeegyada sirdoonka macmalka ah iyo barashada mashiinka
- Falanqaynta xogta iyo adeegyada xogta weyn
Iyadoo leh xarumaha xogta caalamiga ah iyo hawlaha hodanka ah, Azure waxay noqotay doorashada caanka ah ee horumariyeyaasha iyo shirkadaha.
Qaybta 2: Diyaarinta Kahor Inta Aan La Bilaabin
Kahor inta aan la bilaabin, waxaad u baahan tahay inaad diyaariso talaabooyinka soo socda:
1. Isdiiwaangeli Akoonka Azure
Booqo Azure Website oo isdiiwaangeli akoon bilaash ah, waxaad heli doontaa hal sano oo helitaan bilaash ah, oo ay ku jiraan qaar ka mid ah xaddidaadaha adeegyada bilaashka ah.
2. Ku rakib Azure CLI
Azure CLI (Interface Command Line) waa qalab awood leh oo lagu maamulo kheyraadka Azure. Waxaad ku rakibi kartaa Azure CLI kombiyuutarkaaga adigoo isticmaalaya amarradan:
# MacOS
brew update && brew install azure-cli
# Windows
winget install Microsoft.AzureCLI
# Linux
sudo apt-get update && sudo apt-get install azure-cli
3. Gali Azure
Kadib marka la rakibo, waxaad ku gali kartaa akoonkaaga Azure adigoo isticmaalaya amarkan:
az login
Tani waxay furi doontaa biraawsarka, waxayna ku weydiin doontaa inaad geliso aqoonsigaaga Azure.
Qaybta 3: Abuur Codsigaaga Azure Ee Ugu Horeeya
Hadda, aan abuurno codsi fudud oo Azure Web ah. Codsigan waxaa lagu martigelin doonaa Azure App Service.
1. Abuur Koox Kheyraad
Kooxda kheyraadka waa weelka fikradda ah ee Azure loogu talagalay in lagu abaabulo oo lagu maamulo kheyraadka. Waxaad isticmaali kartaa amarkan si aad u abuurto koox cusub:
az group create --name myResourceGroup --location eastus
2. Abuur Qorshaha App Service
Qorshaha App Service wuxuu qeexayaa deegaanka codsiga. Waxaad isticmaali kartaa amarkan si aad u abuurto qorshe cusub:
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku FREE
3. Abuur Web App
Hadda, waxaad isticmaali kartaa amarkan si aad u abuurto Web App cusub:
az webapp create --name myUniqueAppName --resource-group myResourceGroup --plan myAppServicePlan
Fiiro gaar ah: Hubi in myUniqueAppName uu yahay mid gaar ah Azure.
4. Daabac Koodhka Codsiga
Waxaad koodhka ku daabici kartaa Azure Web App siyaabo kala duwan. Halkan waxaa ku yaal tusaale ah isticmaalka Git maxalli ah si loo riixo koodhka:
4.1 Bilow Git Repository
Marka hore, ku bilow Git repository gudaha galkaaga codsiga:
git init
4.2 Ku dar Repository Fog
Hel URL-ga Git ee Web App-ka oo ku dar sida repository fog:
az webapp deployment source config-local-git --name myUniqueAppName --resource-group myResourceGroup
Waxaad arki doontaa URL-ga Git, isticmaal amarkan si aad u darto repository fog:
git remote add azure
4.3 Riix Koodhka
Riix koodhka Azure:
git add .
git commit -m "Initial commit"
git push azure master
5. Gal Web App
Kadib marka la daabaco, waxaad ka arki kartaa codsigaaga adigoo booqanaya URL-kan:
http://.azurewebsites.net
Qaybta 4: Kormeer iyo Maamul Codsigaaga
1. Kormeerka Azure
Azure waxay bixisaa qalabyo kormeer oo kala duwan si ay kaaga caawiyaan inaad la socoto waxqabadka codsiga. Waxaad isticmaali kartaa Azure Monitor si aad u kormeerto waqtiga dhabta ah.
2. Diyaarinta Log-yada Codsiga
Waxaad ku hawlgelin kartaa log-yada codsiga ee suuqyada Azure, si ay kuu fududeyso inaad hagaajiso oo aad falanqeyso.
az webapp log config --name myUniqueAppName --resource-group myResourceGroup --application-logging true --level information
Qaybta 5: Gunaanad
Azure waa madal awood leh oo daruur ah, ku habboon bilowga iyo horumariyeyaasha si ay u sameeyaan horumarinta codsiyada iyo barashada. Iyadoo la raacayo hagahan, waxaad si guul leh u abuurtay codsigaaga Azure ee ugu horeeya, waxaadna baratay qalabka aasaasiga ah ee maareynta iyo kormeerka.
Marka aad si qoto dheer u barato Azure, waxaad sahamin kartaa adeegyo iyo hawlo badan, sida isticmaalka Azure Functions si aad u sameyso xisaabinta aan server-ka lahayn, ama isticmaalka Azure Cosmos DB si aad u martigeliso xogta caalamiga ah. Haddii ay tahay codsiyo ganacsi ama mashaariic shaqsiyeed, Azure waxay taageeri doontaa yoolalkaaga.
Qaybta 6: Tallaabada Xigta
Sii wad barashada iyo sahminta mowduucyada soo socda:
- Daabacaadda CI/CD ee Azure DevOps
- Maareynta xogta adigoo isticmaalaya Azure Cosmos DB
- Isticmaalka Azure Machine Learning si aad u tababarto oo u daabacdo moodooyinka





