E N D
محاسبات ابری چيست؟ Cloud Computing
سير تکاملي محاسبات بگونه اي است که ميتوان آن را پس از آب، برق، گاز و تلفن بعنوان عنصر اساسي پنجم فرض نمود. در چنين حالتي، کاربران سعي ميکنند بر اساس نيازهايشان و بدون توجه به اينکه يک سرويس در کجا قرار دارد و يا چگونه تحويل داده ميشود، به آن دسترسي يابند. نمونه هاي متنوعي از سيستم هاي محاسباتي ارائه شده است که سعي دارند چنين خدماتي را به کاربران ارئه دهند.
با توجه به گسترش شبکهی جهانی اینترنت، در قرن 21 شاهد افزایش تمایل به رایانههای کوچکتر مانند تبلتها، جهت استفاده از اینترنت هستیم که امکانات رایانشی قوی ندارند؛ بنابر این بستر رایانشی لازم باید در اینترنت پیشبینی شود که بهوسیلهی «رایانش ابری» میتوان این قدرت را تأمین کرد.
رایانش ابری را میتوان بهکارگیری قابلیتهای کامپیوتری بر مبنای اینترنت نامید. این قابلیتها مانند نرمافزار، اطلاعات و منابع اشتراکی رایانشی، بهصورت یک سرویس اینترنتی به مشتری عرضه میگردد. بدین صورت ذخیرهسازی و پردازش آنلاین اطلاعات توسط سرویسدهندههای متعدد و قدرتمندی که در شبکهی جهانی قرار دارند، انجام میگیرد و نتیجهی آن به مشتری تحویل داده می شود. در رایانش ابری نرمافزارهای کاربردی و دادهها در «ابر» میمانند. درواقع «ابر» استعاره از «اینترنت» است و وجه شباهت آن، مخفی بودن جزئیات فنی از کاربر است.
خدمات ابری نرمافزار به عنوان سرويس SaaS بستر به عنوان سرويس PaaS زيرساخت به عنوان سرويس IaaS
نرمافزار به عنوان سرويس SaaS • این سرویس بنا به درخواست کاربر، به صورتی ارائه می شود که پردازشی منفرد از یک نرم افزار در محیط ابر اجرا می شود و میتواند همزمان به چندین کاربر نهایی سرویسدهی کند. به کمک این سرویس دیگر نیازی به نصب نرمافزار روی رایانهی مشتری نیست و باعث تسهیل در پشتیبانی میشود؛ زیرا نرمافزار تنها روی یک سرویسدهندهی مرکزی نصب شده و توسط آن اداره میشود. جهت بروزرسانی نرمافزار نیز، تنها نرمافزار سرویسدهنده نیاز به ارتقا دارد. بزرگترین مزیت این سرویس، دسترسی دائمی کاربر به نرمافزار در هر نقطه، بهوسیلهی بستر اینترنت است. Google Docs، Online Photoshop، Sales force و CRMرا میتوان مثالهای خوبی از این شیوه دانست.
بستر به عنوان سرويس PaaS • به کمک این سرویس مشتری این امکان را دارد که نرمافزار خریداری شده یا ساخته شده توسط خود را، روی بستر ابری قرار دهد و آن را کنترل و تست کرده یا تغییر دهد. همچنین شرکتهای ارائه دهندهی این سرویس، کیت توسعهی نرمافزار را جهت ایجاد بستر مناسب برای برنامهنویسی در اختیار مشتری قرار میدهند. در این حالت تنها محدودیت مشتری عدم نظارت بر زیرساخت زیرین، شبکه یا سرویشدهندههاست. به وسیلهی این سرویس دیگر نیازی به خریداری سرویسدهندهی اختصاصی و گران قیمت نیست. شرکت گوگل با سرویس App Engine نمونهای از این خدمات را عرضه میکند. همچنین مایکروسافت نیز اخیراً Azure Platform را به عنوان بستری برای رایانش ابری معرفی کرده است.
زيرساخت به عنوان سرويس IaaS • این سرویس با فراهم کردن توان پردازشی، شبکهها، فضای ذخیرهسازی و منابع پایهای رایانشی، نیاز مشتری را به خرید سختافزار و تجهیزات مختلف شبکه از بین میبرد. بدین صورت کاربر قادر است سیستمعامل یا نرمافزارهای موردنظر خود را در زیرساخت ابر قرار داده، پردازش کرده یا از آنها استفاده کند. باید یادآور شد که در این سرویس کاربر کنترل بیشتری نسبت به زیرساخت دارد. یکی از معروفترین انواع این سرویس، خدمات رایانش ابری EC2 شرکت آمازون است.
کلود کامپیوتینگ براساس نوع سرویس و تعاملی که با کاربر دارد به 3 بخش مختلف تقسیم میشود
ابر عمومی Public clouds این نوع به صورت Shared Cloud میباشد مثل سرویسهایی که در سطح اینترنت هستند بدون کنترل زیاد روی زیر ساختار .ابرهای عمومی بطور کلی ارزان هستند و ممکن است برای تست و گسترش محصولات جدید یک شرکت ارائه شوند .
ابر خصوصی Private clouds ابرهای خصوصی را میتواند internal cloud یا ابر داخلی نام گذاری کرد (enterprise cloud هم نامگذاری میشود ) . Private clouds یک سری فعالیتها و عملکردها را مثل یک سرویس ارائه میدهند اما این ابرها در سطح اینترانت یا دیتاسنتر یک شرکت گسترش داده میشوند .یک محصول یا سرویس خصوصی برای یه شرکت یا ارگان با امنیتی پیشرفته و بالا همراه با سلوشن های fault tolerant که قابلیت تحمل پذیری مقابل خطا در سیستم بالا میرود ارائه میشود که این موارد در ابرهای عمومی وجود ندارد .
مهمترین بحث در زمینه محاسبات ابری حریم خصوصی افراد محسوب میشه چون افراد کل اطلاعات خودشون رو در ابر آپلود می کنند و برای دسترسی به اونها به ابر متصل میشن خب در اینجا سوال پیش میاد که آیا اطلاعاتی که ما تو ابر محاسباتی قرار میدیم امنیت داره و کسی غیر از ما به اونها دسترسی پیدا نمیکنه؟ هیچکسیدوستنداره اطلاعاتش دست سایرین بیفته ممکنه این اطلاعات عکسهای خصوصی افراد اطلاعات مالی شرکت ها و یا فایلهای معمولی باشه اما به هر حال اطلاعات شخصی جز حریم خصوصی افراد محسوب میشه و دسترسی غیر مجاز سایرین به این اطلاعات اصلا خوشایند نیست حریمشخصی:
شرکتهای پیشرو در زمینه محاسبات ابری ادعای تضمین امنیت اطلاعات کاربران رو دارند و بر این ادعا پافشاری می کنن و میگنکهحریمشخصیافراددرهمهحالاتتضمینمیشه . درمقابلمنتقداناظهارمیکنندکهحملاتخرابکارانهونفوذبهسیستمهای اطلاعاتیوهکرهامواردیهستندکههمیشهوجودداشتهو دارد و نمیشه اینها رو نادیده گرفت . البته من هم به تضمین حریم خصوصی از طرف این شرکتها کمی شک دارم چون هکرها همیشه چند قدم جلوتر از فناوری حرکت می کنند و این شبهه ای در حریم خصوصی اطلاعات بوجود میاره
نگرانی های مربوط به حریم خصوصی در رایانش ابری مسایل مربوط به حریم خصوصی و محرمانگی در سیستم های مدیریت کنفرانس نمایان گر مشکلاتی کلرایانش ابری به معنی سپردن داده ها به سیستم های اطلاعاتی تحت کنترل شرکت ها ی خارجی است. سیستم نامه نگاری تحت وب و اسناد آنلاین (مانند Google (Docs نمونه هایی شناخته شده از این روش هستند. رایانش ابری باعث افزایش نگرانی ها در زمینه محرمانگی و حریم خصوصی شده است زیرا سرویس دهنده الزاماً به تمامی داده ها دسترسی دارد و می تواند تصادفاً یا به عمد آنها را افشا کند یا برای مقاصد غیرمجاز به کارگیرد.سیستم های مدیریت کنفرانس مبتنی بر رایانش ابری نمایان گر نمونه ای از این مشکلات درون جامعه تحقیقات علمی به شمار می روند. این مثال از آن جهت جالب است که به دلیل خاص و کوچک بودن، بررسی ماهیت دقیق مشکل حریم خصوصی و یافتن راه حل هایی برای آن را ساده تر می کند. این ستون مشکل را شرح، برخی از تبعات نامطلوب آن را برجسته و سپس راهنمایی هایی برای مواجهه با آن ارائه می کندی تر هستند.
سیستم های مدیریت کنفرانس بیشتر کنفرانس های علمی با استفاده از نرم افزارهایی مدیریت می شوند که به اعضای کمیته برنامه ریزی (PC) امکان می دهند از طریق وب به تورق مقالات، مرور کارشناسی و بحث بپردازند. در این روش، مدیر کنفرانس یک نرم افزار تحت سرور مناسب مانند HotCRPیاiChairرا بارگذاری و میزبانی می کند. استفاده از این نرم افزار مزایای آشنایی دارد:* توزیع مقالات میان اعضای کمیته برنامه ریزی خودکار است و ترجیحات و تعارض منافع آنها را نیز به حساب می آورد.* سیستم، جمع آوری و توزیع مرورهای کارشناسی و مباحث را سازماندهی می کند، می تواند براساس امتیازات به مقالات رتبه دهد و ایمیل های یادآوری و همچنین نتیجه قبول یا رد مقالات را ارسال کند.* علاوه بر این می تواند گزارش های دیگری مانند فهرست مرورکنندگان جزء، آمار پذیرش مقالات و برنامه کنفرانس را نیز تولید کند.نرم افزارهای HotCRPو EDAS باید توسط مدیر کنفرانس بارگذاری و بر روی سرور وب نصب و میزبانی شوند. روش کار سیستم های دیگری مانند EasyChairو EDAS مبتنی بر مدل رایانش ابری است: مدیر کنفرانس به جای نصب و میزبانی در سرور، فقط به سادگی برای کنفرانس یک حساب «درون ابر» باز می کند.
علاوه بر مواردی که پیش از این گفته شد، این مدل مزایای دیگری نیز دارد:* کلیه کارهای مربوط به مدیریت سرور (مانند پشتیان گیری و امنیت) بر عهده فرد دیگری است که موجب صرفه جویی در هزینه ها می گردد.* نویسندگان مقالات و اعضای کمیته از پیش حساب دارند و نیازی نیست برای هر کنفرانس برایشان حسابی باز شود.* هیچ محدودیتی برای ذخیره داده ها وجود ندارد و لازم نیست مرورکنندگان یک نسخه از مرورهای خود را نگه دارند.* و سیستم می تواند با پیشنهاد همکاران احتمالی براساس سابقه همکاری های گذشته به تکمیل فرم های دعوت از اعضا و ثبت مقالات کمک کند.به این دلایل EasyChair و EDAS کمک بزرگی به جامعه علمی هستند. EasyChairبه نوشته وب سایت خود در سال 2010 میزبان بیش از 3300 کنفرانس بوده است. به دلیل مزایایی که این سیستم برای کنفرانس های چند گانه و کنفرانس های موازی فراهم می کند، کنفرانس مشترک منطق ((FLOCکه یک کنفرانس بزرگ موازی با بیش از 1000 مقاله است، استفاده از آن را الزامی نموده است.
نگرانی های مربوط به خصوصی بودن داده ها افشای عمدی یا تصادفی: نگرانی های مربوط به خصوصی بودن داده ها با استفاده از سیستم های مدیریت کنفرانس مبتنی بر رایانش ابری مانند EasyChairو EDAS افزایش می یابد زیرا مدیران سیستم مسئول نگهداری از حجم عظیمی از داده ها در مورد رفتار گذشته ارسال و مرور مقاله هزاران محقق و کنفرانس های متعدد هستند. اگر این داده ها عمداً یا تصادفاً نتایج ناخوشایندی به بار خواهد آمد. از * ناشناس بودن مرورکننده و محرمانگی بحث های اعضای کمیته از بین می رود.* سابقه موفقیت افراد و گروه های محقق در پذیرش مقاله در طول چندین سال مشخص خواهد شد.* سابقه مرور محققین (منصف/ غیر منصف، کامل/ناقص، به موقع/با تأخیر بودن مرورها) افشا می شود.این اطلاعات می توانند توسط کمیته های استخدام و ترفیع، کمیته های تخصیص بودجه تحقیقاتی و اعطای جوایز و به طور عام تر توسط محققین برای انتخاب همکاران مورد سوء استفاده قرار گیرد. وجود این داده ها به تنهایی مدیران سیستم را در برابر دریافت رشوه، اعمال فشار و تلاش برای نفوذ به سیستم آسیب پذیر می کند. اگر هم این مدیران خود محقق باشند، در موقعیت تعارض منافع قرار خواهند گرفت.
مشکل کلی خصوصی بودن داده ها مشکلی شناخته شده است ولی رایانش ابری آن را چند برابر می کند. زمانی هم که سازمان دهندگان کنفرانس مجبور بودند نرم افزار را از ابتدا نصب کنند خطر از بین رفتن محرمانگی وجود داشت ولی در آن حالت داده ها فقط مربوط به یک کنفرانس بود. رایانش ابری امکان جمع آوری داده های هزاران کنفرانس در طول چندین دهه را فراهم می کند و در صورتی که این داده ها به دست افراد نادرست بیافتند، فرصتی بزرگ برای سوء استفاده آنها فراهم خواهد کرد.داده کاوی سودمند: علاوه بر سوء استفاده از داده های مرور کنفرانس ها، استفاده های دیگری نیز وجود دارند که ممکن است سودمند تشخیص داده شوند. از داده ها می توان برای تشخیص و پیش گیری از سرقت علمی و سایر رفتارهای نامطلوب استفاده کرد. مثلاً می توان موارد زیر را تشخیص داد:* محققینی که به صورت نظام مند و غیرمنصفانه مقاله های یکدیگر را تأیید می کنند، رقبایی که به صورت نظام مند مقالات یکدیگر را رد می کنند و یا محققینی که یک مقاله را رد می کنند و سپس مقاله ای مشابه را به کنفرانسی دیگر ارسال می کنند.* الگوها و رفتارهای نامطلوب ارسال مقالات (مانند ارسال موازی یا پشت سر هم یک مقاله، باز پس گیری مکرر یک مقاله پذیرفته شده و ایجاد تغییرات متعدد میان مقاله ارسالی و نسخه نهایی).
آیا میتوان امنیت حریم خصوصی را تامین کرد؟ پیشرفت هایی در سیستم های رمزنگاری حاصل شده است که به کاربران اجازه می دهد داده های رمزنگاری شده خود را آپلود کنند و به سرویس دهندگان نیز امکان می دهد بدون رمز گشایی، بر روی آنها محاسبات و جستجو انجام دهند. با وجودی که چنین رمزنگاری ای اصولاً امکان پذیر است، اما تکنیک های فعلی از لحاظ توان محاسباتی و پهنای باند بسیار گران قیمت هستند و خیلی کاربردی به نظر نمی رسند.اما تحقیقات ادامه دارد و همواره در حال پیشرفت است. نوآوری های امنیتی مبتنی بر سخت افزار مانند Trusted Platform Module و Trusted Execution Technologyشرکت اینتل طراحی شده اند تا به کاربران راه دور اطمینان دهند که از داده ها مطابق سیاست های مورد توافق استفاده می شود. از این فناوری ها می توان برای تضمین خصوصی بودن داده ها در رایانش ابری به طور کل و در سیستم های مدیریت کنفرانس به طور خاص استفاده کرد. با این حال پیش از دستیابی به یک سیستم قابل استفاده، هنوز به تحقیقات قابل ملاحظه ای نیاز است. برخی از ابزارهای رایانش ابری اساساً ابزارهای ذخیره داده هستند و نیازی به انجام پردازش های زیاد در سمت سرور ندارند. در چنین مواردی رمزنگاری داده پیش از ارسال به سرور می تواند واقع بینانه باشد. برای این کار باید کلیدهایی تهیه و به طور کاربردی و کارآمد میان کاربران به اشتراک گذاشت. محاسبات لازم نیز از طریق یک افزونه مرورگر انجام خواهد شد. امکان استفاده از این سازوکار برای سیستم های مدیریت کنفرانس ارزش تحقیق را دارد.این سوال هنوز سوال مانده است؟
ابر آمیخته Hybrid clouds این نوع ابرها ترکیب ابرهای عمومی و خصوصی هستند .رول ها و Policy های شخصی شده بر فضای امنیتی و زیربنای سیستم کنترل خواهند داشت .فعالیتها و وظایف برای یک ابر داخلی یا خارجی فرق خواهد داشت
محسنات رايانش ابري خدمت محور تحمل پذيري خطا چند جنبهاي مجازي سازي مديريت داده هزينة راهاندازي ناچيز مقياس پذير استقلال از وسيله تداوم و قابليت اعتماد
بنيان گذار بنياد نرمافزار آزاد Richard Stallman
مدير عامل Oracle Larry Ellison