بیان مسأله
در شرکت ها، بخش ها/توسعه دهندگان زیادی وجود دارند که به محیط توسعه در Azure نیاز دارند. هنگامی که دسترسی اعطا شد، ممکن است این خطر را داشته باشیم که به شخصی اجازه دهیم 1000 ماشین مجازی بچرخاند یا یک سرویس گران قیمت ایجاد کند که ماهها قبل از اینکه کسی متوجه شود در حال اجرا باقی مانده است.
آیا خوب نیست اگر بتوانیم محدودیتهای مخارج/هزینه جداسازی یک گروه منابع را به هر بخش/توسعهدهنده محدود کنیم و در صورت افزایش هزینه بیش از هزینه مورد انتظار/تخصیص، به فرد/تیم نگران هشدار دهیم؟
راه حل
با ایجاد یک طرح «بودجه» از «مدیریت هزینه + صورتحساب»، میتوانیم به فرد/تیم مربوطه هشدار دهیم تا زمانی که هزینه از حد انتظار یا تخصیص بیشتر شد، اقدامات مناسب را انجام دهد.
مرحله 1
گام 2
"همه خدمات" را انتخاب کنید و "مدیریت هزینه + صورتحساب" را جستجو کنید.
مرحله 3
به تیغه "اشتراک" بروید و اشتراک خود را انتخاب کنید.
مرحله 4
در اشتراک، تیغه «بودجه» را انتخاب کنید.
توجه:
در حال حاضر، این ویژگی فقط در حساب Microsoft Azure Enterprise موجود است و به زودی در سایر مدلهای پرداخت نیز قابل انتظار است. اگر از حساب CSP/Pay-as-you-go/ Dev-Test استفاده می کنید، تیغه "budget" خاکستری است و از هم اکنون نمی توانید این گزینه را انتخاب کنید (همانطور که در تصویر زیر نشان داده شده است).
مرحله 5
هنگامی که تأیید کردید که یک EA (حساب سازمانی) دارید، روی «افزودن» کلیک کنید تا به پیکربندی «ایجاد بودجه» هدایت شوید.
مرحله 6
اگر هیچ "گروه اقدام" ایجاد نکرده اید، نیازی به نگرانی نیست. قبل از پیکربندی بودجه، اجازه دهید محدوده بودجه را تعریف کنیم (به معنی انتخاب "گروه منابع" و "عمل" آن). برای انجام این کار، روی «مدیریت گروههای اقدام» کلیک کنید.
مرحله 7
اگر قبلاً هیچ گروه اقدامی ایجاد نکردهاید، میتوانید اکنون با انتخاب «افزودن گروه اقدام» آن را ایجاد کنید.
مرحله 8
در «افزودن گروه اقدام»، جزئیات زیر را وارد کنید.
- نام گروه اقدام: - نام منطقی برای تشخیص عملی که باید روی یک گروه منبع خاص انجام شود
- نام کوتاه: - نام کوتاه منطقی
- اشتراک: - اشتراک مناسب را انتخاب کنید
- گروه منابع: - یک "گروه منبع" را انتخاب کنید که باید نظارت شود.
در بخش Action، یک "Action Name" ایجاد کنید و "Action Type" را انتخاب کنید.
در این نسخه نمایشی، ما از یک هشدار ایمیل استفاده می کنیم که در آن می توانید یک اقدام مناسب را برای راحتی خود پیکربندی کنید. شما می توانید یک "عملکرد Azure" را فراخوانی کنید، یک عمل را با استفاده از Logic App انجام دهید، وب هوک را فراخوانی کنید و یک runbook و غیره را اجرا کنید.
مرحله 9
در تنظیمات Email/SMS/Push/Voice، با علامت زدن کادر و وارد کردن جزئیات، اعلان مورد نظر خود را انتخاب کنید. به عنوان مثال، من چک باکس "ایمیل" را علامت زده ام و یک "شناسه ایمیل" معتبر ارائه کرده ام.
مرحله 10
هنگامی که "گروه اقدام" ایجاد شد، می توانید جزئیاتی را که پیکربندی کرده اید و وضعیت آن را به عنوان "فعال" مشاهده کنید. اکنون پنجره Action Groups را ببندید و به نمای "Budget Creation" بازگردید.
مرحله 11
حالا بیایید بودجه خود را ایجاد کنیم. مشخصات زیر را وارد کرده و روی "ایجاد" کلیک کنید.
- نام بودجه: - هر نامی که باعث شود شما برنامه بودجه را بشناسید.
- مبلغ تخصیص یافته: - به تیم/فرد، می توانید مبلغ هزینه را در 3 دوره زمانی مختلف تعریف کنید. می تواند کمک هزینه ماهانه یا سه ماهه یا سالانه باشد.
- تاریخ انقضا: - برای این بودجه، برای توقف نظارت یا غیر فعال بودن. (در حال حاضر، تاریخ انقضا پس از تنظیم نمی تواند بعداً تغییر کند)
در شرایط هشدار،
- درصد بودجه: - زمانی که می خواهید هشدار فعال شود (پس از مصرف چند درصد از منبع تخصیص یافته)
- مقدار: - این به طور خودکار بر اساس "% از بودجه" ایجاد می شود
- گروه اقدام: - طرح "گروه اقدام" که ما ایجاد کردیم (حوزه بودجه).
- دریافت کنندگان هشدار (ایمیل): - مربوط به فرد/تیمی است که در صورت تجاوز از سهمیه بودجه می تواند اقدامی انجام دهد.