رایانش ابری
نوشته شده توسط : رسول رشیدی

رایانش ابری (به انگلیسی: Cloud Computing)‏ مدل رایانشی بر پایهٔ شبکه‌های بزرگ کامپیوتری مانند اینترنت است که الگویی تازه برای عرضه، مصرف و تحویل سرویس‌های فناوری اطلاعات (شامل سخت افزار، نرم افزار، اطلاعات، و سایر منابع اشتراکی رایانشی) با به کارگیری اینترنت ارائه می‌کند. رایانش ابری راهکارهایی برای ارائهٔ خدمات فناوری اطلاعات به شیوه‌های مشابه با صنایع همگانی (آب، برق، تلفن و ...) پیشنهاد می‌کند. این بدین معنی است که دسترسی به منابع فناوری اطلاعات در زمان تقاضا و بر اساس میزان تقاضای کاربر به گونه‌ای انعطاف‌پذیر[واژه‌نامه ۱] و مقیاس‌پذیر[واژه‌نامه ۲] از راه اینترنت به کاربر تحویل داده می‌شود. واژهٔ «ابر» واژه‌ای است استعاری که به اینترنت اشاره می‌کند و در نمودارهای شبکه‌های رایانه‌ای نیز از شکل ابر برای نشان دادن شبکهٔ اینترنت استفاده می‌شود. دلیل تشبیه اینترنت به ابر در این است که اینترنت همچون ابری جزئیات فنی‌اش را از دید کاربران پنهان می‌سازد و لایه‌ای از انتزاع را بین این جزئیات فنی و کاربران به وجود می‌آورد.به عنوان مثال آنچه یک ارائه‌دهندهٔ سرویس نرم‌افزاری رایانش ابری ارائه می‌کند، برنامه‌های کاربردی تجاری برخط است که از طریق مرورگر وب یا نرم‌افزارهای دیگر به کاربران ارائه می‌شود. نرم‌افزارهای کاربردی و اطلاعات، روی سرورها ذخیره می‌گردند و براساس تقاضا در اختیار کاربران قرار می‌گیرد. جزئیات از دید کاربر مخفی می‌مانند و کاربران نیازی به تخصص یا کنترل در مورد فناوری زیرساخت ابری که از آن استفاده می‌کنند ندارند.[۱]

رایانش ابری را گروهی تغییر الگوواره‌ای می‌دانند که دنباله‌روی تغییری است که در اوایل دهه ۱۹۸۰ از مدل رایانه بزرگ به مدل کارخواه-کارساز صورت گرفت.

تصویر نمودار مفهومی رایانش ابری

 

تعریف

با پیشرفت فناوری اطلاعات نیاز به انجام کارهای محاسباتی در همه جا و همه زمان به وجود آمده است. همچنین نیاز به این هست که افراد بتوانند کارهای محاسباتی سنگین خود را بدون داشتن سخت افزارها و نرم افزارهای گران، از طریق خدماتی انجام دهند. رایانش ابری آخرین پاسخ فناوری به این نیازها بوده است. از آنجا که اکنون این فناوری دوران طفولیت خود را میگذراند، هنوز تعریف استاندارد علمی که مورد قبول عام باشد برای آن ارائه نشده است اما بیشتر صاحبنظران بر روی قسمتهایی از تعریف این پدیده هم رای هستند. موسسه ملی فناوری و استانداردها (NIST) رایانش ابری را اینگونه تعریف می‌کند:[۲]

«رایانش ابری مدلی است برای فراهم كردن دسترسی آسان بر اساس تقاضای كاربر از طريق شبكه به مجموعه‌ای از منابع رایانشی قابل تغيير و پیکربندی (مثل: شبکه‌ها، سرورها، فضای ذخیره‌سازی، برنامه‌های کاربردی و سرویس‌ها) که اين دسترسي بتواند با کمترین نياز به مديريت منابع و یا نیاز به دخالت مستقيم فراهم‌کننده سرویس‏ به سرعت فراهم شده یا آزاد (رها) گردد.»[۳]

