การจัดการต้นทุนและงบประมาณ Azure
ตรวจสอบค่าใช้จ่ายจริงและค่าใช้จ่ายคาดการณ์ในพอร์ทัล Azure ตั้งค่าการแจ้งเตือนงบประมาณเพื่อแจ้งผู้เกี่ยวข้อง และค้นหาโอกาสประหยัดต้นทุนจากคำแนะนำของ Advisor
การจัดการต้นทุนและงบประมาณ Azure เป็นบทเรียน Azure Fundamentals ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Azure Fundamentals และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Azure Fundamentals มีบทเรียนทั้งหมด 4 บทเรียน
Azure Cost Management คืออะไร
Azure Cost Management + Billing คือชุดเครื่องมือฟรีภายในพอร์ทัล Azure ที่ช่วยให้คุณมองเห็นค่าใช้จ่ายคลาวด์จริงและที่คาดการณ์ไว้ คุณสามารถวิเคราะห์ต้นทุนตามการสมัครใช้งาน กลุ่มทรัพยากร ทรัพยากร บริการ หรือแท็ก ตั้งงบประมาณพร้อมการแจ้งเตือนอัตโนมัติ ดูแนวโน้มต้นทุนตามเวลา และรับคำแนะนำจาก AI เพื่อลดการสูญเปล่า บริการนี้พร้อมใช้งานสำหรับลูกค้า Azure ทุกคนโดยไม่มีค่าใช้จ่ายเพิ่มเติม
การวิเคราะห์ต้นทุน: สำรวจค่าใช้จ่าย
มุมมอง Cost Analysis ใน Azure Cost Management ช่วยให้คุณสำรวจค่าใช้จ่ายแบบโต้ตอบได้ คุณสามารถกรองและจัดกลุ่มต้นทุนตามกลุ่มทรัพยากร ประเภททรัพยากร ตำแหน่งที่ตั้ง แท็ก หรือชื่อบริการ มุมมองเริ่มต้นจะแสดงต้นทุนสะสมของเดือนปัจจุบันเทียบกับเดือนก่อนหน้า คุณสามารถสลับเป็นมุมมองรายวัน รายสัปดาห์ หรือรายเดือนเพื่อสังเกตการใช้งานที่พุ่งสูง และเจาะลึกจากระดับการสมัครใช้งานไปยังค่าใช้จ่ายของทรัพยากรแต่ละรายการ
# Export cost data via Azure CLI
az consumption usage list \
--start-date 2026-06-01 \
--end-date 2026-06-30 \
--output tableทำความเข้าใจใบแจ้งหนี้ Azure
ใบแจ้งหนี้ Azure รายเดือนจะแสดงค่าใช้จ่ายตามมิเตอร์ — แต่ละบริการและ SKU มีมิเตอร์อย่างน้อยหนึ่งรายการสำหรับบันทึกการใช้งาน ตัวอย่างเช่น VM มีมิเตอร์แยกสำหรับชั่วโมงการประมวลผล พื้นที่จัดเก็บดิสก์ที่จัดการ และแบนด์วิดท์ขาออก ใบแจ้งหนี้ยังแสดงเครดิตจาก Reserved Instances หรือ Azure Hybrid Benefit ที่นำมาใช้ในเดือนนั้นด้วย สำหรับข้อตกลงระดับองค์กร คุณจะดูใบแจ้งหนี้ในระดับบัญชีการเรียกเก็บเงิน ซึ่งครอบคลุมการสมัครใช้งานทั้งหมดที่ลงทะเบียนไว้
การตั้งงบประมาณ
งบประมาณใน Azure Cost การจัดการจะกำหนดขีดจำกัดการใช้จ่ายสำหรับขอบเขต (Subscription กลุ่มทรัพยากร หรือกลุ่มการจัดการ) ในช่วงเวลาหนึ่ง (รายเดือน รายไตรมาส หรือรายปี) งบประมาณจะไม่หยุดการสร้างทรัพยากรเมื่อถึงขีดจำกัด แต่เป็นเครื่องมือสำหรับตรวจสอบ ไม่ใช่เพดานตายตัว เมื่อ Cost จริงหรือ Cost ที่คาดการณ์ไว้ถึงเปอร์เซ็นต์เกณฑ์ที่กำหนดค่าไว้ (เช่น 80%, 100%, 120%) ระบบจะส่งการแจ้งเตือนอัตโนมัติไปยังผู้รับในกลุ่มการดำเนินการที่กำหนดค่าไว้
# Create a monthly budget with an email alert at 90%
az consumption budget create \
--budget-name MonthlyBudget \
--amount 1000 \
--time-grain Monthly \
--start-date 2026-07-01 \
--end-date 2027-07-01 \
--resource-group myRG \
--notifications '[{"enabled":true,"operator":"GreaterThan","threshold":90,"contactEmails":["finance@mycompany.com"]}]'การแจ้งเตือนงบประมาณและกลุ่มการดำเนินการ
การแจ้งเตือนงบประมาณจะเรียกใช้กลุ่มการดำเนินการของ Azure Monitor ซึ่งกำหนดว่าใครจะได้รับการแจ้งเตือนและแจ้งเตือนด้วยวิธีใด กลุ่มการดำเนินการสามารถส่งอีเมล SMS โทรด้วยเสียง และการแจ้งเตือนแบบพุชผ่านแอป Azure บนโทรศัพท์มือถือได้ นอกจากนี้ยังสามารถเรียกใช้เว็บฮุกของ Azure Logic Apps เพื่อรองรับการตอบสนองอัตโนมัติขั้นสูง เช่น สร้างตั๋ว JIRA โดยอัตโนมัติ โพสต์ข้อความลงในช่อง Slack หรือแม้แต่เรียกใช้คู่มือการทำงานอัตโนมัติเพื่อปิดทรัพยากรที่ไม่สำคัญเมื่อการใช้จ่ายเกินเกณฑ์
การพยากรณ์ Cost
Azure Cost การจัดการมีการพยากรณ์ Cost ที่ขับเคลื่อนด้วย AI ซึ่งคาดการณ์การใช้จ่ายเมื่อสิ้นเดือนโดยอิงจากรูปแบบการใช้งานที่สังเกตได้จนถึงขณะนี้ในรอบการเรียกเก็บเงินปัจจุบัน การพยากรณ์จะแสดงในหน้าการวิเคราะห์ Cost และในการแจ้งเตือนงบประมาณ (คุณสามารถตั้งการแจ้งเตือนเมื่อการพยากรณ์จะเกินเกณฑ์ ไม่ใช่เฉพาะเมื่อการใช้จ่ายจริงเกินเท่านั้น) วิธีนี้ช่วยเตือนให้ทราบล่วงหน้าว่าอาจใช้จ่ายเกิน พร้อมให้เวลาสำหรับดำเนินการก่อนใบแจ้งหนี้จะมาถึง
คำแนะนำด้าน Cost จาก Azure Advisor
Azure Advisorจะวิเคราะห์ Subscription ของคุณและแสดงคำแนะนำด้าน Cost ที่ปรับให้เหมาะกับแต่ละราย คำแนะนำที่พบบ่อย ได้แก่ ปรับขนาดหรือปิด VM ที่ใช้งานไม่เต็มที่ (CPU ต่ำกว่า 5% อย่างสม่ำเสมอ) ลบดิสก์ที่จัดการแล้วซึ่งไม่ได้เชื่อมต่อ ซื้อ Reserved Instances สำหรับงานที่มีรูปแบบคงที่ กำหนดค่าการปิด VM สำหรับการพัฒนาโดยอัตโนมัติ และ ลบที่อยู่ IP สาธารณะที่ไม่มีการใช้งาน คำแนะนำแต่ละรายการจะแสดงยอดประหยัดรายเดือนโดยประมาณและลิงก์โดยตรงสำหรับดำเนินการ
# View cost recommendations from Azure Advisor
az advisor recommendation list \
--category Cost \
--output tableการจัดสรร Cost ด้วยแท็ก
แท็กทรัพยากรคือคู่คีย์-ค่าที่นำไปใช้กับทรัพยากร Azure (เช่น Environment=Production, Team=DataEngineering, CostCentre=CC-012) ใน Azure Cost การจัดการ คุณสามารถจัดกลุ่มและกรอง Cost ตามแท็กเหล่านี้ เพื่อดูว่าแต่ละทีม โครงการ หรือสภาพแวดล้อมใช้จ่ายไปเท่าใด วิธีการจัดสรร Costนี้รองรับรูปแบบการเรียกเก็บเงินย้อนกลับ (เรียกเก็บเงินจากหน่วยธุรกิจตามการใช้งาน) หรือการรายงานการใช้จ่ายโดยไม่เรียกเก็บเงิน
# Apply tags to a resource group
az group update \
--name myRG \
--set tags.Environment=Production tags.Team=DataEngineering tags.CostCentre=CC-012
# Query costs by tag in Cost Analysis
# (use the portal filter: Tag = Environment : Production)รายงาน Cost ตามกำหนดเวลา
Azure Cost การจัดการรองรับการส่งออก Cost ตามกำหนดเวลาไปยังบัญชี Azure Storage ในรูปแบบ CSV คุณสามารถกำหนดให้การส่งออกทำงานรายวัน รายสัปดาห์ หรือรายเดือน แล้วไฟล์ CSV จะสะสมอยู่ในคอนเทนเนอร์จัดเก็บข้อมูล วิศวกรข้อมูลสามารถนำไฟล์เหล่านี้ไปโหลดเข้าสู่คลังข้อมูลหรือ Power BI เพื่อสร้างแดชบอร์ดรายงาน Cost แบบกำหนดเอง ซึ่งให้ข้อมูลได้มากกว่าที่พอร์ทัลมีให้โดยตรง
# Create a scheduled daily cost export
az costmanagement export create \
--name DailyExport \
--scope /subscriptions/<sub-id> \
--type ActualCost \
--time-period Custom \
--from 2026-07-01 \
--to 2026-07-31 \
--recurrence Daily \
--storage-account-id /subscriptions/<sub-id>/resourceGroups/myRG/providers/Microsoft.Storage/storageAccounts/mystorageaccount \
--storage-container cost-exportsการจัดการ Cost สำหรับหลายคลาวด์
Azure Cost การจัดการรองรับการผสานรวม Cost ของ AWS — คุณสามารถเชื่อมต่อบัญชี AWS กับ Azure Cost การจัดการเพื่อดูการใช้จ่ายของ AWS ควบคู่กับการใช้จ่ายของ Azure ในพอร์ทัลเดียวกัน วิธีนี้ช่วยให้สถาปนิกคลาวด์และทีม FinOps เห็นภาพรวม Cost ของหลายคลาวด์ได้ในที่เดียว โดยไม่ต้องเข้าสู่ระบบคอนโซลของผู้ให้บริการหลายราย และยังช่วยเปรียบเทียบ Cost ของงานระหว่างคลาวด์ต่าง ๆ ได้
การนำแนวปฏิบัติ FinOps มาใช้
FinOps (การดำเนินงานด้านการเงิน) คือแนวปฏิบัติทางวัฒนธรรมที่นำทีมการเงิน วิศวกรรม และธุรกิจมาร่วมกันจัดการ Cost คลาวด์ FinOps เป็นพื้นฐานด้านเครื่องมือ: ให้ข้อมูล — ทำให้ทุกทีมเห็น Cost แบบเรียลไทม์ผ่านแดชบอร์ดและแท็ก; ปรับให้เหมาะสม — ดำเนินการตามคำแนะนำของ Advisor ปรับขนาด VM และซื้อการจอง; ดำเนินงาน — ตั้งงบประมาณ ทำให้การแจ้งเตือนเป็นอัตโนมัติ และทบทวน Cost ในการประชุมวางแผนงานแต่ละรอบ
ตรวจสอบความเข้าใจอย่างรวดเร็ว
ทดสอบความเข้าใจแนวคิด Microsoft Azure Fundamentals (AZ-900) จากบทเรียนนี้
สรุปบทเรียน
ในบทเรียนนี้ คุณได้เรียนรู้ว่า Azure Cost การจัดการช่วยให้เห็น Cost แบบเรียลไทม์ วิเคราะห์ Cost และพยากรณ์ด้วย AI งบประมาณจะเรียกใช้การแจ้งเตือนเมื่อถึงเปอร์เซ็นต์เกณฑ์ แต่จะไม่ปิดกั้นการสร้างทรัพยากร และ แท็กทรัพยากรช่วยจัดสรร Cost ให้กับทีม โครงการ หรือศูนย์ Cost เพื่อรองรับรูปแบบการเรียกเก็บเงินย้อนกลับ บทถัดไป เราจะสำรวจ Reserved Instances และ Azure Hybrid Benefit เพื่อประหยัด Cost ได้สูงสุด
คำถามที่พบบ่อย
บทเรียน “การจัดการต้นทุนและงบประมาณ Azure” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การจัดการต้นทุนและงบประมาณ Azure” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Azure Fundamentals ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Azure Fundamentals มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การจัดการต้นทุนและงบประมาณ Azure”
ตรวจสอบค่าใช้จ่ายจริงและค่าใช้จ่ายคาดการณ์ในพอร์ทัล Azure ตั้งค่าการแจ้งเตือนงบประมาณเพื่อแจ้งผู้เกี่ยวข้อง และค้นหาโอกาสประหยัดต้นทุนจากคำแนะนำของ Advisor คุณปฏิบัติ Azure Fundamentals ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Azure Fundamentals หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Azure Fundamentals บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “การจัดการต้นทุนและงบประมาณ Azure” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Azure Fundamentals นี้ได้ไหม
ได้ บทเรียน Azure Fundamentals ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การทำงานของราคา Azure
- เครื่องคำนวณราคา Azure และเครื่องคำนวณ TCO
- การจัดการต้นทุนและงบประมาณ Azure
- อินสแตนซ์แบบสำรองและ Azure Hybrid Benefit