نکات کلیدی
۱. عوامل مؤثر بر هزینههای ابری: نوع منابع، گزینههای خرید و موقعیت جغرافیایی
ارائهدهندگان خدمات ابری با ارائه امکان استفاده از منابع محاسباتی تنها به میزان نیاز در هر زمان، صرفهجویی را به سطحی بالاتر میبرند.
مصرف منابع. نوع منبع Azure که انتخاب میکنید تأثیر قابل توجهی بر هزینهها دارد. ماشینهای مجازی، حسابهای ذخیرهسازی و پایگاههای داده هرکدام مدلهای قیمتگذاری متفاوتی بر اساس میزان استفاده دارند. آشنایی با این مدلها برای بهینهسازی هزینهها ضروری است. بهعنوان مثال، ماشینهای مجازی بر اساس ساعت یا دقیقه محاسبه میشوند، در حالی که هزینه ذخیرهسازی بر اساس حجم داده ذخیرهشده و تعداد تراکنشها تعیین میشود.
استراتژی خرید. نحوه خرید منابع Azure نیز بر هزینهها تأثیرگذار است. پرداخت بهازای مصرف (Pay-as-you-go) انعطافپذیری دارد اما ممکن است نسبت به نمونههای رزرو شده یا قراردادهای سازمانی گرانتر باشد. نمونههای رزرو شده تخفیفهای قابل توجهی برای تعهد به استفاده از منابع مشخص به مدت یک یا سه سال ارائه میدهند. قراردادهای سازمانی نیز قیمتگذاری و مزایای سفارشی برای سازمانهای بزرگ فراهم میکنند.
موقعیت جغرافیایی اهمیت دارد. منطقه Azure که منابع خود را در آن مستقر میکنید بر هزینهها تأثیر میگذارد. مناطق مختلف به دلیل تفاوت در هزینههای زیرساخت، قیمتهای متفاوتی دارند. برای مثال، استقرار یک ماشین مجازی در منطقه شرق آمریکا ممکن است ارزانتر از منطقه مرکزی آمریکا باشد. همچنین، ترافیک شبکه بین مناطق میتواند هزینههای اضافی به همراه داشته باشد، بنابراین انتخاب منطقه مناسب برای بهینهسازی هزینهها ضروری است.
۲. کاهش استراتژیک هزینهها: رزروها، مزایای ترکیبی و ماشینهای مجازی Spot
با بهرهگیری از سیستمهای تحمل خطا و اجرای برنامه بازیابی از فاجعه، میتوانید پیشبینیپذیری ارائهشده توسط ابر را به دست آورید.
تعهد، صرفهجویی به همراه دارد. رزروهای Azure تخفیفهای قابل توجهی (تا ۷۲٪) نسبت به پرداخت بهازای مصرف ارائه میدهند که با تعهد به استفاده از نوع خاصی از منابع برای یک یا سه سال همراه است. این گزینه برای بارهای کاری پیشبینیشده بسیار مناسب است. بهعنوان مثال، اگر میدانید به تعداد مشخصی ماشین مجازی که بهصورت ۲۴ ساعته فعال باشند نیاز دارید، رزرو آنها میتواند صرفهجویی چشمگیری ایجاد کند.
استفاده از مجوزهای موجود. مزیت ترکیبی Azure (Azure Hybrid Benefit) به شما امکان میدهد از مجوزهای ویندوز سرور و SQL سرور موجود در محل خود در Azure استفاده کنید و هزینه اجرای این بارهای کاری را کاهش دهید. این گزینه برای کسانی که قبلاً این مجوزها را دارند و قصد مهاجرت به ابر را دارند، بسیار مناسب است. بهعنوان مثال، اگر ماشینهای مجازی ویندوز را اجرا میکنید، استفاده از مجوزهای موجود میتواند تا ۴۰٪ صرفهجویی به همراه داشته باشد.
ظرفیت استفادهنشده. ماشینهای مجازی Spot در Azure با استفاده از ظرفیت محاسباتی بلااستفاده، تخفیفهای قابل توجهی (تا ۹۰٪) ارائه میدهند. با این حال، این ماشینها ممکن است با اطلاع کوتاهمدت (۲۴ ساعت) از سرویس خارج شوند، بنابراین برای بارهای کاری تحملپذیر در برابر وقفه مناسب هستند. بهعنوان مثال، پردازشهای دستهای یا محیطهای توسعه غیر بحرانی گزینههای خوبی برای استفاده از ماشینهای مجازی Spot هستند.
۳. ماشینحسابهای قیمتگذاری و کل هزینه مالکیت Azure: برآورد هزینههای ابری
هدف آزمون AZ-900 سنجش درک شما از اصول پایه Azure است.
بینشهای قیمتگذاری. ماشینحساب قیمتگذاری Azure به شما کمک میکند هزینه خدمات Azure را بر اساس پیکربندی و الگوهای استفاده خاص خود برآورد کنید. میتوانید خدمات مورد نظر را انتخاب، تنظیمات آنها (مانند اندازه نمونه، ظرفیت ذخیرهسازی) را پیکربندی و هزینه ماهانه تخمینی را مشاهده کنید. این ابزار برای برنامهریزی استقرارهای جدید و مقایسه گزینههای مختلف خدمات بسیار مفید است.
مقایسه محل اجرا: درونسازمانی یا ابری. ماشینحساب کل هزینه مالکیت (TCO) هزینه اجرای بارهای کاری در محل را با اجرای آنها در Azure مقایسه میکند. این ابزار عوامل مختلفی مانند سختافزار، نرمافزار، نیروی کار فناوری اطلاعات و هزینههای انرژی را در نظر میگیرد تا مقایسهای جامع ارائه دهد. این ابزار برای توجیه مهاجرت به ابر و شناسایی صرفهجوییهای احتمالی بسیار کاربردی است.
تصمیمگیری مبتنی بر داده. هر دو ماشینحساب دادههای ارزشمندی برای اطلاعرسانی به استراتژی ابری و بهینهسازی هزینهها فراهم میکنند. با استفاده از این ابزارها میتوانید تصمیمات آگاهانهتری درباره خدمات مورد استفاده، نحوه پیکربندی و مدیریت هزینهها در طول زمان اتخاذ کنید. بهعنوان مثال، میتوانید با استفاده از ماشینحساب TCO، مهاجرت به Azure را با نشان دادن صرفهجوییهای هزینه نسبت به نگهداری زیرساختهای درونسازمانی توجیه کنید.
۴. مدیریت هزینه و صورتحساب: بودجهها، هشدارها و تحلیلها
گواهینامههای مایکروسافت با اثبات تسلط شما بر مجموعهای گسترده از مهارتها و تجربه با محصولات و فناوریهای روز مایکروسافت، شما را متمایز میکنند.
کنترل هزینهها. مدیریت هزینه و صورتحساب Azure ابزارهایی برای نظارت و کنترل هزینههای شما فراهم میکند. میتوانید بودجههایی تعریف کنید تا محدودیتهای هزینهای تعیین شده را رعایت کنید و هشدارهایی تنظیم کنید که هنگام نزدیک شدن به این محدودیتها به شما اطلاع دهند. این کار از هزینههای غیرمنتظره جلوگیری کرده و تضمین میکند که در چارچوب بودجه باقی بمانید.
هشدارهای پیشگیرانه. تنظیم هشدارهای بودجه برای مدیریت پیشگیرانه هزینهها حیاتی است. میتوانید هشدارهایی را برای ارسال به آدرسهای ایمیل مشخص هنگام رسیدن به درصدهای معینی از بودجه (مثلاً ۵۰٪، ۷۵٪، ۱۰۰٪) پیکربندی کنید. این امکان به شما اجازه میدهد قبل از تجاوز از بودجه، اقدامات لازم را انجام دهید.
بینشهای دقیق. تحلیل هزینهها دیدگاههای دقیقی درباره هزینههای Azure شما ارائه میدهد و به شما کمک میکند عوامل مؤثر بر هزینه را شناسایی و استفاده از منابع را بهینه کنید. میتوانید هزینهها را بر اساس منبع، گروه منابع، سرویس، موقعیت جغرافیایی و برچسبها فیلتر کنید تا بفهمید پول شما کجا صرف میشود. بهعنوان مثال، میتوانید با تحلیل هزینهها ماشینهای مجازی پرمصرف را شناسایی و در صورت عدم استفاده، اندازه آنها را کاهش دهید یا خاموش کنید.
۵. برچسبگذاری منابع: دستهبندی و پیگیری هزینهها
برچسبها لایهای اضافی از انعطافپذیری و قدرت را هنگام مشاهده منابع Azure شما فراهم میکنند.
اهمیت فراداده. برچسبها جفتهای کلید-مقدار هستند که میتوانید به منابع Azure اعمال کنید تا آنها را دستهبندی و سازماندهی کنید. این امکان به شما اجازه میدهد هزینهها را پیگیری، منابع را مدیریت و سیاستها را بر اساس معیارهای خاص اعمال کنید. بهعنوان مثال، میتوانید منابع را بر اساس دپارتمان، پروژه، محیط (مانند توسعه، تست، تولید) یا مرکز هزینه برچسبگذاری کنید.
تخصیص هزینهها. برچسبگذاری منابع به شما امکان میدهد هزینهها را به دپارتمانها یا پروژههای مختلف بهطور دقیق تخصیص دهید. با برچسبگذاری منابع با برچسب مرکز هزینه، میتوانید گزارشهایی تولید کنید که نشان دهد هر دپارتمان چقدر در Azure هزینه کرده است. این امر برای پاسخگویی مالی و مدیریت بودجه ضروری است.
اجرای سیاستها. برچسبها همچنین میتوانند برای اجرای سیاستها به کار روند. بهعنوان مثال، میتوانید سیاستی ایجاد کنید که همه منابع باید برچسب خاصی (مثلاً «محیط: تولید») داشته باشند و از ایجاد منابع بدون این برچسب جلوگیری کند. این کار به حفظ یکنواختی و انطباق در محیط Azure شما کمک میکند.
۶. الگوهای Azure: استانداردسازی استقرارهای ابری
Azure Stack به شما امکان میدهد خدمات Azure را در محل اجرا کنید و بهراحتی برنامهها را با کمترین تلاش به ابر منتقل نمایید.
استقرارهای تکرارشونده. الگوهای Azure به شما اجازه میدهند مجموعههای تکرارشوندهای از منابع، سیاستها و تخصیصهای نقش را تعریف و مستقر کنید. این کار تضمین میکند که استقرارهای ابری شما یکنواخت و منطبق با سیاستها باشد. الگوها برای ایجاد محیطهای استاندارد توسعه، تست و تولید بسیار مناسب هستند.
تعریف اجزا. الگوها از اجزایی تشکیل شدهاند که بلوکهای سازنده استقرار شما هستند. این اجزا میتوانند شامل گروههای منابع، قالبهای ARM، تخصیصهای سیاست و تخصیصهای نقش باشند. با ترکیب این اجزا در یک الگو، میتوانید کل پیکربندی یک محیط را در یک بسته قابل استفاده مجدد تعریف کنید.
کنترل نسخه. الگوها نسخهبندی شدهاند و به شما امکان میدهند تغییرات را پیگیری و در صورت نیاز به نسخههای قبلی بازگردید. این ویژگی برای مدیریت استقرارهای پیچیده و اطمینان از بازگشت آسان به وضعیت پایدار ضروری است. بهعنوان مثال، اگر تغییری در یک الگو ایجاد کنید که مشکلاتی به وجود آورد، میتوانید به راحتی به نسخه قبلی بازگردید.
۷. سیاست Azure: اجرای حاکمیت و انطباق
ارائهدهندگان ابری امکانات حاکمیتی فراهم میکنند تا کنترل دسترسی و عملکرد کاربران روی منابع شما را ممکن سازند.
خطمشیهای محافظتی در ابر. سیاست Azure به شما امکان میدهد قوانین حاکم بر ایجاد و پیکربندی منابع Azure را تعریف و اجرا کنید. این کار به تضمین انطباق با سیاستهای سازمانی و الزامات قانونی کمک میکند. سیاستها میتوانند در سطح اشتراک، گروه منابع یا منبع اعمال شوند.
اجرای پیشگیرانه. سیاست Azure بهصورت پیشگیرانه قوانین شما را اجرا میکند و از ایجاد یا تغییر منابع غیرمنطبق جلوگیری مینماید. این کار از اشتباهات پرهزینه جلوگیری کرده و اطمینان میدهد محیط شما همواره منطبق باقی بماند. بهعنوان مثال، میتوانید سیاستی ایجاد کنید که از ایجاد ماشینهای مجازی در مناطق غیرمجاز جلوگیری کند یا الزام کند همه حسابهای ذخیرهسازی رمزنگاری شده باشند.
مجموعه سیاستها برای مقیاس. ابتکارات سیاست Azure مجموعهای از سیاستها هستند که برای رسیدن به هدف خاصی گروهبندی شدهاند. این کار مدیریت مجموعههای پیچیده قوانین و تضمین حاکمیت یکنواخت در سراسر محیط را آسانتر میکند. بهعنوان مثال، میتوانید ابتکاری ایجاد کنید که شامل همه سیاستهای لازم برای انطباق با استاندارد قانونی خاصی باشد.
۸. قفلهای منابع: حفاظت از منابع حیاتی
هنگام حذف یک گروه منابع، تمام منابع داخل آن گروه بهطور خودکار حذف میشوند.
جلوگیری از تغییرات ناخواسته. قفلهای منابع از حذف یا تغییر تصادفی منابع حیاتی Azure جلوگیری میکنند. این کار به محافظت از محیط شما در برابر اختلالات ناخواسته کمک کرده و تضمین میکند منابع مهم همیشه در دسترس باشند. قفلها میتوانند در سطح منبع، گروه منابع یا اشتراک اعمال شوند.
دو نوع قفل. Azure دو نوع قفل ارائه میدهد: فقطخواندنی (ReadOnly) و حذف (Delete). قفل فقطخواندنی از هرگونه تغییر در منبع جلوگیری میکند، در حالی که قفل حذف مانع از حذف منبع میشود. انتخاب نوع قفل مناسب بستگی به سطح حفاظت مورد نیاز شما دارد.
ارثبری و اجرا. قفلها به تمام منابع داخل گروه منابع یا اشتراک منتقل میشوند. این اطمینان میدهد که همه منابع تحت حفاظت قفل قرار دارند. قفلها توسط Azure Resource Manager (ARM) اجرا میشوند و از انجام عملیات غیرمجاز جلوگیری میکنند.
۹. پرتال اعتماد خدمات: دسترسی به اطلاعات انطباق و امنیت
مایکروسافت به خوبی از این نگرانیها آگاه است و Azure از ابتدا به گونهای طراحی شده که اعتماد را در این زمینه ایجاد کند.
مخزن متمرکز. پرتال اعتماد خدمات (Service Trust Portal) مخزنی متمرکز برای اطلاعات انطباق و امنیت مایکروسافت است. این پرتال دسترسی به گزارشهای حسابرسی، راهنماهای انطباق، مقالات سفید و منابع دیگر را فراهم میکند. STP منبع ارزشمندی برای درک تعهد مایکروسافت به اعتماد، امنیت و انطباق است.
بینشهای انطباق. STP اطلاعاتی درباره انطباق مایکروسافت با استانداردها و مقررات مختلف صنعتی مانند ISO 27001، SOC 2 و HIPAA ارائه میدهد. این به شما کمک میکند وضعیت انطباق Azure را ارزیابی کرده و تعیین کنید آیا با نیازهای سازمان شما مطابقت دارد یا خیر.
شفافیت و اعتماد. STP با ارائه دسترسی به اطلاعات دقیق درباره شیوههای امنیتی و گواهیهای انطباق مایکروسافت، شفافیت را افزایش داده و اعتماد را تقویت میکند. این امر به شما امکان میدهد تصمیمات آگاهانهای درباره استفاده از Azure اتخاذ کنید و اطمینان حاصل کنید دادههای شما محافظت میشوند.
۱۰. ابزارهای مدیریت Azure: پرتال، PowerShell و CLI
مایکروسافت اخیراً مفاهیم، خدمات و ویژگیهای جدیدی به آزمون AZ-900 افزوده است که در این ویرایش گنجانده شدهاند.
رابط گرافیکی. پرتال Azure یک رابط گرافیکی مبتنی بر وب برای مدیریت منابع Azure فراهم میکند. استفاده از آن آسان است و نمای بصری از محیط شما ارائه میدهد. پرتال برای انجام وظایف موردی و کاوش در خدمات Azure بسیار مناسب است.
خودکارسازی با اسکریپت. Azure PowerShell و Azure CLI رابطهای خط فرمان برای مدیریت منابع Azure هستند. این ابزارها برای اسکریپتنویسی و خودکارسازی وظایف ایدهآلاند. PowerShell مبتنی بر .NET است و مجموعهای غنی از cmdletها را برای مدیریت Azure ارائه میدهد. Azure CLI چندسکویی است و میتوان از آن با زبانهای اسکریپتنویسی مختلف استفاده کرد.
انعطافپذیری و کنترل. انتخاب ابزار مدیریت مناسب بستگی به ترجیحات و نیازهای شما دارد. پرتال برای مدیریت بصری عالی است، در حالی که PowerShell و CLI برای خودکارسازی و اسکریپتنویسی بهترند. با تسلط بر هر سه ابزار، میتوانید محیط Azure خود را بهطور مؤثری مدیریت کنید.
۱۱. Azure Cloud Shell: دسترسی خط فرمان از هر مکان
در این فصل، به بررسی خدمات و راهحلهای متنوع Azure میپردازیم.
پوسته مبتنی بر مرورگر. Azure Cloud Shell یک رابط خط فرمان مبتنی بر مرورگر برای مدیریت منابع Azure فراهم میکند. این پوسته با Azure CLI و ماژول PowerShell Az از پیش پیکربندی شده است، بنابراین میتوانید بلافاصله مدیریت منابع خود را آغاز کنید. Cloud Shell از هر جایی که به مرورگر دسترسی داشته باشید قابل استفاده است.
ذخیرهسازی پایدار. Cloud Shell ذخیرهسازی پایدار در Azure Storage فراهم میکند تا فایلها و تنظیمات شما بین جلسات حفظ شود. این امکان مدیریت منابع از دستگاههای مختلف بدون نیاز به پیکربندی مجدد محیط را آسان میکند.
ابزارهای یکپارچه. Cloud Shell شامل ویرایشگر کد، مرورگر فایل و قابلیت پیشنمایش وب است که آن را به ابزاری قدرتمند برای توسعهدهندگان تبدیل میکند. میتوانید از ویرایشگر کد برای ایجاد و ویرایش اسکریپتها، از مرورگر فایل برای مدیریت فایلها و از قابلیت پیشنمایش وب برای آزمایش برنامههای وب استفاده کنید.
۱۲. Azure Arc: گسترش مدیریت به محیطهای ترکیبی
مفهوم رایانش ابری بسیار پیچیدهتر از آن است که بسیاری تصور میکنند.
مدیریت یکپارچه. Azure Arc قابلیتهای مدیریت و حاکمیت Azure را به محیطهای درونسازمانی، چندابری و لبهای گسترش میدهد. این امکان را فراهم میکند تا همه منابع خود را از یک صفحه کنترل واحد مدیریت کنید، بدون توجه به محل قرارگیری آنها. Azure Arc مدیریت محیطهای ترکیبی و چندابری را ساده میکند.
سرورهای فعالشده با Arc. سرورهای فعالشده با Azure Arc به شما اجازه میدهند سرورهای ویندوز و لینوکس خارج از Azure را مانند ماشینهای مجازی Azure مدیریت کنید. این شامل اعمال سیاستها، مدیریت پیکربندیها و نظارت بر عملکرد است. سرور
خلاصه نقدها
کتاب «مرجع آزمون AZ-900: مبانی مایکروسافت آزور» با پوشش مختصر و مفید مفاهیم آزور و آمادگی برای آزمون، بازخوردهای مثبتی دریافت کرده است. خوانندگان از توضیحات روشن، نکات کاربردی آزمون و مرور جامع خدمات آزور استقبال کردهاند. بسیاری این کتاب را در قبولی در آزمون گواهینامه AZ-900 مفید دانستهاند، بهویژه زمانی که همراه با منابع دیگری مانند Microsoft Learn استفاده شود. برخی از نقدها اشاره دارند که با توجه به تغییرات مداوم آزور، بهروزرسانیهایی میتواند به بهبود کتاب کمک کند. در مجموع، این اثر بهعنوان منبعی ارزشمند برای مبتدیان و کسانی که به دنبال تقویت دانش خود در زمینه آزور هستند، شناخته میشود.