buy vpn kharid vpn kerio vpn mobile vpn
نرم افزار به عنوان سرویس | رایانش ابری
PaaS
پلت فرم به عنوان سرویس
۱۳۹۳/۰۷/۱۱
هدوپ
Hadoop
۱۳۹۳/۰۷/۱۵
نمایش همه
نرم افزار به عنوان سرویس

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

–          سیستم صدور صورت حساب

–          اپلیکیشن CRM ( مدیریت روابط مشتری )

–          اپلیکیشن های کمکی دسکتاپ

–          راه حل های منابع انسانی HR

تعدادی از اپلیکیشن های SaaS شخصی سازی نشده اند مانند Office Suite . اما SaaS رابط برنامه نویسی کاربردی (API) ارائه می دهد که به توسعه دهندگان اجازه بکارگیری یک اپلیکیشن شخصی سازی شده را می دهد .

مشخصه ها

تعدادی از ویژگی های مدل سرویس SaaS در زیر عنوان شده اند :

–          باعث می شود نرم افزار سرتاسر اینترنت در دسترس باشد .

–          لایسنس نرم افزار بنا به مدت استفاده پرداخت می شود .

–          نرم افزار توسط فروشنده بنا به مکانی که در حال اجرااست ، نگه داری ( پشتیبانی ) می شود .

–          اپلیکیشن های SaaS از نظر هزینه مقرون به صرفه ترند زیرا سمت کاربر نیاز به هیچ پشتیبانی ندارند .

–          براساس تقاضا در دسترس اند .

–          براساس تقاضا کم یا زیاد می شوند .

–          به صورت خودکار به روز رسانی می شوند و ارتقا می یابند .

–          مدل اشتراک داده را فراهم می کند . بنابراین ، چندین کاربر می توانند یک نمونه زیرساخت را اشتراکی استفاده کنند .

–          همه کاربران در حال اجرای یک نسخه از نرم افزارند .

 

مزایا

استفاده از SaaS مزایای زیادی از جمله :

–          ابزارهای نرم افزاری نسبتا کمتر

–          استفاده کارآمد از لایسنس های نرم افزاری

–          داده و مدیریت متمرکز شده

–          مدیریت مسئولیت های پلت فرم توسط ارائه دهنده

–          راه حل های چندمستاجری

دارد .

ابزارهای نرم افزاری نسبتا کمتر

اجرای برنامه های اپلیکیشنی SaaS ، به نصب نرم افزارهای سمت مشتری کمتر نیاز دارد و گاها مستقل است که این خود مزایای زیر را به همراه دارد :

  • عدم نیاز به پکیج های نرم افزاری پیچیده در سمت مشتری
  • کاهش یا از بین رفتن ریسک پیکربندی در سمت مشتری
  • کاهش هزینه توزیع

استفاده کارآمد از لایسنس های نرم افزاری

مشتری می تواند فقط یک لایسنس برای چندین کامپیوتری که در مکان های مختلفی قرار دارند به کار ببرد که این هزینه لایسنس را کاهش می دهد . هم چنین ، نیازی به سرورهای لایسنس ندارد زیرا نرم ازار در زیرساخت ارائه دهنده اجرا می شود .

داده و مدیریت متمرکز شده

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

مدیریت مسئولیت های پلت فرم توسط ارائه دهنده

همه مسئولیت پلت فرم مانند پشتیبان گیری ، پشتیبانی سیستم ، امنیت ، بازنشانی سخت افزار و … توسط ارائه دهنده ابر انجام می شود . نیازی نیست مشتری از این جهت خود را نگران کند .

راه حل های چندمستاجری

چندمستاجری اجازه می دهد چندین کاربر یک نمونه از منابع را بایکدیگر به اشتراک بگذارند. مشتری ها می توانند اپلیکیشن هایشان را بدون تحت تاثیر قرار دادن هسته عملیات شخصی سازی کنند .

 

مشکلات

چندین مشکل در رابطه با SaaS وجود دارد :

  • خطرات مربوط به مرورگر
  • وابستگی شبکه
  • نبود قابلیت حمل بین ابرهای SaaS

 

خطرات مبتنی به مرورگر

اگر مشتری گذرش به سایت های مخرب بیفتد و مرورگر آلوده شود ممکن است دسترسی متوالی به اپلیکیشن SaaS ، داده اش را در خطر کشف قرار دهد .

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

وابستگی شبکه

اپلیکیشن SaaS فقط زمانی که به شبکه دسترسی داریم ، در دسترس است . شبکه باید امن باشد اما امنیت شبکه توسط ارائه دهنده ابر یا فروشنده ضمانت نمی شود (اونا دیگه مسئول امنیت اینترنت که نیستند )

نبود قابلیت حمل بین ابرهای SaaS

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

 

Open SaaS

OpenSaaS اپلیکیشن های SaaS ای که با استفاده از زبان برنامه نویسی متن بازی توسعه یافته اند رابکار می برد .این اپلیکیشن های SaaS می توانند روی هر سیستم عامل و پایگاه داده متن بازی اجرا شوند . Open SaaS مزایای زیادی دارد از جمله :

  • عدم نیاز به لایسنس
  • هزینه اجرایی کمتر
  • قفل فروشنده کمتر
  • اپلیکیشن های پرتابل بیشتر

 

کریمی
کریمی
کارشناس سخت افزار، ارشد معماری سیستم های موازی - دانشگاه فردوسی مشهد || محقق در زمینه رایانش ابری؛ زیرساخت به عنوان سرویس || مربی آزمایشگاه های ریزپردازنده، سیستم عامل ، معماری ، منطقی و معماری - دانشگاه بزرگمهر قائنات || آشنایی با انواع پلت فرم های زیرساخت | openstack | Eucalyptus | OpenNebula ||| تجربه کاری در زمینه شبکه : Linux | Debian | Ubuntu Cisco | CCNA | CCNP Microsoft | Server 2003

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *