رايانش ابري Cloud Computing
Download
Report
Transcript رايانش ابري Cloud Computing
رايانش ابري
Cloud Computing
پرويز ناصري
انجمن انفورماتيك ايران
1387/8/29
روند وقايع ...
مقدماتي كه منجر به رايانش ابري شدند
تغيير الگوي رايانش
تغيير در الگوي رايانش
مثالهايي از رايانش دادهمحور
•
•
•
•
•
•
•
•
•
جستوجوي Webبه هر زباني
دادهكاوي
كاربردهاي عملي هوشتجاري )(BI
امور آماري
مديريت مشتريان
تحليلهاي املان محدود ) (FEAدر مهندس ي
پردازش زبانهاي طبيعي
پردازش گفتار
كاربردهاي علمي
مثالهايي از رايانش پردازشمحور
• متنپردازي )(Word Processing
• كاربردهاي اداري:
▫ اتوماسيون اداري
▫ بايگاني
• اغلب كاربردهاي مخابراتي
• سامانههاي مديريتي:
▫ سامانة مديريت بيمارستانها )(HIS
▫ سامانة مديريت آموزش
ابر رايانش
Supercomputing
•
•
•
•
•
تمركز بر سرعت و ميزان پردازش )(TFLOPS
چگالي CPUزياد
حافظة زياد
اتصاالت و واسطهاي خاص
چالشها:
•
•
•
•
قابليت اعتماد
هزينة زياد
خنككنندگي
نحوة اتصال و بهرهبرداري
• پردازش دستهاي
رايانش خوشهاي
Cluster Computing
•
•
•
•
گروهي از رايانههاي ارزانقيمت كه به
يكديگر اتصال محكمي دارند
ّ
اجزاء از طريق شبكههاي محلي
پرسرعت به هم وصل هستند.
ً
خوشهها معموال براي ارتقاي سطح
كارايي و يا در دسترس بودن نصب
ميشوند.
خوشهها از رايانههايي با قابليتهاي
مشابه بسيار مقرون به صرفهترند.
رايانش توري
Grid Computing
• يك روند مهم در دهة 90قرن بيستم و دهة اول قرن بيست و يكم
• تعريف IBMاز تور:
▫ قابليت دسترس ي به كاربردها ،دادهها ،توان پردازش ،ظرفيت ذخيرهسازي ،و حيطة وسيعي از ساير
منابع رايانش در سطح اينترنت با استفاده از قراردادها و استانداردهاي باز
• تعريف :Wikipedia
▫ استفاده از منابع رايانههاي زياد و متفاوت براي حل يك مسئله يا مشكل
• مثال پروژة )SETI (Search for Extraterrestrial Intelligence
• رايانش توري نيازمند كاربرد نرمافزاري است كه بتواند يك برنامه را به چندين هزار جزء تقسيم
كرده و سپس هر جزء را روي يك رايانه اجرا نمايد و در نهايت نتايج را جمعبندي كرده و ارائه نمايد.
• رايانش توري در واقع نوعي از رايانش توزيعشده است كه در آن يك رايانة بسيار بزرگ مجازي
ايجاد ميشود.
رايانش توري
• فرق رايانش توري با رايانش خوشهاي:
ُ
▫ رايانهها در يك تور با هم «اتصال شل» دارند.
ُ
▫ اتصالها در تور متفاوت و گاهي كند است.
▫ رايانههاي مختلف در تور در دامنههاي مديريتي مختلفي قرار دارند.
• مهمترين مشكالت رايانش توري:
▫ وقفه
▫ پهناي باند
▫ سياستهاي مديريتي متفاوت
• مهمترين محسنات:
▫ ارزان بودن
▫ پايداري
▫ سادگي نصب و راهاندازي
• يك نمونة آشنا:
▫ رايانههاي تسخيرشده ) (Zombiesكه در توليد Spamو جاسوس ي كاربرد فراوان دارند.
رايانش مصرفمدار
Utility (on-Demand) Computing
• تعريف :Wikipedia
▫ ارائة منابع رايانش ي مانند توان پردازش ،ظرفيت ذخيرهسازي به عنوان يك خدمت قابل
اندازهگيري (مانند آب ،برق ،گاز ،مخابرات) را رايانش مصرفمدار مينامند.
ً
• عمدتا مبتني بر اجارة منابع رايانش ي
• مهمترين محسنات:
▫
▫
▫
▫
هزينة راهاندازي ناچيز
هزينههاي عملياتي نازل
سطح كيفي قابل تغيير
امكان ارتقاي ناگهاني سطح تقاضا
• نمونههاي آشنا:
▫ Web Hosting
▫ Email Hosting
رايانش مصرفمدار
• دستيابي به دسترس يپذيري ) (Availabilityاز طريق استفاده از تعدد
) (redundancyاجزاء به جاي قابليت اعتماد باالتر اجزاء
▫ تعداد CPUهاي در حال كار در ابر Googleبين 0/5تا چند ميليون عدد
تخمين زده ميشود.
• زيرساخت در يك يا حداكثر چند نقطه نگهداري شود:
▫ اجتناب از وقفههاي ذاتي اينترنت
ّ
▫ اتصاالت فوق سريع شبكههاي محلي به جاي پهناي باند اندك
شبكههاي گسترده
• ارسال پردازش به محل دادهها به جاي آن كه دادهها به
پردازش ارسال شوند!
محل
تغيير در الگوهاي نرمافزاري
تغيير الگوي در كاربرد
• بستة نرمافزاري
• نرمافزار سفارش ي
• اجارة نرمافزار
• Software as a Service
• اشتراك خدمات نرمافزاري
• با قيمتها و مدلهاي تجاري متفاوت
• Platform as a Service
• اشتراك سكوي توسعة نرمافزار به عنوان مجموعهاي از خدمات
• Infrastructure as a Service
• اشتراك در زيرساختهاي فنآوري اطالعات به عنوان مجموعهاي از خدمات
Traditional
SaaS
PaaS
IaaS
و اما رايانش ابري
رايانش ابري چيست؟
رايانش ابري
Cloud Computing
• تعريف :Wikipedia
▫ توسعه و كاربرد مبتني بر اينترنت فنآوري رايانه:
ابر استعارهاي از زيرساختهاي بزرگ و پيچيده است.
در آن قابليتهاي رايانش ي به عنوان خدمت ارائه ميشوند.
• تعريف ارائه شده در يك مقاله در :IEEE Internet Computing
شده و به
▫ رايانش ابري رويكردي است كه در آن اطالعات به طور دائمي بر روي رايانههاي خادم ذخيره
منتقل ميشود.
طور موقت به محلهاي استفاده (PCها ،مراكز سرگرمي ،رايانههاي ميزي)... ،
• تعريف :Information Week
▫ رايانش ابري راهي بهتر و ارزانتر براي ارائة فاوا در سطح بنگاهها و داراي ويژگيهاي زير:
منابع رايانش ي از خارج از بنگاه تأمين ميشوند.
منابع رايانش ي از طريق اينترنت قابل دستيابي هستند.
هزينة استفاده از منابع متغير است.
محسنات رايانش ابري
•
•
•
•
•
•
•
•
•
خدمتمحور )(Service Driven
تحملپذيري خطا )(Self Healing
چند جنبهاي )(Multi-Faceted
مجازيسازي )(Virtual
مديريت داده )(Data Management
هزينة راهاندازي ناچيز
مقياسپذير )(Scalable
استقالل از وسيله
تداوم و قابليت اعتماد
پيشبيني Google
پيشبيني IDC
پيشبيني آينده )(Saugatuck
• تا سال %20 2013بار كاري بنگاهها بر روي ابرهاي عمومي اجرا خواهد شد.
• تا سال %60 2013بنگاههاي متوسط به باال در ابرهاي خصوص ي سرمايهگذاري
خواهند كرد.
• تا سال 2012تعداد ابرهاي خصوص ي از ابرهاي عمومي بيشتر خواهد شد.
• تا سال 2012راهحلهاي امنيتي و سيار مبتني بر ابر مورد پذيرش عامه قرار خواهند
گرفت.
• تا سال 2012كشورهايي نظير هند ،مالزي و كشورهاي اروپاي شمالي بر روي
نسلهاي 3و 4ابر سرمايهگذاري خواهند نمود.
پيشبيني آينده
ً
• رايانش ابري نهايتا گسترش يافته و تبديل به مجموعهاي از خدمات تلفيقي
خواهد شد.
• رايانش ابري به كسبوكار ابري تبديل خواهد شد.
• ابرها عمومي و خصوص ي خواهند بود.
پيشبيني آينده
معماري ساده شده
Database, Network
attached storage,
Synchronization,
web service
Mobile, Thin,
Thick Client
Identity, Integration,
Mapping, Payment,
Search, …
Virtualization, Grid
Computing,
Management,
Paravirtualization
Web App. Platforms
(Python, Ruby), Web
hosting (Mosso),
Propriety (Azure,
force.com)
معماري
اجزاي اصلي
•
•
•
•
•
•
واسط تعامل كاربر
فهرست خدمات
مديريت سيستم
ابزارهاي تأمين
پايش و اندازهگيري
زيرساخت
بازيگران اصلي
شركتهاي مهم و تأثيرگذار
رويكرد Amazon
• Amazonاز دو سال پيش كار خود را روي ابر شروع كرد.
10تا 80سنت
براي هر ساعت
هم اكنون بيش از 370هزار
توسعهدهندة نرمافزار از AWS
استفاده ميكنند!
15سنت براي
هر گيگابايت
رويكرد Google
-1برنامهنويس ي با Python
500 -2مگابايت فضاي رايگان
-3بين 10تا 12سنت براي هر
ساعت Core CPU
15 -4تا 18سنت براي گيگابايت
فضاي اضافي
رايگان يا سالي 50دالر
براي نسخة پيشرفته
10ميليون كاربر!
رويكرد salesforce.com
توسعة نرمافزار
عرضة نرمافزار
اولين شركت خالص
ابر ِي ميليارد دالري؟
1/1ميليون نفر كاربر CRM
شركت
248ميليون دالر درآمد سه ماهة
منتهي به آوريل 2008
آزمون نرمافزار
رويكرد Microsoft
•
•
•
•
تنها شركتي كه رويكرد آن به رايانش ابري مورد سئوال بوده است.
با آمدن آقاي Ray Ozzieكارهاي اين شركت در اين زمينه در حال
پيشرفت است.
نيست.
استراتژي Microsoftابري خالص
آقاي Ozzieهدف Microsoftرا
خوانده
Software + Service
است.
رويكرد Microsoft
• Coca-Cola ،Energizer ،Blockbuster ،Autodesk
از مشتريان بزرگ هستند.
• كوكاكوال برنامة اشتراك 30هزار كاربر را دارد.
• امكان تلفيق آزادانة خدمت و محصول برخط و غير آن
Azureچيست؟
•
•
•
•
•
•
سيستم عامل ابر
مجموعهاي از خدمات ابري
سكوي رايانش ابري
درگاه web
از توسعة نرمافزار پشتيباني ميكند (مبتني بر
مايكروسافت و يا غير آن)
تواناييهاي چند بعدي )(Hybrid
رويكرد Microsoft
• آيندة در پيش رو
رويكرد Sun
• بيست سال پيش ...
• تمركز Sunبر كاربردهاي حساس و
مراكز دادة Highly
Redundantبود.
• اما اكنون ...
• اعتقاد Sunبر آن است كه تقاضا
در محيط بنگاه از عرضه پيش ي
ميگيرد.
The Network is the
!Computer
network.com
Project Caroline
رويكرد IBM
آنچه نشايد گفت ...
مشكالت ،ريسكها و مخاطرات
حفظ حريم شخص ي ...
Richard Stallman
• بنيانگذار بنياد نرمافزار آزاد ) (Free Software Foundationو ايجادكنندة
سيستم عامل :GNU
▫
▫
▫
▫
رايانش ابري «بدتر از حماقت» است!
تبليغات تجاري است!
هر وقت كس ي ميگويد چيزي «اجتنابناپذير» است ،به احتمال زياد در حال تبليغ
تجاري براي پيشبرد آن چيز است!
دليل آن كه نبايد به سراغ رايانش ابري رفت آن است كه شما ناچار ميشويد دادههاي
خود و كنترل آن را به ديگري بسپاريد.
ُ
مد روز ...
• مدير عامل :Oracle
Larry Ellison
ً
▫ كامال نامفهوم است.
▫ ُمد روز است.
▫ نكتة جالب در مورد رايانش ابري آن است كه ما آن را به گونهاي تعريف
كردهايم كه همة كارهايي را كه هماكنون ميكنيم را در بر بگيرد!
▫ صنعت فاوا دنبالهرو ُمد است .اين صنعت حتي از پوشاك خانمها هم بيشتر به
دنبال ُمد است!
مشكالت مشاهده شده ...
• در سال گذشته سامانة Amazonبراي 18ساعت متوالي قطع بود.
▫ نتيجه :سامانههاي رايانش ابري داراي نقاط شكست زيادي هستند.
• در سال گذشته يك خدمتدهندة اينترنتي موسوم به Steamload
ورشكست شد و هزاران شخص و شركتي كه دادههاي خود را در سرورهاي
آن نگهداري ميكردند دچار مشكل شدند .برخي هرگز نتوانستند به دادههاي
خود دست يابند.
▫ نتيجه :عالوه بر سامانه ،شركت پشت سامانه نيز ممكن است مشكل پيدا كند!
مشكالت مشاهده شده ...
• ضعف امنيتي:
▫ شكستن سامانة حفاظتي Gmailو دستيابي به اطالعات ديگر كاربران
• مشكالت و ايرادات نرمافزاري:
▫ Google Docsو در دسترس قرار گرفتن اطالعات شركتها و افراد
نگرانيهاي موجود و واقعي
•
•
•
•
•
•
•
•
•
تحديد و تهديد حريم خصوص ي
امنيت دادهها
عدموجود استانداردهاي الزم در صنعت
مشكالت مربوط به قابليت انتقال )(Portability
قفل شدن در خدمات يك فروشنده
عدمتبخير برنامههاي كاربردي مهم براي كاربران
ابر ارزانتر نيست ،زيرا پرداخت براي آن دائمي است!
مشكالت سياس ي
مشكالت حقوقي
توصيههاي گروه طرفداران نرمافزار آزاد
• رايانش ابري حريم خصوص ي را مورد تعرض قرار ميدهد و كنترل را از دست
كاربر خارج مينمايد.
ً
• رايانش ابري لزوما چيز بدي نيست .اما ...
• از آن نبايد براي كاربردهاي شركتي و تجاري استفاده كرد.
• با گذشت زمان شاهد نزول توجه به آن خواهيم بود!
تأثير بر ايران
بررس ي تأثير اين گرايش بر كشور
وضعيت ما در ايران ...
•
•
•
•
•
•
توسعة نرمافزار براي هميشه متحول شده ،اين امر بر ما در ايران تأثير
ميگذارد.
دورة ناهار رايگان در حال سپري شدن است!
مشكالت تحريم
عقبافتادگي فنآورانه
ريسكهاي پيشرو براي تقابل با غرب
سرمايهگذاري در ابر؟ شايد ...
سئوال؟