عموما مصرف کننده‌های رایانش ابری مالک زیر ساخت فیزیکی ابر نیستند، بلکه برای اجتناب از هزینه سرمایه‌ای آن را از عرضه کنندگان شخص ثالث اجاره می‌کنند. آنها منابع را در قالب سرویس مصرف می‌کنند و تنها بهای منابعی که به کار می‌برند را می‌پردازند. بسیاری از سرویسهای رایانش ابری ارائه شده، با به کار گیری مدل رایانش همگانی امکان مصرف این سرویسها را به گونه‌ای مشابه با صنایع همگانی(مانند برق) فراهم می‌سازند. این در حالی است که سایر گونه‌های عرضه کنندگان بر مبنای اشتراک سرویسهای خود را عرضه می‌کنند. به اشتراک گذاردن قدرت رایانشی [واژه‌نامه ۶] «مصرف شدنی و ناملموس» میان چند مستاجر می‌تواند باعث بهبود نرخ بهره وری شود؛ زیرا با این شیوه دیگر کارساز(سرور)ها بدون دلیل بیکار نمی‌مانند (که سبب می‌شود هزینه‌ها به میزان قابل توجهی کاهش یابند در عین حال که سرعت تولید و توسعه برنامه‌های کاربردی افزایش می‌یابد). یک اثر جانبی این شیوه این است که رایانه‌ها به میزان بیشتری مورد استفاده قرار می‌گیرند زیرا مشتریان رایانش ابری نیازی به محاسبه و تعیین حداکثری برای بار حداکثر (Peak Load) خود ندارند.[۴]

مقایسه با مدل‌های دیگر رایانش

رایانش ابری اگرچه برخی از ویژگیهایش را از مدل‌های رایانشی دیگر به ارث می‌برد؛ اما خود متفاوت از آنهاست. برخی از این مدل‌ها عبارتند از:

  1. رایانش شبکه‌ای[واژه‌نامه ۷] -« شکلی از رایانش توزیع شده[واژه‌نامه ۸] و رایانش موازی[واژه‌نامه ۹] که در آن یک رایانه مجازی بزرگ از رایانه‌هایی تشکیل شده‌است که با جفتگری ضعیف[واژه‌نامه ۱۰] به هم شبکه شده‌اند و با هماهنگی با یکدیگر کار می‌کنند تا وظایف سنگین را به انجام برسانند».
  2. رایانش خودمختار[واژه‌نامه ۱۱] - «سامانه‌های رایانه‌ای با قابلیت خود-مدیریت».[۵]
  3. [واژه‌نامه ۱۲] - رایانش مشتری/سرور به صورت گسترده به هر برنامه کاربردی توزیع یافته ای گفته می‌شود که بین ارائه دهنده سرویس (سرور) و درخواست کننده سرویس (مشتری[واژه‌نامه ۱۳] ) تمایز قایل می‌شود.[۶]
  4. رایانه بزرگ[واژه‌نامه ۱۴] - رایانه‌های قدرتمند توسط سازمانهای بزرگ برای کاربردهای بحرانی بکار برده می‌شوند.این کاربردها نوعا شامل پردازش حجم زیاد داده می‌باشد. به طور نمونه می‌توان از سرشماری، آمار مصرف کننده و صنعت، برنامه‌ریزی منابع سازمانی(ERP) [واژه‌نامه ۱۵] و پردازش تراکنشهای مالی نام برد.[۷]
  5. رایانش همگانی[واژه‌نامه ۱۶] - «عبارت است از بسته بندی منابع رایانشی[واژه‌نامه ۱۷] مانند منابع محاسباتی و دخیره سازی، در قالب سرویس‌های قابل اندازه گیری، به گونه‌ای مشابه با (آب، برق، تلفن و ...)؛[واژه‌نامه ۱۸][۸]
  6. نظیر به نظیر[واژه‌نامه ۱۹] - گونه‌ای از معماری توزیع شده بدون هماهنگی مرکزی است که در آن شرکت کنندگان می‌توانند در آن واحد عرضه کننده و نیز مصرف کننده منابع باشند. (بر خلاف مدل کارخواه-کارساز سنتی)

تاریخچه

پیدایش مفاهیم اساسی رایانش ابری به دهه ۱۹۶۰ بازمی گردد. زمانی که جان مک کارتی [واژه‌نامه ۲۰] اظهار داشت که «رایانش ممکن است روزی به عنوان یکی از سازماندهی شود». تقریبا تمام ویژگیهای امروز رایانش ابری (تدارک الاستیک، ارائه به صورت یک صنعت همگانی، برخط بودن و توهم دسترسی به عرضه نامحدود) به همراه مقایسه با صنعت برق و شکل‌های مصرف عمومی وخصوصی و دولتی وانجمنی را پارک هیل داگلاس در کتابی که با عنوان «مشکل صنعت همگانی رایانه» در سال ۱۹۶۶ مورد بررسی قرار داد. واژهٔ ابر در واقع بر گرفته از صنعت تلفن است به این گونه که کمپانیهای ارتباطات راه دور که تا دهه ۱۹۹۰ تنها خطوط نقطه به نقطهٔ اختصاصی ارائه می‌کردند، شروع به ارائه شبکه‌های خصوصی مجازی با کیفیتی مشابه و قیمتهای کمتر نمودند. نماد ابر برای نمایش نقطه مرزی بین بخشهایی که در حیطه مسئولیت کاربرند و آنهایی که در حیطه مسئولیت عرضه کننده بکار گرفته می‌شد. رایانش ابری مفهوم ابر را به گونه‌ای گسترش می‌دهد که سرورها را نیز علاوه برزیر ساخت‌های شبکه در بر گیرد..[۹]

سایت آمازون با مدرن سازی مرکز داده خود نقش مهمی در گسترش رایانش ابری ایفا کرد. بعد از حباب دات-کام آنها دریافتند که با تغییر مرکز داده‌های خود - که ماننداغلب شبکه‌های رایانه‌ای در بیشتر اوقات تنها از ۱۰٪ ظرفیت آن استفاده می‌شدو مابقی ظرفیت برای دوره‌های کوتاه اوج مصرف در نظر گرفته شده بود - به معماری ابر می‌توانند بازده داخلی خود را بهبود بخشند. آمازون از سال ۲۰۰۶ امکان دسترسی به سامانه خود از طریق وب سرویسهای آمازون را بر پایه رایانش همگانی ارائه کرد.[۱۰] در سال ۲۰۰۷، گوگل و آی بی ام به همراه چند دانشگاه پروژه‌ای تحقیقاتی در مقیاسی بزرگ را در زمینه رایانش ابری آغاز نمودند.[۱۱]

در اواسط سال ۲۰۰۸ شرکت گارتنر متوجه وجود موقعیتی در رایانش ابری شد که برای «شکل دهی ارتباط بین مصرف کنندگان خدمات فناوری اطلاعات، بین آنهایی که این سرویسها را مصرف می‌کنند و آنها که این سرویسها را می‌فروشند» بوجود می‌آید.[۱۲]

اقتصاد رایانش ابری

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

عموما کاربران می‌توانند در هر زمانی قراردادشان را پایان دهند (و به این وسیله از ریسک و عدم قطعیت در بکاهند) و غالبا سرویس‌ها زیر پوشش یک [واژه‌نامه ۲۱] با جریمه‌های مالی قرار می‌گیرند.[۱۳][۱۴]

بنا به گفته نیکلاس کار [واژه‌نامه ۲۲]، اهمیت راهبردی(استراتژیک) فناوری اطلاعات با استاندارد شدن و ارزان تر شدن آن کاهش می‌یابد. او استدلال می‌کند که تغییرالگووارهٔ رایانش ابری شبیه به جایگزینی ژنراتورهای مولد برق با است که در اوایل قرن بیستم رخ داد.[۱۵] اگر چه کمپانیها ممکن است بتوانند هزینه‌های پیش پرداختی سرمایه‌ای را حذف کنند اما در مورد هزینه‌های عملیاتی کاهش چندانی صورت نمی‌گیرد و ممکن است در عمل هزینه‌های عملیاتی افزایش یابند. در مواردی که هزینه‌های سرمایه‌ای نسبتا کوچک باشند یا سازمان انعطاف پذیری بیشتری در مورد هزینه‌های سرمایه‌ای نسبت به هزینه‌های عملیاتی داشته باشد، از دیدگاه مالی رایانش ابری انتخاب مناسبی نخواهد بود. سایر عواملی که بر میزان کاهش هزینه بالقوه استفاده از رایانش ابری تاثیر می‌گذارند عبارتند ازمیزان بازدهی ی [واژه‌نامه ۲۳] کمپانی در مقایسه با فروشندگان رایانش ابری، هزینه‌های عملیاتی فعلی کمپانی، میزان پذیرش و استفاده از رایانش ابری و نوع کاربردی که باید در ابر میزبانی شود.[۱۶][۱۷]

