لایه های سرویس دهی در رایانش ابری

رایانش ابری چیست و چه کاربردی دارد؟

رایانش ابری که در انگلیسی Cloud Computing است در سال های اخیر در حال تبدیل شدن به یک فناوری مهم در حوزه‌ی فناوری اطلاعات می باشد.

به طور کلی دیتا سنتر های سخت افزاری و نرم افزارهای تأمین کننده سرویس پردازشی را «رایانش ابری» می‌نامند.

رایانش ابری یک روش نوین پردازش است که در آن منابع قابل گسترش و اغلب مجازی شده.  به صورت یک سرویس پردازشی و از طریق شبکه های ارتباطی مانند شبکه های محلی و اینترنت عرضه می‌شود.

محوریت این مدل، سرویس دهی به کاربر بر اساس تقاضا است، بدون آن که کاربر نیازی به تجهیزات خاصی برای پردازش داشته یا از محل انجام این پردازش آگاه باشد.

این سرویس را می‌توان به شبکه برق رسانی تشبیه کرد که مشترک بدون نیاز به داشتن اطلاع از نحوه‌ی تولید برق و مکان دقیق تولید آن، تنها با اتصال از طریق یک درگاه، انرژی لازم برای استفاده از وسایل الکتریکی خود را تامین می‌کند.

لایه های سرویس دهی

محاسبات ابری راهی برای پردازش اطاعات از راه دور است، بر اساس این اساس سرویس های ارائه شده توسط رایانش ابری را میتوان به سه دسته تقسیم بندی کرد ۱- نرم افزار برای ارائه محصوالت فانکشنال به کاربران نهایی است، ۲- سکو در جایی قرار گرفته اند که به سازندگان امکان ایجاد برنامه ها را می دهند و در عین حال برای آنها فضا می سازند و زیر ساخت یک شبکه امن و فضای ذخیره سازی را برای مدیران سیستم ها فراهم می کنند. .این سه سرویس در تمامی منابع و معماری های ابری مشترک میباشد که به SPI معروف می باشد. در شکل زیر لایه های خدمات ابری ارائه شده است:

نرم افزار به عنوان سرویس

روش بسیار سریع، کم هزینه در ارائه نرم افزار است که این امکان را به شرکت ها و سازمان ها می دهد تا بدون آنکه نیاز به پرداخت هزینه های سنگین سرور، نصب و راه اندازی داشته باشند و از طریق اینترنت به آنها دسترسی یابند. به کمک این سرویس دیگر نیازی به نصب نرم افزار روی رایانه ی مشتری نیست.  و باعث تسهیل در پشتیبانی میشود؛ زیرا نرم افزار بر روی یک سرویس دهندهی مرکزی نصب شده و توسط آن اداره می شود. جهت بروز رسانی نرم افزار نیز، تنها نرم افزار سرویس دهنده نیاز به ارتقا دارد.

برنامه های نرم افزاری عملکردهای خاصی را انجام می دهد و عموما این نرم افزارها بصری و زیبا هستند. به عنوان مثال می توان به ابزارهای مدیریت مشتری Salesforce مانند Apps Google ،QuickBooks ،Dropbox ،Zendesk و Slack اشاره کرد. اینها ابزارهایی کاملا کاربردی هستند که هیچ نیازی به برنامه نویسی ندارند و می توانند به راحتی به نیازهای کاربران پاسخ دهند.

سکو به عنوان سرویس

این لایه در بالای لایه زیر ساخت قرار دارد. این سرویس یک لایه ی نرم افزاری را به صورت بسته ارائه می دهد که می توان از آن برای تولید سرویس های سطح بالاتر استفاده نمود. در واقع PaaS محیط درحال اجرایی برای برنامههای کاربردی فراهم میکند. بعلاوه، بزارهایی برای توسعه، تست و گسترش برنامه های کاربردی وب است. ین مدل راه ساده تری را برای توسعه کاربردهای تجاری و بسیاری از سرویس ها بر روی اینترنت فراهم میکند. PaaS معمولا ز یرساخت چارچوبی برای استقرار اپلیکیشن ها به حساب میآی مثل Engine Apps Google.

زیرساخت به عنوان سرویس

جایی است که محاسبات، شبکه و ذخیره سازی از طریق شبکه.  و بر اساس پرداخت به اندازهی مصرف ارائه می شود. این نوع از سرویس ها برای سازمان هایی کاربرد دارد که می خواهند شخصی سازی های زیادی را انجام می دهند. مهمترین مزیت سرویس زیر ساخت ظرفیت اضافی آن است که در صورت تقاضا برای کاربران قابل دسترسی است.

همچنین Iaas دسترسی به منابع اصلی همانند ماشین های فیزیکی، ماشین های مجازی، فضاهای ذخیره سازی مجازی و غیره را فراهم می کند.

بدین صورت کاربر قادر است، سیستم عامل یا نرم افزارهای موردنظر خود را در زیرساخت ابر قرار داده، یا از آنها استفاده کند. باید توجه داشت که در این سرویس کاربر کنترل بیشتری نسبت به زیرساخت دارد.

آشنایی با سه نوع از رایانش ابری

مدل Software as a Service) SaaS)

SaaS رایج ترین نوع رایانش ابری است.  SaaS اپلیکیشن های آماده و کامل را از طریق اینترنت در اختیار کاربران قرار می دهد.  در این نوع از رایانش ابری نیازی به بارگیری و نصب بر روی کامپیوترهای شخصی هر کاربر نیست.  و باعث صرفه جویی در وقت کارکنان فنی می شود. تعمیر، نگهداری و عیب یابی نیز تماما توسط ارائه دهنده این خدمات انجام می شود.

مدل Infrastructure as a Service) IaaS)

IaaS را می توان بی پرده ترین نوع از سرویس های مبتنی بر رایانش ابری دانست.  این نوع از سرویس ها برای سازمان هایی کاربرد دارد که می خواهند شخصی سازی های زیادی را انجام دهند.

مهمترین مزیت IaaS ظرفیت اضافی آن است. که در صورت تقاضا برای نیازهای بلند مدت یا کوتاه مدت برای کاربران قابل دسترسی است.

IaaS این امکان را فراهم می کند که کسب و کارها منابع با صرفه اقتصادی مناسب و همینطور زیرساخت های با کیفیت را برای پیشرفت خود تهیه کنند.

با استفاده از IaaS شخص ثالث نقش میزبان زیرساخت هایی مانند سخت افزار، سرورها، فایروال ها و ظرفیت ذخیره سازی خواهد بود. با این حال کاربران معمولا سیستم عامل و اینترفیس دلخواه خود را خواهند داشت.

مدل Platform as a Service) PaaS)

PaaS بلوک هایی را برای ساخت نرم افزار از جمله ابزارهای توسعه، کتابخانه های برنامه نویسی، سرورها، محیط های برنامه نویسی و کامپوننت های از پیش ساخته شده را برای کاربران فراهم می کند.

از مهمترین ویژگی های PaaS به عنوان یک سرویس مبتنی بر رایانش ابری می توان به امنیت، زیرساخت ها و ادغام داده ها به طوری که کاربران بتوانند به سرعت به داده ها دسترسی پیدا کنند اشاره کرد که هزینه آنها نیز در طی این کار کاهش پیدا می کند.

با استفاده از یک پلتفرم مانند Salesforce منابع استاندارد سازی می شوند.  به همین دلیل لازم نیست که هر بار که می خواهید یک برنامه بسازید دوباره تمامی کارها را انجام دهید.

 

 

 

 

 

 

 

 

 

 

 

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]

Leave a Reply