معرفی
«مایکروسافت آژور» (Microsoft Azure) پلتفرم رایانش ابری عمومی مایکروسافت است که سرویسهای زیرساختی، پلتفرمی و نرمافزاری را ارائه میدهد. با آژور میتوانید منابعی مانند ماشین مجازی، شبکه مجازی، فضای ذخیرهسازی، پایگاه داده و سرویسهای محاسباتی را ایجاد و مدیریت کنید. فهرست سرویسها و قابلیتهای آنها بهمرور تغییر میکند. بنابراین، برای انتخاب هر سرویس به صفحه محصولات Azure و مستندات همان سرویس مراجعه کنید.
آژور برای سازمانهایی اهمیت ویژهای دارد که از «Windows Server» یا «SQL Server» یا «NET.» یا سامانههای مدیریت هویت مایکروسافت استفاده میکنند. Microsoft Entra ID که پیشتر Azure Active Directory نام داشت، برای مدیریت هویت و دسترسی در محیطهای سازمانی و ابری به کار میرود. با این حال، آژور به بارهای کاری ویندوز محدود نمیشود و مستندات آن اجرای برنامههای Linux و کانتینری را نیز پوشش میدهد.
مهندسان کلود، متخصصان دواپس، مدیران سیستم و توسعهدهندگان بکاند از آژور برای استقرار و پایش سرویسها استفاده میکنند. با این حال، کار با این پلتفرم فقط به ساخت ماشین مجازی محدود نمیشود و موارد زیر را نیز در بر میگیرد:
طراحی شبکه
مدیریت هویت و دسترسی
کنترل هزینه
تامین امنیت
پشتیبانگیری
مشاهدهپذیری
برای خودکارسازی زیرساخت، میتوانید منابع Azure را با Terraform در قالب فایلهای قابل بازبینی تعریف کنید یا با Ansible پیکربندی ماشینها و سرویسها را به شکلی تکرارپذیر انجام دهید. Terraform جایگزین طراحی شبکه و کنترل دسترسی نمیشود و Ansible نیز نیاز به نگهداری سیستمعامل و مدیریت اسرار را از بین نمیبرد. مستندات ارائهدهنده AzureRM برای Terraform و مجموعه Azure برای Ansible نقطه شروع مناسبی برای کار با این دو ابزار هستند.
این ابزار را با نامهای دیگری نیز میشناسند:
- آژور
- مایکروسافت Azure
- Azure
ویژگیهای کلیدی
موارد زیر تصویری کلی از این بخش برای این ابزار ارائه میکنند.
-
زیرساخت ابری قابلپیکربندی
با Azure Virtual Machines، شبکه مجازی، دیسک، توازندهنده بار و فضای ذخیرهسازی میتوانید منابع ابری ایجاد کنید. جزئیات این سرویسها در azure.microsoft.com و learn.microsoft.com آمده است.
-
یکپارچگی با اکوسیستم مایکروسافت
بیشترین سازگاری را با فناوریها و ابزارهای سازمانی مایکروسافت ارائه میدهد. قابلیتهای یکپارچهسازی و مدیریت محیط ترکیبی را در azure.microsoft.com بررسی کنید.
-
مدیریت هویت و دسترسی
Microsoft Entra ID، نقشهای Azure RBAC و سیاستها برای کنترل دسترسی به منابع استفاده میشوند. راهنمای رسمی RBAC در learn.microsoft.com و معرفی Entra ID در learn.microsoft.com است.
-
اجرای کانتینر و Kubernetes
Azure Kubernetes Service یا AKS سرویس Kubernetes مدیریتشده آژور است. پیش از استفاده، مسئولیتهای تیم برای نودها، شبکه، بهروزرسانی و امنیت را در learn.microsoft.com بررسی کنید.
-
سرویسهای مدیریتشده داده
آژور سرویسهای مدیریت شده برای پایگاه داده، پیامرسانی، پردازش و ذخیرهسازی دارد. انتخاب میان آنها باید بر اساس نوع داده، نیاز دسترسپذیری، عملیات و هزینه انجام شود. فهرست رسمی در azure.microsoft.com قابل بررسی است.
-
مدل مصرفی و کنترل هزینه
هزینه بسیاری از منابع به پیکربندی و میزان مصرف وابسته است. Azure Cost Management امکان پرداخت بر اساس میزان مصرف واقعی و مدیریت بهینه هزینههای زیرساخت را ممکن میسازد. راهنمای رسمی آن در learn.microsoft.com است.
کاربردها
برای آشنایی بهتر با این ابزار، توجه به موارد زیر میتواند مفید باشد.
-
انتقال تدریجی زیرساخت سازمانی به ابر
سازمانی که هنوز سرورهای داخلی دارد میتواند بخشی از برنامهها، پشتیبانگیری یا محیط توسعه را به آژور منتقل کند و معماری ترکیبی را مرحلهبهمرحله گسترش دهد.
-
میزبانی برنامههای NET. و API
تیم بکاند میتواند API یا برنامه وب را روی ماشین مجازی، سرویس اپلیکیشن یا کانتینر مستقر کند و برای ترافیک، لاگ و دسترسیها تنظیمات عملیاتی داشته باشد.
-
اجرای بارهای کاری کانتینری
تیمهایی که برنامه را با Docker بستهبندی کردهاند میتوانند آن را روی Azure Kubernetes Service یا سرویسهای کانتینری اجرا کنند.
-
پشتیبانگیری و بازیابی پس از بحران
از فضای ذخیرهسازی و سرویسهای پشتیبانگیری آژور میتوان برای نگهداری نسخه پشتیبان، تعریف سیاست نگهداری و طراحی سناریوی بازیابی استفاده کرد.
-
ساخت سرویسهای داده و هوش مصنوعی
تیمهای داده میتوانند از سرویسهای ذخیرهسازی، پردازش و هوش مصنوعی آژور برای ساخت خط لوله داده یا افزودن قابلیتهای هوشمند به محصول استفاده کنند.
-
تمرین کمهزینه برای شروع
پس از تایید امکان ایجاد حساب و پرداخت، یک گروه منابع آزمایشی بسازید، بودجه و هشدار هزینه تنظیم کنید، یک شبکه مجازی و ماشین کوچک یا سرویس ساده ایجاد کنید، اتصال و لاگ آن را بررسی کنید و همه منابع را حذف کنید. موفقیت یعنی بتوانید هزینه، دسترسی و حذف کامل منابع را مستند کنید.
-
انتخاب میان ابر عمومی، ارائهدهنده ایرانی و ابر خودمیزبان
AWS و Google Cloud ابرهای عمومی با مجموعه سرویسهای گستردهاند. آژور برای اکوسیستم مایکروسافت مزیت عملی دارد. ArvanCloud را باید از نظر سرویس، محل داده، پرداخت و پشتیبانی مقایسه کرد. OpenStack نیازمند سختافزار، طراحی، عملیات و تیم زیرساخت خودتان است و جایگزین بدونهزینه عملیاتی Azure نیست.
ابزارهای جایگزین
ابزارهای زیر نزدیکترین جایگزینها برای مایکروسافت آژور به شمار میروند.
پرسشهای رایج درباره مایکروسافت آژور
اگر درباره این ابزار پرسشی دارید، ممکن است پاسخ آن را در میان موارد زیر پیدا کنید.
آیا آژور فقط برای برنامههای ویندوزی مناسب است؟
خیر، آژور از پلتفرمها و سیستمعاملهای گوناگون مانند لینوکس و انواع فناوریهای کانتینری به خوبی پشتیبانی میکند. معرفی رسمی AKS در learn.microsoft.com و محصولات Azure در azure.microsoft.com است.
برای شروع یادگیری آژور چه پیشنیازهایی لازم است؟
آشنایی با مفاهیم شبکههای کامپیوتری، سیستمعاملها و اصول پایهای رایانش ابری برای یادگیری آژور ضرورت دارد.
آیا استفاده از مایکروسافت آژور رایگان است؟
مدل قیمتگذاری آژور ترکیبی است. برخی پیشنهادها یا سهمیههای آغازین رایگاناند، اما بیشتر منابع بر اساس نوع سرویس، پیکربندی و مصرف هزینه دارند. پیش از ساخت منابع، قیمت همان سرویس را در azure.microsoft.com بررسی کنید، بودجه و هشدار هزینه تنظیم کنید و منابع آزمایشی را پس از کار حذف کنید.
از بین آژور یا AWS یا Google Cloud کدام را انتخاب کنم؟
انتخاب میان آنها به تخصص تیم، نوع فناوریهای سازمانی موجود و نیازهای خاص پروژه بستگی دارد. اگر سازمان شما به Microsoft Entra ID و Windows Server و SQL Server یا NET. وابستگی جدی دارد، آژور گزینهای قابل بررسی است. AWS و Google Cloud را بر اساس سرویس موردنیاز، منطقه استقرار، هزینه، مهارت تیم و امکان پرداخت مقایسه کنید. اگر گزینه ایرانی مانند ArvanCloud را بررسی میکنید، سرویسهای موجود و پشتیبانی را جداگانه بسنجید. OpenStack زمانی معنا دارد که تیم و بودجه نگهداری زیرساخت خودمیزبان را دارید.
آیا کاربران ایران میتوانند برای Azure حساب و پرداخت معتبر داشته باشند؟
به دلیل تحریمها و محدودیتهای بینالمللی، کاربران داخل ایران با چالشهای فراوانی در افتتاح حساب مستقیم و پرداخت ارزی مواجه هستند. پیش از اتکا به Azure، واجدشرایطبودن حساب، کشور ثبت صورتحساب، روش پرداخت و سرویس موردنظر را در شرایط رسمی Microsoft بررسی کنید. Microsoft در صفحه Exporting Compliance اعلام میکند که محصولات و خدماتش مشمول قوانین کنترل صادرات و تحریمهای قابل اعمال هستند: microsoft.com. بنابراین بدون تایید رسمی مسیر حساب و پرداخت، Azure را وابستگی عملیاتی قطعی محصول ندانید.
آموزشهای مرتبط در فرادرس
-
آموزش آژور Microsoft Azure تحت وب برای محاسبات ابری
-
آموزش دواپس DevOps برای توسعه نرم افزار، مقدماتی + گواهینامه
-
آموزش مقدماتی کوبرنتیز، مدیریت کانتینرها با Kubernetes + گواهینامه
-
آموزش داکر جادی، مفاهیم و شروع کار با Docker (رایگان) + گواهینامه
-
Microsoft Azure چیست؟، هر آنچه باید درباره مایکروسافت آژور بدانید