مفهوم Computing as a Service در اینترنت
رایانش ابری یا Cloud Computing که اغلب Cloud در نظر گرفته میشود، شامل ارائه منابع رایانشِ مورد نیاز از برنامهها گرفته تا دیتاسنتر، روی بستر اینترنت بر حسب میزان استفاده (Pay-for-Use) میباشد. این تکنولوژی دارای ویژگیهای زیر میباشد:
- منابع انعطافپذیر: قابلیت Scale Up یا Scale Down سریع و آسان جهت پاسخگویی به نیازها
- سرویسهای سنجش و اندازهگیری: پرداخت هزینه فقط برای مواردی که از آن استفاده نمودهاید.
- Self Service: تمام منابع IT مورد نیاز شما با دسترسی Self-Service
به طور کلی بحث Cloud Computing شامل سرویس هایی می شود که در زیر به تشریح هر یک از آنها می پردازیم.
Software as a Service یا به اختصار SaaS چیست؟
“برنامههای مبتنی بر Cloud” یا “نرمافزار به عنوان یک سرویس”، در یک Cloud که در مالکیت دیگران قرار داشته و توسط آنها فعال میگردد، قابلیت اجرا شدن بر روی کامپیوترها از راه دور را دارند و میتوانند از طریق اینترنت و معمولا مرورگرهای وب به کامپیوترهای کاربران متصل گردند.
مزایای استفاده از SaaS:
- با کمک برنامههای کسبوکار نوآورانه میتوان به سرعت وارد سیستم شد و کار را شروع کرد.
- برنامهها و دادهها از هر یک از کامپیوترهای متصل به سیستم، قابل دسترس میباشند.
- به دلیل نگهداری دادهها در Cloud، در صورت خرابی سیستم، هیچ یک از دادهها از بین نمیروند.
- این سرویس را میتوان به صورت پویا و طبق نیازهای موجود، گسترش داد.
Platform as a Service یا به اختصار PaaS چیست؟
Platform as a Service، یک فضای مبتنی بر Cloud با تمامی بخشهای مورد نیاز، جهت پشتیبانی کامل چرخه حیات ساختوساز و ارائه برنامههای تحت وب (Cloud) میباشد، استفاده از این تکنولوژی بدون اینکه هزینه و پیچیدگی خرید و مدیریت سختافزار، نرمافزار، آمادهسازی و Hosting را داشته باشد، میسر میگردد. البته لازم به ذکر است که این سرویس هم در Public Cloud و هم در Private Cloud قابل ارائه میباشد.
مزایای استفاده از PaaS
- توسعه برنامهها و دستیابی سریعتر به بازار
- پیادهسازی برنامههای وب جدید به Cloud در عرض چند دقیقه
- کاهش پیچیدگی با میانافزارهایی به عنوان سرویس (Middleware as a Service)
Infrastructure as a Service یا به اختصار IaaS چیست؟
Infrastructure as a Service، به ارائه منابع پردازشی نظیر سرورها، شبکه، ذخیرهسازی و فضای دیتاسنتر برای شرکتها و با پرداخت هزینه بر حسب مواردِ استفاده میپردازد.
مزایای استفاده از IaaS
- عدم نیازِ شرکتها به سرمایهگذاری در بخش سختافزار
- گسترش زیرساخت به منظور پشتیبانی از Workloadهای پویا، در صورت نیاز
- سرویسهای نوآورانه و انعطافپذیر موجود، در صورت نیاز
مفهوم Public Cloud چیست؟
Public Cloud توسط شرکتهایی مورد استفاده قرار میگیرد که دسترسی سریعی از شبکههای Public به منابع مقرون بهصرفهی Computing را دارا می باشند. با سرویسهای Public Cloud، کاربران نیازی به خریداری سختافزار، نرمافزار یا زیرساختهای پشتیبان که تحت مالکیت و مدیریت ارائه دهندگان آن قرار دارد، نخواهند داشت.
ویژگیهای مهم Public Cloud
- برنامههای کسبوکار نوآورانهی SaaS شامل مواردی از جمله مدیریت منابع مشتری یا CRM، مدیریت تراکنشها و تجزیه و تحلیل دادهها میباشد.
- IaaS مقیاسپذیر و انعطافپذیر برای سرویسهای Storage و Compute
- PaaS قدرتمند برای توسعه و پیادهسازی برنامههای مبتنی بر Cloud
مفهوم Private Cloud چیست؟
Private Cloud ، زیرساختی است که توسط نهاد یا سازمان واحد مورد استفاده قرار میگیرد، که میتوان به صورت داخلی (توسط سازمانی که از آن استفاده میکند) و یا توسط شخص یا مرکز دیگری مدیریت شود. همچنین این تکنولوژی به صورت داخلی و یا خارجی قابل Host شدن میباشد. Private Cloudها میتوانند شامل تمامی مزایای اثرات Cloud باشند و در عین حال کنترل بیشتر منابع و هدایت Multi-Tenancy را فراهم نمایند.
ویژگیهای مهم Private Cloud
- یک واسط کاربری Self-Service ، سرویسها را کنترل سرویسها کرده و این امکان را برای کارمندان IT فراهم مینماید تا منابع مورد نیاز خود را به سرعت فراهم نموده و آنرا تخصیص و در صورت تقاضا ارائه دهند.
- مدیریت کاملا خودکارِ Poolهای منابع از قابلیت Compute گرفته تا Storage، آنالیز و میانافزارها را فراهم مینماید.
- امنیت پیچیدهای برای شرایط خاص شرکت طراحی میگردد.
مفهوم Hybrid Cloud چیست؟
Hybrid Cloud ، از مبنای Private Cloud به همراه ادغام استراتژیک و سرویسهای Public Cloud استفاده مینماید. در واقع Private Cloud نمیتواند جدا از سایر منابع IT سازمان و همچنین Public Cloud وجود داشته باشد. اکثر سازمانهایی که از Private Cloud استفاده مینمایند به نحوی تکامل مییابند که بارکاری خود را در سراسر دیتاسنتر، Private Cloud و Public Cloud مدیریت نموده و در نتیجه نوعی از رایانش ابری بنام Hybrid Cloud را ارائه مینمایند.
ویژگیهای مهم Hybrid Cloud
- امکان نگهداری برنامههای مهم و دادههای حساس در فضای دیتاسنترهای سنتی یا Private Cloud را برای شرکتها فراهم مینماید.
- کسب مزایا از منابع Public Cloud مانند SaaS برای جدیدترین برنامه و IaaS برای منابع مجازی انعطافپذیر را فراهم مینماید.
- قابلیت پورتابل بودن دادهها، برنامهها و سرویسها را تسهیل نموده و گزینههای بیشتری را برای مدلهای پیادهسازی ارائه مینماید.