ساختار مدل

معماری

معماری نمونه رایانش ابری

دست اندر کار در ارائهٔ رایانش ابری عموماَ شامل اجزایی است که با یکدیگر از طریق رابط برنامه‌نویسی نرم‌افزار [واژه‌نامه ۲۴] و معمولاَ وب‌سرویس ارتباط برقرار می‌کنند.[۱۸] این طراحی شباهتی با دارد که در آن چند برنامهٔ مختلف که هر یک کاری را به خوبی انجام می‌دهند، با یکدیگر از طریق واسط‌های جهانی کار می‌کنند. پیچیدگی کنترل می‌شود و سامانه‌های حاصل مدیریت پذیرتر از همتاهای [واژه‌نامه ۲۵] خود هستند.

لایه‌ها

پشتهٔ رایانش ابری

کاربر[واژه‌نامه ۲۶]

همچنین ببینید:

کاربر رایانش ابری متشکل از سخت افزار و نرم افزاری است که برای تحویل برنامه‌های کاربردی از ابر استفاده می‌کند و یا آنکه به طورویژه تنها برای تحویل سرویسهای ابر طراحی شده‌است که در هر دوی موارد بدون وجود ابر بی استفاده باشد. مثال: رایانه ها، تلفن‌ها و سایر دستگاهها، سیستم‌عاملها و مرورگرهای وب.[۱۹][۲۰][۲۱][۲۲][۲۳]

برنامه‌های کاربردی[واژه‌نامه ۲۷]

سرویس‌های برنامه کاربردی ابری یا «»(SaaS)، نرم افزار را به صورت سرویس روی اینترنت تحویل می‌دهند و بدین وسیله نیاز به نصب نرم افزار روی رایانه‌های مشتریان را ازبین می‌برند و نگهداری و پشتیبانی را ساده تر می‌سازد. ویژگیهای اصلی این سرویسها عبارتند از:[۲۴]

  • دسترسی و مدیریت نرم افزار تجاری از طریق شبکه
  • فعالیتها از سرور مرکزی اداره می‌شوند و نه در مکان هریک از مشتریان و در نتیجه مشتریان می‌توانند از راه دور و از طریق وب به برنامه‌ها دسترسی داشته باشند.
  • مدل تحویل نرم افزار به مدل یک-به-چند (یک نسخه در حال اجرا از برنامه - مدل چند مستاجری) نزدیک تر است تا مدل یک-به-یک.
  • به روز رسانی و ارتقای نرم افزار به صورت مرکزی اداره می‌شود و نیاز به بارگیری (دانلود) وصله‌ها [واژه‌نامه ۲۸] یا ارتقا دهنده‌ها را برطرف می‌سازد.

بستر[واژه‌نامه ۲۹]

سرویس‌های بستر ابری یا «بستر به عنوان سرویس»(PaaS) بستر رایانشی ویا پشتهٔ راهکار -که اغلب روی زیرساخت ابری اجرا شده و برنامه کاربردی ابری را تغذیه می‌کند- را به صورت سرویس ارایه می‌دهد.[۲۵] سرویس بستر ابری استقرار برنامه‌های کاربردی را بدون هزینه و پیچیدگی خرید و مدیریت لایه‌های نرم‌افزاری و سخت‌افزاری زیرین آسان می‌سازد.[۲۶][۲۷]

زیرساخت[واژه‌نامه ۳۰]

