คู่มือเริ่มต้นใช้งาน Azure: วิธีสร้างแอป Azure แรกของคุณ
คู่มือเริ่มต้นใช้งาน Azure: วิธีสร้างแอป Azure แรกของคุณ
ในสภาพแวดล้อมที่การประมวลผลแบบคลาวด์กำลังพัฒนาอย่างรวดเร็วในปัจจุบัน Azure ในฐานะที่เป็นแพลตฟอร์มการประมวลผลแบบคลาวด์ของไมโครซอฟท์ได้ให้บริการและเครื่องมือที่หลากหลายเพื่อช่วยนักพัฒนาและธุรกิจในการจัดการข้อมูลและการปรับใช้แอปพลิเคชันอย่างมีประสิทธิภาพ บทความนี้จะชี้แนะคุณผ่านขั้นตอนที่เฉพาะเจาะจงในการสร้างแอป Azure แรกของคุณเพื่อช่วยให้ผู้เริ่มต้นสามารถเริ่มต้นได้อย่างรวดเร็ว
หนึ่ง, Azure คืออะไร?
Azure คือแพลตฟอร์มการประมวลผลแบบคลาวด์ที่ไมโครซอฟท์ให้บริการซึ่งรองรับบริการหลายประเภท รวมถึง:
- บริการการประมวลผล (เช่น เครื่องเสมือน, 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. สร้างแผนบริการแอป
แผนบริการแอปกำหนดสภาพแวดล้อมการทำงานของแอป คุณสามารถใช้คำสั่งต่อไปนี้เพื่อสร้างแผนบริการแอปใหม่:
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku FREE
3. สร้างแอปเว็บ
ตอนนี้คุณสามารถใช้คำสั่งต่อไปนี้เพื่อสร้างแอปเว็บใหม่:
az webapp create --name myUniqueAppName --resource-group myResourceGroup --plan myAppServicePlan
หมายเหตุ: โปรดตรวจสอบให้แน่ใจว่า myUniqueAppName เป็นชื่อที่ไม่ซ้ำกันใน Azure
4. ปรับใช้โค้ดแอป
คุณสามารถปรับใช้โค้ดไปยังแอป Azure Web ได้หลายวิธี ต่อไปนี้คือตัวอย่างการใช้ Git ในการส่งโค้ด:
4.1 เริ่มต้น Git Repository
ก่อนอื่นให้เริ่มต้น Git repository ในไดเรกทอรีแอปของคุณ:
git init
4.2 เพิ่ม Remote Repository
รับ Git URL ของแอปเว็บและเพิ่มเป็น remote repository:
az webapp deployment source config-local-git --name myUniqueAppName --resource-group myResourceGroup
คุณจะเห็น Git URL ใช้คำสั่งต่อไปนี้เพื่อเพิ่ม remote repository:
git remote add azure
4.3 ส่งโค้ด
ส่งโค้ดไปยัง Azure:
git add .
git commit -m "Initial commit"
git push azure master
5. เข้าถึงแอปเว็บ
เมื่อการปรับใช้เสร็จสิ้น คุณสามารถดูแอปของคุณได้โดยการเข้าถึง URL ต่อไปนี้:
http://.azurewebsites.net
สี่, การติดตามและจัดการแอปของคุณ
1. การติดตาม Azure
Azure มีเครื่องมือการติดตามหลายประเภทเพื่อช่วยให้คุณติดตามประสิทธิภาพของแอป คุณสามารถใช้ Azure Monitor ในการติดตามแบบเรียลไทม์
2. บันทึกแอป
คุณสามารถเปิดใช้งานการบันทึกแอปในตลาด Azure เพื่อช่วยในการดีบักและวิเคราะห์
az webapp log config --name myUniqueAppName --resource-group myResourceGroup --application-logging true --level information
ห้า, สรุป
Azure เป็นแพลตฟอร์มคลาวด์ที่ทรงพลังเหมาะสำหรับผู้เริ่มต้นและนักพัฒนาในการพัฒนาและเรียนรู้แอป ด้วยคำแนะนำในบทความนี้ คุณได้สร้างแอป Azure แรกของคุณสำเร็จแล้วและได้เรียนรู้เครื่องมือการจัดการและติดตามพื้นฐาน
เมื่อคุณเข้าใจ Azure มากขึ้น คุณสามารถสำรวจบริการและฟังก์ชันเพิ่มเติม เช่น การใช้ Azure Functions ในการคำนวณแบบไม่มีเซิร์ฟเวอร์ หรือการใช้ Azure Cosmos DB ในการโฮสต์ฐานข้อมูลที่กระจายทั่วโลก ไม่ว่าจะเป็นแอปธุรกิจหรือโครงการส่วนตัว Azure สามารถสนับสนุนเป้าหมายของคุณได้
หก, ขั้นตอนถัดไป
เรียนรู้และสำรวจหัวข้อถัดไป:
- การปรับใช้ CI/CD ของ Azure DevOps
- การจัดการข้อมูลผ่าน Azure Cosmos DB
- การใช้ Azure Machine Learning ในการฝึกอบรมและปรับใช้โมเดล





