مایکروسافت بیش از 200 سرویس ابری ارائه می دهد. Azure Automation یک سرویس بسیار قدرتمند در Microsoft Cloud برای خودکارسازی سایر خدمات است.
به عنوان مثال Azure Automation می تواند به منظور خودکارسازی کمک کند
- تهیه فضای خودکار/بازیابی فضای پشتیبان
- در دسترس بودن VM در ساعات خاص (On Prem/Cloud)
- کاربران را از ماشین های مجازی استفاده نشده مطلع کنید و اصلاح را انجام دهید
- هشدار در VM سپس ردیابی را روشن کنید، گزارشها را جمعآوری کنید، در فضای ذخیرهسازی Azure آپلود کنید و در Visual Studio برای عیبیابی در دسترس قرار دهید.
- یک سرویس جدید برای Azure مستقر کنید و نقاط پایانی را برای هشدارهای CPU و Memory پیکربندی کنید
چیزهای زیادی وجود دارد که میتوانید خودکار کنید، اما در زیر یک سناریو را خودکار میکنم.
سناریو: Azure Dev VM فقط در ساعات اداری (9:00 صبح تا 5:00 بعد از ظهر) مورد نیاز است. این اتوماسیون در زمان مصرف VM شما به میزان قابل توجهی صرفه جویی می کند.
شما نیازی به Start/Stop دستی VM روزانه ندارید.
در اینجا راهنمای گام به گام است
- پورتال Azure را با URL https://portal.azure.com باز کنید
- روی خدمات بیشتر کلیک کنید
- جستجو با نام "Automation" که پیدا خواهید کرد (Automation Account)
- برای ایجاد «حساب خودکار» جدید روی «افزودن» کلیک کنید.
- جزئیات لازم مانند نام، اشتراک، گروه منابع، مکان و غیره را مانند "TariqAzureAutomationAccount" ارائه دهید
- بعد از اینکه دکمه ایجاد را فشار دادید، می توانید علامت زنگ وضعیت را ببینید - ایجاد شده یا هنوز
- در تصویر زیر حساب اتوماسیون ایجاد شده است
- برای جزئیات روی حساب اتوماسیون ایجاد شده کلیک کنید و در اینجا می توانید "RunBooks" را ببینید، روی "RunBooks" کلیک کنید.
- این به صفحه نشان داده شده در زیر برای ایجاد "RunBook" جدید هدایت می شود.
- جزئیاتی مانند نام، نوع را مطابق شکل زیر ارائه دهید
- پس از چند ثانیه می توانید "RunBook" ایجاد شده را ببینید