مایکروسافت آژور برای چه کاری ساخته شده است؟
آژور بعد از سرویسهای وب آمازون برجسته ترین ارائه کننده فضای ابری است، و به خوبی از رقبای دیگر پیشی گرفته است. در میان این رقبا، پلت فرم ابر گوگل مجموعه ای مشابه از زیرساخت مبتنی بر ابر و سرویسهای اپلیکیشن با استفاده از زیر ساخت جهانی غول جستجو ارائه داده است. شرکتهای دیگری، مانند SalesForce و Oracle ، زیرمجموعهایی از سرویسهای مبتنی بر ابر را ارائه میدهند که در درجه اول مشتریان موجود آن شرکتها را هدف قرار دادهاند. شابد بتوان کتابی کامل از طیف گستردهی سرویسهای موجود در آژور نوشت که روز بعد تاریخ گذشته خواهد بود، چرا که این سرویسها به صورت مداوم در حال گسترش هستند. در اینجا خلاصهایی از دیگر سرویسهای موجود آمده، که به وسیله فهرستی مرتب شده است.
ذخیرهسازی و دیتابیسها
ذخیرهسازی مقادیر زیادی از داده، ساختار یافته یا غیر ساختار یافته، چیزی است که آژور برای آن ساخته شده است. سرویسهای بومی ذخیرهسازی آژور شامل: Azure Blobs (برای دادههای غیر ساختار یافته، شامل خدمات تصویر، اسناد و استریمهای ویدیو به طور مستقیم در یک مرورگر میباشد)؛ Azure Files که فایلهای مبتنی بر ابر اشتراکی هستند که با استفاده از پروتکلهای استاندارد بلوک پیام (SMB) قابل دسترسی هستند؛ Azure Queues برای پیامرسانی بین مولفههای اپلیکیشن؛ و Azure Tables، که یک ذخیرهساز NoSQL برای دادههای ساختاریافته میباشد.
Azure SQL Database برای مهاجرت دیتابیسهایی که در SQL سرور ساخته شدهاند، در نظر گرفته شده است، سرویسی کاملا مدیریت شده که میتواند به عنوان نمونه مدیریت شده برای مهاجرت بارهای کاری محلی و یا از ابتدا به عنوان سرویسی به منظور ارائه SQL دیتابیس به کار گرفته شود.
و در نهایت Azure Cosmos DB ، که قمار بسیار بزرگ مایکروسافت بر روی دادههای عظیم (Big Data) است. این یک سرویس کاملا مدیریت شده، به صورت جهانی توزیع شده، مقیاسپذیر در ذخیرهسازی و بهرهوری است، و دارای چندین مدل دیتابیس میباشد که توسط SLAs (service level agreements) جامع بک آپگیری میشود.
سرویسها و ابزارهای توسعه اپلیکیشن
توسعهدهندگان اپلیکیشنهای دسکتاپ و موبایل مجموعه کاملی از ابزارها را برای ساخت و به کار گرفتن این اپلیکیشنها در اختیار دارند، برای شروع محیط توسعه ویژوال استودیو، که در چندین ورژن (از جمله نسخههای پیش نمایش) ماشینهای مجازی در ویندوز سرور و ویندوز 10 اینترپرایز N در دسترس کاربران قرار گرفته است.
آژور علاوه بر ارائه سرویسهای Visual Studio Team و آژور DevOps مجموعه گستردهایی از ابزارهای third- party devops را برای به اشتراک گذاری کد، مدیریت جریان کاری، به کارگیری نرم افزاری، و نظارت بر عملکرد و استفاده را شامل میشود. میتوانید از Jenkins استفاده کنید، برای مثال، برای ساخت اپلیکیشنها در ابر و مستقیما آنها را در آژور به کار گیرید. از Terraform و یا Ansible برای آماده سازی و پیکربندی زیرساخت استفاده کنید، و سپس همه آنها را با Chef Automate مدیریت کنید.
کانتینر و سرویسهای کانتینر
کانتینرها محیط های استاندارد شدهایی هستند که اپلیکیشنها را به صورت امن ، با قابلیت دسترسی بالا و توانایی مقیاس پذیری سریع اجرا میکنند. بازار آژور به کارگیری و مقیاس پذیری تصاویر کانتینر را فوقالعاده آسان میسازد. استاندارد مدیریت بارهای کاری کانتینر شده، سرویس هماهنگسازی کانتینر Kubernetes میباشد که در آژور به عنوان سرویس آژور Kubernetes موجود است.
کانتینری کردن برای آینده بارهای کاری مبتنی بر ابر چه اهمیتی دارد؟ آنچنان که Scott Fulton از ZDNet اشاره کرده است، “مایکروسافت به طور کامل فلسفه کلی سیستم سرور خود را دوباره با Kubernetes تجهیز کرده و چندین سازنده خلاق مهم را برای خود استخدام کرده است.”
آژور بیش از 100 تصویر کانتینر را در بازار خود به همراه ابزارهایی از Docker و سایرین برای مدیریت این تصاویر ارائه داده است.