help-header

XaaS چیست؟

بر خلاف گذشته که محصولات، ابزار و فناوری‌های گوناگون به‌شکل محلی و فیزیکی در دسترس کاربران بود، امروزه این موارد به‌عنوان سرویس تحت شبکه به کاربران عرضه می‌شوند. XaaS که مخفف عبارت X as a Service یا به بیان دیگرAnything as a service است، به مفهوم ارایه هر نوع سرویسی بر بستر ابری تاکید می‌کند. به کمک فناوری‌ها و معماری‌هایی که در لایه‌های مختلف XaaS وجود دارند، می‌توان راهکارهای متفاوتی را در بستر ابری به کاربران ارایه داد.

معماری‌ها، محصولات و فناوری‌های متفاوتی از XaaS وجود دارند، اما سه مدل ارایه‌ی خدمات ابری پرکاربردتر از سایر مدل‌ها هستند: Software as a Service (SaaS)، سکوی ابری یا Platform as a Service (PaaS) و سرور ابری یا Infrastructure as a Service (IaaS).

SaaS گستره‌ی متنوعی از برنامه‌های ابری را شامل می‌شود، مواردی مانند برنامه‌های گوگل، Microsoft Office 365 و مانند آن‌ها که در آن تمام زیرساخت و برنامه‌ها توسط سرویس‌دهنده‌ی ابری ارایه می‌شود. PaaS یا سکوی ابری عمدتن سرورهای از پیش پیکربندی شده و سایر منابع لازم برای توسعه نرم‌افزار را در اختیار قرار می‌دهد و IaaS به کاربران اجازه می‌دهد سرورهایی مطابق با نیازهای خود را به‌شکل ابری از ارایه‌دهنده‌ی سرویس ابری در اختیار گرفته و مدیریت کنند.

از انواع دیگر سرویس‌هایی که به‌شکل XaaS ارایه می‌شوند، می‌توان به فضای ابری یا Storage as a Service (STaaS) و Database as a Service (DBaaS) اشاره کرد که اولی فضای ذخیره‌سازی موردنیاز برای برنامه و نسخه‌های پشتیبان را فراهم می‌کند و دومی دسترسی به سکوی پایگاه داده را به‌شکل ابری در دسترس قرار می‌دهد.

هم‌چنین، Malware as a Service (MaaS) با کمک ابر عمومی به کاربران کمک می‌کند تا در برابر حملات متداول از قبیل Ransomware و منع سرویس توزیع‌شده (DDoS) مقاوم شوند. Disaster Recovery as a Service (DRaaS) برای مدیریت بحران‌ها و Communications as a Service (CaaS) و Network as a Service (NaaS) برای تامین ارتباطات هم از انواع دیگر XaaS هستند.

 

مزایای استفاده از XaaS

از آنجا که تامین و نگهداری تجهیزات پردازشی، ذخیره‌سازی و شبکه‌ای بسیار پرهزینه است و نیروی انسانی متخصص نیاز دارد، بیش‌تر کاربران استفاده از XaaS را برای کاهش هزینه‌ها و سادگی پیاده‌سازی محصولشان بر گزینه‌های دیگر ترجیح می‌دهند. از طرفی با برون‌سپاری این موارد، متخصصین شرکت می‌توانند بر پروژه‌ها و محصولات اصلی شرکت تمرکز کنند. از بزرگ‌ترین مزایای استفاده از XaaS مدل پرداختی Pay as You Go آن است. در این مدل پرداختی فقط برای سرویس‌های استفاده شده هزینه پرداخت می‌شود و باعث کاهش هزینه‌ها می‌شود.