سلام. با آموزش محاسبات ابری (Cloud Computing) در خدمت شما همراهان و کاربران عزیز وب سایت آموزشی پی وی لرن هستیم. در این بخش، با انواع مدلهای سرویس ابر در رایانش ابری (Cloud Computing) آشنا خواهیم شد.
سه نوع سرویس خدمات ابری وجود دارد:
IaaS به عنوان (Hardware as a Service (HaaS نیز شناخته می شود. IaaS یک زیرساخت محاسباتی است که از طریق اینترنت اداره می شود. مهم ترین مزیت استفاده از IaaS این است که به کاربران کمک می کند تا از هزینه ها و پیچیدگی مدیریت سرورهای فیزیکی جلوگیری کنند.
خصوصیات زیر در مورد IaaS وجود دارد.
مثال: DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), Rackspace, و Cisco Metacloud.
پلت فرم محاسبات ابری PaaS برای برنامه نویس ایجاد شده است تا برنامه ها را توسعه ، آزمایش ، اجرا و مدیریت کند.
خصوصیات زیر در مورد PaaS وجود دارد.
مثال: AWS Elastic Beanstalk ، Windows Azure ، Heroku ، Force.com ، Google App Engine ، Apache Stratos ، Cloud Magento Commerce و OpenShift.
SaaS به عنوان “on-demand software” نیز شناخته می شود. این نرم افزاری است که در آن برنامه ها توسط ارائه دهنده خدمات ابری میزبانی می شوند. کاربران می توانند با کمک اتصال به اینترنت و مرورگر وب به این برنامه ها دسترسی پیدا کنند.
خصوصیات زیر در SaaS وجود دارد.
مثال: BigCommerce, Google Apps, Salesforce, Dropbox, ZenDesk, Cisco WebEx, ZenDesk, Slack و GoToMeeting
جدول زیر تفاوت بین IaaS ، PaaS و SaaS را نشان می دهد.
IaaS | Paas | SaaS |
---|---|---|
یک مرکز داده مجازی برای ذخیره اطلاعات و ایجاد بسترهایی برای توسعه برنامه ، آزمایش و استقرار فراهم می کند. | پلت فرم و ابزارهای مجازی را برای ایجاد ، آزمایش و استقرار برنامه ها فراهم می کند. | نرم افزار و برنامه های وب را برای انجام کارهای تجاری فراهم می کند. |
دسترسی به منابعی مانند ماشین های مجازی ، ذخیره سازی مجازی و غیره را فراهم می کند. | برنامه محیط های زمان اجرا (runtime) و ابزارهای استقرار را برای برنامه ها فراهم می کند. | نرم افزاری به عنوان یک سرویس به کاربران نهایی ارائه می دهد. |
توسط معماران شبکه استفاده می شود. | توسط توسعه دهندگان استفاده می شود. | توسط کاربران نهایی استفاده می شود. |
IaaS فقط زیرساخت را ارائه می دهد. | PaaS زیرساخت + پلت فرم را فراهم می کند. | SaaS زیرساخت + پلت فرم + نرم افزار را ارائه می دهد. |
با مدلهای سرویس ابر در رایانش ابری (Cloud Computing) در این بخش از آموزش یارانش ابری آشنا شدیم. در جلسه ی آینده در مورد IaaS Layer بیش تر صحبت خواهیم کرد.