Azure 入门指南:如何构建您的第一个 Azure 应用
Azure 入门指南:如何构建您的第一个 Azure 应用
დღევანდელ ღრუბლური კომპიუტინგის სწრაფად განვითარებულ გარემოში, Azure, როგორც Microsoft-ის ღრუბლური კომპიუტინგის პლატფორმა, გთავაზობთ მრავალფეროვან მომსახურებებსა და ინსტრუმენტებს, რაც ხელს უწყობს პროგრამისტებსა და კომპანიებს ეფექტური მონაცემების მართვისა და აპლიკაციების განთავსების პროცესში. ეს სტატია გაწვდით კონკრეტულ ნაბიჯებს, რომლებიც დაგეხმარებათ თქვენი პირველი Azure აპლიკაციის შექმნაში, რაც დამწყებთათვის სწრაფად დასაწყებად არის საჭირო.
ერთი, რა არის Azure?
Azure არის Microsoft-ის მიერ გაწვდილი ღრუბლური კომპიუტინგის პლატფორმა, რომელიც მხარს უჭერს მრავალ მომსახურებას, მათ შორის:
- კომპიუტერული მომსახურებები (როგორიცაა ვირტუალური მანქანები, Azure Functions)
- შენახვის მომსახურებები (როგორიცაა Azure Blob, Azure SQL Database)
- ქსელის მომსახურებები (როგორიცაა ვირტუალური ქსელები, დატვირთვის ბალანსერები)
- ხელოვნური ინტელექტი და მანქანური სწავლების მომსახურებები
- მონაცემთა ანალიზი და დიდი მონაცემების მომსახურებები
მისი გლობალური მონაცემთა ცენტრებისა და მრავალფეროვანი ფუნქციების წყალობით, Azure გახდა პროგრამისტებისა და კომპანიების პოპულარული არჩევანი.
ორი, დაწყების წინ მომზადება
დაწყების წინ, თქვენ უნდა მოამზადოთ შემდეგი რამდენიმე ნაბიჯი:
1. Azure ანგარიშის რეგისტრაცია
მოინახულეთ Azure ოფიციალური ვებსაიტი და რეგისტრირდით უფასო ანგარიშზე, თქვენ მიიღებთ ერთი წლის უფასო წვდომას, მათ შორის რამდენიმე უფასო მომსახურების კვოტას.
2. Azure CLI-ის ინსტალაცია
Azure CLI (კომანდური ხაზის ინტერფეისი) არის ძლიერი ინსტრუმენტი Azure რესურსების მართვისთვის. შეგიძლიათ გამოიყენოთ შემდეგი ბრძანებები Azure CLI-ის ინსტალაციისთვის თქვენს კომპიუტერში:
# macOS-ისთვის
brew update && brew install azure-cli
# Windows-ისთვის
winget install Microsoft.AzureCLI
# Linux-ისთვის
sudo apt-get update && sudo apt-get install azure-cli
3. Azure-ში შესვლა
ინსტალაციის დასრულების შემდეგ, გამოიყენეთ შემდეგი ბრძანება თქვენი Azure ანგარიშის შესასვლელად:
az login
ეს გახსნის ბრაუზერს და მოგთხოვთ Azure სერთიფიკატების შეყვანას.
სამი, შექმენით თქვენი პირველი Azure აპლიკაცია
ახლა, მოდით შევქმნათ მარტივი Azure Web აპლიკაცია. ეს აპლიკაცია იქნება Azure App Service-ის მიერ მასპინძლებული.
1. რესურსების ჯგუფის შექმნა
რესურსების ჯგუფი არის Azure-ში რესურსების ორგანიზებისა და მართვის ლოგიკური კონტეინერი. შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება ახალი რესურსების ჯგუფის შესაქმნელად:
az group create --name myResourceGroup --location eastus
2. App Service-ის გეგმების შექმნა
App Service-ის გეგმა განსაზღვრავს აპლიკაციის მუშაობის გარემოს. შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება ახალი App Service-ის გეგმის შესაქმნელად:
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku FREE
3. Web აპლიკაციის შექმნა
ახლა, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება ახალი Web აპლიკაციის შესაქმნელად:
az webapp create --name myUniqueAppName --resource-group myResourceGroup --plan myAppServicePlan
შენიშვნა: დარწმუნდით, რომ myUniqueAppName Azure-ში უნიკალურია.
4. აპლიკაციის კოდის განთავსება
თქვენ შეგიძლიათ კოდის განთავსება Azure Web აპლიკაციაში სხვადასხვა გზით. ქვემოთ მოცემულია ადგილობრივი Git-ის გამოყენებით კოდის განთავსების მაგალითი:
4.1 Git-ის რეპოზიტორიუმის ინიციალიზაცია
პირველ რიგში, თქვენს აპლიკაციის დირექტორიაში ინიციალიზეთ Git-ის რეპოზიტორიუმი:
git init
4.2 შორეული რეპოზიტორიუმის დამატება
მოიძიეთ Web აპლიკაციის Git URL და დაამატეთ ის შორეულ რეპოზიტორიუმად:
az webapp deployment source config-local-git --name myUniqueAppName --resource-group myResourceGroup
თქვენ ნახავთ Git URL-ს, გამოიყენეთ შემდეგი ბრძანება შორეული რეპოზიტორიუმის დამატებისთვის:
git remote add azure
4.3 კოდის გაწვევა
კოდის Azure-ში გაწვევა:
git add .
git commit -m "Initial commit"
git push azure master
5. Web აპლიკაციის წვდომა
განთავსების დასრულების შემდეგ, შეგიძლიათ მოინახულოთ თქვენი აპლიკაცია შემდეგ URL-ით:
http://.azurewebsites.net
ოთხი, თქვენი აპლიკაციის მონიტორინგი და მართვა
1. Azure მონიტორინგი
Azure გთავაზობთ მრავალ მონიტორინგის ინსტრუმენტს, რაც დაგეხმარებათ აპლიკაციის შესრულების თვალყურის დევნებაში. შეგიძლიათ გამოიყენოთ Azure Monitor რეალურ დროში მონიტორინგისთვის.
2. აპლიკაციის ლოგები
თქვენ შეგიძლიათ გააქტიუროთ აპლიკაციის ლოგირება Azure Marketplace-ში, რაც გაადვილებს დებაგირებას და ანალიზს.
az webapp log config --name myUniqueAppName --resource-group myResourceGroup --application-logging true --level information
ხუთი, დასკვნა
Azure არის ძლიერი ღრუბლური პლატფორმა, რომელიც შესაფერისია დამწყებთათვის და პროგრამისტებისთვის აპლიკაციების განვითარების და სწავლებისათვის. ამ სტატიის გზამკვლევის საშუალებით, თქვენ წარმატებით შექმენით თქვენი პირველი Azure აპლიკაცია და გაიგეთ ძირითადი მართვისა და მონიტორინგის ინსტრუმენტები.
როგორც თქვენ უფრო ღრმად გაეცნობით Azure-ს, შეგიძლიათ გამოიკვლიოთ მეტი მომსახურებები და ფუნქციები, როგორიცაა Azure Functions-ის გამოყენება უსერვერული კომპიუტინგისთვის, ან Azure Cosmos DB-ის გამოყენება გლობალურად განაწილებული მონაცემთა ბაზის მასპინძლობისთვის. მიუხედავად იმისა, არის თუ არა ეს ბიზნეს აპლიკაცია თუ პირადი პროექტი, Azure შეძლებს თქვენი მიზნების მხარდაჭერას.
ექვსი, შემდეგი ნაბიჯი
გაგრძელეთ სწავლა და გამოიკვლიოთ შემდეგი თემები:
- Azure DevOps-ის CI/CD განთავსება
- მონაცემების მართვა Azure Cosmos DB-ის საშუალებით
- Azure Machine Learning-ის გამოყენება მოდელების სწავლებისა და განთავსებისთვის