سرویس‌های زیرساخت ابری یا «»(IaaS) زیرساخت رایانه‌ای را که عموما یک است را به صورت سرویس ارائه می‌دهند. کاربران به جای خرید سخت‌افزار و نرم‌افزار و فضای مرکز داده (دیتا سنتر) ویا تجهیزات شبکه، همهٔ این زیر ساخت‌ها را به صورت یک سرویس کاملا برونسپاری(Outsource) شده می‌خرند. صورتحساب سرویس معمولاً بر اساس مدل رایانش همگانی (Utility Computing) و میزان منابع مصرف شده صادر می‌شود و بنابر این هزینه منعکس کننده میزان فعالیت است. این شیوه در واقع تکامل یافته مدل عرضه است.[۲۸]

سرور[واژه‌نامه ۳۱]

لایه سرورها متشکل از سخت افزار و نرم افزاری است که مخصوصا برای تحویل سرویسهای ابر طراحی شده‌اند. به عنوان مثال می‌توان از پردازنده‌های چند هسته‌ای و سیستم عامل‌های ویژه ابر نام برد.[۱۹][۲۹][۳۰][۳۱]

ویژگی‌های کلیدی

از دیدگاه سخت افزاری رایانش ابری در مقایسه با فناوری‌های مشابه قبلی سه جنبه جدید دارد:[۳۲]

  • ایجاد تصور و توهم دسترسی به منابع نامحدود فناوری اطلاعات در زمان تقاضا و درنتیجه، از بین بردن نیاز کاربر به برنامه ریزی تدارک منابع فناوری اطلاعات برای مصارف آینده
  • از بین بردن نیاز به سرمایه گذاری پیشاپیش برای منابع فناوری اطلاعات. شرکتهای تجاری می‌توانند در اندازه کوچکتر کارشان را آغاز کنند و بر اساس نیاز در زمان دلخواه منابع سخت افزاری مورد نیاز خود را افزایش یا کاهش دهند.
  • امکان پرداخت برای استفاده از منابع فناوری اطلاعات در واحدهای زمانی کوتاه مدت مورد نیاز آن منبع. (مثال: برای پردازشگر در واحد ساعت؛ یا برای رسانه‌های ذخیره‌سازی در واحد روز)

مزایای اصلی رایانش ابری عبارتند از:

  • [واژه‌نامه ۳۲] : کاربر می‌تواند در زمان نیاز میزان منابع مورد استفاده را کاهش یا افزایش دهد.[۳۳]
  • هزینه: ادعا می‌شود که این فناوری هزینه‌ها را به میزان زیادی کاهش می‌دهد و هزینه سرمایه‌ای را به تبدیل می‌کند.[۳۴] این به ظاهر موانع ورود به بازار را کاهش می‌دهد، زیرا رایانش ابر، مشتریان را از مخارج سخت افزار، نرم افزار و خدمات و همچنین از درگیری با نصب و نگهداری نرم افزارهای کاربردی به شکل محلی میرهاند. همچنین هزینهٔ توسعهٔ نرم افزاری را کاهش داده و فرآیند را مقیاس پذیرتر می‌نماید[۳۵]
  • نابستگی به دستگاه و مکان: کاربران می‌توانند در هر مکانی و با هر دستگاهی (مثل PC یا تلفن همراه) به وسیلهٔ یک مرورگر وب از راه اینترنت به سامانه‌ها دسترسی داشته باشند.
  • چند مستاجری [واژه‌نامه ۳۳] : این ویژگی امکان به اشتراک گذاری منابع و هزینه‌ها بین گروهی از کاربران را به وجود می‌آورد و بدین وسیله موارد زیر را امکان پذیر می‌سازد:
    • متمرکز سازی زیر ساختها در مکانهایی با هزینه کمتر (مثل مکانهایی با هزینه برق یا قیمت زمین کمتر)
    • افزایش بکارگیری و کارایی برای سامانه‌هایی که در اغلب مواقع بیش از ۱۰ تا ۲۰ درصد بکارگیری نمی‌شوند
  • قابلیت اطمینان
    |
    امتیاز مطلب : 0
    |
    تعداد امتیازدهندگان : 0
    |
    مجموع امتیاز : 0
تاریخ انتشار : جمعه 13 بهمن 1391 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: