113
اﻃﻼﻋﺎت ﻓﻨﺎور در ﻧﻮ ﻣﺒﺎﺣﺚPage ١ اﻟﺮﺣﯿﻢ اﻟﺮﺣﻤﻦ اﷲ ﺑﺴﻢ ﺟﺰوه اﻃﻼﻋﺎت ﻓﻨﺎوري در ﻧﻮ ﻣﺒﺎﺣﺚ درسCloud Computing : ﻣﺪرس ﻗﺎﺳﻢ ﻣﺤﻤﺪي ﺑﻬﺎر1392 ﮐﺮدﺳﺘﺎن داﻧﺸﮕﺎه

تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١ Page مباحث نو در فناور اطالعات

بسم اهللا الرحمن الرحیم

درس مباحث نو در فناوري اطالعاتجزوه Cloud Computing

مدرس : محمديقاسم

1392بهار

دانشگاه کردستان

Page 2: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢ Page مباحث نو در فناور اطالعات

اولبخش

اولفصل

محاسبات ابريمبانی

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

اسبات آیا محنفر حرفه اي بپرسید که محاسبات ابري چیست، و شما ده پاسخ متفاوت دریافت میکنید. و 10چیسـت توافق ندارند. شـما میتوانید از مدیر عامل شرکت اوراکل لري الیسون 2008ابري از اعتیاد به انواع مواد مخدر بدتر اسـت؟ بعضـی از مردم اینظور فکر نمیکنند. در واقع در سـال

چیز ه و همهدمورد استفاده بو ی است که قبال نیزاصطالحبات ابري گفته میشود، ی که در مورد محاسـ به این مورد اشـاره کرد که کلیت موضـوعات است (به دنبال ه، مد محورتر بودهصـنعت کامپیوتر تنها صـنعتی است که بیشتر از صنعت مد زنان "اسـت. در دنیاي کامپیوتر قبال اسـتفاده میشـده

این چیزي بود که او به گروهی از تحلیلگران اوراکل گفت. ".چیزهاي تازه تري بوده است )

تحکیم تعریف و درکمان از محاسبات ابري بپردازیم.به زیم که محاسبات ابري واقعا چیست و پس بیاید به بحث در مورد این بپردا

بر محاسبات ابريمروري 1,1

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

Page 3: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣ Page مباحث نو در فناور اطالعات

ي واقعا چیست ؟محاسبات ابر _ابهام زدایی 1,1,1

ــتعاره ــبات ابري نام خود را بعنوان یک اس ــبکه بعنوان یک ابر معرفی ،محاس ــت. بطور معمول اینترنت را در نمودارهاي ش براي اینترنت گرفته اسشــود. این اســت که باعث به راه افتادن شــبکه می "همه چیز دیگر "نشــان داده شــده اســت. نماد ابر بیانگر 1-1میکنند همانطور که در شــکل

احتماال به این معناست که یک مفهوم مناسب براي محاسبات ابري است.

چگونه کار میکند ؟

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

ین کار منافع زیادي دارد بطور مثال آخرین باري که اید. ته باشــهاي راه دور هســتند دســترســی داشــ معموال دســترســی به یک ســري مرکز دادهزمان خریداري کرده اید و نصب کرده اید را به یاد بیاورید. حال شما باید در تمام سازمان با یک سی مایکروسـافت ورد را براي کامپیوتر خود در سا

دي یا دي وي دي این ور و آن ور بروید و مشـغول نصب ورد باشید و یا اینکه زمانی که به یک سري نرم افزارهاي توزیع شده بر روي سرورهاي ــازمان نیاز دارید، به اح ــما باید هربار این مال زیاد افرتس ــازمان حتی ماهی یکبار هم به این نرم افزارها نیاز ندارند، با این وجود ش ادي در داخل س

فراموش نکنید.نباید سیستمها را نصب کنید و هزینه خریداري کردن مجوزها را هم

یگر به میزبانی برنامه هاي کاربردي ( یا نشـان داده شـده اسـت این اسـت که یک سازمان د 2-1زیبایی محاسـبات ابري همانطور که در شـکل ی نمجمو عه اي از برنامه هاي کاربردي ) شـما می پردازد. به این معنی اسـت که آنها مسئولیت رسیدگی به هزینه سرورها و مدیریت به روز رسا

ــما چگونه قرارداد خود را انجام میدهید ) و اینکه پرداخت ک ــاس اینکه ش ــعه بر اس ــید را انجام نرم افزارها (توس ــته باش متري براي هزینه ها داشــبات ابري ــتفاده از محاس ــتن شــخصــی که میدهند. همچنین لوازم و تجهیزاتی که اس از خریداري آنها جلوگیري میکند را فراموش نکنید. با داش

ــافه و یا پرداختن پول براي برق ز و خنک کردن آنها ندارید. و این خود نیمیزبانی برنامه هاي شـــما را میکند دیگر نیاز به خریداري تجهیزات اضـ از راه دور و استفاده از سیستمها و برنامه ها در هرجایی که هستند کمک کند. کارمندانمی تواند به کار کردن

Page 4: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤ Page مباحث نو در فناور اطالعات

ارتباطات ضعیف

ز این هم منفی. محاسبات ابري اایا تمامی این تبلیغاتها و بزرگنمایی ها صـحیح اسـت؟ نه به این سرعت اما می توان گفت هم جواب مثبت است . حال بیاید به برسی چند حوزه از مشکالت ابر بپردازیم. معاف نیستکه داراي یک سري مشکالت است امر

شکل زیر نقاط بالقوه شکست را نشان می دهد.

Page 5: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥ Page مباحث نو در فناور اطالعات

نیازتان و نیز به استفاده از برنامه هاي مورد ست شما قادرانادر اسـت اما باز هم ممکن ISPبا اینکه امکان قطع اینترنت و یا مشـکالت ارتباط با

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

براي دومین بار در 2008است.در جوالي چه؟ این اتفاق در حال حاضر و تا به حال رخ دادهمشـکلی در سـایتی که به آن وصـل می شـوید باشد ط شرکت و تمامی سرویس هاي آنها تا زمانی آمازون دچار مشکل شد. تمامی برنامه هاي میزبانی شده توس S3ابر سرویس ذخیره کردن ، سـال

ساعت قابل دسترسی نبودند. همچنین داده ها و 8کردند قابل دسـترسـی نبودند. بعضی از برنامه ها براي درسـت ن که تکنیسـین ها مشـکالت را روه فناوري امنیت شما به سادگی شما را برنامه ها به سـادگی بر روي ابر قرار میگیرند. پس اگر شـما داده ها و اطالعات حسـاسی دارید احتماال گ

ذخیره نکنید. يدیگرافراد وادار می کنند که اطالعات خود را بر روي ماشینهاي

مسائل مربوط به یکپارچگی نرم افزار

ند کاري نده شده اي که از لحاظ جغرافیایی پراکدرو ادغام برنامه هاي کاربشـما هم ممکن است به این موضوع پی برده باشید که یکپارچه سازي ذ و ومعنی اسـت که مدیریت و دسترسی به داده ها و اطالعاتتان آسانتر خواهد بود اگر در نزدیکی شما باشد تا آنکه زیرنف دشـوار اسـت. این به این

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

شود. در ابر داشته باشد این امر به مراتب پیچیده تر و مستعد شکست بیشتري می

Page 6: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦ Page مباحث نو در فناور اطالعات

اجزاي ابر 1,1,2

نظر توپولوژیکی، یک راه حل محاسبات ابري از چند عنصر ساخته شده است:از مبطور ساده و

مشتریان، مرکز داده و سرورهاي توزیع شده.

بخش از یک راه حل محاسبات ابري را تشکیل میدهند. که هر یک از این عناصر 3نشـان داده شده است، این اجزاء 3-1همانطور که در شـکل اهی د. پس بیایید از نزدیک به آنها نگنکن یر اجزاء در جهت خدمت به برنامه هاي کاربردي مبتنی بر ابر عمل میجداگانه و بصـورت متفاوت از سا

ندازیم.یب

مشتریان

) که همه روزه از آنها استفاده میشوند نقش LANمشـتریان در معماري محاسـبات ابري دقیقا همان چیزي هسـتند که در شـبکه هاي محلی ( PDAان کامپیوترهایی که با نشـستن در پشت میز از آنها استفاده میشود. ویا میتواند یک لپتاپ، کامپیوترهاي بزرگ و یاحتی یک نوعا همدارند.

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

3خرین کاربر براي مدیریت اطالعات خود با ابر در تعاملند.مشــتریان بصــورت کلی در دســتگاهایی هســتند که بعنوان آ دبهرحال مشــتریان همانن دسته قرار میگیرند :

موبایل : • ها و یا گوشیهاي ویندوزيiphoneها، PDAدستگاههاي موبایل شامل گوشیهاي هوشمند،

نازك : •

Page 7: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧ Page مباحث نو در فناور اطالعات

د و بیشتر به سرورها اجازه می دهند تمامی کارها را مشـتریان رایانه هاي نازك شـامل رایانه هایی است که دیسک سخت داخلی ندارن انجام دهد اما در آخر خود اطالعات را نمایش میدهند.

ضخیم : • این نوع از کاربران مثل کامپیوترهاي معمولی است که براي استفاده از ابر از مرورگرها مانند فایرفاکس استفاده می کنند.

Thin ــتفاده از ابر کالینتهـا بطور فزاینـده اي در حـال تبـدیـل به یک راه حل محبوب به دلیل هزینه و اثري که بر روي محیط دارند، براي اسـ کالینتها عبارتند از : Thinبرخی از مزایاي استفاده از میشوند.

کاهش هزینه هاي سخت افزاري : •Thin در مقایسه با کالینتها هزینه سخت افزاري پایینتر و همچنین دوره طوالنیتري براي به روز شدنThick .کالینتها دارند

کاهش هزینه هاي فناوري : •Thin .کالینتها هزینه پایینتري براي مدیریت سرورها و همچنین باعث کاهش نقاط شکست می شوند

امنیت : •به دستگاه ها دهند و هیچ دیسـک سـختی وجود ندارد بنابراین احتمال حمله تروجان از آنجا که تمامی کارها بر روي سـرور انجام می

فتن قت رن احتمال به سربنابرای دبدون اسـتفاده از سرور نمی توانند از آن استفاده کنن Thinپایین می آید و همچنین چون مشـتریان دستگاه پایین است.

امنیت داده ها : • یا دزدیدن دستگاه وجود ندارد. چون تمامی داده ها بر روي سرورها هستند در نتیجه احتمال از دست رفتن داده ها در صورت خرابی و

: مصرف کمتر انرژي • کالینتها شما پول کمتري بابت خنک نگه داشتن و نیز استفاده از برق می پردازید. Thickدر مقایسه با

سهولت تعمیر و یا جایگزینی : •ــادگی میتوان آن را تعوی Thinاگر یـک کامپیوتر Desktopرا با یک و به راحتی میتوان جعبه ض کرد کالینـت از بین برود بـه سـ

قبل از اتفاق افتادن خطا.زمان تعویض کرد، درست همانند سر و صداي پایینتر : •

بدون وجود یک هارد گردان گرماي کمتري تولید میشود و در نتیجه میتوان از فن هایی با صداي ارام استفاده کرد.

مراکز داده

مه اي که شما آن را به اشتراك گذاشته اید قرار دارد. که میتواند یک اتاق بزرگ در زیرزمین رناموعه اي از سـرورهایی اسـت که ب مراکز داده مج ه از دشـما باشـد و یا یک اتاق پر از سـرور در آنسـوي دنیا که شـما از طریق اینترنت به ان دسـترسی دارید.روند رو به رشد در دنیاي فناوري استفا

ست که با نصب نرم افراز می توان از طریق چندین سرور مجازي به آن دسترسی پیدا کرد. که به شما سـرورهاي مجازي است . که به این معنی ا اجازه استفاده از ده ها سرور مجازي در حال اجرا بر روي یک سرور فیزیکی را می دهد.

سرور هاي توزیع شده

جغرافیایی پراکنده شده اند. اما براي شما بوسیله اشتراك ابر این نیازي نیسـت که همه سـرورها در یک مکان باشند. در اغلب موارد سرورها بطور عنوان ب سرورها همانند زمزمه میان چند نفر کنارهم عمل میکنند. این امر به ارائه دهنده خدمات قابلیت انعطاف پذیري و امنیت بیشتري را میدهد.

یکی از سایتها اتفاقی بیفتد و دچار مشکل شود سرویس باز هم از طریق سایر مثال آمازون راه حل ابرهاي خود را در سـراسر جهان دارد. اگر براي اسـایتها قابل دسـترسی است. همچنین اگر سرورها نیاز به سخت افزار اضافه تري داشتند نیاز نیست این سخت افزارها به داخل اتاق امن سروره

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

Page 8: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨ Page مباحث نو در فناور اطالعات

زیربنا 1,1,3

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

ستفاده ا از ابر اسـت. نیازهاي شـما ممکن است آنقدر وسیع باشند که از میزان بودجه و سرورهاي خانگی شما فراتر روند. متناوبا، شما شاید نیاز به ابر متناسب با هر دو نیاز است. را براي اینکار خریداري کنید.خواهد سرورهاي متعددي از قسمتی از قدرت پردازش باشید، پس شما نمی

رایانش ( محاسبات ) شبکه

را از يرایانش شـبکه اي اغلب با محاسبات ابري اشتباه گرفته میشود. اما آنها کامال متفاوت هستند. رایانش شبکه اي منابع و کامپیوترهاي متعدد ــکل واحد در ــبکه براي حل کردن یک مش ــکل علمی یا فنی میگیرد. به همین دلیل از این مور همان زمان به کارطریق ش د براي حل یک مش

ه مردم به در این پروژاسـتفاده میشـود. یک مثال شـناخته شـده از این دست جستجو براي یافتن هوش فرازمینی بصورت یک پروژه خانگی است. SETI ــاعت داده اجازه میدهند در یک دوره زمانی که کامپیوتر آنها بیکا ــت از طریق آن به دنبال ردي از هوش فرازمینی در میان هزاران س ر اس

خود در CPUنشـان داده شده است.یا بعنوان یک مثال دیگر شما میتوانید از قدرت 4-1هاي ثبت شـده رادیویی بگردد. همانطور که در شـکل ه برنجهاي با دوامتر براي تغذیه گرسنگان جهان بپردازید. رایانش شبکزمانی که بیکار اسـت به کمک براي کشـف پروتئین هاي جدید و یا تولید

پس ارسـال از طریق شـبکه براي هزاران کامپیوتر دیگر است. که می توان آن را از یی اسـت که قابلیت تکه تکه شـدن و سـ اي نیازمند برنامه هانوعی از رایانش شبکه اي را ارائه میدهد که به مهندسین Sun طریق کامپیوترهاي سـازمان و یا بعنوان یک همکاري جهانی انجام داد. شـرکت

ایستگاه کاري دیگر بصورت همزمان انجام دهند. 80خود اجازه می دهد کارهاي خود را از طریق استفاده از

رایانش شبکه اي به چند دلیل مختلف انجام میشود شامل :

ده است.یک راه استفاده مقرون به صرفه از یک سري منابع داده ش • یک راه براي حل مشکالتی است که نیازمند یک مقدار زیاد از قدرت محاسباتی است. • می توان از منابع چندیدن کامپیوتر بصورت همزمان و اشتراکی استفاده و مدیریت آنها توسط یک کامپیوتر انجام شود. •

نه بطور مسـتقیم اما آنها اساسا متفاوت از همدیگر عمل میکنند. پس محاسـبات ابري و رایانش شـبکه اي چه کاري را با همدیگر انجام میدهند؟ ف این لدر رایانش شـبکه اي، قسـمت بزرگی از پروژه بر روي چندیدن کامپیوتر و استفاده از منابع آنها انجام میشود. اما محاسبات ابري کامال مخا

اجازه اجرا را میدهد.امر است. محاسبات ابري بصورت همزمان به چندین برنامه کاربردي کوچک

Page 9: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩ Page مباحث نو در فناور اطالعات

مجازي سازي کامل

مجازي سـازي کامل تکنیکی اسـت که اجازه نصـب یک برنامه بر روي یک ماشین و استفاده از آن برنامه بر روي یک ماشین دیگر است. نتیجه آن اجراي تمامی برنامه ها بر روي سرور از طریق یک ماشین مجازي است.

سیستم عامل متفاوت را میدهد. مجازي سازي بخشی از نامه واحد بلکه اجازه اجراي چندینباعث اجراي یک بر این سـبک از پیاده سازي نه تنها

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

and Intel و AMD-Virtualizationو همکاري دو شــرکت 2005یک ســري ســخت افزارهاي خاص میباشــد. تا قبل از ســال Virtualization Technology .این امر میسر نبود

Page 10: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠ Page مباحث نو در فناور اطالعات

مجازي سازي کامل براي مقاصد مختلفی موفق بوده است :

به اشتراك گذاري سیستم میان چندین کاربر • جداکردن کاربران از همدیگر و از برنامه کنترل • سخت افزار بر روي دستگاه هاي دیگرشبیه سازي •

Paravirtualization اده بهینه از منابعی همچون افزاري بصـورت همزمان در جهت استف این امر اجازه می دهد تا چندین سـیسـتم عامل بر روي یک دسـتگاه سـخت

ماژول مدیریت بر عهده Paravirtualizationکامل کل سیستم شبیه سازي می شود اما در پردازنده و حافظه اجرا شـوند. در مجازي سـازي معموال بهتر از مجازي سازي کامل کار Paravirtualizationسـیسـتم عاملی است که تنظیم شده است تا بر روي دستگاه مجازي کار کند.

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

Page 11: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١١ Page مباحث نو در فناور اطالعات

بطور مثال انعطاف پذیري ممکن است بخاطر عمل نکردن یک سیستم عامل خاص در تجارت ممکن اسـت امنیت و انعطاف پذیري کاهش یابد. دو یا توزیع شـده کاهش یابد. یا ممکن است نسخه هاي جدید ویندوز بعنوان سیستم عاملهاي مهمان کار نکنند. امنیت نیز می توان در خطر باش

ه سـیسـتم عاملهاي مهمان کنترل کاملی که بر روي سخت افزار زیرین خود دارند و همچنین خطر تاثیر بر روي تمامی سیستمها و به این دلیل کشدن بهتر را می دهد. بطور مثال همچنین اجازه پوسته پوسته Paravirtualizationسـیسـتم عاملهاي دیگر موجود روي هاست وجود دارد.

سـیسـتم می توانند تا قبل از ضربه 5ن اسـتفاده از ده درصـد از قدرت پردازنده را داشـته باشـد در نتیجه همزمان گر مجازي سـازي کامل خواها اتنها به اسـتفاده از دو درصـد از قدرت پردازنده بسـنده می کند که در نتیجه ده درصــد خود Paravirtualizationاجرا شـوند. خوردن کارایی

نشان داده شده است. 1-1رها میکند. همانطور که در جدول سیستم عامل را نیز بدون استفاده

Paravirtualization : در موارد و استقرارهاي زیر بهتر عمل میکند

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

مهاجرت •ــیســتم عامل مهمان از روي ســخت افزارهاي پایین مهاجرت به راحتی و آســانی م ــود چون نمونه هاي س تر به راحتیی تواند انجام ش

شود.می برداشته مدیریت ظرفیت •

hardمهاجرت آسـان می توان گفت مدیریت ظرفیت از پیاده سـازي آن آسـانتر اسـت. در محیط هاي مجازي اضافه کردن به دلیلdrive است.و یا پردازنده بسیار آسانتر

سرویسها

ندي در طول شبکه فروشنده است.ب سرویس ها در محاسبات ابر در خدمت مفهومی به نام قابلیت استفاده مجدد و دانه شناخته می شود. "بعنوان سرویس "که بطور گسترده اي بعنوان

سرویسی که بعنوان پسوند ارائه شده است داراي صفتهاي زیر است :

م براي تجارت هاي کوچک مناسب استبه دلیل موانع ورودي ک • مقیاس پذیري بزرگ • کاربر را می دهد. ، که اجازه استفاده همزمان چندین چندگانه بودن • مستقل بودن سیستم ، که اجازه دسترسی کاربران از دیگر دستگاه ها را می دهد. •

Page 12: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٢ Page مباحث نو در فناور اطالعات

سرویس بعنوان خدمت 1,1,4

SaaS مشـتري می تواند از طریق اینترنت به آن دسـترسی پیدا کند. زمانی که نرم افزار مدلی اسـت که اجازه میزبانی نرم افزاري را می دهد کهاز طریق وب سـایت پشـتیبانی میشود دیگر نیازي به نگهداري و یا حمایت آن نیست. در سوي دیگر این از توان مشتري خارج است اگه فروشنده

ر بصورت جعبه وار استفاده کنید بدون اینکه نیازمند تغییرات بزرگ و یا ادغام با سایر بخواهد برنامه را تغییر دهد. ایده این اسـت که شما از نرم افزا دستگاه ها داشته باشد. ارائه کننده تمامی اتصاالت و به روز رسانی ها را همانند زیر بنا در حال اجرا نگه می دارد.

ن است هزینه هاي اتصال یک روند رو به رشد باشد و شما فقط آن را هزینه ها می توانند مانند یک شـمشـیر دو لبه عمل کنند. در یک سـو ممک ه را نیکبار پرداخت نکنید و در هر بار اسـتفاده از برنامه یا خدمت پول بیشـتري را پرداخت کنید. اما در سـوي دیگر ممکن است که شما یکبار هزی

ــدید کار پرداخت را انج ــل ش ــندگان ام دهید. پرداخت کنید و در هرباري که به برنامه متص مانند یک تجدید نظر در ارائه یک SaaSبراي فروشاز نرم افزارها وجود دارند که می ظت قوي از آن چیزیســت که دارند همراه با ایجاد یک جریان مداوم از درآمد. در حال حاضــر انواع مختلفی احف

ــایر انجام یکرم افزارهایی که توانایی قرض داد. معموال ن SaaSطریق زانها را توان آ ــیار با سـ ــاده و واحد را بدون نیاز با تعامل بسـ وظیفه سـمشـتریان که مایل نیستند تا بسترهاي نرم افزاري را مستقر کنند اما تبدیل میکند. SaaSدسـتگاهها دارند آنها را به کاندیداهاي مناسـبی براي

به سود سرشاري دست یابند. برخی از این برنامه ها عبارتند از : SaaSنیاز به برنامه هایی با قدرت باالیی دارند می توانند از طریق

(CRM) مشتري با مدیریت منابع • ویدئو کنفرانس • مدیریت خدمات فناوري اطالعات • حسابداري • وب سایت تجزیه و تحلیل ترافیک • محتواي وب سایت مدیریت •

Page 13: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٣ Page مباحث نو در فناور اطالعات

ه اند تا با ابزارهاي وب هماهنگ و متناسـب باشند مانند مرورگرها. به همین دلیل بطور گسـترده اي توزیع و توسـعه داده شـد SaaSبرنامه هاي قابلیت SaaSآنها، اجازه دســترســـی همزمان چندین کاربر را می دهد. Back-Endکه بر اســاس ســاختار آنها را وب بومی نیز می گویند.

دلیل اینکه مدیریت از یک مرکز واحد انجام می شـــود، تا زمانی که دســـترســـی به نرم افزارهاي تجارتی مبتنی بر شـــبکه را فراهم می کند. بهصــحبت به میان می SaaS , PaaSهمانطور که ما در آینده در مورد مشــتریان به وب دســترســی دارند می توانند از برنامه ها اســتفاده کنند.

آوریم که در تعامل با همدیگر و سایر نرم افزارها هستند.

مزایا

البته این اسـت که دیگر نیازي به پرداخت پول براي خریداري نرم افزارها را ندارید. بعضی دیگر از مزایا در ادامه SaaSرین مزایاي یکی از بزرگت گفته خواهد شد :

آشنایی با شبکه جهانی اینترنت • نایی بانی یادگیري براي آشیجه منحمعموال تمامی کارمندان به یک سـیسـتم کامپیوتري دسـترسـی دارند و با وب آشـنا هستند. در نت

برنامه هاي خارجی کوچکتر می شود. کارمندان کمتر •

سـیسـتم فناوري نیازمند فضـا ، درآمد ، مزایا و بیمه اســت. توانایی دسـترسـی به برنامه ها در خارج از ســازمان می تواند باعث کاهش کارمندان شود.

سفارشی کردن •به برنامه ها اجازه می SaaSند و همچنین نیاز به سرهم بندي کردن کدها بود. شد برنامه هاي قدیمتر بسـیار سـخت سـفارسـی می

چیزي را می دهد که دقیقا می خواهند. ازمانها آند که به راحتی سفارشی شوند و به سده بازاریابی بهتر •

دنیا SaaSي روبرو می شود. اما با اگر یک ارائه کننده بخواهد یک برنامه را براي رازارهاي بسـیار باریک توسعه دهد با مشکالت زیاد به روي ارائه دهندگان باز است.

قابلیت اطمینان وب •ما در بحثهاي قبلی گفتیم که چگونه وب می تواند بعنوان یک نقطه شـکسـت ایفاي نقش کند، این بصـورت پراکنده درسـت است. اما

حقیقت این است که وب کامال قابل اطمینان است. امنیت •

ــوکت ــتریان اجازه می دهد که بطور امن از برنامه ها (SSL)ها الیه امن س ــت. و این به مش ــتفاده اس ــترده اي در حال اس به طور گس باشد، مانند شبکه هاي خصوصی مجازي. Back-Endاستفاده کنند بدون اینکه نیاز به خریداري تجهیزات پیچیده

پهناي باند بیشتر •ي در حال افزایش اســـت که این به بهبود کیفیت جریان داده کمک میکند. در نتیجه به در مـاههـاي اخیر پهنـاي بـاند بطور فزاینده ا

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

اول این است که هم داراي یک سـري مشـکالت و موانع در راسـتاي اجرا و اسـتفاده از آن اسـت. مورد SaaSمانند هر چیز دیگري پیدا SaaSسـازمانهایی که نیازمند یک سـري محاسبات بسیار خاص هستند ممکن است قادر نباشند تا برنامه ي مورد نظر خود را در

ن و همچنیدارند. کنند. در این صـورت ممکن اســت آنها دریابند که نیازمند خریداري و نصــب برنامه بر روي دســتگاههاي محلی خود مشــتریان ممکن اســت مجبور شــوند به ارائه دهندگان پول دهند، اما براي فروشــندگان وجود دارد. " Lock-In " عنصــري به نام

ــد اما نیازمند آدهند و آنها قادر به انتقال برنامه به یک فروشــنده جدید نباشــند. و یا ممکن اســت نانجام آن را یکبار ن قابل انجام باشبا چالشـهایی نظیر برنامه هاي متن باز و ســخت SaaSهاي سـنگین انتقال شـود. در آخر اسـت که فروشـنده قدیمی متحمل هزینه

Page 14: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٤ Page مباحث نو در فناور اطالعات

اشـند می توانند برنامه هاي متن باز را بر روي سـخت افزارهاي خود نصب سـت. اگر کمپانی ها اصـرار داشـته ب افزارهاي ارزان روبرو ا آن شوند. کرده و کارایی بهتر و متحمل هزینه هاي کمتري در قبال استفاده از

بسترهاي نرم افزاري بعنوان سرویستمامی منابعی که براي ساخت PaaSاسـت که مدل دیگري در جهت ارائه خدمات نرم افزاري است. SaaS ،PaaSپیرو و بدنبال

برنامه ها و سرویسها الزم است را از اینترنت بطور کامل میگیرد بدون اینکه نیازي با دانلود و یا نصب آن باشد.

شامل طراحی برنامه هاي کاربردي ،توسعه و تست و گسترش و میزبانی است.سرویسهاي دیگر شامل همکاریهاي گروهی و paasسـرویسهاي جمع آوري ســرویســهاي وب ،جمع آوري پایگاه هاي داده و امنیت و مقیاس پذیري وذخیزه و.. اســت. یکی از مشــکالت و عاملهاي لغزش در

ــرویس ــدن در بین ارائه دهندگان اســت.به این ترتیب که اگر شــما یک نبو paasس دن قابلیت همکاري و کار گروهی و قابلیت افراز یا جدا ش برنامه توسـط یک سـرویس دهنده تهیه کنید و بعدا تصـمیم بگیرید که از یک سـرویس دهنده دیگر استفاده کنید امکانش وجود ندارد و یا اینکه

ی پرداخت کنید و نیز چنانچه فراهم کننده بخواهد از تجارت بیرون برود برنامه ها و داده هاي شما از بین خواهد رفت.شما مجبورید هزینه گزاف

پایان یافت و این موجب گم شدن 2007آغاز شـد و در سال 2006بود که کار شـرکت در سـال zimkiنکته:یکی از این نمونه ها تولید کننده ن شد.دادهاي میزبانها و کاربر

Paas معموال برخی بسـتري را براي پشـتیبانی از ایجاد واسطهاي کاربري ارائه می کند و معموال بر پایهHTML و JAVA Script توسـط کاربران زیادي بصـورت همزمان مورد استفاده قرار بگیرد.و بر اساس این ذهنیت طراحی شده است paasاسـت. از آنجا که انتظار میرود

کند.وما تسهیالتی را به صورت اتو ماتیک براي مدیریت همزمانی ، مقیاس پذیري و خرابی فراهم میو عم

از توســعه دهنده هاي واســط کاربري وب پشــتیبانی میکند.و این (REST)و (SOAP)از طریق پروتکلهاي ســاده اي مانند paasهمپنین اده و سرویسهاي فراهم شده از طریق شبکه، میباشند.واسطهاي کاربري داراي توانایی دستیابی به پایگاههاي د

PaaS Options نشده ترجمه قسمت این : جمله ــعه دادن به کمک افزونه ها • این قابلیت اجازه میده (Add –on development facilities)امکاناتی براي توس

saasان نیازمندند آنها را براي اضافه کردن کاربدهاي ها توسعه میدهند و کارب paasها را براي نوع دیگري.به طور رایج saasکه .ها به اشتراك بگذارند

خاص را شــامل saasاین محیط ها تکنیکی و وابســتگی به یک :)stand –alone environmentsمحیط مســتقل ( •

نمیشوند و به طور معمول برا توسعه هاي خاص استفاده میشوند.

Page 15: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٥ Page مباحث نو در فناور اطالعات

ا را هامنیت و مقیاس پذیري بر روي تقاضامحیط پشـتیبانی میزبانی سـطح خدمات وب را مانند این – ارائه برنامه هاي کاربردي • شامل نمیشود.

وجود داشت، مواجه است. برخی از SaaSبا همان فاکتورهاي پذیرش که در مورد PaaSگرایشـات بسـوي بکارگیري : عوامل تاثیر گذار دیگر عبارتند از:

وانایی همکاري میان گروههاي کاري مجزا از لحاظ منطقه جغراقیاییت • توانایی ادغام خدمات وب از منابع مختلف • قق بخشیدن به صرفه جویی در هزینه با استفاده از برنامه نویسی سطح انتزاعی باالترتوانایی براي تح •

Hurdles در اینجا دو مشـکل عمده وجود دارد که توسعه دهندگانی که به :paas رسیدگی میکنند با آن مواجه میشوند. از انجایی که بعضیاده میکنند و بعضی از توسعه دهندگان از اینکه به یک فروشنده منفرد قفل شوند از فروشـندگان از زبانهاي توسـعه و سـرویسهاي اختصاصی استف

نکه یهراسـان میباشـند.فروشـنده ممکن اسـت اجازه دهد برنامه براي دیگر فراهم کننده ها آورده شود.با این وجود هزینه به نصبت باالتر است از ا برنامه در بین میزبانهاي معمولی حرکت کند.

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

Haas یا همان سـخت افزار به عنوان یک سـرویس شکل دیگري از خدماتی است که در محاسبات ابري استفاده میشود.در جایی کهsaas , .بنابراین وجود ندارد.این به واقع اشــاره میکند به ســخت افزار hasخدمات و برنامه هاي کاربردي را براي اســتفاده فراهم میکنند دیگر paas و

شرکت شما میتواند هر آنچه را که بر روي آن است بخواهد.

نامیده میشود. laasگاهی اوقات زیر بنا به عنوان یک سرویس یا hasنکته:

Page 16: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٦ Page مباحث نو در فناور اطالعات

Has ه رم افزار ها و قفسبه ارائه دهندگان خدمات اجازه میدهد که منابع سـخت افزار یرا کرایه کنند.سریعتر از خریداري کردن سخت افزار ها و ن ها فقط انها مجبورن هزینه اي را بابت کرایه آن پرداخت کنند.

Haas به شما اجازه منابعی از قبیل زیر را میدهد:

فضاي سروري • تجهیزات شبکه • حافظه ها • چرخه هاي حافظه • مکان ذخیره یابی •

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

براساس میزان منبع مورد نیاز محاسبه میکنند و متحمل میشوند.

Haas : با چندین قطعه زیر درگیر است

را میک سطح معینی از عملکرد سیستکه یک توافقنامه بین فراهم کننده خدمات و کالینت ها اسـت و : موافقتنامه سطح خدمات • تضمین میکند.

عنوان مات اغلب بهارائه دهندگان خد اینها اجزاي از منابع هســتند که میتوانند به بیرون کرایه داده شــوند.ســخت افزار کامپیوتر : • تر آهنها را تنظیم میکنند.یک شبکه براي مقیاس پذیري آسان

و ...... شامل سخت افزار براي فایروال ها، روترها، متعادل کردن بار شبکه : • دسترسی پیدا کنند.خود مورد نظرشان از طریق سازمان ، این به مشتریان اجازه می دهد تا به سخت افزار اتصال به اینترنت • .اجازه می دهد موردنظرشانبه مشتریان براي اجراي مجازي :بستر هاي نرم افزاري محیط مجازي •

ها کاربرد 1,2

ر روي بسـوال متداولی که براي ما ایجاد میشد این است که آیا واقعا محاسبات ابري اجرا میشوند؟؟خوب در حال حاظر ما برنامه هایی را داریم که

رهاي دیگري و .. انجام میگیرند.و محاسـبات ابري توانایی بالقوه اي براي کشیدن اینها به سوي خود دارد.بنابراین محاسبات کامپیوترهاي و سـرو ابري موارد ماربري شما را به سمت خود می آورد از طریق به اشتراك گذاري و دستکاري کردن داده ها .

تو ضیح داده خواهد شد. 6داده در فصل نکته: در ارتباط با روشهاي ذخیره سازي و پایگاههاي

ذخیره سازي : 1,2,1

Page 17: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٧ Page مباحث نو در فناور اطالعات

مزایاي در راستاي منافع عمومی محاسبات –اسـت.که یکی از کاربردهاي آن آسـان بودن ذخیره سازي Haasتا حدودي شـبیه به ــنده کنید دیگر نیازي براي خرید تجهیزاتی براي ــما یک مکان براي ذخیره اطالعات از فروش ذخیره کردن و خنک ابري اســت.اگر ش

نگهداشتن نیست و همه این موارد بر عهده فروشنده است.

پایگاه هاي داده : 1,2,2

ــریچ کردن را ــت که در داخل اطالعات داخل آن لینکهایی وجود دارد که امکان س پایگاه داده ها مخازنی براي نگهداري اطالعات اســده اي مانند آمازوامکان پذیر میکند اطالعات را در ســـخت افزارهاي مختلف پراکننده اي simpleDBن و.پایگاه هاي توزیع شـ

توزیع کرده اند.اما براي کاربران به نظر می آید که همه آهنا در یک مکان قرار دارند.

:شامل موارد زیر است هایی مزایاي استفاده از چنین پایگاه داده

اثیر را تحت تتنها آن قسمت از اطالعات ، رخ دهدگاه داده اگر یک خطا در یک سیستم پای:دسترس بودن بخشـیدن در بهبود • و به دیگر پایگاه هاي داده وارد نمیشود.قرار خواهد

بهبود بخشیدن عملکرد: •داده ها در کنار وب سایت بر اساس بزرگی تقاضا نگهداري می شوند ، و پایگاه داده نیز بصورت موازي کار می

ی در میان سرورهاي متعدد می شود.کند که خود اجازه بارگذاري متعادل باال یک شبکه از کامپیوتر هاي کوچکتر با قدرت برايتر است نصبت به ارزان قیمت : • سیستم میتواند قابل تغییر و انعطاف پذیر باشد بدون اینکه به پایگاه داده ها اسیب برساند.انعطاف پذیري : •

به طور عمده زیانهاي آن شامل موارد زیر است : مدیران مجبورند کارهاي اضافی براي ایجاد و نگهداري آن انجام دهند.پیچیدیگی: • با اضافه شدن پیچیدگی نیاز بیشتري براي دستمزد و کارگران ایجاد میشود.هزینه هاي نیروي انسانی : • قطعه بندي پایگاههاي داده باید بصورت کامال ایمن باشد.امنیت : •لیت تغییر کردن سـریع و پیچیدگی ایجاد درسـتی و صداقت در پایگاههاي داده بسیار مشکل با توجه به قاب صـداقت و درسـتی : •

است. در اینجا هیچ استاندارد رایجی براي تبدیل یک پایگاه داده متمرکز به حالت ابري ان وجود ندارد.استاندارد : •

همگام سازي :

در طول سرویسهاي چند رسانه اي leMeMicrosoft’s Live Mesh or Apple’s Mobiهمگام سازي همانند

تازه شـوند.به طور مثال اگر شـما یک صـفحه گسـتر داشـته باشـید و آن را روي یک سرویس ذخیره کنید. حال اگر بخواهید از طریق PDA .به آن دسترسی داشته باشید بر روي سیستمتان دانلود میشود

سرویسهاي پایگاه داده :

Page 18: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٨ Page مباحث نو در فناور اطالعات

هم خوانده میشــود.که این Daasویس که در حال حاظردر محاسـبات ابري رایج شـده اسـت. به عنوان پایگاه داده به عنوان یک سـر عقیده از پیچیدگی و هزینه ها براي راه اندازي پایگاه داده تان جلوگیري به عمل آورده است.

Page 19: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٩ Page مباحث نو در فناور اطالعات

عبارت است از : Daasز جمله منافع ا

ی سیستم ها که موجب نگرانی در مورد آن شود.شما هیچ نگرانی ندارید در اینجا نیسـت هیچ سرور و افزونگ سـانی در اسـتفاده : ا • نصبت به خرید و نصب سخت افزار براي پایگاه داده تان.

ــما میتوانید داده قدرت : • ــت.ش پایگاههاي داده در یک محیط محلی قرار ندارند و این به معنی غیر موثر بودن و وظیفه اي نبودن نیسشـدن از صـحت اطالعات بدسـت آورید.شـما میتوانید به سادگی پایگاههاي داده را ایجاد . دسته بندي هاي مرسـوم را براي مطمئن

کنید.ــازي: • ــرور هاي مختلف را میتوان براي افزودن اعتبار و قدرت باهم ادغام کرد. به طوري که مردم یکپارچه س پایگاه هاي داده از س

میتوانند کارهایشان را موثرانه تر انجام دهند. ????????????????????????????????دیریت :م •

MS SQL

منجر شد 2008سـرور ناآشـنا نیسـت.گسـترش محاسـبات ابري در بهار SQLهر کسـی که با پایگاه اده سـر وکار داشـته باشـد با اه داده هاي هست بسیار شبیه به پایگ SSDSسرور خود را معرفی کند.به نظر می آید SQLمایکروسـافت سرویس پایگاه دادهاي

شما به سیستم پرداخت میباشد.و پرداخت SOAP REST API آمازون به صورت ساده با شماي ذخیره سازي رایگان داده ها ؛ــاز اســـــت ــی ــورد ن ــوان م ــن ــه ع ــر ب ــت ــزرگ ــاس ب ــی ــق ــک و در م ــوچ ــه شـــــروع ک ــادر ب ــن ق ــی ــن ــچ ــم . ه

این SSDSاست.یکی از امتیازهاي اصلی فروش شـبیه اسـت ولی بسـیار تغییر کرده SimpleDBبهدر حالی که به نظر میرسـد براي همگام کردن منابع داده هاي Net.اسـت که چهارچوب آن را با مایکروسافت همگام سازي کرده است.که داراي یک کتابخانه

لف باعث به عنوان یک مرکز داده فعالیت کند.همگام کردن داده هاي سیستمهاي مخت SSDSمختلف.مایکروسـافت در نظر دارد که دستیابی به داده ها به صورت آفالین را براي آنها فراهم میکند .

را ایجاد میکند عبارتند از : Assdsسه عقیده که هسته اصلی است. که شامل صدور صورتحساب واحد و جمع آوري محتویاتتوانایی،قابلیت : •• Container : سرچ میکنیدشامل مجموعه اي از موجودیتها و چیزهاي که شما آنها را • Entity :شی ئ که اطالعات را ذخیره میکند

ســـرور ،با این تفاوت که نمیتوان آن را به ســـادگی به ابزارها و تجهیزات جدید مجهز کرد. SQLهســـت بر پایه SSDSدر واقع .مایکروسافت آن را با به کارگیري مقیاس بزرگ در ذهن ساخته شده است

Page 20: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢٠ Page مباحث نو در فناور اطالعات

Oracle: سـه خذمت را براي سـرویسـاي پایگاه داده براي کاربران ابر معرفی کرد.مشتریان میتوانستن مجوز Oracle، 2008در خزان سـال

سه مورد زیر را داشته باشند: اوراکل 11gپایگاه داده • مدیریت بنگاه اقتصادي اوراکل •• Oracle Fusion Middleware

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

ــرعــت ــتقرار نرم افزار خودکــار بــه سـ ــعــه رایج مــاننــد ســــاخــت برنــامــه هــاي کــا بــهمجوز و اسـ ــتفــاده از ابزار توسـ :ربردي بــا اسـApplication Express ،Oracle Jdeveloper ،Oracle Enterprise Pack for Eclipse ،Oracle

Workshop for WebLogic کنند.عالوه بر اینOracle Unbreakable .پشتیبانی از از لینوکس پشـتیبانی میکندAWS در دسترس هست.پشتیبانی بدون درز و یمپارچه از مشتري را فراهم میکند. Oracle Enterprise Linux on EC2براي

براي قادر ساختن مشتریان براي موثرتر شدنشان و پایین آوردن هزینه هاي فناوري oracel’sانتخاب فراهم کننده هسـت پایه ي استراتژي عملیاتی یا تقاضاي محاسبات باشد.توسعه آن براي محاسبات ابري هست یک فرضیه اطالعات خود.خواه انتخاب آن از سخت افزار یا سیستمهاي

:ما از همکاري با وب سـرویسهاي آمازون براي فراهم کردن راه حل واحد فناوري کسـب و کار جهانی اوراکل رابرت نائب رئیس به گفته طبیعی.عالوه بر این آشناي اوراکل که بستگی به تجارتشان را دارد استفاده میکنند.ابر براي سـرمایه گذاري مشتریان خود خوشحالیم.از نرم افزارهاي

اوراکل به معرفی یک راه حل براي یک پشـتیبان گیري امن مبتنی بر ابر پرداخته اسـت. پشـتیبان گیري امن اوراکل به مشتریانش اجازه می دهد مقصــد پشــتیبان گیریشــان اســتفاده کنند. که این ماژول مبتنی بر نوار ) بعنوان Amazon S3 (که از ســرویس ســاده ذخیره ســازي آمازون

مدیریتی برتر اوراکل اسـت. این سـیسـتم به ارائه ظرفیت نامحدود و واقعی که بر اسـاس تقاضـا و با یک سـري هزینه هاي سرمایه اي ثابت می ز گذاري شده می پردازد که باعث بوجود آمدن یک اطمینان از امن پردازد. ماژول مدیریتی این سـیستم همچنین به ارائه یک پشتیبانی داده اي رم

بودن محیط ابر می شـود. همچنین بصــورت کامل با دو برنامه مدیریت بازیابی اوراکل و مدیریت ســرمایه گذاري اوراکل یکپارچه شــده اســت که AWSبا حجم باالي داده اي براي انتقال از/به سرویس باعث بوجود آمدن یک رابط کاربري آشـناتر براي کاربران شـده اسـت. براي مشتریانی

آمازون ، اجازه ساخت یک سري ارتباطات مشابه را در فضاي شبکه به آنها میدهد.

ابر و شبکه هاي داخلی 1,3مین اصول بزرگ نیسـت شما می توانید زیربناي فناوري خود را مشابه ه Amazon S3زمانی که عملیات ها و پردازش شـما به اندازه ابرهاي

ها بجاي استفاده از کامپیوترهاي رومیزي بر روي سرویسهاي سرورهاي داخلی Thin Clientو قسمت ها بسازید و توسعه دهید. با راه اندازي خودتان ، شما قادر به کاهش هزینه هاي نگهداري و همچنین هزینه هاي انرژي می شوید.

) و آنچه که در ترکیب با آن میاید بپردازیم. In house cloudعه ابر خودتان ( در این بخش ما می خواهیم به محاسن ساخت و توس

اجزا 1,3,1

نحوه ساخت آنها را نشان 5-1) . نقشه شبکه اي شکل Thin clientدر پردازش کالینت/سـرور دو جزء اصلی وجود دارد : سرورها و کاربران ( ها ( بدون آنکه نیازي به دیسک هاي سخت Thin Clientهایتان می پردازنو و می دهد. سـرورهاي خانگی شما به میزبانی و پردازش برنامه

داشته باشند ) نتایج را نشان می دهند.

Page 21: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢١ Page مباحث نو در فناور اطالعات

Hypervisorماشینهاي

به شما اجازه مجازي سازي سرورهایتان را می دهد که در نتیجه توانایی اجراي Vmware،Microsoft’s Hyper-Vبرنامه هایی همانند مجازي را بر روي یک سـرور فیزیکی را به شما می دهد. این قسمت اجازه فراهم کردن مجازي سازي یک سري از سخت افزارها چندین سـرور

را به شـما براي اجراي سـیستم عاملهاي مهمانهایتان را می دهد. آنها همچنینی اجازه نصب سیستم عاملهاي مختلف بر روي یک ماشین را می اجراي یک برنامه به ویندوز ویستا نیاز دارید ، در حالی که یک برنامه دیگر به لینوکس نیاز دارد. راه اندازي یک سرور دهند. براي مثال شـما براي

براي اجراي هر دو سیستم عامل کاري آسان است .

ــنــد. ــتــفــاده مــیــکــن ــرور نــرم افــزار اســ ــا ســ ــامــه کــاربــردي بــراي بــرقــراري ارتــبــاط ب کــالیــنــت هــاي بــاریــک از یــک بــرن

ــر ــیشـــــت ــیشـــــود. ب ــاده م ــرســـــت ــس ف ــري پ ــه مشـــــت ــی شـــــود، و ب ــام م ــج ــر روي ســـــرور ان ــا ب ــردازش ه پــاریــک وجود دارد. ــحـبــت کـردن در مـورد کـالیـنــت هــاي ب ــه هـنـگــام صـ ــه مـنـظـور گـرفـتـن خـط ، ب بـرخـی از مـبــاحــث بــا ــاط ب ــب ــراري ارت ــرق ــراي ب ــر وب ب ــا یــک مــرورگ ــردي ی ــارب ــه ک ــام ــرن ــه یــک ب ــاز ب ــی ــاریــک ن ــنــت هــاي ب ــرخــی از کــالی ب

ند. با این حال، برخی دیگر نیاز به هیچ افزودنی بر روي برنامه هاي کاربردي نیسـتند . این نوع بحث معناشـناسی است به دلیل این که سـرور دار آیا مسئله واقعی بر روي سرور انجام می شود و سپس به کالینت هاي باریک ،به عقب منتقل میشود.

ابره سمت ب نندگانکاولین حرکت 1,4

فروشــندگان که خدمات ابر را ارائه می دهد.وآنچه که بر پایه ي فروشــنده و مدل هاي قیمت گذاریشــان باید ارائه شــود متغیر امتیازات حســاب

Page 22: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢٢ Page مباحث نو در فناور اطالعات

اســـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــت. .بیایید نگاهی به برخی ازنام هاي بزرگ در دنیاي محاسبات ابري بیاندازیم و به طور خالصه، در مورد آنچه که باید ارائه شود صحبت کنیم

بحث خواهیم کرد. 11باشید ما در مورد جزئیات بیشتر آن در فصل توجه داشته

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

ین شـرکتهایی است که خدمات ابر را به عموم مردم ارائه داد، و آنهابسیارخبره وماهر هستند .آمازون تعدادي خدمات آمازون یکی از اول :آمازون

ابري را ارائه می دهد ، از جمله: ــتیـک ابري ( • ــبــه ي االسـ ــافی EC2محـاسـ ــین هـاي مجــازي و چرخــه هــاي اضـ ــمــا. CPU): ارائـه مـاشـ ــازمــان شـ براي سـرا به اندازه ي سـرویس ذخیره سازي مجازي آمازون می GB 5)، به شـما اجازه ي ذخیره ي مقادیر تا S3ده (سـرویس ذخیره سـازي سـا •

دهد API) به ماشــین هاي شــما اجازه می دهد براي صــحبت کردن شــما با یکدیگر از فرســتادن پیام از طریق SQSخدمات صــف ســاده ( •

استفاده کنید.• SimpleDB یس در حال اجرا برروي ســاختار داده ها در زمان واقعی را نمایش می دهد. این خدمات که ارتباط نزدیک با یک وب ســرو

آمازون)دارد، در مجموع ارائه می شود .قابلیت EC2) و محاسـبه ي االستیک ابري آمازون ( S3 سـرویس ذخیره سـازي سـاده آمازون (آمازون ــه ي داده ــوعــ ــمــ ــجــ ــو مــ ــیــــره، پــــردازش، و پــــرس و جــ ــت. ذخــ ـــر اســــ ــا در اـب هــ

ــود. ــایــد از طــریـق خـط فــرمــان انـجــام شـ هــا ب ــد ، چــرا کــه آـن ــکــل بــاشــ ــتـفــاده مشـ راي اسـ ایـن خــدمــات مـی تــوانــد ـب اگر شما براي کار کردن از یک محیط خط فرمان استفاده می کنید، شماباید مشکل زیادي در استفاده از این خدمات نداشته باشید.

آمازون نسخه اي از توزیع هاي لینوکس است، بنابراین کسانی که در خانه تجربه لینوکس داشته باشند. در ماشـین آالت، ماشـین آالت مجازي ــال کــنــیــد. ــامــه هــاي کــاربــردي بــرا ي مــاشــــیــن خــودتــان را نــوشــــتــه وپــس از آن بــه ابــر ارســ واقــع، مــی تــوانــیــد بــرن

ــ ــمــا می توانی ــت. شـ ه امروز اسـ ــرویس ابر آمـازون تـا ـب ــترده ترین سـ ــتر در مورد خــدمـات ابر آمـازون در کـه این گسـ د اطالعــات بیشـhttp://aws.amazon.comببینید.

ــبه کنید ، اما در موتور :گوگل ــما می توانید امتیازات را محاس ــت. در آمازون ش ــوالت آمازون اس ــاد کامل با محص موتور کاربردي گوگل ،در تضرا بنویسـید. گوگل ویژگی هاي فایل ارسال شده از پایتون را به عنوان یک اقدام کاربردي گوگل ، شـما نمی توانید یک فایل را در دایرکتوري خود

ــد. ــی ــاده کــن ــف ــت ــوگــل اســ ــایــگــاه داده ي گ ــد از پ ــای ــمــا ب ــره داده هــا شــ ــراي ذخــی ــد، و ب ــن ــذف مــی ک ــی ح ــت ــی ــن ام

ه دهندگان را براي ســاخت امکانات کاربردي گوگل ،توســع گوگل اســناد و صــفحات گســترده آنالین را ارائه می دهد، و با اســتفاده از موتور هايد هبراي اسـناد و سـایر نرم افزار هاي (آنالین) تشویق می کند،. گوگل برنامه هاي کاربردي وب را از مجموعه ي ویژگی هاي هسته می کا

ــه می دهــد. ــکــال زدایی مفیــد را ارائ ــازد. گـوگــل نـیـز ویـژگـی هــاي اشـ هــا مـیســ و یــک چــارچـوب خـوبـی بـراي ارائــه ي آـنستفاده اروه ها و افراد به احتمال زیاد بیشـتر از موتور کاربردي بوسـیله ي نوشـتن یک الیه پایتون که بین کاربر و پایگاه داده تنظیم شـده است گ

ــد. ــه شــ ــاف ــه اضــ ــن ــی ــس زم ــردازش پ ــدمــات پ ــه خ ــتــري ب ــیشــ ــژگــی هــاي ب ــوگــل وی ــال گ ــب ــه دن ــد. ب ــن ــن مــی ک / پیدا کرد. code.google.com / appengineاین مطلب را می توان به صورت آنالین در

.

Page 23: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢٣ Page مباحث نو در فناور اطالعات

، یک سیستم عامل است که به سازمان ها اجازه ي اجراي برنامه Azure راه حل محاسـبات ابري مایکروسافت به نام ویندوز :مایکروسـافت

ــافت می دهد . هم ــتفاده از مراکز داده مایکروس ــتر هاي نرم افزاريهاي کاربردي ویندوز و ذخیره فایل ها و داده ها را با اس چنین خدمات بسAzure را ارائه می دهد ، که این خدمات به توســـعه دهندگان اجازه ي ایجاد هویت کاربر، مدیریت گردش کار، همگام ســـازي داده ها را می

ــبــات آنالین مــایکروســـافــت فراهم ــود .دهــد ، و انجــام عملیــات دیگر بــه عنوان برنــامــه هــاي نرم افزاري در پلــت فرم محــاسـ میشـ عبارتند از: Azureاجزاي کلیدي بستر خدمات ابري

خدمات میزبانی وب و مدیریت و ذخیره سازي درمقیاس سطح پایین ، محاسبات، و شبکه را ارائه می دهد. Azureویندوز • خدمات پایگاه داده و گزارش گیري را فراهم می کند . مایکروسافت SQLخدمات • پیاده سازي سرویس هاي مبتنی بر دات نت را فراهم می کند. کروسافتخدمات دات نت مای. •

چهارچوب مفاهیم مانند گردش کاربراي به اشتراك گذاشتن ، ذخیره، و همگام سازي اسناد، عکس ها، و فایل در سراسر رایانه هاي شخصی، تلفن ها، برنامه خدمات زنده •

ود.هاي کاربردي کامپیوتر و وب سایت استفاده می شبراي محتواي کسب و کار، همکاري، و راه مایکروسافت CRMمایکروسافت و خدمات داینامیک SharePointخدمات •

حل توسعه در ابر مورد استفاده قرار میگیرد.

ــخه هاي بعدي یک گزینه مبتنی بر مرورگر را ارائه کند .به طوري که کاربران قادر به خو ــد دارد در نس ــافت قص ــنمایکروس اد اندن و ویرایش اس د.شآنالین و همچنین توانایی ارائه براي کاربران به صـورت گروهی با اسـتفاده ازوب، تلفن همراه، و نسـخه هاي اداره ي مشـتري را داشـته با

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

پیدا کرد. www.microsoft.com/azure/default.mspxعرضه ي ابر مایکروسافت رامی توان به صورت آنالین در آدرس به سـادگی اعتیاد به مواد مخدر اسـت .اما براي دیگران که می خواهند آن را بپذیرند، محاسبات ابري، "محاسـبات ابري "براي برخی، اصـطالح

داده نیاز است ، و بیشتر کار با فناوري اطالعات است. راه بسیار خوبی براي متخصصان فناوري اطالعات است وبه به تمرکز کمتري در مراکز

Page 24: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢٤ Page مباحث نو در فناور اطالعات

دومفصل

سبات ابري و سازمان شماامح 2

ــتفاده انرا شــما نیســت .همه امور براي یک اندازه متناســبدر ابر رایانه را در ســازمان خود فقط به عنوان پیکربندي ســخت افزار و نرم افزار اساین فصل به شما کمک میکند درك کنید که چطور سازمان شما محاسبات ابري را به حاسـبات متفاوت نیز خواهد شـد. ابر شـما نیاز به م .کنیدمی

ــت ــریــن اســ ــت ــب ــاســ ــمــا مــن ــاده شــ ــتــف ــهــا بــراي اســ ــرد و کــدام راه حــل ــب ــکــار ب ــریــن نــحــو ب ــی کــه بــهــت و در حــالی عیب این اسـت که محاسبات ابري ب .مکنیمی بحث ما در مورد محاسـبات ابري خوب اسـت، در مورد محدودیت هاي محاسـبات ابري صـحبت

.خاموش کنیدکه شما باید آن را هست نیست، و زمانی

استفاده کنید:محاسبات ابري از میتوانیدزمانی چه 2,1 چه زمانی از محاسبات ابري استفاده کنید یا نه بستگی به فاکتورهاي زیر دارد :اینکه شما

سود/ هزینه نسبت • تحویل سرعت •

د کرد خواهی استفاده شما ظرفیت مقدار چه • است شده تنظیم شما اطالعات آیا • فناوري اطالعات شما سازمان و ها شرکت ساختار •

که شـــما نیاز دارید به داشـــتن یک عملکرد همتا براي محاســـبات ابري.عالوه براین اینجا هســـت زمانهایی که در اینجا زمانهایی وجود دارد کهزمانی ومحاسـبات ابري نیاز مناسـبی نیست باري نیاز شما.در این بخش نگاهی داریم به هر دوي اینها زمانی که شما میتوانید ابر را استفاده کنید

پاك کنید که باید انرا به عنوان راه حل

سناریو 2,1,1

در اینجا سـه اجراي عمده از محاسـبات ابري وجود دارد.چگونه سـازمانهایی که محاسـبات ابري را اسـتفاده میکنند هست کامال متفاوت در سطح دانه اي اما به طور عمده در یکی از این یه راه حل سقوط میکنند.

Page 25: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢٥ Page مباحث نو در فناور اطالعات

محاسبه ابرها

ومنابعی که کدهاي گرفته شده انها را اجرا اال از مقیاس پذیري ،ارزانی و محاسبات برحسب تقاضامحاسـبات ابر اجازه دسـترسـی به یک سطح ب میکند را فراهم میکند.سه نمونه از محاسبات ابري عبارتند از:

• Amazon’s EC2 • Google App Engine • BOINC

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

ابري عضو شوید و بی درنگ اغاز کنید.

ر هر سـایزي مناسب است اما براي سازمانهاي بزرگ ممکن است یک نقطه ضعف باشد زیرا این این کاربردها این کاربدها براي همه سـازمانها د ــتاندارد ــتفاده میکنند را مدیریت اس ــازمانها اس ــرمایه گذاریها متوقف ارائه و همچنین قابلیتهاي نظارت و حکومت را که س نمیدهد .با این وجود س

که براي Terremark تصدي ابر مانند وجود داردارائه ابرازمجموعه نوظهور هدو در اینجاارائه میدرا گذاريآمازون حمایت از سـرمایه نمیشـوند. سرمایگذاریها مشترك است.

ابر ذخیره سازي

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

را در خارج از سایت نگهداري کنید.

توجه: ما به آمازون و دیگر فراهم کننده هاي ابر در فصل بعدي بیشتر می پردازیم.

کاربردهاي ابري

محاس بات ابری اجازه میدھد بھ ش ما کھ دس ترس ی ژیدا کنید بھ برنامھ ھای کاربردی بر روی تجھیزات ارائھ دھندگان

ابر ذخیره س ازی اجازه میده بھ ش ما کھ ذخیره کنید داده ھایتان را بر روی تجھیزات فروشنده

.داردد زیادي متفاوت است، بسته به فروشنده شما امنیت و هزینه هاي باال در این زمینه و تا ح

Page 26: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢٦ Page مباحث نو در فناور اطالعات

ته سبرنامه هاي کاربردي از ابرهاي محاسـباتی متمایز اسـت از آن جهت که از نرم افزارهاي کاربردي اسـتفاده می کنند که به زیر سـاخت ابر واب بردي تحت وب ) هستند و شامل چیزهایی مانند برنامه هاي کارSaaSهسـتند . برنامه هاي کابردي نسـخه هایی از نرم افزار به عنوان سرویس(

ــرویس هاي آنالین ــتند که به کاربران از طریق مرورگر یا برنامه هاي کاربردي مانند س ــوند. (Online)هس ــافت، تحویل داده می ش مایکروس را به ابر منتقل می کنند. IT(اینجا ترجمه این جمله را حذف کرده اید) این کاربردها میزبانی و مدیریت

به برنامه هاي کاربردي که به زیر ساخت اینترنت خودشان وابسته هستند،تحویل داده می شود. برنامه هاي کاربردي ابري

ــربار برنامه هاي کاربردي اغلب نیازهاي نصـــب و راه اندازي برنامه هاي کاربردي روي کامپیوتر مشـــتریان را حذف می کنند. بنابراین هزینه سـ م می شود.نگهداري نرم افزارها،عملیات مداوم و پشتیبانی ک

بعضی از برنامه هاي کاربردي ابري شامل برنامه هاي زیر می شود:

)Skypeو BitTorrnetمحاسبه نظیر به نظیر(مانند:

)YouTubeو MySpace برنامه هاي کاربردي تحت وب(مانند:

SaaS :مانند)Google Apps(

)Microsoft Online Servicesنرم افزارهاي افزوده شده به سرویس ها(مانند:

چه زمانی شما نباید از محاسبه ابري استفاده کنید؟ 2,1,2

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

یادآوري جزئیات

Page 27: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢٧ Page مباحث نو در فناور اطالعات

)آن محافظت HIPPA( اگر شـما می خواهید از محاسـبه ابري اسـتفاده کنید و داده هایتان را بوسـیله قرارداد بیمه قابل حمل بودن و حسابداري ار دهید. رکنید، شـما هیچ شانسی نخواهید داشت. بیایید اینگونه تعبیرکنیم که شما نباید داده اي را بابیمه قابل حمل بودن و حسابداري روي ابر ق

اطالعات سالم و حساس اند و در واقع

ظت نشده باشد.: عامل جریمه هایی که در آن، داده محرمانه محاف2-1جدول

ــت که دقت یک مراقب بازرس حق ــود)که مانند این اس ــازمان ها قرار گیرد(مخلوط ش ــرور با داده هاي دیگر س ــده می تواند روي س داده بیمه ش ) را بگیرد.HIPPAبیمه(

ودن م بودن(دست نخورده ببا این حال،گوگل و مایکروسـافت با همدیگر در سـرویس رکوردهاي سـالم پیشـرفت کرده اند: مایکروسافت روي سال ) به بیرون فرستاده شود.Onlineداده) و گوگل بر روي قوانین آنها کار می کند تا داده بسیار خصوصی و دست نخورده آنالین(

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

)،به شما توصیه می شود که بسیار مراقب مکان مقصد داده هایتان بر Sarbanes-Oxleyو HIPPAاگر داده شـما کنترل می شـود( توسط د یا باشد. حال آنها فراهم کننده ابر هستن روي ابر باشـید.بعد از آن اگر شـما یک داده مالی مشـتري را بفرسـتید و یک شـکاف(اشتباه) وجو داشته

شما؟

عامل جریمه 2-1توجه کنید. جدول 2-1و فقط تعدادي دندان به آن اضـافه کنید تا زمانی که داده خصوصی بر اثر اتفاقی از دست رود.به جدول شدن را در صورت تخلف از قوانین شرح می دهد.

موضوعات قانونی

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

اجازه دستیابی به داده ها را بدون مجوز یا اجازه صاحب آن ،می دهد. FBI(بیمه ها) به ACTبراي مثال ارتباطات ذخیره شده

ت جغرافیاي سیاسیاهمی

ایتان را هدر حقیقت ممکن اسـت فرسـتادن داده هایتان به روي ابر غیر قانونی باشد.(به عنوان مثال) اگر شما در کانادا باشید و شما بخواهید داده به روي ابري در آمریکا ارسال کنید،شما بدشانسی خواهید آورد.

Page 28: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢٨ Page مباحث نو در فناور اطالعات

ی توانند از سـرویس هاي شبکه اي که در مرز آمریکا انجام می شود، استفاده کنند .علت این اعالن کرده اسـت که نم ITدولت کانادا به کارکنان است که داده هاي ذخیره شده روي سرورهاي کانادا،وارونه(به طور منفی ) روي بیمه کانادایی قرارداده می شوند.

موضوع، درحال حاضر آنها سیاست بزرگی دارند. همه این ها ممکن مسـلماً کانادا دوست صمیمی آمریکا است و در شمال آن قرار دارد، اما در این ثه داسـت براي دولت آمریکا باشـد تا یک سرور را با داده هاي خارجی آن، قبل از اینکه شما بتوانید عکس العملی نشان دهیدتصرف کند. و این حا

بین المللی دیگري است.

شـاید شما قوانین دولت ها در مورد حریم خصوصی شما و محافظت آن در یک کشور خارجی و همین عملیات ابر می تواند خارج آمریکا رخ دهد. ه ندیگر را ندانید.همه این ها ممکن اسـت بوسـیله فرمانده کل و کادر پرسـنلی آن با کمک کارکنان چاپلوس و راغب به دفتر فراهم کننده شما رخ

د ببرند.کنند و سرور خاموش شما را همراه اطالعات روي آن با خو

وابستگی سخت افزاري

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

ویس قیمت هاي سخت افزاري که شما نیاز دارید را در ابتدا،اگر شـما سـخت افزار خاصی نیاز داشته باشید،شانس کمی دارید که فراهم کننده سر

ــما به خرید آن می روید و می خواهید که خرید ــما را کم دامنه تر و مهم تر کند در زمانی که ش ی خوب در اختیارتان قرار دهد.می تواند انتخاب ش داشته باشید.

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

کنترل سرور

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

ابر با برنامه کاربردي شما تطابق مناسبی نخواهد داشت.

Page 29: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٢٩ Page مباحث نو در فناور اطالعات

د به ریشـه ها(منظور اجزاي اصـلی) اجازه دسـتیابی دهید.اگر شما به سطح دستیابی باالتري نیاز داشته توجه: در بعضـی ابرها شـما حتی نمی توانی

باشید، باید شما بدانید که فراهم کننده آینده تان باید اجازه دهد.

هزینه

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

بنابراین این نکته عامل مهمی در همه چیز:امکانات، به هر حال،در هر زمان وجه اشــتراك به صــرفه تر از خرید ســرور ها بوســیله خودتان اســت. ان،نرم افزار و سخت افزار است.کارکن

هزینه و طریقه انجام عملیات ابر اهداف در حال پیشـرفتی هســتند.بعضــی از آنها پیشـنهاد می دهند که خودتان براي مرکز داده مشــتریان ســرور ر می توان قوانینی را در (ابر تکه تکه )اسـت. در این سـناریو بر حسـب ظرفیت خواسته شده، براي اب cloud bursting بخرید.راه دیگر مفهوم

نظر گرفت.

عدم نیاز

ه .پدربزگتان درست می گوید. اگر راه حل گفت"اگر چیزي نشـکسـته،الزم نیست آن را درست کنی "هر کس از پدربزرگش این عبارت را می شـنود: شده را انجام می دهید، چرا آن را تعمیر می کنید؟

که محاسـبات ابري در این زمینه ها براي شـما مفید است. و در این موضوعات از تمام جنبه در حال حاضـر،موضـوعات قابل اطمینانی وجود دارد جهاي آن می توان اســتفاده کرد. با این حال اگر شــما برنامه کاربردي را از روش هاي مختلف به ابر انتقال دهید،یک روشــی اســت که دیگر رای

باس ده هاي پیشین را اکنون بر تن کنید.نیست(قدیمی است).مانند این است که مدل هاي رایج ل

یکپارچه سازي با برنامه هاي کاربردي موجود

ر داگر شـما دو برنامه کاربردي داشـته باشـید که به یکپارچه شـدن آن نیاز داشته باشید،درست نیست که یک از آن ها بر روي ابر باشد و دیگري امنیت،سـرعت،قابلیت اعتماد می شود.براي این موضوع، اگر شما دوتا پایگاه داده،یکی با محل کار (خانه) باشـد. این موضـوع باعث ایجاد مشـکل

داده هاي حســـاس در محل کار(خانه) و دیگري با داده هاي غیر حســـاس داشـــته باشـــید، شـــانس اینکه داده هاي حســـاس راه ورود به ابر را بیابند،باالست.

ا در خانه با سرعت باال اجرا کنید،شما در واقع باید به داده اي که از ابر آماده استناد کنید.اگر ابر هم چنین اگر شـما سـعی کنید تا برنامه کاربردي ر وي ر اجازه دهد،برنامه کاربردي با سـرعت آن اجرا می شـود.این موضوع قابلیت اطمینان را نیز مطرح می کند.آیا داده از محلی که آمده و عملیات

یا اکتشاف آن وجود دارد؟ آن انجام شده امکان خراب شدن و

اهمیت تاخیر

هاز وقتی که داده و برنامه کاربردي شـما روي یک سري سرورهاي جغرافیایی مختلف، از محلی که شما هستید قرار دارند،زمانی براي رسیدن داد ا نیاز فوري به داده داشته باشید،ابر به شـما نیاز اسـت. این موضـوع ممکن اسـت سـاعت ها یا روزها ویا حتی چند دقیقه طول بکشـد. اما اگر شم

انتخاب خوبی براي شما نیست.

Page 30: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣٠ Page مباحث نو در فناور اطالعات

ک هنوز زمانی وجود دارد که با وارد شـدن داده ســرو کار دارد(منظور همان تاخیر انتشــار اســت).با این حال این موضــوعی که با درخواســت داده ی

خوب اسـت.اگرچه اگر همان کارمند به داده اي با سـرعت باالتر از کارمند صـورت می گیرد و کمتر از چند ثانیه طول می کشـد و سـرعت آن نیز چند ثانیه نیاز داشته باشد،ممکن نیست با سرعت کافی منتقل می شود.

تقاضاي توان عملیاتی

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

منبع را داشته باشید،هزینه شما بسیار زیاد می شود.100آید. براي مثال،اگر شما مشخصات ویدئو

Page 31: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣١ Page مباحث نو در فناور اطالعات

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

و سپس مقایسه فراهم کنندگان سرویس ها، صورت حساب شما را تغییر می دهد. ITشـده محاسـبه می گردد.هزینه مدیریت و کارمندان عضـو بی که تاکنون در مورد ابر گفته شـد را فراموش کنید. اما حتی اگر هزینه ابر با سرور یکسان اگر شـما سـرور ارزان تري بخرید،بهتر اسـت که مطال

شود، شما باید ببینید که کدام روش براي کار تجاري شما مفید است.

فواید 2,2ان کمک کند. حال نگاه ت ITسـازمان شـما باید با شـرکت هاي دیگر تفاوت داشـته باشد.به هر حال محاسبات ابري می تواند به شما و نیازهاي

دقیق تري به محاسبات ابري می اندازیم تا ببینیم چه چیزهایی را به شما پیشنهاد می کند.

مقیاس پذیري 2,2,1

اگر شـما به یک رشـد(بهبود) بزرگ در محاسـبات ابري نیاز دارید(حتی اگر با یک رویداد اتفاقی باشـد)محاسـبات ابري می تواند به مدیریت شما اینکه نرم افزار را بخرید،نصــب کنید و موارد ضــروري را پیکربندي کنید و در آخر هم پردازنده یا حافظه اضــافی به آن اضــافه کمک کند،به جاي

کنید.

زمانی که هزینه بر اساس مصرف است،شما مجبور نیستید هزینه بیشتري براي خرید تجهیزات بپردازید.

Page 32: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣٢ Page مباحث نو در فناور اطالعات

دارید را برآورد کنید،شــما باید اســتفاده از ســرویس هاي فراهم کننده ابر را قطع کنید و شــما فقط یکبار الزم اســت شــما خرید تجهیزات که نیاز

مجبور نیستید که تجهیزات غیر ضروري را خریداري کنید. شما می توانید به آسانی تجهیزات مورد نیاز سازمانتان را افزایش یا کاهش دهید.

ساده بودن 2,2,2

را براي درسـت اتجام دادن حرفه تان خریداري و پیکربندي کنید.راه حل استفاده ITنیاز خودتان و کارکنان دوباره مجبور نیسـتید تجهیزات مورد د).واز ابر باعث می شـود که برنامه کاربردي تان را فوراً شروع کنید و هزینه تان از هزینه خرید تجهیزات براي یک محل کار کمترشود(شکسته ش

فروشندگان مطلع(وارد بکار) 2,2,3

عنوان مثال، وقتی که یک فناوري رایج(عمومی) می شـود،تعداد زیادي از فروشـندگان هسـتند که نسخه هایی از این تکنولوژي را عرضه کنند. به این کار همیشه خوب نیست،زیرا بیشتر این فروشنده ها تمایل دارند که تکنولوژي که سود کارایی(سودمندي) کمتري دارد را عرضه کنند.

ــبات ابري واقعا بوســیله شــرکت هاي معروف وارد بازار شــد. شــرکت هایی مانند آمازون،گوگل درمقایســه ب ا این موضــوع، اولین بخش محاســافـت، ــه کرده اند و YAHOOو IBM،مـایکروسـ ــرویس ها قابل اعتماد و ظرفیت هاي زیادي را عرضـ ــندگان خوبی بودند زیرا سـ فروشـ

ن هستند.برند(مارك) هاي مشهوري با سابقه درخشا

منابع داخلی بیشتر 2,2,4

ــرکت شــخص ثالث احتیاج دارد،دپارتمان ــما به اندازه کافی بر روي وظیفه هاي مهم و ITبوســیله تغییر دادن وظیفه داده ي بحرانی که به ش شعامله تا هید که از کارهاي موابسـته به تجارت کار می کند. شـما هم چنین مجبور نیستید تا نیروي انسانی تان را افزایش دهید و به آنها آموزش د

کارهاي سطح پایین،تقسیم کار کنند.

شــبکه یک کابوس اســت.این بار مســئولیت روي فراهم کننده ســرویس خالی می ITهم چنین مدت زمان قطع برق شــبکه، براي کارکنان این موضوع بگوییم.شود.درست است، قطع برق یک اتفاق است اما اجازه بدید نگرانی آمازون را براي برگشت آنالین

Page 33: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣٣ Page مباحث نو در فناور اطالعات

ساعته خدمات کمک و 24وقتی که شـما به فراهم کننده هاي سـرویس دقت می کنید،باید مطمئن شـوید که شـما شخصی را پیدا می کنید که پشتیبانی و پاسخگویی به شرایط اورژانسی را عرضه کند.

امنیت 2,2,5

کنید، وجود دارد اما شرکت هاي خوش نام کوشش می کنند تا اطالعات ریسـک هاي امنیتی زیادي، در زمانی که از ابر فروشـندگان اسـتفاده می شما را سالم و با امنیت نگهداري کنند.

توجه: ما در این فصل درباره موضوعات امنیت بیشتر صحبت خواهیم کرد.

روش هاي رمزنگاري آزمایش شــده فروشــندگان، ســیاســت هاي پنهانی محکمی دارند و درجه امنیت دقیق و محکمی را به کار می گیرند .مانند براي احراز هویت کاربران.

داده تان اريبعالوه،شـما می توانید داده هایتان را قبل از ذخیره آنها بر روي ابر فراهم کننده رمز گذاري کنید.در بعضی موارد در مقایسه با رمزگذ ، بیشتر امنیت خواهد داشت.و درجه امنیت فروشنده، داده شما اگردر کامپیوتر منزلتان ذخیره شود

محدودیت ها 2,3ــت.در این بخش به دالیل اینکه چرا برخی از برنامه هاي ــما راه حل خوبی نیس ــبات ش ــبات ابري براي محاس موارد دیگري وجود دارد که محاس

ع کنیم داشـتن با این موارد را قط کاربردي براي اسـتقرار روي ابر مناسـب نیسـتند،نگاهی می اندازیم. منظور ما این نیسـت که توزیع یا سـر و کار ضوعات وبلکه شـما بایدازبعضـی از محدودیت هاي آنها آگاه باشید. اگر شما می توانید در حیطه آنها کار کنید،این خوب است اما شما باید از این م

محدودیت، قبل از اینکه به آنها گرفتار شوید، آگاه باشید.

داشتن اطالعات حساس و محرمانه 2,3,1

ط فراهم ما درب اره نگرانی داده هاي ذخیره شده روي ابر صحبت می کنیم اما نمی توانید آن را درك کنید. یکبار داده شما فاش می شود و به محی کننده سرویس می رسد و شما سطح کنترل دسترسی را از دست می دهید.

این نگرانی چیست؟

اري لیست تعداد کارمندان امنیت اجتماعی در حال استفاده است،صحبت کنیم. حال بیایید درباره طرح مالی که صـفحه گسـترده گوگل براي نگهد طرح مالی شـرکت، فقط این موضـوع نیسـت که کسـی باید از داده ها در مقابل هکرها و افراد غیر مجاز داخلی محافظت کند. در موارد تکنیکی

ــکل گوگل پیش می آید. اگرچه گوگل خودش را از قرارداد ه ــاس، مش ــورت یک وظیفه براي حس ــئولیت معاف می کند. بنابراین،بدین ص اي مس آزمایشی امتحان کردن آن روي اطالعات حساس(محرمانه)که به طور موثق داراي امنیت هستند،پیچیدگی کمتري نخواهد داشت.

هم چنین درهاي براي بازرسان دولتی براي دادن احضاریه در مورد این اطالعات(محرمانه) باز هستند.

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

Page 34: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣٤ Page مباحث نو در فناور اطالعات

هم چنین،فراهم کننده سروریس هاي با دقت زیاد، حتی داده ها را با شرکت هاي تجاري به اشتراك می گذارند.

جازه دسـتیابی به ابر را می دهند و اطالعات شما را کاتالوگ کنند و و فراهم کننده هاي دیگر ممکن اسـت،یک قرارداد فرعی را با شـما ببندد که ا نده، اهم کنشـما از آن اسـتفاده کنید،اما شـما این راه ها را هرگز نمی خواهید.بعالوه،کامال مطمئن باشید شما تماماً قراردادتان را با هر سرویس فر

قبول می کنید و تایید می کنید.درك می کنید و اینکه شما آنچه که در قرارداد نوشته شده را

آنچه که مهم اســت،این اســت که شـــما درك کنید که ســیاســت هاي فراهم کننده،مدیریت و نگهداري داده شـــما را کنترل می کند . براي در نتیجه اشد،ب "یک عقیده و باور خوب "مثال،سـیاسـت هاي گوگل تعیین می کند که شـرکت، داده هایش را بادولت به اشـراك بگذارد. اگر این

دستیابی براي انجام دادن درخواست هاي قانونی الزم است.

ه دولت ب توجه: در بعضـی موارد، اگر فراهم کننده ها، احضاریه بگیرند،فراهم کننده قانوناً از سوي مشتریان مجرم شناخته می شود و داده هاي آنها داده می شود.

کاربر را بر روي صفحات وب عمومی 650000، پژوهشگران، عبارات جستجو شده AOL،2006داده محرمانه، مطمئناً ارسـال می شـود. در سـال که U.Sبعضـی از داده هاي جسـتجو شـده را براي دپارتمان دادگستري YAHOO،مایکروسـافت و 2007مورد بررسـی قرار دادند. درسـال

قسمتی از آنها در مورد مسائل جنسی بود، ارسال کردند.

می خواهد افراد غیر مجاز با جرایمشـان از داده هاي حسـاس و محرمانه دور شـوند ،اما باید در نظر داشــت این بدین معنی بدیهی اسـت که همه فرسـتاده ترکیب شود و مایکروسافت یک صالحدید فراهم کند(این یک نوع مقرارات YAHOOاسـت که اگر داده شـما سـهوا با داده اي که

بازجویی از شبکه خارج می کنید در واقع شما هم بعنوان یک فرد غیرمجاز شناخته می شوید. است) و شما اشتباهاً آن را براي

ــال ــان را از دســت داده اند.در س ــماره رمز کارت اعتباریش ــیله آنها ش ــیاري بوس ــنویم که بس ــان می ش ــانه ها،مرتباً در مورد خرده فروش و در رس را گم کرد.میلیون رکورد مالیاتی 25،دولت بریتانیا،درست 2007

موضوع این است اگر شما داده حساس و محرمانه داشته باشید، یک ابر مکان امنی براي آن نمی باشد.

محافظت از داده شما

اده د این بدین معنی نیســت که شــما نمی توانید داده تان را روي ابر نگهداري کنید،شــما نایزمندید که داده تان امن باشــد. بهترین راه رمزگذاريopen-یا برنامه هاي PGP(www.pgp.com)ســت قبل از اینکه آن را به ابر شــرکت شــخص ثالث بفرســتید. برنامه هایی مانند تان ا

)www.trucrypt.orgsource TrueCrypt ( )ــیله رمز ) passwordمی توانند فایل(پوشــه) ها را رمزگذاري کنند به طوري که بوس وان به آنها دسترسی پیدا کرد.بت

Page 35: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣٥ Page مباحث نو در فناور اطالعات

داده تان را فبل از اینکه براي فراهم کننده ســـرویس بفرســـتید،رمزگذاري کنید و مطمئن باشـــید که اگر درجه امنیت فراهم کننده دچار نقض یا اشکال شود(مورد حمله افراد غیرمجاز قرار گیرد) داده شما هنوز هم امن است و از دست نمی رود.

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

یا صفحه wordالبته،دسـتکاري داده بر روي سیستم خانگی انجام می شود و سپس بر روي ابر فرستاده می شود. اگر شما از پردازش فایل هاي ویرایش می کنند، اسـتفاده کنید به جاي اینکه فقط آنها را در صــفحه وب ذخیره کنید.ســپس داده (online) گسـترده اي که به صــورت آنالین

زمانی که در ابر ذخیره می شود،ممکن نیست رمزنگاري شده باشد.

همه آنها احتماالً داده هاي شــما را مورد بررســی قرار می پیدا کنید.درکل، هزینه ســرویس ها را جســتجو کنید به جاي اینکه آنها را در تبلیغات ــان به آنها کمک (profile)دهند تا براي یکپارچه کردن پروفایل ــوع می تواند براي بازایابی یا اهدفش کاربران، آنها را در نظر بگیرند. این موض

کند.

راي شما فراهم کند و براي مدت طوالنی خود را در بازار تجارت حفظ کند(بازار را هر شرکتی می تواند ابزار و سرویس هاي ملموس و رایگان را ببه دسـت گیرد).آنها مجبورند به هر طریقی پول به دسـت آورند،درست است؟ زمانی که در شک هستید، همیشه داده هایتان را در جایی نگهداري

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

برنامه هاي کاربردي مورد نظر هنوز براي ابر آماده نشده است 2,3,2

اي استفاده بر روي ابر آماده نشده است. آنها ممکن است تناقضات کمی داشته باشند تا مانع استفاده در بعضـی موارد، برنامه هاي کاربردي شان بر بیشترین توانایی آنها شود و یا به هیچوجه بر روي ابر کار نکنند.

ــبا ــدر ابتـدا، برنامه کاربردي به پهناي باند زیادي براي برقراري با کاربران نیاز دارند. به خاطر آورید، محاسـ اس ت ابري بر پایه گرفتن پول بر اســـتفاده از همان برنامه کاربردي در خانه، منج ــتفاده از ابر اســـت، این ممکن اســـت که به هزینه کمتر در دراز مدت به جاي اسـ ر میزان اندازه اسـ

جام عملیات با کارایی باالتر اصالح کنند.شود.این شرایط تا زمانی ادامه دارد که این برنامه ها دوباره نوشته شوند و یا دیگران آنها را براي ان

ابه ج برنامه کاربردي بیشـترین تالش را براي یکپارچه شـدن با دیگر برنامه هاي کاربردي تان می خواهد. اگر شما سعی کنید تا آن را بر روي ابر شترشدن برگردانید. در این مورد، ممکن است بیجا کنید، شما ممکن است پس اندازتان را بوسیله از بین بردن تالش اضافی براي حفظ یکپارچگی،

هزینه از ارتباط تولید کننده تا میزبان محلی، ادامه داشته باشد.

ا اینکه تاگر برنامه کاربردي با پایگاه داده اي که شــما در محل کارتان دارید، در ارتباط باشــد، بهتر اســت که برنامه کاربردي میزبان محلی باشــد ــاخت ــما تمام زیر س ــما کمک می کند تا از هزینه انتقال به ابر و همچنین از آن به محل ش ــوع به ش تان را به ابر منتقل کنید. بعالوه، این موض

زمان به مکارتان، جلوگیري شـود. همچنین کارایی بیشتري دارد.زیرا برنامه کاربردي می تواند با پایگاه داده در ارتباط باشد بدون اینکه دسترسی ه نجام دادن عملیاتشان،داشته باشد .شبکه براي ا

ق تونل این کار را یبعضـــی از برنامه هاي کاربردي، توانایی برقراري ارتباط امن با اینترنت را ندارند. اگر آنها نتوانند ارتباط امن برقرار کنند یا از طرط امن را برقرار کند و شما می توانید در جایی که شما امنیت انجام دهند، انتقال داده شـما در خطر اسـت. در نتیجه برنامه کاربردي نمی تواند ارتبا

را به طریقی دیگر دارید، میزبان محلی باشید تا از داده شما به هنگام انتقال از شبکه محافظت کند.

Page 36: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣٦ Page مباحث نو در فناور اطالعات

ــما نیاز دارید تا مطم ــط مانند مرورگر وب نمایش می دهید، ش ــما برنامه کاربردي را بر روي یک واس ــید که برنامههم چنین زمانی که ش ئن باشبراي بعضی یا SSLکاربردي تان با مرورگرهاي مختلف سـازگار اسـت و اسـتفاده از عملیات رمزنگاري را به طور صحیح انجام خواهد داد مانند

ــما زمانی که نیاز دارید نتوانید نتیجه برنامه کاربردي تان ر ــورت امن نمایهمه تعامالت کاربران در برنامه کاربردي وجود دارد. اگر شـ ش ا ، به صـ دهید ،راه حل محاسبات ابري در واقع براي شما اصالً مفید نیست.

اگر شـما به برنامه هاي کاربردي که بر روي ابر در دسـترس هسـتند،اسـتناد کنید، شـاید مانند این موضـوع باشـند شـاید هم نباشند. این موضوع ــخه اي بهتر از ابر ي ــعه دهندگان نس ــتگی دارد که توس ــده بس ــما می خواهید را به وجود آورند. اتفاقاً برنامه کاربردي شــما هنوز آماده نش که ش

است،ممکن است شما خوش شانس هم باشید.

.تاما این بدین معنی نیست که شما نمی توانید آنچه که را می خواهید،انجام دهید.اما هنوز نوشتن برنامه کاربردي مورد انتظارتان ممکن اس

نامه کاربردي خودتانتوسعه دادن بر 2,3,3

هبسـیاري از برنامه هاي کاربردي که شـما می خواهید،قبالً ایجاد شـده اند. اگرچه ممکن اسـت شما به برنامه کاربردي خیلی خاصی احتیاج داشت باشید و در این مورد، شما مجبورید که حق الزحمه توسعه برنامه کاربردي تان را به توسعه دهنده تان بدهید.

وسایل کارتانجمع کردن

امه نویس، نتوسـعه دادن برنامه کاربردي تان حتماً می تواند براي شما مشکل باشد، اگر شما ندانید که چطور برنامه را بنویسید و یا شما کارمند بر مجبورید شما را بنویسد یانداشـته باشـید. در مواردي از این قبیل، شـما مجبورید به یک شـرکت نرم افزاري (یا توسعه دهنده) پول دهید تا برنامه

آنچه که فراهم کننده برنامه کاربردي به شما پیشنهاد می کنند را استفاده کنید.

بر هو این برنامه کاربردي نیسـت که شـما براي برنامه نویسـی بعضـی برنامه هاي پیشـرفته براي توسـعه دادن،نیاز دارید. اگر شما یک پایگاه داد ــما ب ــید، شـ ــتـه باشـ ــط ها و مقداري دانش روي ابر داشـ ــري از طبقه بندي نیازهاي خاص واسـ SQL(Structured Queryه یک سـ

Language) .براي دستیابی به مدیریت داده ها، نیاز دارید

ر س این یک طبقه بندي کم اهمیت اسـت، زیرا این شـانس خوب را دارید که کارمندان برنامه نویسی دارید که به خاطر آنچه که شما نیاز دارید در موعد مقرر پول می هید،برایتان کار می کنند.

اما فوایدي وجود دارد:

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

منابع ابري وجود داشته باشد،این موضوعات می تواند براي آنها خطرناك باشد.

ن در یک پشـته ساده و قدرتمند وب می باشد که توانایی آ LAMPآغاز شـد. LAMPاغلب گفته می شـود که گسـترش وب سـرویس ها از وب سایت هاي کوچک بسیار معروف است.

LAMP :از موارد زیر پشتیباتی می کند

Linux یک سیستم عامل :Open-Source.

Apache یک وب سرور :Open-Source.

Page 37: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣٧ Page مباحث نو در فناور اطالعات

MySQL یک زبان :query ،Open-Source .مرتبط با پایگاه داده براي سرورها

Perl .یک زبان برنامه نویسی :

LAMP ده می شـود زیرا بسـیار سـاده اسـت. به دلیل آسـان بودن استفاده از آن، شما می توانید به برنامه هاي کاربردي تان را به بسـیار اسـتفا کرده و اجرا نمایید. Uploadسرعت

البته که این موضوع کامل نیست. مشکل اولیه مقیاس پذیري است.

آغاز شد. علت این دسته از مشکالت این است که Apacheوب سرورهاي مقیاس پذیري موضـوعی است که از تعدد نخ ها و ارتباطات سوکتی نگردند. Loadسرور ها به طور صحیح روشن نشوند و به طور افزایش

شـروع شـد. پایگاه داده هاي رابطه اي، دوره مشکلی را براي افزایش دادن ظرفیت خود دارند و این MySQLمشـکل بزرگتر مقیاس پذیري،از نمایش اطالعات آنهاست. وقتی شما دستیابی محدودي داشته باشید، مدیریت پایگاه داده بسیار سخت می شود.به علت ، نحوه

شما داده هایتان را به دو قسمت کار کنید. با استفاده از این روش، data partitioningهایی به نام Procedureشـما می توانید در حیطه ا می توانید آن را به طور نامحدود مقیاس پذیر کنید.اما اگر شما داده هایتان را تقسیم نکنید،شما می مسـتقل تقسـیم می کنید و بدین وسـیله شـم

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

نگرانی هاي امنیتی 2,4نند یک سکه دوروست). در این بخش،امنیت ابر را تخمین می زنیم و درباره فواید آن از دیگر گزینه هاي فنی، امنیت محسـبات ابري اسـت(که ما

و مکان هایی که در آن امنیت مهمتر است،صحبت می کنیم.

IDC تایی 244،یک نمونه اجراییIT ــکل ــرویس هاي ابري را انجام می دهد. ش ــته هاي ابري را با 2-1را از س %74,5، نگرانی امنیت بس هد.براي موفق شدن، فروشندگان مجبورند داده ها را مانند خسارت ناشی از ابر به حراج بگذارند.(با قیمت پایین خدمات را بفروشند.)نشان می

شرکت هاي خصوصی شخص ثالث هاينگرانی 2,4,1

ا را داشته داده هاي شماولین و بیشـترین نگرانی بارز براي امنیت خصـوصـی(محرمانه)است. این بدین معنی است که اگر شخص دیگري کپی از باشـد،چطور شـما متوجه می شـوید؟آیا داده هایتان امن است؟در واقع اینطور نیست. نقطه شروع این است که فرض کنید همه اطالعات تان را بر

توانایی ور می کند کهروي ابر قرار دادید و این اطالعات بوســیله هر کســی قابل دســتیابی اســت. در اینجا نگرانی بوجود می آید که قانون را مجب نگهداري داده ها بر روي ابر، امنیت بیشتري نسبت به نگهداري داده ها بر روي سرور سازما ن ها داشته باشد.

Page 38: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣٨ Page مباحث نو در فناور اطالعات

نگرانی هاي امنیت در مورد حقیقت موضاعات محاسبات ابري را نشان می دهد. IDC: 2-1شکل

ینه زم دریا اطالعات شــما فکر نکرده باشــد و تهدیدات ســرقتمادي وجود ندارد که در مورد این به معناي آن نیســت که هیچ شــرکت قابل اعتــبکه مجهز به آخرین فناوري ــد ها نامنیت ش ــما را تا باش ــرکت ها آنرا حالتدر تامین کند.امنیت اطالعات ش خوش بینانه (نیمه پر لیوان) همه ش

ــدن وجود دارد و داده ولی در واقعیت حتی اگر تامین کنن انجام می دهند. دگان به بهترین نحو امنیت داده ها را تامین کنند باز هم امکان هک شـ هاي با ارزش و حساس شما در معرض شکسته شدن و نابودي هستند.

ه که توسط دکنترل هاي امنیتی گستر داشتن بدون راحساس هستند ا بحرانی و یا کارهایی که شـدید هاياین اسـت که کار راهکار مقابلهبهترین اگر شما نمی توانید امنیت را در این سطح سخت مدیریت .هاي ابري قرار داده نشودرا براي اجرا بر روي پلتفرم یک سـازمان مدیریت شـده باشد

مناسب اخلی دبراي محیط ابر و براي مکانیزم هاي امنیتی بخش خارج از شبکه و بنابراین حساس بودهکمتر که اسـتفاده کنید کاربردهايکنید از .، سرقت کندوجود نداردکه آنجا از را حساسبه خاطر داشته باشید که هیچ کسی نمی تواند اطالعات می باشد. تر

تمام تالش خود را براي امن سازي محیط ابري انجام می دهند؟ آیا 2,4,2

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

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

را صرف استفاده از ابزارهاي امنیتی کنید قطعا دیگر به دنبال همکاران دیگر خواهید گشت.در نهایت cpuقول از پردازش اگر شـما یک زمان نامع جود و وقتی که ما دوسـت داریم که فکر کنیم که آنها به بهترین نحو عمل می کنند،شـاید بهترین کارایی آنها کافی نباشد.در اینجا راه هاي زیادي

ا واطالعات شما می توانند به توافق برسند.دارد که ابر آن ه

هکرها

هنوز فراهم کننده بزرگ کافی نیست.

تنظیم نیازمندي هاي جلیوگیري از استفاده از ابر

برگرداندن اطالعات به خانه ممکن است،مشکل باشد.

نگرانی بستگی به هزینه بیشتر

.توانایی سفارشی کردن کافی نیست

داخلی ITتالش براي یکپارچه کردن

سترس پذیريد

کارایی

امنیت

Page 39: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٣٩ Page مباحث نو در فناور اطالعات

یهکرها انسـان هاي زیبایی نیسـتند که هالیوود از آنها سـاخته.اکثر آنها فقط نشـسـته اند که ویسکی بخورند وسعی کنند که به شبکه هاي امنیت نفوذ کنند به خاطر آن که آنها می توانند بلکه آنها خواسته اي دارند.

رهاي زیادي انجام دهند اگر به اطالعات شـما دست پیدا کنند و از فروختن اطالعات شخصی شما به رقیب هایتان و تا رمز گذاري آنها میتوانند کا حافظه ي شــما تا دریافت پول و یا پاك کردن همه ي اطالعات شــما براي لطمه به کســب و کارتان را بر پایه ي باور ها وایدئو لوژیشــان توجیه

اند که اتفاق بیفتد ونیز اتفاق افتاده است.میکنند این می تو

در هر حال هکرها یک معضـل براي اطالعات شـما در ابرها هسـتند براي این که اطالعات شـما در ابزار هاي افراد دیگریست شما ممکن است تحت تاثیر میزان امنیتی که آنها تامین می کنند قرار بگیرد.

مهاجمان رباتی

براي انجام یک از کار اندازي سـرویس گسـترده و توضیع (botnet)ین ارزش،مهاجمان از چند شـبکه ي رباتی در یک سـناریوي معمول تخم رشوه است. blak mailشده استفاده می کنند.در واقع براي ایجاب هکرها به قطع حمله به شبکه ي شما،رو کردن به

ــیلهی ddosدر حقیقت در ژاپن اخاذه هاي ــبکه ي آنها از کار افتاد به وس در حال افزایش اســت. یک نگاه اقتصــادي عظیم توکیو بعد از آنکه ش

ــیار پراکنده بوده پلیس قادر به پیگیري نبود.در دنیاي 31میلیون ین (3مجبور به پرداخت botnetیـک ــد.به دلیل آنکه حمله بسـ هزار دالر) شـمحاسـبات ابري این امر به واقع یک معضـل است. اگر اطالعات شما در یکی از ابر ها باشد که مورد هجوم قرار گرفته چه کسی ضامن و جوابگو

خواهد بود؟آیا این شما خواهید بود؟یا تامین کننده؟وآیا ضمانت پرداخت خواهد شد؟

Page 40: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤٠ Page مباحث نو در فناور اطالعات

مزیت هاي امنیت 2,4,3

رت نا امن در ابر ذخیره شــوند.تامین کنندگان تالش می کنند تا امنیت را تضــمین در غیر این این پیشــنهاد نمی شــود که اطالعات شــما به صــو صورت شایعات و روال کاري دچار ضعف می شوند ولی طبیعت ابر ها باعث شده اند که تمرینات امنیتی زیادي نیاز باشند.

تمرکز اطالعات

پاك شود بحث کردیم.هر چند که چند ویژگی امنیتی خوب با متمرکز سازي داده ها به ما در مورد خیال اینکه اطالعاتی که در یک مکان هسـتند، وجود می آیند ،فقط در تمرین شما سیستم خودتان را به طور ماندگار امن نگه دارید.

د هست که اطالعات شما هزار لپ تاپ سـاالنه در فرودگاه هاي آمریکا گم می شـوند.این به اندازه ي کافی ب 12گم کردن اطالعات کمتر:بیش از گم شود ولی این مخصوصا براي شرکت ها بد است که اطالعات شخصی و یااطالعات مربوط به ماموریت هاي بحرانب را شامل می شود.

عات الچند لپ تاپ از امنیت بسـیار قوي مانند رمز گذاري کل حافظه استفاده می کنند؟اگر اطالعات لپ تاپ به صورت موثر خوانده شود دیگر اط شما در دست دزدان است.

ی م با پشـتیبانی داده ها در ابر از کنترل دسـتی قوي اسـتفاده می کنید و میزان دانلود را بر اسـاس انجام دسـتور محدود می کنید،محاسبات ابري تواند که پتانسیل گم شدن اطالعاتتان را کاهش دهید.

مانیتورینگ

مانیتورینگ امنیتی آسـانتر است از آنکه نگران تعدد سرورها و کاربر ها باشید.البته که شانسی که ابر اگر اطالعات شـما در یک ابر پشـتیبانی شـود، .رخنه داشته باشد،کل اطالعات را در خطر قرار می دهد.ولی اگر منطقی نگاه کنید دیگر شما به جاي چند نقطه فقط نگران یک نقطه(ابر)هستید

معاوضه ي آنی

باشـد وهنگامی که شـما در حال مدیریت کار هسـتید و درخواسـت یافتن مقصر را دارید،شما می توانید به صورت آنی اگر اطالعات شـما در خطر تان ندارید که c-levelاطالعاتتان را انتقال دهید(به یک ماشـین دیگر)شـما همچنین دیگر نیازي به صـرف زمان زیاد براي توضیح به مدیریت

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

اتصال(ورود)

ا مدر ابرها،ورود ارتقا پیدا کرده اسـت.ورود به طور معمول اخیرا در بازي ها و یا مباحث پیشـرفت فضـاي اطالعاتی تصـور می شـود. در یک ابر ش ــروع به تامین نیازي به ــما ش ــا نیاز دارید،ندارید و ش ــتفاده ها وجود logحدث اینکه چه مقدار فض ها می کنید،اگر هیچ دلیلی غیر چک کردن اس

نداشته باشد.

می تواند استفاده شود. این نوع c2همچنین شـما می توانید از تکنیک هاي پیشـرفته ورود اسـتفاده کنید. در حال حاظر یک سـیسـتم پی گیري يتر اسـتفاده می شـود چون چون به دلیل عملکرد شبکه شما می تواند استفاده شود. هر چند در ابرعا شما می توانید به آن سطح دانه دانه ساز کم

برسید.

ساختارهاي امن:

Page 41: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤١ Page مباحث نو در فناور اطالعات

ه حل ابري ، برسید. با یک را وقتی که شـما شـبکه خود را ارتقاع می دهید نیاز به خرید نرم افزار امنیتی دارید. تا به آن سطح امنیتی مورد نظرتان این ابزارهاي می توانند که براي شما قابل دسترسی و براي سیسستم شما قابل ارتقا باشد و به هر سطح امنیتی مورد نظر تغییر دهید.

کنید شما می توانید انجام دهید. وقتی که شما ایمیج یک سرور را پچ می offlineهمچنین شـما می توانید که ارتقا و پیشرفت آن را به صورت درآورید به آسانی قابل انجام است. onlineامن نگه دارید.. وقتی که شما آماده شدید که ماشین را به صورت offlineکه آن را به صورت

ازي می کنید. و محیط عملکرد سیستم را پیاده س offlineدر نهایت توانایی تسـت میزبان تغییرات امنیتی شـما ارتقا پیدا کرده. شـما به صـورت اجرا کنید. onlineاین به شـما اجازه می دهد که مطمئن شوید که تغیراتی که انجام داده اید براي شبکه تان زیان آور نیست قبل از آنکه آن را

ابزار هاي امنیتی ارتقا یافته :

ــما در مورد cpuکه شــما براي دوره ي تامیین کنندگان عالقه دارند که نرم افزار هاي امنیتی موثرتري درســت کنند. از زمانی تغییر کرده اید، شه می دقیمت باال اعتراض خواهید کرد. بنابراین تامیین کنندگان نمی خواهند که شــغلتان از دســت برود و نرم افزار هاي امنیتی موثرتري را اســتفا

ندگانی رسـیدن به یک سیستم کاراود، آن ها می دانند که تامین کن کنند. در اضـافه تامیین کننده می خواهد که کل فرایند امنیتی را تنظیم کند تا که امنیت بهتري را ارائه می کنند در نهایت برنده اند.

تست امنیتی:

ــود. نتیجه ي SASAتامین کنندگان ــیم می ش ــما نمی خواهند. این در میان تمام کاربران ابر تقس ــت هاي امنیتی از ش هیچ پولی را براي تست چون شما با دیگران در یک استخر هستید و شما هزینه ي کمتري بابت تست امنیت پرداخت می کنید. این یک نوع کیس مانند نهایی این اسـ

paas .است که ارتقا کنندگان کد هاي خود را می سازند، ولی کدیاب ابر براي پیدا کردن نقاط ضعف سیستم می گردد

: انونیقمباحث 2,5شغلمان حکومت را بخواهیم. در موضوع محاسبات ابري، قاعده همان گونه است که ما می خواهیم. بدون قوانین این این نادرسـت است که ما در

بسیار آسان است که تامیین کنندگان نا امن باشند و حتی با اطالعات شما پا به فرار بگذارند.

نبود مقررات: 2,5,1

کنترل منافع مشترك واشنگتن را در دست گرفت. این بزرگترین USA، 2008تامبر در حال حاظر هیچ قانونی وجود ندارد ولی باید باشـد. در سـپ ناکامی بانکی در تاریخ آمریکاسـت. این به ما یادآوري می کنند که یک مشــکل هرقدر هم که بزرگ باشــد باز هم میتوان آن را شــکســت داد. به

میلیارد دالر شده است. این ارزش واندازه به حدي به نظر می رسد 107نگاه کنید، این یک نمونه بزگ است که ارزش گذاري googleشـرکت میلیارد دالر ارزش داشت ورشکست شد. 307هنگامی که wamuکه جیب پر پول دارند در حالی که

ین بر ووجود ا هنگامی که تامیین کنندگان سـرویس هاي محاسـبات ابري را با بانک ها مقایسه می کنیم مانند مقایسه ي سیب و پرتقال است و ــازمان ها را با ارزش فرض می کن ــتریان و س د. این نقانون تامین میکند. هنگامی که بانک ها با پول معامله می کنند وابر ها با داده ها، هر دو مش

را خارج ورشکست شد، همه پول هایشان WAMUحقیقت که قوانینی در این مکان هسـت، از فرار در بانک ها جلوگیري می کند. هنگامی که کردنند و از دولت بابت بیمه تشـکر کردند. در اینجا هیچ ضـمانت شـخصـی ثالث براي هیچکس در اطالعات ابري نیست و اگر یک تامین کننده

تصمیم به بستن مغازه داشته باشد، دیگر اطالعات می توانند حذف شوند.

Page 42: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤٢ Page مباحث نو در فناور اطالعات

حکومت براي نجات؟ 2,5,2

قانون مند کند؟ همان گونه که اشــاره شــد، از رکود بزرگ باید ممنون باشــیم که قوانینی آیا این وظیفه ي حکومت اســت که محاســبات ابري رادر هنگامی که ورشـکســت شــد محافظت کرد در اینجا دو نکته در بحث وجود دارد اول اینکه اگر WAMUداشـتیم که از پول هاي مشــتریان

ــان دهد (در برابر گ ــرکتی که به گم کردن اطالعات رو کند این حکومت بتواند که یک راه امن براي داده ها نش ــدن) هر ش ــدن و دزدیده ش م ش هقوانین را تحسـین میکند، در طرف دیگر کسـانی هسـتند که فکر می کنند که حکومت نباید وارد این مساله شود و به رقبا و مشاغل اجازه دهد ک

محاسبات ابري را هدایت کنند.

چه کسی داده هارا صاحب می شود؟

ســواالتی وجود دارد که حکومت نیازمند کار بر روي آن هاســت یک چه کســی صــاحب داده هاســت؟ همچنین آیا ســازمان هاي اعمال در اینجاقانون باید دسـترسـی آسـان تري به اطالعات روي ابر ها داشـته باشد در مقایسه با اطالعات ذخیره اي روي کامپیوترهاي شخصی؟ یک مشکل

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

ي ابري را تحت تاثیر قرار می دهد.گرفته می شوند و قوانین آنها سرویس ها

ــانی در مقابل ق ــطح امنیتی یکسـ ــده در ابرها را گرفته اند دیگر سـ ه واز زمانی که دادگاه هاي آمریکا تمایل به قانون گذاري داده هاي ذخیره شـ Pewکه توســط 2008بر اجرایی در مقایســه با داده هاي ذخیره شــده در کامپیوتر هاي شــخصــی رعایت نمی شــود. در یک گزارش در ســپتام

Internet And American Life Project در صــد کســانی که در ابرها اطالعات ذخیره کرده اند 49منتشــر شــد نشــان می دهد که نگران این هستند که این اطالعات در اختیار سازمان اجرایی قرار گیرد. وچندي دیگر از این نگرانی ها عبارتند از :

ان این هستند که تامین کنندگان عکسها و اطالعات شخصیشان را در فروشگاه استفاده کنند.درصد گفته اند نگر 80

درصد گفته اند نگران این هستند که تامین کنندگان عکسها و اطالعات را استفاده کنندتا تبلیغات برایشان بفرستد. 60

را نگه داري کنند.درصد گفته اند نگران این هستند که بعد از پاك کردن اطالعات، آنها 60

خریدهاي حکومتی:

در اینجا سـوالی پیش می آید که اطالعات سـازمان هاي دولتی در کجاي ابر ذخیره می شوند. روابط خرید باعث می شود که سازمان هاي دولتی براي کاهش مقدار انرژي معرفی بخواهند که وارد ابر شـوند. اپراتور سرویس هاي معمولی محاسبات ابري را به جلو هول می دهد.، در یک تالش

میلیون دالر صــرف راه اندازي کامپیوترهایشــان می کنند. در 480محاســبه کرده اند که دولت ســاالنه Intelو HPکامپیوتر هایشـان، شــرکت ی ارتقا دهد. در حالبا یک تامین کننده همکاري می کند تا ابزاري را که محاسـبه می کند دولت چقدر انرژي را مصرف می کند را GSAحقیقت

.دکه این یک مسئولیت بومی هوشیارانه است، سازمان ها به زودي به ابرها نخواهد رفت و هنوز نیز مالکیت داده ها و امنیتشان باید مشخص شو

ست جوابگوي آن نیهنوز نیز منافع و مضـراتی در استفاده از محاسبات ابري وجود دارد. سازمان شما ههمچون یک حیوان یکتاست و هیچ قانونی که شما از ابر ها استفاده کنید یا نه. پس باید سبک سنگین کنید تا بفهمید که نیاز به ابر دارید یا خیر(بر اساس نیازهایتان).

نهاد شــدر قسـمت بعدي در مورد تعداي از پیشـنهاد دهنده ها و الف زن ها در دنیاي ابرها صـحبت می کنیم و نگاهی نزدیکتر به آنجه که آنها پی می کنند می اندازیم.

Page 43: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤٣ Page مباحث نو در فناور اطالعات

Page 44: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤٤ Page مباحث نو در فناور اطالعات

سوم صلف انبا بزرگ محاسبات ابري 3

ــه ابرها همان بزرگترین نام ها در دنیا د ير اینجـا امتیـازاتی اســـت که نامین کنندگان دارند ولی جاي تعجب ندارد که بزرگترین نام ها در عرصـــا ــه ــن وزن ــگــی ــن ــه ســ ــدازیــم ب ــر مــی ان ــکــت ــزدی ــگــاهــی ن ــخــش ن ــن ب ــد. در ای ــن ــت ــر هســ ــوت ــی ــپ ــمــچــون کــام ــی ه ی

Google,Microsoft,Yahoo,Salesforce.com و اغیره و زمانی را به صـحبت در مرد آنچه که آنها پیشنهاد می دهند و چگونه آنهادر آن سهمی نبرد. ابرها به طور قطع Googleاز این کارهاي شـما روي ابر بهره می جویند.به نظر نمی رسد که منفعتی وجود نداشته باشد که

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

گوگل :شرکت 3,1

3,1,1 Google App Engine:

خود گوگل ساخته شده اند، بسازید.ارتقا دهندگان را قادر می سازد که ابزارهاي وب خود را با همان زیرساختی که ابزارهاي

Page 45: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤٥ Page مباحث نو در فناور اطالعات

ویژگی ها:

با بهره جستن از این ابزار، ارتقا دهنده ها می توانند این کارهارا انجام دهند:

ه ی به وسیلننوشـتن یکباره کد و آمادگی: تامین وتنظیم وب سـرور و دیتا سرور پر هزینه و زمانبر است. این ابزار، برنامه وب مورد استفاده را به آسا افزایش زي تامین منابع کامپیوتري پویا که نیاز اسـت، آماده می کند. ارتقا دهندگان کد را می نویسند و گوگل از آن نگه بانی می کند. جلوگیري ا

ــادف ابزار در ا راي جنـاگهانی در ترافیک: وقتی که یک برنامه تحت وب مورد هجوم جمعیت قرار می گیرد، افزایش ناگهانی در ترافیک باعث تصـــود از برنامه هاي ــاالنه چندین دفعه دیتابیس Start upبرنامه ها در هر اندازه اي می ش ــرکت هاي بزرگ که باید س گرفته تا با برنامه هاي ش

ــیدن به مزیت ــیله ي رس ــته که از یک کاربر به میلیون ها کاربر به وس ــازي کنند. با انتقال و باالنس بار، گوگل توانس ــان را دوباره س اي هخودش قطعات زیر ساختی قابل ارتقاي گوگل ارتقا یابد.

. )قابلیت ترکیب با سـایر سرویس هاي گوگل: این یک کار بیهوده است که کارهایی همچون نوشتنایمیل و مجوز ها را انجام دهند(براي هر برنامه ــمت Plug-and-Playکه کارهاي APIارتقا دهنده ها می توانند که از قابلیت هاي کتابخانه ــیاري دیگر از قس را به راحتی انجام دهند و بس

هاي جایگذاري شـده در آن را نیز اسـتفاده کنند. گوگل سـال هاي زیادي را صرف ارتقاي زیر ساخت هاي قابل ارتقا براي برنامه هاي تحت وب کرده است.

Peter koomen :که یک مدیر تولیدات گوکل است، این را می گوید

ا براي اسـتفاده میلیون ها نفر در دنیا اسـتفاده کرده ایم و یک شبکه از دیتا سنترهاي قوي را ساخته ایم که این ابزارها را ما جیمیل و جسـتجوي ر پشتیبانی کند. امروزه ما اولین گام را در جهت در اختیار قرار دادن زیر ساخت ها به ارتقا دهنده گان برداشته ایم.

Page 46: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤٦ Page مباحث نو در فناور اطالعات

بزار مشـتریان را جلب می کند اما بعد از چند ماه درخواست اجرت می کند. همانگونه که نوشته شده، ارتقا گ.گل به وسـیله پیشـنهاد مجانی این ا دهندگان مجبور به پرداخت هستند:

میلیون صفحه در ماه 5کافی و پهناي باند کافی براي CPUمگابایت و 500

CPUدالر براي هر ساعت کار 0,12تا 0,1

گانیت در ماهدالر براي هر گی 0,18تا 0,15

دالر براي هر گیگابیت پهناي باند خروجی 0,13تا 0,11

دالر براي هر گیگابیت پهناي باند خروجی 0,11تا 0,09

ــتیبانی می کند. APIدر عوض براي ارتقـا دهنـدگانف این ابزار ارتقا دهندگان را قادر می Image-Manipulationهاي جدید را نیز پیشـــر ــازد که عکس هاي روي س ــند تا تاییدیه Memchasheور را بزرگ کنند، ببرند ویا بچرخانند. س ــود که ارتقادهندگان قادر باش باعث می ش

صفحات را زودتر دریافت کنند. اطالعات بیشتر در

http://code.google.com/appengine/

3,1,2 Google Web Tool Kit:

بزار، ارتقا دهندگان می توانند یک نرم افزار تحت وب را در محیط آشـــنایی جاوا ارتقا دهند و رفع باگ نمایند و متنند یک جاوا اســـکریپت با این او قابلیت هاي بروزرها از فوائد عملکردي مهم آنها لذت ببرند. AJAXمزین آمـاده کننـد. در ادامـه، ارتقـا دهنـدگـان می تواننـد که از در انجام

Google Health .یک ابزار جدید براي اجراي این ابزار است

Page 47: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤٧ Page مباحث نو در فناور اطالعات

ــتیبـانی می کنـد پس ارتقـا دهندگان می توانند که از قابلیت هاي فراوان آن لذت ببرند. این قابلیت ها عبارتند از 5این ابزار از جـاوا javaپشـ

generics گونه هاي ،enumerate مترهاي متغییر و ... . کامپایلر این ابزار سریعتر از هر وفت ، نکته نویسـی، بسته بندي خودکار، لیست پاراپت یدیگري کدها را تولید می کند و عملکرد بهتري را به مشـترکین نهایی ارائهمی دهد. گاهی کامپایلر سـریعتر از آنکه یک انسـان در جاوا اسکر

بنویسد این دستورات را تولید میکند.

یان می رساند: عملکرد درون برنامه اي عمیق، حذف کدهاي مرده و سایر روش هاي ثابت پیشرفته ي آنالیزي.این ابزار این کار را اینگونه به پا

AJAXاین ابزار همپنین به ارتقا دهندگان کمک می کند که کتابخانه هایی را گســترش دهند که به ارتقا دهندگان کمک کند که دنیاي کالس شده، قابل استفاده مجدد براي واسز هاي کاربر و ساختمان داده ها و ارتباطات کاربر به سرور، جهانی را بسـازند که شـامل ابزارهاي کامال تسـت

سازي و تست و قابلیت دسترسی باشد. براي اطالعات بیشتر :

http://codegoogle/webtoolkit/

Page 48: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤٨ Page مباحث نو در فناور اطالعات

3,2 EMC : ه محصـوالت وسـرویس ها و راه حل ها براي حافظه اطالعاتی و مدیریت اسـت که به شرکت ها کمک می یک راهبرد در زمین EMCشـرکت

ــال ــازي منفعت دارند. براي مثال در س ــبات ابري و مجازي س ــان بفهمند. آنها در همه زمینه هاي محاس ، 2009کند تا ارزش ها را از اطالعاتشEMC اسـت باال برد. این کار توازن "ر چیز بزرگمجازي سـازي دیگ "سـهام خود را در یک قمار کهV-Max این شـرکت را نشان می دهد

ادعا کرد که این اولین سیستم مدیریت است که دیتا سنتر مجازي با قابلیت زیاد را پشتیبانی می کند. 2009که در آپریل

طه اي خود را مدیریت کنند و گسترش دهند بدون سـیسـتم به مشـتریان با نیازهاي حافظه اي وسـیع اجازه می دهد که به آسـانی سـیسـتم حاف یت رمزاحمت عملیات هاي روز به روز. این سـیسـتم اجازه می دهد که جند دیتا سنتر راه اندازي شوند به شرط آنکه مربوط به هم باشند و کار مدی

را آسانتر و موثرتر می کنند.

تکنولوژي ها:

رها فراتر می رود. سـایر زمینه هاي تخصـصـیشـان عبارتند از : آرشیو کردن: ساخت یک از مدیریت مجازي سـازي دیتا سـنت EMCولی منافع آرشیو آنالین قابل دسترسی که یک هزینه عملیاتی کمتر را با کم کردن بک آپ ویندوز و آسان کردن بازیابی.

یریتی، تضمین می کند که شما یک شانس شـامل مدیریت بازي، تکنولوژي بک آپ، اسـتراتژي مد EMCبک آپ و بازیابی : ابزارهاي متفاوت امتحان بازیابی و بک آپ را دارید.

ــما مجبور به تحمل تکنولوژي هاید پیچیده ــازمان ش ــک می کاهد بدون آنکه س مدیریت محتویات تجاري: راه حل هاي محتواگرا از میزان ریس شوید.

به سازمان براي ذخیره و کشف و کار با اطالعات در راه هاي هوشمندانه.مدیریت اطالعات هوشمندانه: استفاده از راه هاي متنوع براي اجازه

به وسیله مجازي سازي و خودکار شدن و بهینگی وظایف، آسانترکم هزینه تر شده است. IT: مدیریت ITمدیریت

می کند.جابجایی: محافظت اطالعاتی و تکنولوژي کنترل انتقال از راه دور اختیارات خطر بازیابی را پشتیبانی

امنیت: سازمان ها می توانند که از محصوالتی با قابلیت هاي کنترل دسترسی و محافظت اطالعات و بررسی صحت، استفاده کنند.

حافظه: پردازه ها وتکنولوژي هایی که به مدیریت داده ها کمک می کند و به صورت موثر آنرا پشتیبانی می کند.

، مدیریت و انعطاف زیر ساخت EMCهستند و سایر ابزارهاي مجازي سازي VM Wareک آپ مجازي سـازي : محصـوالتی را که شامل ب هاي مجازي را ارتقا می دهند.

را بدست آورد، Palo Altobasedهنگامی که شرکت 2009پیشـنهادات مجازي سـازي خود را در سـال VMWare :EMCاسـتفاده از ، EMCرکت نرم افزاري در صنعت استاندارد هاي نرم افزار هاي محاسباتی مجازي. گسترش داد. یک رشد سریع و در دست گرفتن خصوصی ش

VM Ware میلیون دالر بدست آورد. 625را به ارزش

VM Ware یک نقش کلیدي در کاهش هزینه مشـتریانEMC دارد و عملیات هاي آنها را با استفاده از تکنولوژي مجازي سازي در راستايدر مجازي VM Wareبراي ساختن یک استخر تنها از حافظه و منافع محاسباتی، آسان می کند. راهبري ITهاي غیر یکنواختی زیر سـاخت

در حافظه هاي مجازي، یک بســتر را براي نســل آینده راه حل هاي مدیریتی چرخه اطالعاتی EMCســازي ســرور، با هم به وســیله ي ابتکار را هم EMC،VM Wareصـفحه ي رادار شـما بماند، در حالی که به آینده می رویم. شرکت فراهم می سـازد. پیشـنهادات آنها باید در روي

Page 49: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٤٩ Page مباحث نو در فناور اطالعات

ــوالت PaloAltoنگه می دارد، در مرکز EMCچون نرم افزار تابعه جدا از همگی محفوظند و VM Wareدر کالیفرنیا. نام و برند و محص و راه حل ها تمرکز می کنند. VM Wareکارمندان آن بر روي توسعه و فروش و سرویس دهی به محصوالت

3,3 Net App: . تاین سـازمان حافظه ها و راه هاي مدیریت داده را به مشـتریانش ارائه می دهد. هدف آنها بهینه سازي هزینه و شتاب بخشیدن به روند کار اس

را کاهش دهد. این ITکردند که هزینه آنها نخســتین حافظه شــبکه اي را معرفی کردند و در ادامه تکنولوژي هایی را معرفی می 1992در سـال درصـد کاهش می دهد و از پخش شدن دیتاسنتر جلوگیري 80را به نصـف کاهش و حافظه ي مورد نیاز را ITشـرکت ادعا کرد که هزینه هاي

ی کردند به شرکتی با کار م Farمی کند، زمان خرید شـما را سـرعت می بخشـد. این شـرکت از هشت کارمند در آغاز که در مغازه ي الکتریکی ، اعتقاد آن ها در مسئولیت پذیري Net Appمیلیارد دالر تبدیل شـده اسـت. بقیه دستور العمل هاي 3دفتر در تمام دنیا و قدرت با 130بیش از

و حفاظت از محیط به وسیله ي ساختن محصوالت با مصرف انرژي به صزفه است.

شرکت برتر دنیا شناخته شد. 100ترین روند کار ساالنه در به عنوان شرکتی با به Net Appنکته: شرکت

پیشنهادات : 3,3,1

Net App یکی از اولین شـرکت هاي طمینه ي ابر بود که همچون مجازي سازي، دیتاسنتر یکپارچه و همچنین سرویس حافظه اي را پیشنهادیریت نرم افزار و امنیت نرم افزار اســت. راه حل آنها از کرد. محصــوالت آنها شــامل یک پایه ســیســتم عامل، ســرویس حافظه، امنیت حافظه، مد

Microsoft SQL Server وShare Point تاSeismic Processing ــازي را به میز کار و ــرفت ذخیره س را اجرا می کند و پیش مجازي سازي سرور می رساند.

همکاري میکنند. NetAppت جدید براي مشتریان شرکت عالوه براین سرویس ها،آنها با سایر پیشگامان صنایع در راستاي توسعه خدما

شراکت سیسکو 3,3,2

NetApp وسیسکو جهت فراهم سازي مشتریان باراه حل مرکزداده ي پویاومتحد همکاري میکنند که این مرکز داده بر اساس سیستم پردازشکنند وشرکت ها هم ترکیبی باهم کار می براي تضمین راه حل NetAppاست.سیسکو و NetAppیکپارچه سـیسکو و معماري ذخیره سازي

کنند.درپشتیبانی مشتري وفعالیتهاي بازاریابی با آنهاهمکاري می

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

راه حل هاي ذخیره سازي قدرتمندوانعطاف پذیري را براي سیستم پردازش یکپارچه سیسکو فراهم خواهد NetAppدر طراحی معتبر سـیسکو، درمحیط مرکزداده ي مجازي تســت خواهد شــد.مشــتریان از مدل ذخیره ســازي یکپارچه در ســهام محصــول اي اعمال انجام شــدنیکرد که بر

NetApp ــوالت ــازي NetAppمتعلق به SnapManager،فنـاوري تجمیع کاربرد مانند مجموعه ي محصـ و ویژگی هاي موثر ذخیره سـنند مزایاي قابلیت هاي موثرذخیره سـازي پیشـرفته ومنحصربه فرد را براي حرکت به سمت پیشـرفته سـود میبرند.به عنوان نتیجه مشـتریان میتوا

سـطوح پایین نیازمندي هاي ذخیره سـازي،کاهش قیمت ها،بهبود بهره وري در محیط هاي مجازي شـده وساده سازي وظایف اجرایی را دریافت پردازش یکپارچه ي سـیسکو را کامل میکند که این سیستم براساس درفناوري ذخیره سـازي اترنت ،سـیسـتم NetAppکنند.به عالوه رهبري

(FCoE)درثانیه اي است که کانال فیبري در طول اترنت را پشتیبانی میکند.10GBیک سبک یکپارچه ي

Page 50: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥٠ Page مباحث نو در فناور اطالعات

مرکزي داده ي پویاومجازي شـده درسطح RoadShow"هم چنین براي همکاري درتالش بازاریابی مشـترك مانند NetAppسـیسـکو و همچنین درمرکزداده ي برنامه ي NetAppوســایرشــرکاي مجتمع گزینه ي انتخابی،برنامه ریزي کرده اند. VMwareتوســط "ندین شــهرچ

وارائه هاي مرکزداده ي سیسکو تمرکز NetAppآینده ي سـیسـکو شـریک خواهدشـد.هردوي این برنامه ها روي اموزش مشـتریان درباره ي خواهند کرد.

یشتر به سمت زیربناي مجازي شده حرکت میکنند،به مخازن ضروري،پردازش وراه حلهاي شبکه نیاز دارند که این راه حل چنان که مشـتریان ب " .NetApp:رئیس ومتصدي عملیاتی Tom Georgensبه نقل از"ها نیازمند تغییر به یک مرکزداده ي واقعاپویا هستند.

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

در اکوسـیسـتم باز شـرکا براي سیستم پردازش یکپارچه شریک شده که این سیستم برروي NetApp,سـیسـکواعالم کرد که 2009در مارچ ه سازي ابداع,کاهش تحویل سرویس وتسریع سازگاري بازار پردازش یکپارچه تمرکز دارد.شبی

سـابقه ي طوالنی همکاري راداشـته ومشـتریان مشـترك زیادي دارند که فناوري ها وراه حل هاي ســیسکو و NetAppبه عالوه سـیسـکو و NetApp .رادر مراکز داده شـان توسـعه داده استNetAppز داده ي محصول تعویض مراکMDS وNexuse5000 سیسکو را پشتیبانی

محلی صنعت یرا اعالم کردند. FCoEپشتیبانی ازاولین ارایش انباره NetAppسیسکو و 2008میکند,در

در پارك مثلث NetAppهمکاري کردند که این مکان در کالج Excellenceهردوشـــرکت هم چنین دریک مرکز یکپارچه ســـازي اترنت دراعالم شد.مرکزپروتکل هاي اترنت مبنایی را نمایان کرد که روي ستون 2009شـمالی واقع اسـت که این همکاري در فوریه ي تحقیق,کارولیناي

گیگابیتی سیسکو اجرا میشوند.10اصلی اترنت

مایکروسافت 3,4ــازمان دهی هر اندازه ــرویس ابر را براي س ــرمایه گذاري هاي بزرگ گرفته تافروشــگاه ه-مایکروســافت چندین س mom and popاي ازس

ارائه میدهد.قسمت خوب ارائه هاي ابر مایکروسافت تغییرات ابر محصوالت است که مردم اکنون استفاده میکنند,بنابراین استفاده از -وافرادمسـتقل ورژن هاي ابر دشوار نیست.

Azureپلت فرم سرویس هاي 3,4,1

پردازش ابري وپلت فرم سرویس ها در Azureم سرویس هاي اسـت.پلت فر Azureاسـاس ارائه هاي مایکروسـافت پلت فرم سـرویس هاي مراکزداده ي مایکروسافت میزبانی میشوند.

جهت خدمت به افراد یاســـرمایه گذارهاي بزرگ محدوده ي وســـیعی از وظیفه مندي را براي ایجاد کاربردها Azureپلت فرم ســـرویس هاي عملیاتی ابر وابزار توسـعه دهنده را ارائه میدهد.کاربردها میتوانند توسط پروتکل هاي وفردي در این بین,ایجاد کرده اسـت.پلت فرم ,یک سـیسـتم

توسعه یابند. SOAPوRESTاستاندارد صنعت مانند

ــرویس هاي ــوند.بیایید نگاه Azureس ــتفاده ش میتوانند به صــورت فردي یا گروهی جهت ایجاد کاربردهاي جدید یابهبود کاربردهاي موجود,اس داشته باشیم. Azureق تر)ي به اجزاي پلت فرم سرویس هاي نزدیکتر(عمی

Page 51: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥١ Page مباحث نو در فناور اطالعات

3,4,2 Azure Windows Windows Azure یک سـیسـتم عملیاتی براسـاس ابر اسـت که توسـعه,میزبانی ومحیط مدیریت سـرویس را براي پلت فرم سرویس هاي

Azure .ــازد ــاز windows Azureممکن میس ــایی ومحیط ذخیره س ــبه ي تقاض ــعه دهندگان محاس ي را میدهد که میتوانند براي به توس میزبانی,مقیاس بندي ومدیریت کاربردهاي وب در مراکزداده ي ویندوز,از ان استفاده کنند.

از Azure که دراختیار دارند،استفاده کنند.به عالوه, Visual Studioبراي ایجاد کاربردهاوسـرویس ها,توسـعه دهندگان میتوانند از مهارتهاي حمایت میکند. SOAP,REST,XMLماننداستانداردهاي موجود,

Windows Azure :را میتوان در موارد زیر به کار برد

اضافه کردن قابلیت هاي سرویس وب به کاربردهاي موجود • ایجادواصالح کاربردها وسپس انتقال آنها به وب • ساخت,تست,اشکال زدایی وتوزیع موثروکم هزینه ي سرویس هاي وب • ITکاهش هزینه هاي مدیریت •

SQLسرویس هاي 3,4,3

ــرویس هاي ــرور SQLس ــافت قابلیت هاي س ــط میدهند.این ویژگی ذخیره ي SQLمایکروس ــرویس هاي تحت وب,بس را به ابربه عنوان سمجموعه اي از سرویس هاي مجتمع را تحویل میدهند که SQLوداده هاي غیرسـاختاري را ممکن میکند.سرویس هاي نیمه سـاختار سـاختار,

ند.این میتواند توســط کاربران موبایل,اداره هاي دورکاري یا شــرکاي هي,جســتجو,انالیز,تجمیع وهمگام ســازي داده را مجاز میدســواالت رابطه ا تجارت انجام شود.

Net.سرویس هاي 3,4,4

نمایکروسـافت مجموعه اي ازسرویس هایی است که توسط مایکروسافت میزبانی شده ودرجهت توسعه دهندگان است وای Net.سـرویس هاي سرویس هااجزایی را فراهم میکنند که کاربردهاي زیادي که برپایه ي ابر بوده وبه صورت ابرهوشمند هستند به ان نیاز دارند.

اسـت که کتابخانه هاي کالس باالیی را فراهم میکند که این کتابخانه ها توسعه رابسیار Net.شـبیه چارچوب هاي کاري Net.سـرویس هاي به توسـعه دهندگان کمک میکند تا تمرکز بیشـتري بر روي محصـول نهایی نسـبت به سـاخت وتوسعه ي Net.هاي قوي تر میکنند.سـرویس

زیرساخت ابرمبناي خود داشته باشند

در REST,SOAP,HTTPهم چنین براي سـایر فناوري هاي توسعه دراستفاده ازپروتکل هاي استاندارد صنعت مانند Net.سـرویس هاي دسترس است.

Liveي سرویس ها 3,4,5

وپلت فرم هاي سرویس Windows Liveیک مرکز توسعه دهنده وتهیه کننده ي کیت هاي توسعه ي نرم افزار براي Liveسـرویس هاي هاونمونه هامیدهد.API،مستندات فعلی وWindows Liveمیباشد.این سرویس اطالعاتی در مورد شروع باسرویس هاي Azureهاي

Windows Live

Page 52: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥٢ Page مباحث نو در فناور اطالعات

Windows Liveــتراك گذاري با دیگران مجم ــتري ها جهت ارتباط وبه اش ــت که آن رابراي مش ــرویس هاي انالین اس وعه ي مجتمع ازسشامل ازمایش هاي به روز براي به اشتراك گذاري عکس،ایمیل،ونامه نگاري فوري Windows Liveاسـانتر وجذاب تر کرده است.نسل جدید

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

,دانلود رایگان ,نرم افزاري که تجارب ویندوزي مشتریان را به وسیله ي windows liveاین انتشـار هم چنین شـامل موارد زیر اسـت: اصول د.ده شده است, بهبود میدهکمک به آنهابراي ساده سازي ولذت بردن از محتواي دیجیتالی که در کامپیوتر یاموبایل ویا وب سایت ها پراکن

.هرچیزایجادشده با نام آنالین مربوط به Xbox Liveتمام تمایالت به مصرف کننده است به عنوان مثالLiveنکته:ویندوز ایجاد شـده با قانام تجارت است.مادرموردبرخی از ارائه هاي انالین مایکروسافت دراین بخش صحبت خواهیم کرد.

مراجعه کنید.www.windowslive.com//به ادرس Windows Liveمورد براي اطالعات بیشتر در

مصرف کننده ها میتوانند محتواهاي انالین را ایجاد کرده وانها را در جاهاي مختلف از وب به اشتراك بگذارند.

Page 53: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥٣ Page مباحث نو در فناور اطالعات

روســافت با شــرکت هایی مانند بتوانند دوســتانشــان را بهنگام نگه دارند,مایک Windows Liveبراي ســاده کردن این قابلیت که مشــتریان Flickr, LinkedIn Corp., Pandora Media Inc., Photobucket Inc., Twitter, WordPress, و Yelp

Inc همکاري کرده است.همچنین این در طول یک پروفایل Windows Liveهمکاري به منظور تجمیع فعالیت ها در سایت هاي شخص ثالث در

جدید همچنین به مصرف کنندگان راحتی بیشتري Windows Liveه است.هاي جدید بودFeedجدید و در داشتن یک مکان مرکزي براي سازماندهی ومدیریت اطالعات میدهد.

به عنوان یک مکان مجزا که افراد از ایمیل هاي ما اســتفاده میکنند,نامه نگاري میکنند وســرویس به اشــتراك گذاري Windows Liveبه "

ــ در Windows Live,رئیس حقوقی مــدیریــت برنــامــه ي ازمــایشـــی Chris Jonesبــه نقــل از "ت,فکر کنیــدعکس برقرار اسـانها در میان بسیاري از سرویس هاي غیرمرتبط باهم مکاتبه میکنند ومیخواهند به این سرویس مشـتریان ما دوستانی در وب دارند. "مایکروسـافت.

توسط سرویس ارتباط شخصی مجتمع windows Liveونگی انجام ان باشند.اکنون بدون اینکه نگران چگ-در هرجا دسـترسـی داشته باشند "کارمیکند،مراقب این مساله است. PCکه در وب با ازمایش بهینه شده روي موبایل و

وسیع Liveدستاورد 3,4,6

در شبکه براي Windows Liveقابلیت اضـافه کردن سـایت هاي شخص ثالث به پروفایل شخصی وداشتن ان دسته از فعالیت ها که در فید ــتریان ــامل 50در طول همکاري با بیش از Windows Liveمشـ ــته ي وب شـ ــرکت برجسـ ,Flickr, LinkedIn,Pandoraشـ

Photobucket, Twitter, WordPress, و Yelp وسایرین ممکن شده است.همان طور که مشتریانWindows Live عکس هاــان را به روز میکنندوانتقادات وبازدیدهایشــان را مینویســند،این فعالیت ها به صــورت اتوماتیک درشــبکه ي را به اشــتراك میگذارند،پروفایلش

Windows Live.شان منتشر میشود "Windows Liveمایکروسافت یک پلت فرم جدید جذاب است که تجربه هاي جدیدي را براي کاربران مایکروسافت وPhotobucket ها

ــتراك گذاري انالین عکس یکی از "Photobucket،رئیس Alex Welchبه نقل از "مکن نیســت.امکان پذیر میکند که غیر ازاین م به اشبراي Photobucketمهمترین بخش هاي زندگی مردم اسـت وهمانطور که وب سـایت به اشتراك گذاري فیلم وعکس تکی برجسته میشود،

به جریان درآمده است.جهت اسان کردن این تجربه براي کاربران Windows Liveهمراه شدن با

شــرکت تلکام چینی براي تحویل ســرویس هاي LTDو HPعالوه بر شــراکت باشــرکت هاي برجســته ي وب،مایکروســافت اتحاد خود را با Windows Live .به بیشـتر مردم در سراسر دنیا،اعالم کردHP رهبر جهانی در زمینه ي پرینت،توزیع گالري عکسWindows Live را

HPرا سـال اینده شروع خواهد کرد.ارائه ي ترکیبی مشتریان Deskjetوخطوط PhotoSmartي مصـرف کننده هایش شـامل باپرینترها مهیا میکند که یک مدیریت عکس انتها به انتها وراه حل چاپی است. Windows Liveراباگالري عکس

ــال " ــروع در س ــطه ي را HPوپروژه هاي چاپ خالق Windows Liveگالري HP،2009ش ــهام چاپ HP Photosmartبه واس وســرف کنندگان ــویرپردازي Sam Greenblattبه نقل از "نمایان خواهد کرد. HP Deskjetمص ــلی فناوري هاي مرکزي،گروه تص مدیر اص

ه اشتراك چاپ،ب ما از کارکردن با مایکروسـافت براي تهیه ي تجربه ي کاربري بهینه براي مشتریانمان خشنودیم.این ارائه امکان ".HPوچاپ در گذاري،سازماندهی واصالح سطح وسیعی از پروژه هاي چاپی در منزل را به کاربران میدهد،مانند کتاب عکس،نقاشی،کارت هاوتقویم ها.

Page 54: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥٤ Page مباحث نو در فناور اطالعات

مکاتبه وشراکت 3,4,7

Windows Live .براي مشتریان ،مدیریت زندگی دیجیتالیشان را اسان کرده وزندگی انها را متعادل نگه میدارد

برخی از نکات مهم را بیان میکنیم: در اینجا

• Windows Live ــانی ــتریان فراهم میکند ازجمله به روز رسـ ــترســـی را براي همه ي مشـ ــیات اجتماعی در دسـ ــوصـ خصـاز فعالیت هاي شـبکه و وب،به اشتراك گذاري عکس و دسترسی سریع از ماهیت مجازي از هر وسیله "آنچه جدید اسـت "پروفایل،فید

افزایش یافته است. 25GBبه 5GB.ذخیره سازي انالین از Windows Live SkyDriveبا با به روزرسانی مخاطبین "آنچه جدید است"شـامل این موارد اسـت: شـخصـی سـازي بیشـتر،فید Windows Liveپیام رسـان •

ن مهمترین به اشــتراك گذاري عکس در پنجره ي محاوره،لیســت محبوبین براي تعیی (drag and drop)وب،کشــیدن ورهاکردن نفر. 20براي چت به صورت همزمان با بیش از IMمخاطب ها،وگروه بندي

درصـد فیلترینگ مزاحم بیشتري در مقایسه با ورژن 80به تازگی بهبود یافته واکنون سـریعتر اسـت و Windows Liveهات میل • قبلی هات میل دارد.

چندگانه ي باهم،قابلیت قراردادن ادرسهاي ایمیل چندگانه در تقریبا هر تغییرات اینده شـامل قابلیت آوردن حسـاب هاي کاربري ایمیل ابزاري،افزایش مخازن ذخیره،ویک تقویم اصـالح شده است که امکان به اشتراك گذاري تقویم ها با دیگران را ساده میسازد،هم چنین

کروسافت است.مای Outlookشامل تعهد براي تقویم هاي چندگانه واستفاده از تقویم به وسیله ي

کارمیکنند،مجموعه اي رایگان از کاربردها براي ارتباط وبه اشــتراك Windows Liveهمه ي این ســرویس ها با ضــرورت هاي سرویس ها به صورت جهانی. bloggingگذاري که با ایمیل عمده،عکس و

مبادله ي انالین 3,4,8

ــانی یک کاربرد تجاري ســخت اســت وبراي کمک به تســهیل ــافت مبادله ي انالین را پیام رس انچه در محیط ابر قرار دارد،مایکروس

پیشنهاد میدهد. 2007مبادله ي انالین مایکروسـافت یک سرویس پیام رسان سرمایه گذاري با میزبانی مایکروسافت است که برپایه ي سرورمبادله ي

ان میتوانند به پیغام ها در هر جایی دسـترسی داشته مایکروسـافت میباشـد.از انجاکه این مبادله یک سـرویس ابر اسـت،شـماوکارمندانت باشید.

کسب شد،این ITسـرورهاي انالین مبادله به صـورت جغرافیایی پراکنده شده اند.این سرویس در طول ماموریت ساده سازي مدیریت امد.امر توسط رفع نیازشما براي توسعه،مانیتورکردن وبهبود راه حل هاي ایمیل بر روي سایت به دست

مشتریان از دایرکتوري فعالی که میتواند از ابزار همگام سازي براي انالین ماندن وحفظ دایرکتوري هاي فعال محلی به صورت همگام ــافرت را داده وهم چنین ــایت به کاربرهاي در مسـ ــتفاده کند،بهره میبرند.این مزیت اجازه ي ترکیب کاربرها از کاربرهاي روي سـ اسـ

طریق موبایل را نیز میدهد.امکان چک کردن از

Page 55: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥٥ Page مباحث نو در فناور اطالعات

در اینجا خصوصیات کلیدي ورژن استاندارد انالین راه حل را بیان میکنیم:

• 5GB 25بیشتر از -جعبه ي میل(حافظه ي ذخیره سازي اضافی براي سرمایه گذاريGBتقویم مشترك،مخاطبین،وظایف،( در همه جا Outlookشامل Outlookارتباط مشتري • Outlookدسترسی وب • فیلتر کردن ویروس/مزاحم درفیلتر کردن گروهی مبادله • ابزار فعال همگام سازي مبادله 12ویندوز مایکروسافت و 6,0/6,1جلو بردن ایمیل براي موبایل • (بدون هیچ فعالیت همگام سازي تحمیلی)iPhone 2.0نوکیا و NوEهمگام سازي ایمیل براي سري • ازیابی خرابیپیوستگی تجاري ساخته شده وقابلیت هاي ب • درصد از زمان با توافقات سطح خدمت پشتیبانی مالی 99,9برنامه ریزي • براي کمک به حفظ دسترسی امن به اینترنت HTTPSاستفاده از • IT(فرم وب وتلفن مبنا)براي مدیر 24/7پشتیبان 2ردیف کردن • sign-inبراي تنها قابلیت Sign-inابزار • راي کمک به حفظ تعهد وحفظ دایرکتوري هاي فعال به صورت همزمانابزار همگام سازي دایرکتوري ب • همزیستی یا توانایی ماندن روي سرورهاي میل براي بعضی از کاربران و انالین ماندن بعضی ها. • ابزار انتقال براي کمک به انتقال اطالعات میل باکستان به یک محیط انالین •

SharePointسرویس هاي 3,4,9

اي نقطه ي مشـترك خود را براي کسب منافع همکاري پیشنهاد کرده است.سرویس هاي نقطه ي مشترك جوامعی را مایکروسـافت سـرویس ه

براي گروه بندي شـــراکت وآســـان کردنش براي کاربران براي کار باهم روي اســـناد،وظایف،مخاطبین،وقایع وســـایر اطالعات فراهم میکند.به وفعالیت کاربر را هماهنگ کنند. عالوه،تیم ومدیر سایت میتوانند محتواي سایت

است.قطعات وب براي اضافه کردن ASP.NETسـایت هاي نقطه مشترك از قطعات وب وپنجره هایی تشکیل شده اند که اجزایش برپایه ي به صفحات وب طراحی شده وتوسط مدیران وکاربران براي ایجاد کاربردهاي صفحه مبناي کامل،پیکربندي شده اند.

شترك ،با چندین قطعه ي وب که اماده ي استفاده هستند ،کارمیکنند امابیشترمنتظر اضافه شدن هستند.نکته:نقطه م

سایت هاي نقطه مشترك مکان هایی هستند که تیم ها میتوانند در بحث هاشرکت کنند،همکاري سند را به اشتراك بگذارند،وبه مطالعه ي کامل

ــایت میتواند ازطریق یک ــترس قرار بپردازند.محتواي س ــتیبانی میکنند،دردس ــرویس هاي وب را پش ــتري هایی که س مرورگر وب وازطریق مش وکنترل تفسیر اسناد را میدهد. تسویه,تحویلگیرد.کنترل هاي همکاري اسناد به شما امکان

را میتوان -غیرهلیست ها،وقایع،ومثل اسناد،-برنامه هاي سـیستم دفتر مایکروسافت از محتواي سایت نقطه مشترك استفاده میکنند.محتواي سایت یم به تقو Microsoft Office Outlook خواند واصــالح کرد.اصــالح عکس هم ممکن اســت. Microsoft Office Wordتوســط

هاي وقایع سایت نقطه مشترك امکان دیدن همراه با تقویم شخصی را میدهد.نقطه مشــترك هم چنین به مدیران اجازه ي شــخصــی ســازي محتوا وطرح بندي ســایت ها میدهد،بنابراین اعضــا میتوانند به اطالعات مرتبط

ا را نظارت وتعدیل کنند.دسترسی داشته باشند وبا ان کار کنند.مدیران هم چنین میتوانند فعالیت اعض

Page 56: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥٦ Page مباحث نو در فناور اطالعات

سـرویس هاي نقطه مشـترك میتوانند به هزاران سـایت مطابق با سـازماندهی توسـعه یابند.این موضوع از بخش وبی که بارمتعادل دارد،پشتیبانی سرور یت ها در هرمیکند وتوسـعه ي پایگاه داده را دسـته بندي میکنند.براي سـایت ومدیر خدمت رسـانی،سهمیه ها میتوانند در مخزن ذخیره،سا

وکاربران در هر ســایت،قرار گیرند.اســتفاده ي ســایت را میتوان جهت کشــف وازکارانداختن ســایت هاي غیرفعال،مورد نظارت قرارداد.ســرورهاي مدیریت مشوند.افرادي که توسعه دهنده نیستند NET.سـرویس نقطه مشـترك،سـایت ها ومحتواي سـایت بااستفاده از یک مدل شی برپایه ي

سایت ها را شخصی کنند. Microsoft Officeمیتوانند با استفاده از سرصفحه ي

3,4,10 CRM پویاي مایکروسافت

CRM انالین پویاي مایکروسـافت یک سرویس مدیریتی وارتباطی مشتري است که براساس تقاضابوده وتوسط مایکروسافت میزبانی ومدیریت

Microsoftبی،فروش وقابلیت هاي سـرویس را به واسـطه ي مرورگر وب یامستقیما در میشـود.سـرویس اینترنت مجموعه ي کاملی از بازاریا OfficeوOutlook تحویل میدهد.ابن سرویس دسترسی فوري به تجارتهایی را مهیامیکند که یک راه حلیCRM ي باخصوصیات کامل را

اولیه را میخواهد.Setupیا ITبدون هیچ سرمایه گذاري اولیه ي فت،ما چگونگی توسـعه ي بازار،فروش وراه حلهاي سـرویس براي کاربران درطول سـازماندهیشان توسط شرکت ها را به طور کلی درمایکروسـا "

ــلی Brad Wilsonبه نقل از "تغییر میدهیم. ــافت. CRM،مدیر اص ــافت درمایکروس ــافت قدرت CRM "پویاي مایکروس پویاي مایکروسبا یک ازمایش کاربري موثر واشــنا ویک پلت فرم چندمسـتاجري که پیاده ســازي ضـمانت دار ســریع انتخاب براي مشـتریانرا تارائه میدهد،همراه

"وتوسعه ي فوري در طول اینترنت را ممکن میسازد.CRM انالین پویاي مایکروسـافت نرم افزار مایکروسافت را به اضافه ي استراتژي سرویس هاتکمیل میسازد که این استراتژي براي تحویل راه

هاي تجارت مجتمع درطول اینترنت اســت وهم چنین قســمتی از ســرمایه گذاري چندبیلیون دالري مایکروســافت در پایگاه داده ي جهانی حلاسـت.به عالوه براي دسـترسـی کامل به واسـطه ي مشـتري مرورگري باسـطح پوشش دهی صفر،سرویس جدیدبازاریابی ،بازارفروش واطالعات

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

CRM:انالین پویاي مایکروسافت به صورت اولیه در دو سرویس پیشنهادي زیر بسته بندي شده است

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

ــترش تحویـل میدهد.تجارت ها ل گسـ موجودیت 100پیکره ي جریان کاري و 100از حافظه ي داده، 5GBچنین گزینـه هـاي قـاـبــنهــادي دالر امریکــا44معمول را میگیرنــد.قیمــت ویرایش حرفــه اي براي هر کــاربر در هر مــاه اســــت،بــایــک تعرفــه ي پیشـ

دالري(امریکا)براي هرکاربر در هر ماه.39• CRM انالین پویاي مایکروسـافت اضافی که حرفه اي است ،همه ي قابلیت هاي نسخه ي حرفه اي به عالوه ي همگام سازي داده

از حافظه ي 20GBهاي شــخصــی شــده که به تجارت ها به صــورت افالین با مخزن داده ي گســترش یافته،جریان کاري وگزینهموجودیت معمول را اختصـــاص میدهد را تحویل میدهد.قیمت نســـخه ي اضـــافی حرفه 200جریان کاري قابل پیکربندي و200داده، دالر امریکایی براي هرکاربر در هر ماه است. 59اي

ــ CRMبراي یـادگیري ــاب کـاربري براي سـ ــافـت وایجـاد حسـ ــایت پویـاي مـایکروسـ ــتریان میتوانند از سـ رویس هـاي انالین جدید،مشـhttp://crm.dynamics.com .دیدن کنند

Page 57: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥٧ Page مباحث نو در فناور اطالعات

آمازون 3,5

ــرویس هایی را درجلوه هاي متفاوت زیادي از حافظه تا پلت فرم وپایگاه داده ارا ــت.امازون س ــنده ي ابر اس ــهورترین فروش ه ئاحتماال امازون مش میدهد.به نظر میرسد امازون انگشتش را به سمت تکنولوژي هاي ابر گرفته است.

)Amazon EC2ابر پردازشی قابل ارتجاع آمازون( 3,5,1

)یک خدمت وب اسـت که حجم پردازشی باسایز متغیري را در ابر ارائه میدهد وبراي اسان Amazon EC2ابر پردازشـی قابل ارتجاع آمازون(

وب براي توسعه دهنده ها طراحی شده است.کردن مقیاس بندي Amazon EC2 رابط تحت وب سـاده اي را فراهم میکند که به شــما امکان دسـتیابی وپیکربندي حجم باکمترین مشــکل را میدهد.به شــما

کاهش میدهد،به زمان دســتیابی وبوت کردن نمونه هاي ســرور را به چند دقیقهAmazon EC2 اجازه ي کنترل منابع پردازشــیتان را میدهد. شما اجازه ي تغییر مقیاس بندي را انگونه که نیاز دارید،میدهد.

Page 58: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥٨ Page مباحث نو در فناور اطالعات

مایکروســافت را اجرا کرده واین یک راه براي توســعه ي کاربردهایی اســت که از پلت 2008میتواند ویندوز ســرورAmazon EC2 براي مثال، .(IIS)وسرور اطالعاتی اینترنت ASP.NET, ASP.NET AJAX,Silverlightفرم تحت وب مایکروسافت استفاده میکند،شامل

Amazon EC2 به شــما اجازه ي اجراي کاربردهاي برمبناي ویندوز را روي پلت فرم پردازشــی ابر امازون میدهد.این پلت فرم ممکن اســتــانه،میزبان کاربردهاي ــرویس،پردازش عملکرد باال،پردازش داده،کدگذاري رسـ ــایـت ها،میزبان هاي وب سـ یا هر کاربرد ASP.NETوب سـ

دیگري که به نرم افزارهاي ویندوز نیازمند است،باشند.

EC2 همچنینSQL Server Express وSQL Server اسـتاندارد را پشتیبانی میکند وان ارائه ها را براي مشتریان براساس ساعت به ساعت در دسترس قرار میدهد.

پایگاه داده ي ساده ي آمازون 3,5,2

یگاه داده،آمازون پایگاه داده ي سـاده ي آمازون را ارائه میدهد.این پایگاه داده،توابع پایگاه داده ي هسته ي شاخص گذاري براي سـرویس هاي پا

کار Amazon EC2) وسرویس Amazon S3وپرسـش را فراهم میکند.این سـرویس نزدیک به سـرویس ذخیره سـازي ساده ي آمازون( زش وپرسش مجموعه هاي داده در ابر را فراهم میکند.میکند.این سرویس قابلیت ذخیره سازي،پردا

ده ها اآمازون خصـوصـیاتی را ارائه میدهد زیرا پایگاه داده هاي رابطه اي سـنتی به هزینه ي صـف بندي با سایز متغیر نیازمند هستند.این پایگاه د یک ساده کننده -بانامی که خطاب میکنند-ه ي آمازونسـاد DBهم چنین پیچیده هسـتند واغلب نیازمند اسـتخدام مدیران پایگاه داده میباشـند.

سـاده را براي ذخیره ســازي ودسترسی APIبه هیچ شـمایی نیاز ندارد،به صـورت اتوماتیک داده را شـاخص گذاري میکند ویم DBاسـت.این داري شده وتنظیم عملکرد را آسان فراهم میکنتد.این کار فرآیند مدیریت وحذف بار اضـافی اجرایی مدل کردن داده،شـاخص گذاري محتواي نگه

میکند.

(Amazon S3)سرویس ذخیره سازي ساده ي آمازون 3,5,3

راه حل ذخیره ســازي آمازون براي اینترنت اســت.این ســرویس جهت ســاده ســازي (Amazon S3)سـرویس ذخیره ســازي ســاده ي آمازون

پردازش وب قابل توسعه براي توسعه دهندگان طراحی شده است.بط سـرویس هاي وب سـاده اي را به کار میبرد که میتوان این رابط را براي ذخیره سازي وبازیابی هر مقدار داده در هر جایی از وب را S3آمازون

به کار برد.این سـرویس به توسـعه دهندگان امکان دسترسی به زیربناي ذخیره ي داده ي مشابه را که آمازون براي امپراطوري خرده فروشی خود د،میدهد.استفاده میکن

3,5,4 Amazon Cloudfront

یک سـرویس وب براي تحویل محتواسـت.این سـرویس در ارتباط با سـرویس هاي وب آمازون جهت ارائه ي یک راه سـاده به توسعه دهندگان

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

مسیریابی میشوند،بنابراین محتوا با بهترین عملکرد ممکن ارائه میشود.

Page 59: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٥٩ Page مباحث نو در فناور اطالعات

(Amazon SQs)سرویس صف ساده ي آمازون 3,5,5

صف هاي قابل گسترش ومیزبانی شده اي را براي ذخیره ي پیام ها براساس حرکت آنها (Amazon SQs)سـرویس صـف سـاده ي آمازون

رکت حبین کامپیوترها ارائه میکند.توســعه دهندگان میتوانند داده را بین اجزاي توزیع شــده ي کاربرهایشــان که وظایف مختلفی را انجام میدهند، یا نیاز به فعال بودن همیشگی یک جز انجام میشود. دهند که این کار بدون از دست دادن پیام ها

Amazon SQS به جریان کاري خودکار،اجازه ي ایجاد شـدن وکار کردن نزدیک بهAmazon EC2 وسایر سرویس هاي وب آمازون را میدهد.

Amazon SQS تواند امپیوتر در اینترنت میمقیاس را به عنوان یک سـرویس وب عرضـه میکند.به عنوان مثال هر ک -زیربناي پیام رسـانی وب پیام ها را اضافه کرده یا بخواند واین کار بدون نیاز به نصب نرم افزار مخصوص یا پیکربندي فایروال انجام میشود.

را میتوان به صـورت مستقل اجرا کرد ونیاز به قرار گرفتن روي یک شبکه ي مشابه ،گسترش بایک فناوري یا اجراي Amazon SQSاجزاي مان وجود ندارد.هم ز

منبع ذخیره ي بخش قابل ارتجاع 3,5,6

ــازي دائمی براي (Amazon EBS)آمـازون هم چنین منبع ذخیره ي بخش قـابـل ارتجـاع آمـازون را ایجـاد کردکـه یک ویژگی ذخیره سـ

Amazon EC2 .اســتEC2 قابلیت اندازه بندي مجدد در ابر را فراهم آمازون یک ســرویس زیر بنایی اســت که یک فضــاي محاســباتی باآمازون ضمیمه EC2آمازون ذخیره ي حجمی از داده میتواند به صـورت برنامه ریزي شـده ایجاد شده،به نمونه هاي EBSمیکند.به وسـیله ي

Amazon)ره سازي آمازون شـده وحتی اگر میل به دوام زاید وجود داشـته باشـد میتواند به وسیله ي یک عکس العمل فوري به سرویس ذخی S3) .باز گردد

وابســته به نمونه ي خودش بود.بنابراین وقتی یک نمونه Amazon EC2وذخیره ســازي در داخل یک نمونه ي Amazon EBSمفدم بر ختصاص کاربران میتوانند فضـاها ي ذخیره سازي را ا Amazon EBS خراب می شـد،داده ي داخل نمونه هم از دسـت میرفت.به وسـیله ي

آمازون باقی میماند.به عالوه،حتی براي پشـــتیبانهاي پایدار وراه EC2دهند که در این صــورت داده ها به طور مطمئن ومســتقل از نمونه هاي ــاهاي جدید، ــاده جهت ایجاد فض ــاهایی که بعدا در Amazon EBSهاي س ــامل عکس العمل هاي پایدار فض قابلیت ایجاد نقطه در زمان ش

خیره میشوند را فراهم کرده است.ذ S3آمازون عبراي بیش از دوسـال،مابرروي ارائه ي یک زیرسـاخت قابل توسعه ي وب وتاثیرپذیر از هزینه به توسعه دهندگان ودادن انعطاف کامل در انوا "

پایدار از جمله درخواست ذخیره ي بخش".EC2مدیر ارشد آمازون Peter De Sautisبه نقل از "راه حل هایی که ارائه شـود،تمرکز کردیم. اســتفاده میکنند،وما از ارائه ي ذخیره ي بخش قابل ارتجاع آمازون که یه Amazon EC2هاي ســطح باالي توســعه دهندگانی اســت که از

"صورت مخصوص براي محیط پردازشی قابل ارتجاع وبرپایه ي ابرمان طراحی شده است،خوشحالیم.Amazon EBS وبی خیلی از کاربردهایی که نیازمند اجراي یک فایل سـیستمی یا دسترسی به مخزن بخش بندي شده براي پایگاه داده به خ

شـروع یا متوقف میشوند،اطالعات در پایگاه داده ذخیره میشود یا کاربرد در همان Amazon EC2ي خام هسـتند،میباشـد.چنانکه نمونه هاي مسیر با سرورهاي فیزیکی سنتی باقی میماند.

"ShareThis .ه ب"منافع زیادي از کارکردن با سـرویس هاي وب آمازون براي پلت فرمهاي به اشـتراك گذاري برجستهی ما،به دست می آوردــیر را برایپســت فوري ،تگ کردن ShareThis،مدیر توســعه دهنده ي نرم افزار براي Manu Murkerjiنقل از ــرویس یک مس .یک س

Page 60: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦٠ Page مباحث نو در فناور اطالعات

ما را قادر به Amazon EBS"م رســـانی وفرســـتادن پیام متنی را تنها با یک کلیک فراهم میکند.وفرســتادن محتوا از طریق ایمیل مانند پیا ایجاد پایگاه داده اي وسیع با سطوح سرمایه گذاري کرد که به ما اجازه ي اجرا ونگه داري کاربردهاي متنوع ومتفاوتی را میدهد.

EC2وEBS را ارائه میدهند که به ما اجازه ي بخش بندي سریعتر داده نسبت به آنچه قبال با هم یک سـیستم انعطاف پذیر وتاثیرپذیر از هزینه به ما مزایاي زیادي براي تجارتمان میدهد که به این مزایا نیاز داریم.-در اختیار داشتیم را میدهد

"MySQL متغلق بهSun یکی از محبوب ترین پایگاه داده هاروي آمازونEC2 است.با معرفیEBS ن کاربراMySQL قادر به افزایشرئیس اســـبق پلت فرم Juan Carlis Sotoبه نقل از "پایداري وقابلیت تحمل کاربردهاي پایگاه داده شــان که در ابر توســعه یافته اســـت.

open Soraris که رويEC2 فعال بود.شـرکت هاي وب اکنوان میتوانند ویژگی هاي منحصـربه فردي از سـیسـتم فایلZFS دسـترســی .EC2بیتی براي قادر ساختن سطوح باالي تجمیع در 28وقابلیت چک خطاي Roll backمثال -باشند داشته

با انتشـار ذخیره ي بخش قابل ارتجاع آمازون،قابلیت توسـعه ي هرکاربردي در هرکجا،شـامل ابر به حقیقت پیوسـت.به وسـیله ي فراهم ساختن "به EC2روي امازون Red Hat ،JBass EAPنجه تاکنون بوده،لینوکس نسخه ي یک محیط پردازشـی پایدار ودائمی عهم روي ابر وهم آ

اکنون با ".Red Hatرئیس اســبق واحد تجاري پلت، Scott Crenshawبه نقل از "دســتیابی به مرکز داده ي مجازي کمک خواهند کرد.گذاري کرده اند،توانایی نگه داري وپیکربندي ماشین هاي ما که سرمایه EC2آمازون که در سطح باالیی جلو افتاده مشتریان EBSانتشـارات

مجازي وداده هاي کاربردي در طول تنظیم اتخاذ تولید وهم چنین مدیریت راه حل هاي ابریشـان در یک روش پایدار مطابق توسعه هاي گذشته "را دارند.

3,6 Salesforce.com

Salesforce.com نامش را با موفقیت کاربرد اتوماسیونSalesforce.com ،ناحیه ي دائمی براي تمرکز دارد:3ایجاد کرده است.امروزه ابربازار فروش:کاربرد بازار فروش محاسبات ابري محبوب •ابر سـرویس:یک پلت فرم براي سـرویس مشتري که به شرکت هااجازه ي ضربه زدن به قدرت مباحثه ي مشتریان بدون هیچ نگرانی •

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

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

موارد زیر را ارائه میدهد: Force.comداد. بطه ايپایگاه داده ي را • گزینه هاي رابط کاربري • قانون تجارت •• Apexمحیط توسعه یافته ي مجتمع، ماشین جریان کاروتصویب • رابط قابل برنامه ریزي • توسعه ي ابزار موبایل خودکار • تجمع سرویس هاي وب • تحلیل ها وگزارش ها •

Page 61: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦١ Page مباحث نو در فناور اطالعات

تســت کنند وســپس کدهاي نهایی را روي force.comهاي Sandbox،برنامه نویس ها میتوانند کاربردهایشــان را در Apexبا اســتفاده از ارائه دهند. Salesforce.comسایت

،استفاده Salesforce.comمتعلق به (CRM)براي ایجاد کاال در سرویس ارتباط بامشتري Force.comتوسعه دهندگان به طور مداوم از ــعه ي کاربردهایی که به ارائه هاي ــت.به عنوان مثال،بازي Salesforce.comمیکردند،اما اکنون توس ــده اس هم ربطی ندارند،امکان پذي ش

یک کاربرد گســترده Codaایجاد کردوفروشــنده ي نرم افزار Force.comیک کاربرد تازه به کارافتاده را روي Electronic Artsبزرگ فر استفاده میشود،ترویج کرده است.میلیون ن1,1کاربردهاي خودش را که توسط بیش از Salesforce.comواصلی را درست کرد.درضمن،

Salesforce.com توسط محتواي 2007در سـایر سـرویس هاي ابر هم خوب اسـت.در آوریلSalesforce.com به مدیریت محتواين مایکروسافت،امکا SharePointاقتصـادي تغییر کرد.این امر ذخیره سـازي،دسـته بندي وبه اشـتراك گذاري اطالعات در چیزي مشابه روش

پذیرمیکند.را اسـتخدام میکند.به عنوان مثال،سرورها وسایر منابع توسط مشتریان به جاي eBayشـرکت معمارهاي چندمسـتاجري مشـابه گوگل،آمازون و

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

همیشه چیزهایی براي مدنظرقرار گرفتن زمانی که به راه حل هاي ابر مبنا -هزاران کاربر گسـترش یابند با به اندازه ي چندین کارب کوچک شوند براي مشتریانشان انجام میگرفت،بنابراین Salesforce.comنتقل میشـوند،وجود دارد.ازآنجاییکه با سـایر فراهم کنندگان،اصـالحات توسـط م

کاربردها بهبودهاي امنیتی وعملکردي را به صورت خودکار دریافت میکنند.Force.Com

Force Com ت ابري به وجود امده است و به وسیله یک سـایت بازرگانی است که به در خواست پلتفرم محاسباsalesforce.com به عنوان) (ISVSوفروشندهگان مستقل نرم افزار توسعه دهندهندگان,یک تکنولوژي که ان را براي مشتریان نهایی ,جهانی ثبت شده است Passاولین

یک زیر ساخت Force.Comن اسـان می کند.پلتفرم به منظور طراحی هرنوع برنامه هاي کاربردي براي طیف گسـترده اي از اسـتفاده کنندگا اینترفیس کاربر(میانجی کاربر)و مبادله کاربررا پیشنهاد می دهد.,مجتمع سازي,گردش کار,منطق,کلی و سرویس هایی براي دیتابیس

Visualforce در اصـــل یکframeworkد ســـاخته شـــود و براي طراحی اینترفیس جدید و فراهم کردن فعل وانفعاالت کاربر که می توان می باشد.اطالعات بیشتر در مورد ان در اخر فصل امده است.,تحویل داده شود بدون هیچ سخت افزار و نرم افزار زیرساخت موردنیاز

.Paas Force.com,Paas را اجرا می کند.راهی به منظور ایجاد و گسـترش برنامه هاي کاربردي کسب وکار است که به شرکت ها وتوسعه دهندگان

این اجازه را می دهد که بر روي انچه برنامه هاي کاربردیشان انجام می دهد تمرکز کنند.

به عنوان مثال به همه ي برنامه ,اجرا کندsalesforce.comمی توانـد چندین برنامه کاربردي متعدد در داخل همان Force.Comپلتفرم مدل داده ورابط کاربر مشـــترك خود را به اشـــتراك بگذارند.این یک >منیتاجازه می دهد تا مدل اsalesforceهاي کاربردي شـــرکت هاي

ــا توانایی ایجاد هرنوع پایگاه داده ,منفعت عمده در مســایل مربوط به ابر می باشــد.عالوه بر ان توانایی ایجاد یک ســیســتم عامل مبتنی بر تقاضین کاربران و زبان برنامه ریزي براي ساخت منطق پیچیده را دارد.یک و موتور گردش کار براي مدیریت همکاري و مشـارکت ب ,مبتنی بر تقاضـا

وادغام با دیگر برنامه هاي کاربردي و داده ها یکی دیگر از ویژگی هاي MASH-up,براي برنامه ریزي دســترســیAPIخدمات وب ســایت کلیدي است.

3,6,1 Visualforce

ــی از پلتفرم ه عنوان بخشـ ایی طراحی نرم افز Force.comـب ــفحـه را دارد. تواـن از visualforceار رابط کـاربر عمال براي هر تجربـه در صـhtml,AJAX,وFAX .براي برنامه هاي کاربردي کسـب وکار اسـتفاده می کندVisualforceبر روي استاندارد ,یک مدل مبتنی بر صفحه

Page 62: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦٢ Page مباحث نو در فناور اطالعات

htmlیک مدل کنترل کننده براي ,ابط کاربر مشــتركوتکمیل شــده با هردو کتابخانه کامپوننت براي اجراي عناصــر ر,وارایه فن اوري هاي وب ایجاد تعامالت جدید بین این عناصر فراهم می کند.

شامل موارد زیر می شود: visualforceویژگی ها و توانایی هاي

صفحات:طراحی یک رابط کاربري برنامه هارا قادر می سازد.-

را دارند یا salesforce.comخودکار توانایی مطابقت با برنامه هاي کاربردي قطعات:توانایی ایجاد برنامه هاي کاربردي جدید که به صـــورت - رابراي نیازهاي ویژه دسته بندي و گسترش دادن . salesforce.comبه راحتی رابط کاربر

کنترل هاي منطقی:کنترلرها مشتریان را قادر میسازند تا هر رفتار رابط کاربر را ایجاد کنند.-

3,6,2 Salesforce.Com CRM

Slesforce .com )یک رهبر در برنامه هاي کاربردي مدیریت ارتباط با مشـتريcrm .در محاسبات ابري می باشد(crm ان شامل ابرفروش برنامه هسته شکسته شود.5و خدمات ابر است و می تواند به

به وسیله crmیگویدفروشگاه هاي م selsforce .com.:به راحتی محبوبترین برنامه کاربردي فروش محاسـبات ابري اسـت هااه گفروشـ - بیش از یک میلیون نفر در سـراسـر جهان مورد استفاده قرار می گیرد.ادعا می کند که ان براي دسته بندي جامع و اسن است.ارزش این طرح در

ي براي فروش وزمان کمتري طوریکه روسـا می توانسـتن زمان بیشتر ,اختیاردادن به شـرکت ها براي مدیریت افراد و فرایندها به صـورت کاراتر براي وظایف اجرایی صرف کنند.

بازاریابان می توانند با اسـتفاده از اخرین تکنولوژي هاي وب براي همکاري هم راستا با شرکت crm—salesforce.comبازاریابی:با بازاریابی -رسانی اپدیت به فوشندگان را می دهد.از انجایی که این هاي فروش خود اسـتفاده کنند.برنامه ها به مشتریان قدرت مدیریت چندمجرایی واطالع

مجتمع سازي شده است دسترسی به ان به صورت خودکار است. salesforce.comنرم افزار با برنامه هاي فروش سی ار ام

رارق که جایی به جهتو بدون مشــتري مکالمات قدرت به توانند می ها شــرکت.اســت مشــتري خدمات براي جدید پلتفرم یک ابر خدمات:خدمات اشــتراك, واقعی زمان در همکارانشــان به تافورا دهد می اجازه ها شــرکت به ابر خدمات,دارند قرار وب روي بر انها که انجا از.بزنند ضــربه دارند

فروش اطالعات گذاري

ــترك هاي فرایند دنباله ــت مش ــال.یابند دس ــرکا با اتص ــانی به ش ــال اس ــت linkedin در افراد با اتص ــرکت:اس ــهام ها ش ــاب,س حس .گذارند می اشتراك به را شرکایشان با ووظایف,مخاطبین,ها

اجازه ازطریق کارمندان,همکاران,مشــتریان با موثرتر صــورت به تا کند کمک ســازمان یک به تواند می Crm ,salesforce.comهمکاري .کنند ابرکار در خودشان بین همکاري براي انها به دادن

:از عبارتند ها لیتقاب از برخی

-افزار نرم از استفاده با واقعی زمان در محتوا گذاري اشتراك به ایجادو •• Google Apps and Salesforce.com -محتوا کتابخانه از استفاده با سخنرانیها ارائه و پیگیري • -وفیسبوك ها ایده از استفاده با کردن صدا یک خودرا جامعه •

Page 63: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦٣ Page مباحث نو در فناور اطالعات

-هوشمندي به شفرو تیم خردجمعی به زدن ضربه • وتحلیل تجزیه •

3,6,3 Force.com

نابعم وتخصیص,گیري تصـمیم ,عملکرد قادرند ها وکار کسـب که وداشـبوردطوري ,محاسـبات وتحلیل تجزیه,دهد می ارائه را گزارش واقعی زمان .کنند سازي بهینه بهتر

کاربر کاربردي هاي برنامه

.کند ایجاد کاربر رابط ویک, اشتراکی مدل یک,داده مدل یک نفوذ اعمال وسیله به سرعت به توانند می کاربر کاربردي هاي برنامه

3,6,4 AppExchang

AppExchang بهISV ــا موفق تر از ــترش تقاض ــه به بارار وگس ــیدن به زمان عرض ــرعت بخش عمل CRlها اجازه می دهد تا در ابر به سرکا براي ایجاد وارایه فوري وفوتی تقاضــاي برنامه هاي کاربردي یک مجوز پلتفرم را که شــامل تمام چیزهایی که شــ AppExchangeکنند.

فراهم می کند. ,براي مشتریان خودرا می شود را

را Salesforceشـرکت ها امکان دسـترسی به برنامه هاي کاربردي جدید که به طور بالقوه اي امکان استفاد از مزایاي AppExchangeبا ــتفاده از اجـازه ,می دهـد تـا یـک کســـب وکـار کـامـل ــا را می دهد.با اسـ ــرکت مورد تقاضـ ــتراك گذاري تمام اطالعات شـ مدیریت وبه اشـ

AppExchange شرکت ها می توانند به راحتی برنامه هاي کاربردي جدیدي که درSalesforce .قرار دارند را اضافه کنند

:طیف گسترده کسب وکار نیاز هاي زیر الزم استبراي توسعه برنامه هاي کاربردي به منظور در اختیار قرار دادن ان در اختیار

امور مالی-

امضاهاي الکترونیکی-

مدیریت اسناد-

مدیریت پروژه-

ایجادو جمع اوري-

Page 64: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦٤ Page مباحث نو در فناور اطالعات

مدیریت نیروي کار موبایل-

پاکساري داده ها-

مدیریت خدمات حرفه ایی-

منابع انسانی-

ــام ــود کــه نرم افز "ان را دریــافــت کنیــد"یــک ویـژگـی بــه ن ــاب بــاعــث می شـ ــه در حســ ــترکینی ن ار فورا در اختیــار تمــام مشـ

در کنار برنامه هاي کاربردي مبتنی AppExchangeبرنامه هاي کاربردي ,مشـتري هسـتند قرار گیرند.پس از نصب Salesforceکاربري ان است.وتاکید بیشتر بر اشنایی با نیازهاي کسب وکار منحصر به فرد مشتری,بر تقاضاي موجود قرار خواهند گرفت

می توانند به طور کامل تقاضا ونیاز به توسعه دهندگان ویا شرکا را براي ایجاد و مدیریت Salesforceبرنامه هاي کاربدي سـاخته براي پلتفرم مرکر داده خود یا زیر ساخت ها را از بین ببرد.

Page 65: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦٥ Page مباحث نو در فناور اطالعات

Force.Com در تقاضا موجودند را از طریق مرورگر خود را نشان یک مجموعه جامع از توسـعه و به کارگیري فن اوري هایی که براي شرکايــا را بدون خطر ســرمایه گذاري اولیه انجام ــندگان مســتقل نرم افزار می توانند گام اول ورود خود به محاســبات مبتنی بر تقاض می دهند.فروش

ــر جهان قادر Force.Comدهند. ــراس ــان کســب وکار در س ــناس ــعه دهندگان و کارش ــرکت در برنامه هاي کاربردي انتظار دارد که توس به شAppExchange.وامکان استفاده ارز فوري وفوتی ترین جامعه موفق در محاسبات مبتنی بر تقاضا را داشته باشند

3,7 IBM ی اده ماي بی ام خدمات محاســبات ابري را به منظور کمک به کســب وکار هایی با هر اندازه که از این مدل محاســبات به طور فزاینده اي اســتف

ــنعت خود وتثبیت رکورد تکنولوژي خود به منظور ارایه خدمات ,کنند را ــاوره خاص صـ ــتفاده از تجربیات مشـ ارایه می دهد.اي بی ام در حال اسـ مدل هاي ابر خصوصی می باشد.,خصوصی,به شرکت هاي عمومی,امن

برخی از ویژگی هاي ان عبارتند از:

اسبات ابري:خدمات کسب وکار اي بی ام جهانی با استفاده از یک مدل اقتصادي براي ارزیابی خدمات مشـاوره کسب وکار صنعت خاص براي مح ویا انتقال داده ها وبرنامه هاي کاربردي در یک مدل ابر ترکیبی یا عمومی قرار می گیرد.,کل هزینه مالکیت براي ساخت ابرهاي خصوصی

طراحی و پیاده سازي,خدمات مشاور فناوري

ارایه ,وارایه محاسبات ابري در داخل مرکز داده,پیکر بندي,اي بی ام جهانی خدماتی را به منظور کمک به مشـتریان براي نصـب خدمات فناوري می دهد.

امنیت ابر

ــا ــتم هاي اي بی ام پوش ــیس در تالش براي معماري وطراحی مجدد فرایندها وفن ,X-Forceخدمات وتحقیقات اي بی ام و ارتش,نرم افزار,س براي ایجاد امنیت و مقابله با تهدیدها و اسیب پذیري در ابر می باشند. اوري ها

خدمات 3,7,1

اســـتفاده می ,در جهت ســاخت و یکپاچه ســازي ابرها ,براي ارزیابی هزینه کل مالکیت ,خدمات مشــاوره اي بی ام از مدل ســازي اقتصــادي و ,ی وخصوصی براي دستیابی به اهداف کسب .کار استفاده خواهند کردکنند.تحقیقات اولیه نشـان می دهد در اینده سـازمان ها از هر دو ابر عموم

و مدیریت ان به عنوان یک استراتژي یکپارچه کمک کند.,اي بی ام می تواند به شرکت ها در جهت رسیدن به تعامل موثر

در نظر گرفته ,زسازي ان ها در محیط فناوري خدمات مشـاوره فناوري ابر براي کمک به مشـتریان به منظور ایجاد نقشه راه براي با ,عالوه بر اینو بازگشت سرمایه ,وضیعت کلی کربن,به طوریکه ان ها می توانند از مزیت هاي مدل محاسبات ابري براي بهبود بهره وري عملیاتی ,شده است

وفن , ذخیره سازي,تسـت سـرورها ,هارت هاقادر خواهد بود از سـطح باالیی از م ,اي بی ام,گذاري اسـتفاده کنند.با خدمات جدید پیاده سـازي ابر اوري هاي الزم براي حمایت از فناوري هاي پویاي محیط زیست استفاده کند.

مرکز 13در طی سال گذشته در "اسـتراتژي هاي ابر باید در جهت اسـتراتژي هاي کسـب وکار باشد. "معاون ریس جمهور می گویید:,ویلی چیوبا مشتریان کار می کنیم تا بفهمیم که چگونه می شود با استفاده از مزایاي ابرهاي عمومی وخصوصی ما,محاسـبات ابري ما در سـراسـر جهان

"به ان ها کمک کرد.,براي داشتن اقتصادي خوب

حرکت به سمت ابر

Page 66: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦٦ Page مباحث نو در فناور اطالعات

ین سازمان هاي سـریعتر ,اي بی ام به سـمت کمک به مشـتریان جدید ابر حرکت می کند.یکی از بزرگترین هوسـتون ,عالوه بر خدمات مشـاوره شهروند در جنوب غربی تگزاس بوده است و خدمات اساسی از قبیل خدمات توسعه 200000در خدمت بیش از ,مراکز محله,خدمات رشـد انسانی

و برنامه هاي سالمندان را ارایه ,k-5ویک مدرسه منشور,برنامه هاي توسـعه در خصـوص دوران کودکی ,خدمات شـهروندي ومهاجرت ,اقتصـادي د.سـازمان هاي غیرانتفاعی وابسـته به خدمات ابر اي بی ام از سـرور ها و داده هاي کامپیوتري در محیط هاي توزیع شده بک اپ تهیه می ده

کرده و ان ها را در یک سامانه امن ذخیره می کنند.

می گوید:CIOاز مرکزتجاري محله comellaتام

از شـکسـتن و برنامه اي براي احتیاط در زندگی به عنوان پاسخ دوم در مواقع اضطراري به مراکز محله براي کمک به شـهروندان با اسـتفاده "پس ,خدمات ابري اي بی ام براي بهبود مجدد جامعه ما "."از دست دادن داده ها ویا پایین اوردن سرعت ان جلوگیري کند,اسـانی نمی تواند از

ــب وکار را در هر یک از از انجـا کـه مـا بـد "از طوفـان ایـک امري حیـاتی بود. ــاتمان اغاز کردیم20ون وقفه کسـ ــیسـ ما قادر بودیم تا بر ,تاســـتریان انالینمان تمرکز کنیم.اما مزایاي خدمات ابر چیزي فراتر از بازیابی فاجعه اســـت.محافظت بهتر ,جامعه خدماتمان و بربازپشـــت مجدد مشـ

"حال تبدیل شدن به یک نقطه فروش در قراردادهاي فعلی هستیم.در -نشان می دهد که ما ناظرین اطالعات خوبی هستیم-اطالعات

خدمات صنعت خاص مانند فرایند هاي کسب وکار ویا وام ,ابر تحویل داده,تحقیقات اي بی ام به صـورت مسـتقیم با مشتریان براي ایجاد تکرار کار می کند.,ب وکار افقی مانندو همچنین خدمات کس,CRMخدمات,مدیریت زنجیره تامین,دهنده خدمات بهداشت ودرمان

که براي شــرکت ها به "به نام پروژه یون.,تحقیقات اي بی ام متمرکز بر یک پلتفرم توســعه یافته محاســبات ابري اســت,در چین,به عنوان مثالتخاب یک ایتم ازمنوي طراحی شده است که براي انتخاب واجراي سرویس هاي جدید ابر به راحتی ان,منظور دسترسی به سرویس هاي تجاري

ومنابع شبکه براي ,سرورها,حافظه,کشـویی.پلتفرم اي بی ام منجر به کاهش چشمگیر زمان مورد نیاز براي ارایه خدمات جدید می شود.پلتفرم یون ی کند.ن استفاده از قدرت را معین م,و در دسترس بودن,دستیابی به عملکرد باال ,درخواست هاي مشتري بدون نیاز به نیروي انسانی

از ,بر چندین خدمات کلیدي ابر از پروژه یون,دپارتمان وانگ فوجینگ ,میلیون مشتري در روز 10یکی از بزرگترین خرده فروشـان چین با بیش از رضه عجمله راه حل هاي مدیریت زنجیره تامین براي شـبکه گسترده فروشگاه هاي خرده فروشی خود استوار است تا به راحتی اطالعات زنجیره

واجزاي کسب وکاربا هزاران کسب وکارکوچک ومتوسط را با استفاده از ابر به اشتراك بگذارند.,وتقاضا

امنیت 3,7,2

پروژه ایی گسـترده به شکل یک معماري امنیتی جامع و -یک شـرکت ,اي بی ام,براي اطمینان از اسـتفاده گسـترده از خدمات محاسـبات ابري -X-FORCوارتش,خدمات وتحقیقات اي بی ام ,نرم افزارها>که سیستم ها -ط را بنا نهاد.این تالشیکپارچه شـده براي محاسبات ابري محی

ربه قصــد معماري وطراحی مجدد فناوري ها و فرایند ها به منظور ایجاد امنیت ومقابله با تهدیدها واســیب پذیري ها را پوشــش می دهد.امنیت د یشی موقت اضافه شده.بتن ابر قرار داده شده نه بعنوان یک چاره اند

ــاده ابر امنیت واجراي قانون ــل جدید امنیت و تکنولوژي ها ي مدیریت خدمات ابري همچنین مدیریت س ــامل نس ــتریان >این پروژه ش ارایه مشار داشــته ظبا امنیتی یکســان وتخمین انتطباق که معادل یا حتی بهتر از انچه که ان ها می توانند در محیط هاي محاســبات ســنتی انت,ســازمانی

می شود.,باشند

,اعتماد مجازي توسعه حال در هاي حوزه بر پروژه این که است شده ساخته ام بی اي امنیتی رهبري گسترده صنعت

ابري محاسبات براي خاص طور به که دسترسی کنترل هاي وفناوري,یکپارچگی مدیریت و ها سایت,انزوا مدیریت,هویت احراز

.تاس متمرکز,اند شده طراحی

Page 67: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦٧ Page مباحث نو در فناور اطالعات

همکاري 3,8

تالش درحال)دهندگان ارائه از دیگر بسیاري,راستی وبه(ومایکروسافت گوگل که است واضح.نیستند ابر در یکسـانی دالیل به بنا ها سـازمان همه .باشند می حرکت یک ایجاد براي

یرتغی هاي دســت مداخله بدون تواند می ابر چگونه که دهد می نشــان جالب هاي همکاري از نمونه یک,حقیقت در.باشــند نمی اینگونه همه اما .قرارگیرد مورداستفاده پول

یاهو تحقیقات 3,8,1

یجادا منظور به ابر انرژي بر,یاهو,دهد نمی ارائه را مایکروســافت و گوگل همچون مشــابه خدمات او-کرده اتخاذ متفاوتی رویکرد یک ابر در یاهو وکار کسب هاي فرایند بهبود به که دانشی

تصادياق هاي ومدل,ها الگوریتم,باال کیفیت با جستجو,ها داده وتحلیل تجزیه,ها داده بررسی به ان دانشمندان.اسـت شـده مرکزمت انجامد می ما را داده عظیم مخازن یاهو.پردازند می

دانشگاهی مراکز زا خود هاي رده هم با همکاري براي تالش در یاهو.کند می تحقیق مجموعه این از اطالعات معدن روي بر و کند می مدیریت .است کرده ایجاد را اکادمیک نشست ویک است وتحقیقاتی

همکارى

عنوان به. باشــند می ابري محاســبات باب در تحقیق مورد در بایکدیگر مشــارکت حال در(CRL) محاســباتی تحقیقاتی هاي ازمایشــگاه و یاهو ,قراردادشان از بخشی

قانمحق اختیار در ابري محاسبات تحقیقات براي را هستند اي مالحظه قابل هاي پردازنده داراي که جهان برتر رایانه ابر5 است موظف ال ار سی .قراردهد

ــتگاه ومقیاس اندازه زمینه در ها تالش اولین از خود نوبه به تالش این موســســات براي رایانه ابر یک ســاخت در بار اولین براي و اســت دس .هندبود در دانشگاهی

ــباتی پروژه یک,هادوپ اپاچی در یاهو فنی رهبري و ــده توزیع محاس ــمندان,اپاچی افزار نرم بنیاد پروژه یک عنوان به کدباز ش به قادر را دانش .کند می کامپیوتر ابر پردازنده14400 متمرکزدر ابري محاسبات تحقیقات-فشرده اطالعات

حافظه ترابایت 28 و پردازنده14400 داراي ان,دارد نامEKA انهرای ابر ال ار ســـی بندي رتبه در جهان رایانه ابر ســـریعترین چهارمین فالپ ترا 120 از ظرفیت محاسبه و ثانیه در محاسبه تریلیون 180 باالي عملکرد,دیسک فضاي ترابایت140

شرایط در استفاده وبراي است خصوصی بخش به متعلق رایانه ابر تنها EKA,جهان برتر رایانه ابر 10 میان در.ستاLINPACK معیار براي

کدباز شده توزیع محاسباتی افزارهاي نرم,یاهو حمایت.هنر حاالت ودیگرHadoop ورژن اخرین اجراي برايEKA.اسـت دسـترس در تجاري .است شده بینی پیش یاهو تحقیقات بوسیله یافته توسعه خوك موازي نویسی برنامه زبان مانند

مزایا

CRLرییس,S.Ramadoria گفته به

Page 68: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦٨ Page مباحث نو در فناور اطالعات

این.پردازد می ابري محاســبات زمینه در عامل این بیشــتر تقویت بهEKAو,اســت کرده کمک هند در علمی هاي پژوهش به همواره تاتا هگرو" وتحقیقات سنتی محاسبات بین شکاف کردن وپر, محاسباتی باالي عملکرد درCRLوتخصـص Haoop توسـعه در یاهو رهبري نقش همکاري .اورد می غانارم به را چین در ابر محاسبات

"کنیم اريهمک انگیز هیجان هاي فرصت از جدیدي عرصه عنوان به هند در ابري محاسبات تحقیقات پیشبرد منظور به یاهو با تا مشـتاقیم ما"

.CRL راهبردي کمیته عضو,صراف گونام دکتر گفته به

".باشیم می ابري محاسبات قاتتحقی روي بر همکاري منظور به هند برجسته موسسات با گفتگو اغاز حال در ما"

در کامپیوتر دانشـمندان با پردازنده4000کامپیوتر ابر یک گذاشــتن اشــتراك به با ابري محاســبات تحقیقات از علمی حمایت در را رهبریمان ما " ".دادیم نشان گذشته ماه3 در کارنگی ملون دانشگاه

می قبلی ابر به نسبت ها داده از بسیاري حجم کردن اداره و وب اسناد میلیون صدها وتحلیل تجزیه به قادر دانشـمندان , محاسـباتی خوشـه این با ".باشند

ــبات هاي برنامه اندازي راه".یاهو علمی روابط ورییس,جمهور رییس معاون-RonBrachman- گفته یکیcrlبا ما الملی بین ابري محاس ".باشد می اینترنت جدید علوم پیشبرد براي تالش در مشترك تحقیقاتی جامعه و باشد می مشترك جهانی در عطف نقاط از دیگر

3,8,2 SAP And IBM:

SAPــرکت یک عنوان به همچنین نیز ــتفادهSAP.کند می همکاريIBM با ومعروف بزرگ شـ ــتم جهت در ابر از بااسـ ــیسـ هاي سـPOWER6کند می حرکت ام بی اي.

وان تاس یافته توسعه ابري محاسبات پروژه موانع بدون سازي مجازي وخدمات اروپا اتحادیه بودجه منابع از بخشـی یک عنوان به,اوري فن این .است شده طراحی خود ویژه تجاري نیازهاي با مواجه براي ابري محاسبات هاي حل راه از وسیعی طیف با هایی شرکت ایجاد براي

یم دارند سرکار امروزه ان با ها تجارت از بسیاري که یهای چالش به پاسخی عنوان به تی اي محصـوالت مصـرف و ارائه سـمت به ابر رویکرد کار حجم تغییر دمع منظور به تی اي منابع تخصیص پویاي انطباق به ونیاز,انرژي رشد به رو هزینه, االینه داده مراکز زیاد بسیار پیچیدگی:باشـند

.باشد می وکار کسب هاي واولویت

ویژه به و کنند اجرا را ســازمانی کاربردي هاي برنامه ابر در توانند می کاربران چگونه که دنددا نشــانSAPوIBM-,نمایان تکنولوژي یک در . دنداد نشانار داده ومراکز فیزیکی سرورهاي میان در کار حجم عزیمت

اي خدمات مرز تحویل- energyefficient تســاخ خواهند قادر که ابر ايه فناوري ارائه به که اســت این ما هدف,RESERVOIRبا" ".بپردازیم رقابتی هاي هزینه داشتن نگه هدف با اند شده جدا فعلی هاي تقاضا وسیله به که تی

فناوري ان در که جایی,اســرائیل,حیفا در تحقیقاتی هاي ازمایشــگاه در اوري فن ســیســتم براي ارشــد مدیرYavonWolfsthal-دکتر گفته هاي مهبرنا حرکت وسیله به واقعی ابري محاسبات انداز چشـم تحقق به که دهند می را اجازه این ما به جدید هاي فناوري ".اسـت یافته توسـعه

کار حجم رد تغییر که هنگامی.یابیم دست است دور راه از سرور سازي بهینه منظور به نامتجانس پیوسته هم به هاي شـبکه سـراسـر در کاربردي این.پردازند می دور راه از سرورهاي سراسر در برق مصـرف و منابع از برداري بهره توازن ایجاد به خودکار صـورت به جدید هاي فناوري,دهد رخ

ه .افتـد می اتفـاق ه , الثـ م عنوان ـب ــیلـه ـب ــرور کردن وخاموش تخلیـه وسـ ــتفاده مورد سـ زمان)داده مراکز کل واحتماال( گرفته قرار اسـ ".یابد می افزایش ريبارگی که هنگامی بیکار سرورهاي روي بر انرژي وتامینdropsتقاضاي

Page 69: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٦٩ Page مباحث نو در فناور اطالعات

اجراي به قادر کاربران که,شود می پشتیبانی ام بی ايpower6 هاي سـیستم وسـیله به ابر سـراسـر در کار حجمsap عزیمت اظهاراتشـان درــین در جداگانه هاي نـامه رب ــرور همان روي بر,منطقی هاي پارتیشـــن نام به,مختلف مجازي هاي ماشـ ــازد می فیزیکی سـ IBM.سـ

POWER6بر مبتنی سرور یک از پارتیشـن یک از حرکت براي را سـیسـتم پارتیشـن زنده تحرك قابلیتPOWER6سرور از دیگر یکی به انرژي در جویی وصرفه,برنامه به دسترسی بهبود,بهتر سیستم از استفادهبه واسـطه هک,برنامه خرابی هیچ وندب داده مرکز درPOWER6مبتنی

. دهد می اجازه است را

.است شده اغاز تحقیقاتی هاي فعالیت از غنی مجموعه یک توسعه زمان از 1999 سال در ام بی اي وSAPبین مشترك پژوهشی ارتباط

قاتیتحقی مدل کاربردن به منظور وبه متقابل موضوعات شـناسایی براي سـازمان دو هر از کلیدي ومحققان پژوهش مدیریت,ماهه سـه اسـاس برــترك یم انگیز هیجان جدید تحقیقات نتایج به منجر که جدید پروژه مناطق تعریف منظور به,اروپا حمایت هاتحادیFP7برنامه جمله از باز مش

سعهتو, ومهندسـی خدمات علوم ,وکار کسـب فرایند مدیریت,مندي عالقه از کلیدي هاي زمینه, ابري محاسـبات بر عالوه. داشـتن مالقات, شـود .نیدباشم وانطباق وامنیت,مدل بر مبتنی افزار نرم

RESERVOIRصــورت به که ها اوري فن توســعه منظور به ارزیابی یک اثر 3 از مشــترك تحقیقاتی رهبري اب اســت ام بی اي ابتکار یک به,شـــود می تامین اروپا اتحادیه یوروM-7. کند می کمک ابر محاســـباتی محیط یک در تی اي منابع براي تقاضـــا نوســـان به خودکار

تی اي پلتفرم,اداري مختلف هاي حوزه در تی اي خدمات مدیریت و بررسی به-موانع بدون سازي مجازي خدمات و منابعRESERVOIRنام وخدمات عمناب,اقتصادانالین بر مبتنی سرویس یک از حمایت براي ها اوري فن توسعه ابر محاسـباتی هاي پروژه این از هدف.پردازد می وجغرافیا .یباشدم مشروط شفاف

3,8,3 Hp,Intel,and Yahoo

HP این از هدف.اند کرده ایجاد تحصیالت و ابري محاسبات تحقیقاتی پیشرفت براي جهانی باز منبع کد ازمون بستر یک یاهو و اینتل وشـرکت اینترنت, ردهفش هاي داده در تحقیق به ولجستیکی مالی موانع بردن بین از توسط ودولت,دانشـگاه ,صـنعت مدت میان همکاري ترویج براي ابتکار

.است محاسبات اسمقی در

Test Bed

HPــترده توزیع یک -----یاهوو و واینتل ــده طراحی ازمون محیط اینترنتی مقیاس, جهانی گس ــویق براي ش فزارا نرم زمینه در پژوهش تش از یننهمچ رابتکا این.دنکن می فراهم قبل از بزرگتر مقیاس در ابري محاســبات با مرتبط افزار ســخت به مربوط ومســائل,داده ومرکز مدیریت,

.کند می حمایت خدمات و ابر کاربردي هاي برنامه میان در تحقیقات

HPتوسـعه سـازمان با ویاهو اینتل وINFOCOMM سـنگاپور)IDA) طرح دادن منظورشکل به المان در فناوري درموسسه ایلینویز دانشگاه .شود می نیز علوم ملی بنیاد با همکاري شامل همچنین ایلینوي با مشارکت این.دارند همکاري پژوهش

ــتر ــامل ابتـدا در ازمون بسـ ــگاه وIDAتجهیزات در"تعالی مراکز"شـــش شـ مرکز,URBANU-CHAMPAINGدر ایلینویز دانشـSTEINBUCHعلوم هاي ازمایشگاه,کارلسوهه فناوري موسسه,محاسـبات برايHP,یک میزبان که هرمکانی.شد می یاهو و اینتل تحقیقات

حمایت به قادر که پردازنده هسته4000 تا1000 از و اند اینتل هاي پردازنده و افزار سخت به وابسته زیادي حد تا,است ابري محاسبات زیرسـاخت کامل طور به ازمون بســتر بعد ســال در رود می ارظانت.داشــت خواهند شــوند می ابري محاســبات با پیوســته هم به پژوهش فشــرده هاي داده از

باز نمت هاي پروژه در یاهو فنی هاي توانایی اهرم ازمون بستر انتخاب فرایند طریق از ردرارگیق جهان سـراسـر محققان دسـترس در و عملیاتی وزیعت محاسباتی هاي افزار نرم دیگر و -اپاچی افزار نرم بنیاد,باز متن, شـده توزیع محاسـباتی پروژه یک-اپاچیHadoop-توسـط اجرا حال در

ازمون بستر که است مشـارکتی پژوهشـی جامعه,جهانی بر مبنی ما تعهد بر افزون یاهو و اینتل,hpابري محاسـبات زبانpigمانند, باز منبع,شـده محققین,ازمون بستر این از استفاده با.یاهو تحقیقات رییسprabhaker ragharanگفته به ".شود می موجب را اینترنت جدید دانش پیشـرفت

Page 70: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧٠ Page مباحث نو در فناور اطالعات

به منجر که محاسباتی هاي سـیسـتم در اي زمینه به توانند می انها بلکه کنند تسـت ار اینترنت مقیاس در کاربردي هاي برنامه توانند می تنها نه .باشند داشته دسترسی ابر محیط یک در ها سیستم افزار نرم و افزار سخت عملکرد چگونگی از درك پیشبرد

هوشــمند هاي زیرســاخت ي زمینه در پیشــرفته تتحقیقا براي ازمون بســتر از,hp مرکزي تحقیقات بازوي,hp هاي ازمایشــگاه در محققان محاسبات سمت به جهت تغییر در خود ومشـتریان hpبه کمک به را خود تمرکز اخیراhp-هاي ازمایشـگاه .کنند می اسـتفاده ابر پویاي وخدمات

----------.است کرده معطوف ابري

از راداف و وکارها کسب و,کرد خواهند قرار بر ارتباط یکپارچه صـورت هب ابر طریق از ها وسـرویس ها دسـتگاه ,سـرویس یک عنوان به چیز همه با .کنند می استفاده شده بینی پیش جوامع و تقویم,ها اولویت,موقعیتشان اساس بر ها ان هاي نیاز براي که خدماتی

تجربیات و ها سسروی ایجاد براي پلتفرم یک عنوان به ابر مورد در باید فناوري صنعت,ابري محاسبات از کامل پتانسیل به بخشـیدن تحقق برايــتلزم امر این.کند فکر جدید ــتقرار,طراحی در جدید کامال رویکردي مسـ ــاخت زیر مدیریت و اسـ ــت ابروخدمات هاي سـ prithگفته.اسـ

banerjeeدر تحقیق ارشـد رییس نایب hpهاي ازمایشـگاه مدیر و hp. ابري محاسـبات ازمون بسـتر-hpتا دهد می هاجاز ما به یاهو و واینتل .باشیم داشته زمینه این در اوري نو ایجاد براي دولت و دانشگاه,صنعت در روشن ذهنی

مدیریت قابلیت بهبود براي اند شـده طراحی سـازي ومجازي)nm(نود ومدیریت)dcmi(داده مرکز مدیریت رابط مانند کنونی پلتفرم هاي ویژگی نواوري يبرا سیستم افزار سخت به کامل دسترسی امکان محققان به باز و مشـترك تحقیقاتی يها تالش این. داده مراکز در انرژي وري بهره و

.دهد می را اینده و کنونی پلتفرم هاي ویژگی در بیشتر

Andrewگفته,اســت اینتل تحقیقات در ماDNAدر علمی جوامع با ازاد همکاري-هســتیم علمی تحقیقاتی جوامع با ارتباط به مند عالقه ما"Aاینتل پژوهش مدیر و جمهور رییس معاون,این چی."

اهشک را مقیاس در یادگیري و ازمایش براي فرصت ارائه و نواوري براي را موانع انها زیرا است اهمیت حائز بزرگ مقیاس در ازمون بستر سـاخت . دهند می

یک یاهو,HP ابري محاسبات ازمون بستر واین است ابري محاسـبات براي باز متن اي خوشـه مدیریت سـیسـتم یک,Tashi از اینتل حمایت .است موازي محاسبات تحقیقات جهانی مراکز, مانند پژوهش جامعه با متقابل منافع اساس بر,----در طبیعی توسعه

برنامهي وابر تامحاســبهاي افزار نرم توســعه براي نیاز مورد منابع محاســبات با کاربرانش اماده کردن ریقط زا تســت بســتر درIDA تجهیزات ومتخصصان دانشجویان اموزش منظور به صنعت بخش هاي شراکت و ازمون بسـتر براي ابزري عنوان به همچنینIDA.قیقیکند حتکاربرد هاي

نترنتای مقیاس در دســترس در منابع و اماده منابع از اســتفاده با".کند می عمل ابري محاســبات با مرتبط هاي برنامه و اوري فن زمینه در محلی زمینه این در همکاري به همفکر شـــرکاي با توانیم می ما,کنند می حمایت کار توســـعه و ابري محاســـبات تحقیقات از که ســـنگاپور در

مدیراجرایی معاون,Khoong Hock Yunگفته".بپردازیم

نعتص در بعدي پارادایم تغییر نعنوا به افراد از بسیاري توسط ابري محاسبات"سنگاپور درInfocomnتوسعه سازمان در زیرساخت توسـعه گروه شبیه هایی ارکتمش.شود گرفته نظر در نواورانه هاي اکوسیستم براي بعدي پلتفرم عنوان به است ممکن این و,است شـده گرفته نظر در کامپیوتر

.شود تبدیل بیشتر اجتماعی و اقتصادي رشد براي جدید الگوي این اهرم به سنگاپور تا دهد می اجازه این به

Deeper in to the cloud

--نام با داده مرکز که کرد اعالم یاهو 2007 نوامبر در. است ابري محاسبات به ورود حال در شرکت ره بعدي گام ابري محاسـبات ازمون بسـتر .کرد استفاده هابررایان این از که بود نهادي اولین کارنگی ملون دانشگاه,است داده قرار ابري محاسبات تحقیقات براي ابر سطح در--

Page 71: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧١ Page مباحث نو در فناور اطالعات

که شده داده اختصاص مجموعه یک شامل که (SCI) پذیر مقیاس ساخت زیر و محاسبات سازمان تشکیالت که کرد اعالمHP,2008سـال در ستا شده طراحی ابري محاسبات مشتریان و باال عملکرد براي پذیر مقیاس هاي حل راه منظورساخت به توسـعه هاي وتالش تخصـص ارائه به

.شود می

کرده تولید راHP PODهمچنینHP.است شده طراحی پتابایت چندین اسان مدیریت براي که است پذیري مقیاس بسیار سازي ذخیره سیستم ست.ا تی اي منابع دادن گسترش براي جایگزینی قابل,وجور جمع,باز معماري یکه ك ,است

3,8,4 IBM and AMAZOON

-مدل.اســت کرده انعقاد دهندگان توســعه و مشــتریان به ام بی اي افزارهاي نرم ارائه نظورم به نامه توافق یک امازون وب خدمات با ام بی ايPay-Az-You-Goــتریــان ــید قــابلیــت بــا اورد می فراهم را مشـ ــترسـ ــعــهسـ ــرور,ام بی ايDB2 همچون وتولیــدات توسـ سـ

Novell’sنوکسلی عامل ســیســتم افزار نرو,Lotus ســایت وب محتواي مدیریت,WEBSPHEREپورتال,INFORMIXپویايSUSEمحیط در EC2در محصوالت از جامع مجموعه ارائه,امازونAWS.

اورند می ارمغان به ابري محاسبات هاي محیط که پذیري انعطاف از استفاده امکان و,توسعه,سـریع سـاخت براي هایی راه دنبال به وکار کسـب کمک براي ها ان تی اي زیرساخت به,سرمایه و فنی هاي مهارت,محدود بعمنا واسطه هب انها است برانگیز چالش هاي سازمان براي این.هسـتند

طریق از و باشــند می ها چالش این با مقابله حال در امازون و ام بی اي وب خدمات.کنید نگاه رقابتی مزیت یک اوردن بدســت براي ها ان به ساده براي الزم فنی منابع توسـط حمایت باال اسـتانداردهاي بر مبتنی هاي حل راه تولید براي افزار نرم دهندگان توسـعه براي کار کردن اسـانتر .دنشابیم روند کردن

نرم دهندگان توسعه,ازمون اهداف وتست توسعه براي اي هزینه هیچ بدون)AMIS(امازون جدید هاي عکس ماشـین سـاخت حال در ام بی اي جدید کارهاي نمونه.کنند ایجاد امازونEC2-داخل در ام بی اي افزار نرم براساس تولید پیش کاربردي برنامه سرعت به تا سـازد می قادر را افزار بهتر کنترل به کمک منظور به امازونEC2 براي ام بی اي ولی تیو افزار نرم از خدمات مدیریت هاي قابلیت:از عبارتند گســترش زمان طول در

.دشابیمابر در انها پویاي هاي زیرساخت کردن خودکار و مشتریان

.کنند اجرا نیز امازون EC2 در را خود فعلی شده خریداريIBM افزارهاي نرم که بود خواهند قادر مشتریان,این بر عالوه

اهداف ســاختن براورده براي کند می کمک انها به که هایی حل راه ایجاد براي مشــتریان و ما شــرکاي براي دیگري راه هم هنوز ام بی اي" ".ام بی اي افزار نرم گروه,ظهور حال در وکار وکسب استراتژي مدیر,یومیچلد گفته".درادخود وکار کسب

یم ارائه را ما توزیع هاي کانال گســترش و ام بی اي افزار نرم از اســتفاده براي جدید راه یک ما مشــتریان به امازون وب خدمات با ارتباط این .دهد

ارک اندازه هر در ها شرکت براي کاربردي هاي برنامه واستقرار وساز ساخت جهت رجدیدد مدل این گسترش براي ام بی اي با که خرسـندیم ما" ".کنیم می

.امازون وب خدمات وکاربراي کسب توسعه مدیر Dave Mitchell گفته

اعتماد قابل مزایاي از اسـتفاده به بیشـتري وکارهاي کسـب حتی که کرد خواهند کمک امازونEC2طریق از ابر به ام بی اي افزار نرم توسـعه “ ".اورند می روي هزینه کارامد هاي ساخت زیر و پذیري مقیاس

Page 72: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧٢ Page مباحث نو در فناور اطالعات

هاي طرح و نامها بزرگترین از برخی از نمونه یک این اما,نداریم ابري محاســبات بازیکنان تمام باب در نوشــتن براي کافی فضــاي ســادگی به ما اینکه و ابر سمت به کنند حرکت قادرند ها کدامهکنی او,ابر به خود منابع از برخی حرکت براي وکار کسب حالت مورد در بعدي فصـل در .بود انها

. دهیم می توضیح بیشتربریدبابر از استفاده بهترین توانید می شما چگونه

Page 73: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧٣ Page مباحث نو در فناور اطالعات

چهارمفصل کسب و کارهاي مناسب براي قرار گرفتن نمونه 4

ربدر ا

ه سـازمان شـما چیـزي کـه نیـاز اسـت cloudحرکت یا عدم حرکت شما به سـمت (ابـر) مـی توانـد cloudانجـام دهیـد و اینکـه (ابـر) ـببه شما کمک کند یا نه، بستگی دارد اگر چـه ایـن کتـاب تمامـا در بـاره محاسـبات ابـري اسـت ( از عنـوان کتـاب گفـت ) ، مـا بـه تنهـا نمـی

cloudبــه ســمت (ابـر) حرکــت کنیــد در حقیقــت نمونــه ها(مثــال هـا) ي وجــود دارد کــه نبایــد cloudگـوییم کــه حتمــا بایــد بــه ســمت خود اضافه کنید. IT(ابر) حرکت کنیم اما نمونه هاي نیز وجود دارند که حتما باید محاسبات ابري را به مجموعه

(ابــر) بحــث خــواهیم کــرد) cloudدر ایـن فصــل دربــاره ي چگــونگی بهــره وري ســازمان تنهــا از یــک حرکــت ابــري (حرکــت بــه ســمت به تنها حرف خواهیم زد . ) SaaSو PaaS(ابر) ( cloudسرویس هاي مختلف همچنین درباره ي چگونگی خدمات رسانی

درباره ي چیزي که Salesforce.comما این فرصـت(شـانسـی) را داشتیم تا با استیو فیشر ، معاون ارشد رییس جمهور در مبادالت نرم افزاري ابر) بحث کنیم ، ما به اندازه ي کافی خوش شانس بودیم تا مدتی را ( cloudشـرکت او ارائه کرده می کند و انتقال فرایند هاي شـغلی به سـمت

سـپري کنیم ، ما با وي درباره ي نحوه ي تشخیص کاربردهاي موفقیت Thom son Routersبا .کرسـتوفر معاون ارشـد فناوري اسـتراژیکی ن خالصه اي از روند(گرایش)هایی که مشاهده کرده (ابر) توسط شغل ها بحث مردیم، وي همچنی cloudآمیز مهاجرت به یک سـامانه بر میناي ارائه شود.و برخی دیگر که انتظار دارند در آینده

سرویس هاي محاسبات ابري: 4,1ه طریـق مختلـف از رد در ایـن قسـمت دربـاره ي روش هـاي مختلفـی کـه شـرکت تنهـا مـی cloudسازمان تنها می تواند ـب ر) بهـره ـب (اـب

مانگونـه کـه هـم اکنـون برخـی از سـازمان هـا ایـن کـار را انجـام مـی دهنـد بـه کـار بـرد (مـورد اسـتفاده تواند سرویس هاي مختلـف را ، ه قرار دهد)

زیر ساختار(زیر بنا) به عنوان یک سرویس: 4,1,1

بیاییــد در ابتــدا دربــاره ي زیــر ســاختار بــه عنــوان یــک ســرویس صــحبت کنــیم، در ایــن ســنایر تنهــا از دســتگاه هــاي ســرویس دهنــده ي cloud مـی باشــد کـه در یــک ســرور "همــه چیـز بــه عنـوان ســرویس "بـر) اســتفاده مـی کنیــد واژه دیگـر بــراي ایـن نــوع از محاسـبات (ا

مجازي استفاده می کنید و روي آن نرم افزار اجرا میکنید

ــا ــرین ه ــداول ت ــته Amazon Eloadtk computer Cloud EL2یکــی از مت ــن رش ــاربران ای ــر از ک ــن دیگ ــد ، ای ــی باش مGoGrid است در این قسمت نگاهی دیگر بهAmazon وGoGrid . خواهیم داشت

Page 74: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧٤ Page مباحث نو در فناور اطالعات

: آغاز به کار1بخش

Amazon EL2 ــه در فصــل ــه ک ــردیم 3همانگون ــر ک ــت Amazon Elonc compute Cloudذک ــه ظرفی ــبکه اي اســت ک ــرویس ش ــک س ی

بـه شـغل هـا اجـازه مـی دهـد Amazon EL2(ابـر) را تـامین مـی کنـد . رابـط سـرویس وب سـاده cloudمحاسباتی قابل تعبیرانـه در ظرفیت با حداقل اصتحکاك حاسل و ایجاد کند

Amazon EL2 زمــان الزم بــراي فــراهم آوردن و راه انــدازي مثــال هــاي ســرور جدیــد را بــه وســیله اجــازه دادن بــه ظرفیــت مقیــاسبـا صـرفه Amazon EL2ه کـاهش مـی دهـد گیري سریع، باال و پـایین زمانیکـه نیازمنـدي هـاي محاسـبات تغییـر مـی کنـد ، بـه دقیقـ

بودن محاسبات را به وسیله اجازه دادن به تنها براي پرداخت تنها هزینه ظرفیتی که در حقیقت استفاده می کنید تغییر می دهد.

ر روي وب تنهـا یـک ایـده نــو Amazon EL2وقتـی کـه ه تــوان محاسـبه ـب را طـی دوسـال گذشـته بــه اجـرا آوردیـم ایـن دسترسـی ـبه وسـیله فوایــد محاسـبات ابــري ظهـو دون از دســت _ر بـود امــروزه آریـه هــاي گونـاگون شـغل هــاي ایـن دســته ـب صـرفه جـویی هزینــه ـب

راي انـواع کـارکرد هـا ل اطمینـان ، انعطـاف پـذیري و اجـرا ـب وزیـر عمـومی peter de statisاجـرا مـی کنـد EL2دادن سـرعت ، قاـبAmazon EL2 ه دقـت بـه م شـتریانمان گـوش دادیـم و از نیازهـاي پـان بـه سـمت عقـب کـار کـردیم ، اضـافه ، طی دو سال گذشـته ـب

پشتیبانی از ویندوز و توافق نامه سطح خدمات _کردن ویژگی هاي مهم جدید همانند ویژگی هاي که امروز اعالم می کنیم

Eli lilly x company شـرکتی اسـت کـه بـه عنـوان بخشـی از معافیـت هـايIT خـود بـهAmazon EL2 منتقـل شـده اسـتــوان بخشــی از تــالش هــاي ــه عن ــق، lilly. ب ــراي پشــتیبانی تحقی ــافتن روش هــاي جدیــد و توســعه یافتــه ب ــه lillyبــراي ی شــروع ب

) کرد.AWSاستفاده از سرویس هاي وب آمازون (

Amazon EL2 ه سـرعت و صـرفه توانـایی چـرخش سـریع بـه سـمت محـیط هـاي محاسـبه مناسـب را داده اسـت کـه مـی توانـد ـب جویی در هزینه ها مقادیري عظیمی از داده هاي تحقیق را پردازش کرد.

Dare process مشــاور اطالعــات وابســته درcompany Eli Lilly ــزرگ نمــایی ــه ســمت جلــو در ب ــزرگ ب ــام ب ایــن یــک گحتـی انعطـاف پـذیري اجـرا مـی کنـد. مـا Amazon EL2 ،windos ،sql serverمـی باشـد و هـم اکنـون کـه ITنتـایج وابسـته

بسازیم داریم ASW Cloudبیشتري در انواع کارکرد هاي که می توانیم در

Amazon EL2براي sql serverو windosپشتیبانی از

ــد ــی توانن ــتریان م ــاربران) مش ــده ي Amazon EL2(ک ــرا کنن ــا windos serverاج ــاي sql serverی ــام مزای ــه از تم کAmazon EL2 ــ ــوردار اس ــده ، برخ ــه ش ــرویس ارائ ــه س ــد از زمینیک ــتفاده کنن ــت Amazon EL2ت اس ــدوز درخواس ــراه وین هم

ــداول) مشــتریان ــراي جــایگزینی وب ســایت هــاي Amazon EL2شــده اســت AWSرایج(مت ــرد ASP.NETمحیطــی ب ، عملک امین می کند .باالي محاسبات اندوه ، حل تغییر کد رسانه ها و خیلی دیگر از کارکردهاي مبنی بر ویندوز را ت

Reader Rocket 3تــوان درخواســتی ســطح حرفــه اي را بــه گــروه هــاي تولیــد کننــده-D عرضــه میکنــد، مــا بــه شــغل هــاي ارائــهبهــره Amazonاجــرا کــردیم تــا از قــدرت محاســباتی عظــیم Amazon EL2عظــیم بــراي فــیلم هــا و تلویزیــون روي D-3کننــده

Amazonی کنـیم بهـا مـی پـردازیم و بـه نسـبت رشـد شـغل خـود مـی تـوانیم اسـتفاده از ببریم ما تنها بـراي تحقیقـاتی کـه مصـرف مـ EL2 را توسـعه دهـیمAmazon EL2 اجـرا کننـده يwindos server سـود بیشـتر بـراي رشـد شـغلمان بوسـیله ارائـه سـرویس

.هاي مبتی بر ویندوز به مشتریهایمان بدست می دهد (حاصل می کند)

Page 75: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧٥ Page مباحث نو در فناور اطالعات

Amazon EL2توافق نامه سطح خدمات

در دســترس عمــوم گذاشــت و بــه مشــتریان یــک نســخه بتــا (آزمایشــی) خــود را Amazon EL2مــا بــیش از دو ســال کــارکرد پیشنهاد میکند . SLAقرارد داد سرویس

Amazon EL2 تضــمین مــی کنــد یــا مشــتریان قــادر 95/99روزه 365دسترســی ســرویس در یــک منطقــه را در یــک مــدت متعاقــبطراحــی شــده تــا بــه مشــتریان اطمینــان بیشــتري بدهــد کــه حتــی Amazon EL2 SLAســرویس را پــس بگیرنــد هســتند اعتبــار

اجرا می شوند AWS Cloudمطلوي ترین برنامه هاي کاربردي به طور قابل اعتماد

ویژگی هاي اخیر (جدید):

ر نقشه خـود بـراي چنـد ویژگـی جدیـد کـه مـدیریت برنامـه هـاي کـاربردي ASW 2009در سال را آسـان تـر میکننـد Cloudمبتنـی ـبد تـا راه حـل هـاي صـعود پـذیر و قابـل اعتمـاد ایجـاد Amazon EL2اعـالم کـرد هـزاران کاربر(مشـتري) تـوان ه کـار مـی گیرـن را ـب

بـراي بــه صـرفه تــر بـودن هزینــه ، Amazon EL2ویژگـی هــاي جدیـدي ارائــه خواهـد کــرد کـه اســتفاده کـاربران از AWSکننـد ، ارائــه مــی AWS Cliudمحاســباتی و قابلیــت رویــت بهتــر در ســالمت طراحــی یــک برنامــه کــاربردي اجــرا شــده در مصــرف تــوان

کند این ویژگی ها شامل :

تعادل کردن بار:

ــباتی ــد درخواســت محاس ــون چن ــک پیرام ــع ترافی ــا درخواســت هــاي ورودي و توزی ــازد ت ــادر مــی س ــاربران را ق را Amazon EL2ک متعادل سازد.

تعبیر مقیاس خودبه خودي: سنجش

ــزایش یــا Amazon EL2بــه صــورت اتوماتیــک اســتفاده از ظرفیــت محاســبه ــر اســاس نیازهــاي برنامــه کــاربردي اف کــاهش مــی را ب دهد..

نظارت کردن (ثبت و ضبط کردن):

AWS Cloudر استفاده از را ثبت کند ، تامین قابلیت رویت بهتر د Amazon EL2مشتریان را قادر می شازد تا معیارهاي عملیاتی

کنسول مدیریت:

خـود را مـدیریت AWS Cloudیـک رابـط وب سـاده اشـاره و کلیـک را فـراهم مـی سـازد کـه بـه مشـتریان اجـازه مـی دهـد تحقیقـات کند و به آن دسترسی داشته باشد .

GoGrid :

GoGrid یــک تــامین کننــده ســرویس میزبــانی ســرور بــر فضــايCloud بیتــی 64و 32وکس اســت و ویــرایش هــاي وینــدوز و لینــیــک شــرکت داراي Parent company ServePathخــود ارائــه مــی دهــد Cloudدرون زیــر ســاختار محاســبات 2008وینــدوز

را به اجرا درآورد 2008گواهی طالیی مایکروسافت است و در فوریه این سال میزبانی مخصوص ویندوز سرور

Page 76: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧٦ Page مباحث نو در فناور اطالعات

GoGrid هاســت کــه بــه عنــوان تــامین کننــده ســرویس ( یکــی از اولــین زیــر ســاختJaas را در 2008) کــه وینــدوز ســرورCloud ه همــین دلیـل عالقــه مشـتریان وینــدوز سـرور مــی GoGridبــراي امتحـان آن افــزایش یافتـه اســت مشـتریان 2008ارائـه مـی کنــد .ـب

سنت در ساعت بدون تعهد جایگزین کند . 19را طی تنها چند دقیقه با مقدار کمی مانند 2008توانند سرورهاي ویندوز سرور

GoGrid مــدیران سیســتم را قــادر مــی ســازد تــا بــه آســانی و ســریعا ســرورهايCloud ، و وینــدوز و لینــوکس را ایجــاد، جــایگزین متعادل و مدیریت کند .

GoGrid چیــزي کــه کنتــرل درCloudTM )ــط کــاربري گرافیکــی مبتنــی بــر وب ــا راب ) کــه بــه جــایگزینی GUIنامیــده میشــود را باشـاره و کلیــک زیــر ســاخت هــاي شــبکه هــاي پیچیــده و انعطــاف پــذیر کــه شــامل تعــادل بــار و مرورهــاي چنــد گانــه پایگــاه داده اســت و

تنظیم میشوند را ارائه می کند. GUIهمگی توسط آیکون هاي درون

ــه شــده در 2008وینــدوز ســرور GOGridبیــت مــی باشــد. کــاربران 64و 32شــامل نونــه هــاي پــیش ســاخته GOGridاولیــه ارائ سیستم عامل مطلوب را انتخاب می کنند و سپس نمونه هاي پیش ساخته را براي کاهش زمان جایگزینی انتخاب می کنند.

اســتاندارد شــامل دروازه ســرویس هــاي نهــایی، مشــتري میــز کــار از راه دور بــراي ســرویس هــاي خــاص، ســرور نــرم 2008وینــدوز ســرور SMTPو DNS، سرور DHCP ربردي، سرورهاي حوزه اینترنتی معادل سرورافزار کا

به عنوان یک سرویس: پلتفرم 4,1,2

اســت ایــن Cloud) راهــی بــراي ســاختارهاي کــاربردي و میزبــانی آنهــا توســط تــامین کننــدگان PaaSبــه عنــوان یــک ســرویس( پلتفـرم ه هزینـه کـردن و خـرج کـردن پـول بـراي خریـد سـرورهایی کـه سرویس به تنها اجازه می دهـد کـه برنامـه هـاي کـاربردي را بـدون نیـاز ـب

میزبان آنها باشد جایگزین کنید

ه شـرکت هـاي ه RightScaleو googleدر ایـن قسـمت نگـاهی دقیـق تـر ـب اره آنچـه اراـئ خـواهیم داشـت دربـاره خـدمات آنهـا در ـب یم کرد.می دهند و آنچه دیگر شرکت ها از آن سرویس هاي بدست می آورند بحث خواه

RightScale:

RightScale ــعه ــراي توس ــاري ب ــتراژیک و همک ــول اس ــک محص ــد ی ــرمواح ــدیریت پلتف ــاد Cloudم ــتیبانی ایج ــراي پش ــود ب خCloud هــا از فروشـــنده هـــاي جدیـــد شـــاملGOGrid وFlexiScale ــه پشـــتیبانی خـــود از شـــرکت EL2شـــد در حالیکـــه ـب

Amazon . ــد ــی ده ــه م ــا RightScaleادام ــین ب ــوالت) Rackspaceهمچن ــا دستورات(محص ــازگاري ب ــراي اطمینــان از س بCloud آنها شاملMoss وCloud FC کار میکند

RightScale همچنــین یــک دانــش توســعه یافتــه ارائــه مــی کنــد کــه برنامــه هــاي کــاربردي را مــی تــوان یــک بــار جــایگزین کــرد و ها مدیریت کرد. Cloudسرتاسر این و دیگر

ا اســتفاده از Cloudد از صــعود پـذیري تقریبــا بـی نهایــت محاســبات مشـاغل مــی تواننـ اسـتفاده کننــد تـا برنامــه هــاي RightScaleـبــده ــامین کنن ــک ت ــود را روي ی ــاربردي خ ــاي Cloudک ــاختمانی ،خط ــی درون س ــت فزون ــا قابلی ــد آنه ــایگزین کنن ــده ج ــتیبانی ش پش

را بدست آوردند . Cloudتامین کنندگان مجاز،توزیع جغرافیایی تحقیقات خواسته ي عملی کلیدي براي

را بــراي جــایگزینی و مــدیریت اتوماتیــک برنامــه هــاي کــاربردي RightScaleشــرکت Cloudمــدیریت پلتفــرممشــتریان مــی تواننــد ه آن اجـازه مـی _وب دهـد افزایش زمانی کـه ترافیـک درخواسـت وجـود دارد ، و کـاهش دادن زمانیکـه مناسـب باشـد اسـتفاده کننـده کـه ـب

بر وري اهداف مرکزي شغلی خود تمرکز کنند

Page 77: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧٧ Page مباحث نو در فناور اطالعات

، اجــراي از قبــل بســته بنــدي شــده و قابــل اســتفاده مجــدد ، کارشناســی راهنمــاي ســرویس و RightScaleمــدیریت سیســتم اتوماتیــک Amazonشــرکت EL2بهتــرین تمــرین هــا بــه عنــوان بهتــرین نــوع اثبــات شــده انــد کــه مشــتریان صــدها هــزار درخواســت هــا را در

جایگزین می کنند.

ري یـک سـرویس فـراهم در دنیــایی شـامل مـی باشـد چـون پرداخـت هنگــام دریافـت ، هنگـام درخواسـت ، محاسـبه مجــازي محاسـبات اـبدل مـدیر عامـل شـرکت بی نهایت و ذخیره منـابع کـه مـی توانـد هنگـام نیـاز توسـعه یافتـه یـا منقـبض شـود گفتـه شـده توسـط میکـل کرـن

RightScale ســرویس دهنــدگان عمــومی هــم اکنــون ســاختار تعــدادي ازCloud و همچنــین شــرکت هــاي _را انتخــاب کــرده انــد دارند عرضه میشوند. Cloudخصوصی

ــاره ي همکــاري ــا RightScaleاطالعیــه امــروز درب ــري ســازمان GoGridو Flexi Scaleب یــک نشــانه جالــب از نحــوه بهــره بــد ــاختارهاي مفی ــرکتی از س ــط و ش ــاي متوس ــاربردي و Cloudه ــاي ک ــه ه ــی برنام ــراي طراح ــی ب ــاي عظیم ــد فرصــت ه ــی باش م

می باشیم. ITجایگزینی آنها وجود خواهد داشت ، ما در آغاز یک دگرگونی کشنده زیر بناي

Flexi Scale ــا ــتی ب ــاي درخواس ــر بن ــد و زی ــی باش ــتان م ــري در انگلس ــبه اب ــده محاس ــرویس دهن ــا س ــد در 99تنه و SLAدرصی هــاي خــاص ارائــه مــی دهــد . بــراي مثــال هــر مشــتري دیســک مجــازي خــود را دریافــت مــی کنــد بنــابراین داده هــا بســیاري از ویژگــ

تفکیـک مــی شــوند و مــی تواننــد رمــز گــذاري ســطح پــایین خــود را داشــته باشــند ، در حالیکــه ترافیــک شــبکه اي نیــز تفکیــک میشــود تــا ه کنـد . ین سـرویس دهنـده . بـه طـور بـ Flexi Scale امنیت اضافه شده را اراـئ ی نظیـري ذخیـره درخواسـتی دائمـی ارائـه مـی کنـد و اوـل

Cloud ا یـک شـهرت قـوي بـراي مشـتري همچنـین ایجـاد بسـته هـاي سفارشـی ماننـد عکـس بود که از ویندوز پشـتیبانی مـی کـرد ، ـب هاي طالیی را ممکن می سازد

بــدون یــک امکـان نــوین حرکــت سـریع و آســانی بــین اظهــار داشـت Flexi Scaleو خــالق XCalibreتـوس لوکــامی مـدیر عامــل پایگاه ها ایجاد احساس محدودیت می کند وتردید بیشتري به احتمال استفاده ي محاسبه ابري دادند

.یــک مثــال عــالی از اینســت کــه چگــونگی داشــتن همکــاري نزدیــک بــین سیســتم هــا، تردیــد مشــتریان Right Scaleابتکــار همکــار وژي جدید تر که براي هر کس عالی میباشد را کاهش می دهد.براي انتقال به تکنول

این بدین معنی است که صـنعت مـی توانـد و سـریع تـر رشـد خواهـد کـرد زمانیکـه تنهـا از تعـداد کمـی از شـرکت هـاي انفـرادي سـرویس دهنده خدمات متفاوت که با یک دیگر سازگار نیستند باشد.

GoGrid ري میزبـانی را قـادر مـی سـازد ITشـده ارائـه مـی دهـد کـه مـدیران سیسـتم، سـرویس دهنـدگان و اصـل زیر بناي محاسبه اـبهمچنــین GoGridاز لحـاظ بــار متعـادل و شــبکه ي مجــازي پیچیـده ســرور را ایجـاد، جــایگزین و کنتـرل کنــد Cloudسـرویس هــاي

ارائــه مــی کنــد و محــیط هــاي برنامــه و چنــدین سیســتم عامــل لینــوکس 2008و 2003ســرورهاي بــا ورودي کنتــرل شــده بــراي وینــدوز پشتیبانی می کند Railsو Rubyهاي کاربردي همانند

جــان کیگــی CEOفــراهم شــد. پفتــه شــده بــود مــدیر عامــل Righ Scaleو GoGridمحاســبه ابــري بــراي شــرکت بــا همکــاري در زمــان Cloudي زیــاد و پیچیــده شــرکت هــاي هــم اکنــون بهانــه کمــی و دالیــل زیــادي بــراي جــایگزینی و مــدیریت زیــر ســاختارها

Flexi Scale، و GoGrid ،RighScaleهاي حقیقی با استفاده از تکنولوژي هاي

ــانی ( ــاي Hosting (Rock spaceمیزب ــتم ه ــیش از ITسیس ــه ب ــرویس را ب ــک س ــوان ی ــه عن ــبه ب ــتري در 33000و محاس مش سراسر جهان عرضه میکند

Page 78: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧٨ Page مباحث نو در فناور اطالعات

ا تمرکـز شـدید روي پشـتیبانی بـه شـرکت هـا اجـازه مـی دهـد بیشـتر Rock Spaceبـا Right Scaleترکیـب تکنولـوژي هـاي . ـب صرف کنند. ITروي شغل تمرکز کنند و میزان نامناسبی از منابع را روي نیازه هاي

Saleforce.com,force.com ــوان ــه عن ــه پلتفــرمب ــروي مصــور را ب ــوژي نی ــد . پیشــرفت تکنول ــه خــود عرضــه مــی کن همگــام ارائهـا اجـازه طراحـی هـر نـوع نـرم افـزاري بـراي هـر کـاربري در هـر کجـا بـا اولـین ISVیش در می آورد که مشتریان ، توسعه دهنـدگان نما

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

هــا مــی تواننــد نــوع آوري ،زیــر ســاختار را انتخــاب کننــد مــارك بنیــوف ریــیس و ISVکــاربران ، توســعه دهنــدگان و Force.comبــا ــط کــاربري saleforce.com )Apple-Amazon-Googleمــدیر عامــل ــا منقلــب کــردن یــک راب ) همگــی نشــان دادنــد کــه ب

می توانید یک صنعت را منقلب کنیـد. بـا نیـروي مصـور مـا بـه توسـعه دهنـدگان توانـایی منقلـب کـردن هـر رابـط کـاربري و صـنعت هنگـام درخواست را می دهیم .

راي ایجـاد تجـارب کـاربري ایجـاد مـی کنـد و طراحـی رابـط جدیـد و Force.com پلتفـرم یک قابلیـت نیـروي مصـور یـک چهـارچوپ ـبا فعل و انفعال کا رم افـزاري و سـخت افـزاري سـاخته و تحویـل داده شـود ـب ه نیـاز بـه زیـر برنامـه ـن ربر را مقدر می سازد که بـدون هـیچ گوـن

کــه قابلیــت انعطــاف پــذیري وســیع در ایجــاد Force.comنیــروي مصــور توســعه دهنــدگان روي دیــد و حســن برنامــه هــاي کــاربردي ارنــد از یــک وسـیله دســتی بــراي تکــرار حــراج در میــدان تــا یــک کیوســک ورود بــا برنامـه هــاي کــاربردي را ممکــن مــی ســازد ، کنتــرل د

سفارش روي مغـازه تولیـدي ، نیـروي مصـور ایجـاد تجـارب کـاربري جدیـد کـه مـی توانـد شخصـی سـازي و در زمـان حقیقـی در روي هـر صفحه اي ارائه شود را ممکن می سازد .

عندالطالبه(هنگام درخواست):

Paas شرکتForce.com بوك هاي ساختن ضـروري بـراي سـاخت نـرم افـزار هـاي شـغلی چـه سـاده یـا پیشـرفته باشـد را تهیـه مـی کند و به صورت اتوماتیک آنها را به عنوان یک سرویس به گره هاي کوچک یا کل شرکت ها جایگزین میکند.

مشــابه را مــی دهــد کــه بــه تمــام Sulesfun بــه کــاربران توانــایی اجــراي نــرم افزارهــاي چنــد گانــه درون نمونــه Force.com پلتفــرمشـرکت هـا اجـازه مـی دهـد تـا یـک مـدل امنیتـی رایـج ، مـدل داده و رابـط کـاربري را بـه اشـتراك Solesforceبرنامه هـاي کـاربردي

بگذارند.

مبتنی بر تقاضا :

Force.com paas خـواه آنهـا سـاده باشـند یـا کنـد، هـاي کسـب وکـار فـراهم مـی بلوکهـاي سـاختمانی را جهـت سـاخت نـرم افـزار کنند.هاي بزرگ مستقر میهاي کوچک یا شرکتپیچیده،وبصورت اتوماتیک آنهارا براي تیم

ــورد برنامــه ــازه مــی salesforceهــاي کــاربردي داخــل همــان م ــه همــه اج ــد ب ــرمدهن ــزاري ن کــه Salesforceهــاي شــرکت اف تراك بگذارند.هاي داده و واسکاربري خود رابه اشمدلهاي امنیتی،مدل

ه فرمپلت برحسـب OSافـزار کـاربردي شـبیه یـک ي ویژگـی بـراي ایجـاد یـک نـرم شـامل یـک مجموعـه com.forceي هـاي چندگاـن-هــاي مــابین کاربران،زبــان برنامــهتقاضــا،توانایی ایجــاد هــر پایگــاه داده برحســب تقاضــا ،یــک موتــور گــردش کــاربراي مــدیریت همکــاري

ــد ــی ک ــاي نویس ــراي ســ ASPXه ــقب ــدمات وب اختن منط ــاي پیچیده،خ ــی API com.forceه ــراي دسترس ــه ب ــاي برنام هــزي، ــا دیگــر برنامــه Mashupری ــع ب ــا، وتجمی ــون ه ــاخت Visualforceي کــاربردي و داده، و اکن ــراي س ــوان یــک چــارچوب ب بعن

هر واسط کاربري.

Page 79: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٧٩ Page مباحث نو در فناور اطالعات

تحویل :

مشــتریان ابــزاري بــراي طراحــی واســط کــاربري بــا هــر بــه com.force ، Visualforceتحویــل بعنــوان یــک قســمت از پلتفــرم دهد .ي نمایش میاي روي صفحهمقدار تجربه

افزارهـایی هـاي نـرم توانـایی مالقـات نیـاز Apex ،Visualforceاستفاده از منطـق و گـردش کـار هوشـمند فـراهم شـده توسـط کـد دهد .ارد را پیشنهاد میهاي انواع مختلف کاربران بر روي تجهیزات متنوع وجود دکه ویژگی

Visualforce ازتکنولوژي اینترنت شاملHTML ,AJAX وFLex کند.هاي کاربردي استفاده میافزاربراي نرم

Visualforce ــرول بــرروي مــدلهــاي کــاربري را،ارائــهســازد ایجــاد کنــد وتحویــل دهــد تجربــه را قــادر مــی هــاي هــاي برنامــهي کنت تصور محدود شده است . کاربري و رفتاري که تنها با

Visualforce کنــد ســاخته شــده براســاس اســتاندارد یــک مــدل مبتنــی برصــفحه ایجــاد مــیHTML ي وب هــاي تکنولــوژيو ارائــهی بـراي ایجـاد تعـامالت هـاي کـاربري رایـج و مـودل سـازي واسـط ي کامپوننـت بـراي پیـاده وکامل شـده بـا دو مـورد کتابخانـه هـاي کنتروـل

ناصر.جدید بین این ع

ــر پلتفــرم ــوان قســمت بزرگت ــا و منطــق Visualforce، تجــارب کــاربران ایجــاد شــده در com.force بعن بطــور مســتقیم داده ه .com.forceهاي وجریان کار ایجاد شده در سایر ویژگی

Visualforce شود :هاي زیر را شامل میها و قابلیتویژگی

کند.سط کاربري نرم افزار را ایجاد میاین قابلیت توانایی طراحی تعریف وا صفحات •ســازد ایجــاد کننـــد صــفحات وبــی را کــه اســـتاندارد هــاي تکنولــوژي وب شـــامل ایــن توســعه دهنــدگان را قـــادر مــی

HTML,AJAX,Flex ه را پشتیبانی می کننـد. صـفحات اجـازه مـی ه توسـعه دهنـدگان تـا ایجـاد کننـد هـر تجرـب ي دهنـد ـب نولوژي وب که به سرعت براي توسعه دهندگان وب آشنا خواهند شد.هاي تککاربري را با استاندارد

Visualforce ــه آنهــا توانــایی ارائــه ي کــاربر را پیــدا مــیبطــور اتوماتیــک وســیله ي اتوماتیــک تجربیــات صــحیح را کنــد و ب دهد.می

رم افـزار کـاربردي جدیـد کـه بصـورت اتوماتیـک کامپوننت • هـد احسـاس و مطابقـت مـی این فراهم میکند توانـایی ایجـاد یـک ـنــرم یـــا بصــورت سفارشـــی و توســعه مـــی دهـــد واســط هـــاي کـــاربري Salesforceافزارهــاي کـــاربردي نمــایی از ـن

Salesforce هاي خاص و مشتریان خاص.براي نیاز ي تحلیل موارد واسط کاربري موجود ایجاد کنند.ي کاربري به وسیلهتوانند به سرعت یک تجربهمشتریان می

Visualforce ــراي اســتفاده و Salesforceي هــاي پــیش تعریــف شــده ي مجــدد اســتاندارد فــراهم میکنــد ابــزاري را ب . UIهاي طراحی سفارشی کامپوننت

ســازند هــر نــوع واســط کــاربري را ایجــاد کنند.مشــتریان کنتــرول کننــدها مشــتریان را قــادر مــیکنتــرول کننــدهاي منطقــی •رم Visualforceتواننـد اسـتفاده کننـد از می ه سـرعت یـک نگـاه واحسـاس جدیـد را ایجـاد کننـد کـه اهـرم کـاربري ـن -تـا ـب

افزار هاي جدید است .

بـرد را تعریـف کننـد. کنتـرل کننـده مـی Apexهـاي توانند یـک واسـط کـاربري جدیـد را کـه بیشـترین بهـره را از کـد مشتري ها میــتفاده ــري واس ــایی ارث ب ــتریان توان ــه مش ــتاندارد ب ــاي اس ــه ــتاندارد ي مج ــاربري اس ــط ک ــاي واس ــبیه Salesforceدد رفتاره ش

new,edit,save دهد.را می

Page 80: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨٠ Page مباحث نو در فناور اطالعات

: رویسسافزار بعنوان نرم 4,1,3

افـزار بعنـوان خـدمت را تـا حـدودي لمـس کـردیم امـا اجـازه دهیـد دربـاره ي آن بـا عمـق بیشـتري بحـث هـاي قبـل مـا نـرم در فصل . googleو salesforceکنیم با بررسی بیشتر در

برنامه را براي شما مهیا می کند. saasکه در ان خود برنامه ي خودتان را توسعه می دهید. paasال ف بر خ

) یـا فقـط saasمقـداري مـبهم اسـت امـا تعیـین مـی کنـد کـه مهیـا کننـده ملزومـات برنامـه را تـامین کـرده ( paasو saasمرز بین ).paasتیب دیده (به طور ساده مکانیزمی را براي توسعه ي نرم افزار شما تر

ه مـی دهنــد ماننـد گوگـل و سـیل فـورس بیشــتر ایـن منطقـه مـبهم (خاکسـتري ) بـه وسـیله ي کمپـانی هـایی کــه هـردو سـرویس را اراـئ مشخص می شود.

براي مثال شما در سیل فـورث هـم مـی توانیـد برنامـه اي تریـب دهیـد هـم بـه دیگـران اجـازه دهیـد از برنامـه اي کـه توسـط شـما توسـعه ه استفاده کنند.یافت

اجازه دهید دو شرکت نامبرده را بیشتر بررسی کنیم.

Google App Engine and Salesforce ــه وســیله ــورس ب ــر روي ابرســیل ف ــود را ب ــارت خ ــد تج ــدازه اي بتوانن ــر ان ــا ه ــف ب ــرکتهاي مختل ــراي اینکــه ش ــورث ب گوگــل و ســیل ف

می کند. اپیلیکیشن هاي گوگل اجرا کنند و آسان شدن کار همکاري

ا مشـتري ه saleforceترکیب اپلیکیشن هـاي کـاربردي بهـره وري گوگـل وسیسـتم مـدیریت ارتبـاط ـب تجـارت را قـادر مـی سـازد تـا ـب طور موثري قابل ارتباط و همکاري باشد بدون اینکه نیاز به سخت افزار نر افزار یا حتی دانلود و نصب ونگه داري داشته باشد.

Saleforce یشــن هــاي گوگــل اهــرم اســتفاده از پلتفــرم بــراي اپلیکforce.com را مهیــا و گوگــل نیــزAPI خــود را در اختیــار توسعه دهندگان و همکاران براي ایجاد فرصت هاي بیشتر توسعه قرار داده است.

می شود دارند. گوگل وسیل فورث مدل و فلسفه ي مشابهی در قبال ایجاد حرکت هاي نوینی براي که به وسیله اینترنت مهیا

) .Eric Schmidt, CEO of Google(نقل قول از

Saleforce.com " ــه آنهــا ــا نیــز از ســال گذشــته در ایــن ماموریــت ب ــه نــرم افــزار بــه وســیله ي ســرویس اســت و م پیشــکام ارائ "را براي تمام تجارت ها و با هر اندازه اي مهیا کنیم. cloud computingملحق شدیم تا مزایاي

ر روي هسـته ي تجـارت " باهم ما اپیلکیشن ها وسـرویس هـا ي آنالیـن زیـادي را خـواهیم سـاخت بنـابراین مشـتریان مـا مـی تواننـد کـه ـب از اپلیکیشن ها متمرکز شوند.خویش حتی سریعتر

Marc beniof CEO of saleforce.com می گوید:

ا برنامـه هـاي خـود و " بسـیار هیجـان زده force.com paasسایت سـیل فـورث در رابطـه بـا مجتمـع شـدن برنامـه هـاي گوگـل ـب است.تا میلیون ها اپلیکیشن بتوانند تمامی دفاتر خود را بر در ابر قرار مدیریت کنند.

Page 81: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨١ Page مباحث نو در فناور اطالعات

ري شـده و پایـان دوره ي نــرم " ترکیـب سیسـتم مـدیریت مشـتري مـا و اپلیکیشــن هـاي گوگـل باعـث پیشـروي سـریع صــنعت رایـانش اـب افزار همین جاست.

Saleforce and gmail

تجــارت حــاال بــه وســیله ارســال دریافــت و ذخیــره ایمیــل هــاي ارتبــاطی آســان شــده و نگــه داري سلســله فعالیــت هــاي مشــتریان باعــث بود فروش و ارتقا اصل مشتري مداري شده است.به

• Salesforce ــناد ــترده googleو اس ــفحات گس ــل ،ص ــن گوگ ــناد آنالی ــذاري اس ــتراك گ ــه اش ــدیریت وب ــاد م ي ایج هاي گوگل در درون سازمان شما فروش و بازاریابی گروه، و یا تیم پشتیبانی براي همکاري فوري.گوگل و ارائه

• And google talkSalesforce ــتریان از ــاران و مش ــا همک ــورا ب ــه Salesforceف ــرده وب ــرار ک ــاط برق ارتب شود.ذخیره می Salesforceتاك یا یادداشت ها براي مشتریان در صورت اختیاري ضمیمه مکالمات گوگل

ه آسـانی مـارا قـادر مـی Salesforce.comهنگامی که مـا دوسـت داریـم کالینـت کـارکنیم pcوري هـاي بهـره سـازد کـه بـا ابـزار ـب جهانی . USTدر Prasan Vyasکه آزادي عملی را که در دفتر کار داریم در ابر داشته باشیم. از

Force.com ــل ــرم گوگ ــل و وپلتف ــه Force.comاتحــاد گوگ ــانی برپای ــورم جه ــرین پلتف ــاختن و راه بزرگت ــراي س ــر ب ي ابدازي ســرویس شــامل یـک مجموعــه ویژگــی هـایی بــراي ایجــاد نــرم بعنـوان یــک Force.com ایجــاد کــرده اسـت .پلتفــرم appاـن

د مجتمـع کنـد و توسـعه دهـد هـاي بـاز گوگـل کـه مـی APIهاي کسب و کـار و افزار . مجتمـع کـردن appهـا را در گوگـل appتواـنراي ســاخت و راه انــدازي د کســب و کننــکـه مشــتریان را کمــک مـی appایـن دو فرصــت ایجـاد شــده بــراي توسـعه دهنــدگان و شــرکا ـب

کارشان را در ابر هوشمند تر اجرا کنند .

App تواننــد ســاخته شــوند و آزمــایش شــوند و هـایی شــبیه اعــالن فــروش و تولیــدات و پــیش بینـی کســب و کــار اکنــون بــه ســادگی مـی . AppExchangeي مشتریان فقط با چند کلیک در توانند توسعه داده شوند بوسیلهمی

Appirio و Astadia ــین ــرکتاول ــل و ش ــارکت گوگ ــق مش ــه از طری ــت ک ــن فرص ــتفاده از ای ــان اس ــه امک ــتند ک ــایی هس هSalesforce.com ــدین ــه چن ــرکتی ک ــر ش ــرد .ه ــتفاده ک ــده اس ــراهم ش ــزایش appف ــب اف ــه موج ــراي Salesforceرا ک ب

ــل ــه appگوگ ــت واز هم ــعه داده اس ــده، توس ــن ش ــت appي ای ــا فهرس ــایی در ه ــده و در AppExchangeه ــاد ش ــل ایج گوگApp .در دسترس هستندhttp://www.salesforce.com/appexchange .

GOOGLE دازه تواننـد بـه هـا مـی افزار میزبـان اسـت کـه تجـارت پیشنهاد گوگل یک نرم ي یـک پلتفـورم تجـارت شـما را تسـریع کنـد اـنشـود.گوگل نـرم افـزار بعنـوان هـاي قابـل حمـل ذخیـره مـی تـاپ و حافظـه هـا لـپ سـب و کـاربر روي کـامپیوتر هـاي ک اي از داده.بخش عمده

راي حفـظ امنیـت داده سـرویس را تـرویج مـی هــاي دیسـک درایـو USBهـاي حسـاس شــما بـا در نظـر گـرفتن دهـد بعنـوان یــک روش ـبترســی داشــته باشــند از دفترشــان،یک دفتــر از راه دور،در خانــه یــا در هایشــان دستواننــد بــه دادههــا مــیکــاربر. بــه ایــن ترتیــب اینکــه کــاربر

. است up timeدرصد 99,9ي اینکه گوگل تا جاده. بعالوه

کند ،و آنها براي امنیت تالش میکند. از دیتا سنترهاي توزیع شده عمل می عملیات گوگل روي یکی از بزرگترین شبکه

SAS 70 Type IIکنــد از دیتــاي شــما تحـت هـاي آنهــا کــه محافظــت مـی و سیاســت هــاهـا و پــردازش گوینــد کنتــرلآنهـا مــی audit .

Page 82: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨٢ Page مباحث نو در فناور اطالعات

سه موضوع اصلی براي نقایص امنیتی :

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

کند .اداره می

ا امنیـت بـاال.نرم هر نرمپردازش راي امنیـت بعنـوان یـک قسـمت از امنیـت پـردازش افـزار افزار گوگل ساخته شده ـب هـاي هـا بطـور مـداوم ـب گیرندي کد مورد بازبینی قرار میتوسعه

را غیـر ممکـن مـی شـود هـاي متعـدد تقسـیم مـی بـین سـرورها و دیسـک Appهـاي گوگـل ادهدتکنولوژي سـازد کـه قابلیـت خوانـدن آـنه هـاي گوگـل سـاخته شـده اسـت احتمـال آنـرا بـاال مـی اگر کسی یک سرور را نقض کند. اگرچه روشی کـه در آن سـرور رد کـه تغییـرات ـب ـب

بندي به سرعت توزیع شود.هروز رسانی و پیکر

ي سرویسافزار بعالوهمنر 4,1,4

بــا اجــراي saasمقــدار کمــی تفــاوت ایجــاد کــرده بــا نــرم افــزار بعــالوه ســرویس . در ایــن مــدل بــراي نمونــه saasمایکروســافت در رم نرم ه ایـن نحـو اسـت کـه شـما برخـی ـن کنیـد و بـه ابـر بـراي خـدمات افزارهـا را در سـایت اجـرا مـی افزار بصورت محلـی تقویـت شـده. ـب

ترسی پیدا میکنید .اضافی دس

هــاي آنالیــن مایکروســافت،به صــورت مجــانی بــراي کســب و کــار در هــر وري کســب و کــار آنالیــن مایکروسافت،بخشــی از ســرویس بهـره کشور جهان در دسترس است. 19اي در اندازه

کنندها به کسب و کار شما کمک میافزارچگونه این نرم 4,2ري آخـرین پیشـنهاد مـی دهـد کـه سـازمان شـما مـی پردازش ابـري تعـداد زیـادي از مزایـا را توانـد اسـتفاده کنـد.یکی از دالیـل پـردازش اـب

زرگ در دنیــاي پـردازش.این بــه شـرکت شـما در ســطوح مختلـف کمــک مـی کنــد.در ایـن قسـمت اجــازه دهیـد بررســی کنـیم چــرا مـورد ـب کند.حرکت به سمت ابر به شرکت شما کمک می

مزایاي عملیاتی : 4,2,1

کندشودشرکت شما در درازمدت هزینه صرفه جویی میز آنجا که تکنولوژي تدریجی پرداخت میاکاهش هزینه •ي خصوصـی روي ابـر ذخیـره کنیـد. توانیـد اطالعـات بیشـتري نسـبت بـه یـک شـبکه شـما مـی ي افزایش یافته حافظه •

بعالوه اگر به فضاي بیشتري نیاز داشته باشید به راحتی می توانید آنرا به دست آورید.ــه چــون Appشــما دیگــر نیــاز نیســت کــه نگــران باشــند کــه ITکارمنــدان اتوماســیون • ــا ن ــه روز هســتند ی Appب

شوند.بصورت اتوماتیک به روز میا ابـر خواهیـد داشـت. شما انعطـاف انعطاف پذیري • تواننـد بـا سـهولت تسـت و توسـعه داده مـی Appپـذیري بیشـتري ـب

نتواند کار خود را تمام کند میتوان روي دیگري سوئیچ کرد. دهدکه کار را انجام می APPشوند واگر ت. ایـن بـراي کاربران میحرکت پذیري بهتر • ر از هـر جـایی بـا یـک ارتبـاط اینترـن تواننـد دسترسـی داشـته باشـند بـه اـب

ها به سیستم دسترسی پیدا کند.افرادي که در جاده ها حرکت میکنند یا هر کسی که احتیاج دارد بعد از ساعتهــا و ســایر مســائل نگرانــی بیشــتري در مــورد بــه روز کــردن ســرورITکارکنــان ITکــاربري بهتــر بــراي کارکنــان •

توانند تمرکز کنند بر روي وظایف مهمتر .محاسباتی ندارند. آنها می

Page 83: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨٣ Page مباحث نو در فناور اطالعات

فوائد اقتصادي 4,2,2

ي چیـزي را در نظـر بگیریـد.و توانیـد فائـد اقتصـاد کننـد جـاده را زمـانی اسـت کـه شـما مـی ها واقعـا لمـس مـی جایی که الستیکا ابـر هزینـه یـک فـاکتور اصـلی اسـت.اما صـرفه جـویی فقـط در تجهیـزات نیسـت، بایـد در سراسـر سـازمان هنگام کـار کـردن ـب

تحقق یابد.

برخی از این فواید که باید در نظر گرفته شوند :

بـاعرض پـوزش صـادقانه بایـد گفـت حرکـت ما متنفـریم از اینکـه پیشـنهاد کنـیم کـه کسـی شـغلش را از دسـت بدهـد امـا افراد توانیـد در تـیم خـود کنـد. بـا داشـتن نیـروي انسـانی کمتـر شـما مـی به سمت ابر شـما را بـه نیـروي انسـانی کمتـري وابسـته مـی

هــاي آورد؟ آیــا صــالحیتبــازبینی کنیــد ونیــروي متخصــص تــر را نــه داریــد. آن خــانم یــا آقــا چــه چیــزي را بــراي ســازمان مــی ه شـما فرصـتی مـی اصلی آنها چ دهـد کـه بهتـرین افـراد را بـراي کارکنـان خـود یزي است که شما به آن نیاز داریـد؟اگر نـه ایـن ـب

پیدا کنید

ت به اسـنثناي شـرکت افزار سخت ر متواننـد سـخت هـا عمـده هـاي خیلـی بـزرگ یـا دوـل افـزار، تجهیـزات ي تـامین کننـدگان اـب-ارت معمـول خریـداري کنند.بـه ایـن معنـا کـه اگـر شـما احتیـاج داریـد بـه حافظـه شبکه،پهناي باند و غیره را خیلی ارزانتـر از تجـ

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

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

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

ر زمان بازار ه Appتوانـایی دریافـت یکـی از بزرگتـرین مزایـاي اـب و اجـراي آن در کسـري از زمـان اسـت . بـراي ایـن شـما ـبآنالیــن چگونـه باعـث صــرفه Appیـک سـناریوي معمـولی نیــاز دارید.بیایـد یـک نگـاه دقیــق تـر بیاندازیـد کــه دریافـت یـک

شود. جویی بیشتر در هزینه می

کارمندانمربوط به ي مزایا 4,2,3

شــما، هنگامی که برخی از کاربردها را به ابر منتقل می کنید، آن را درك خواهند کرد. براي خیلی از جنبه مزایایی وجود دارد که افراد در ســازمان نه تنها برايباعث راحت تر شدن زندگی آنها شود. هاي زندگی آنها تالشـهاي صـورت گرفته در راسـتاي سـهولت و سـادگی محاسـبات ابري،

اي فراهم کنندگان ابر نیز مزایایی را فراهم خواهد کرد. بخشی از مزایا:کارمندان مزایایی را خواهد داشت بلکه بر

براي مصرف کنندگان:

تعدادي از روش ها درابر موجود است که مزایایی براي مصرف کننده دارد مانند:

.هیچ نرم افزاري نصب و نگهداري نمی شود.1

Page 84: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨٤ Page مباحث نو در فناور اطالعات

.زمان توسعه،کوتاه می شود: 2

کنیم،(در حالت عادي به صورت نرمال تقریبا ماه ها طول می کشد تا برنامه sing upیک سرور جدید زمان کوتاهی طول می کشد تا به ریزي،آزمایش وگسترش صورت گیرد.

رسی به قابلیت جهان گستر:ت.دس3

ها ازهرجایی با اینترنت متصل شوند و دسترسی داشته باشند.APPکاربران با استفاده از ابر می توانند به داده هاو

:SLA.تبعیت از4

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

Upgrade.5 (ارتقا)

ها می باشند.APPتهیه کنندگان به دنبال رضایت مشتریان می باشند بنابراین به دنبال پیشرفت مداوم

می تواند به شکل تغییرات کوچکی باشد که شما در طول زمان آنها را احساس نکنید ،راه دیگر این روند این است SaaSاین روند با استفاده از بزرگ را با صرف زمان و هزینه تهیه کنید (روش دوم بدون ابر است که مناسب نیست). patchکه شما یک

IT.راحت شدن زندگی با کارمندان 6

SaaS بسیاري از وظایف اصلی را بر دوش ابر می گذارد بنابراین کارکنانIT شما می توانند تمرکز بیشتري بر روي عملیات تکنیکی شرکتاین بخش را کنترل می ITمرسوم است که بخشی از نرم افزارهاي شرکت با قطعات سخت افزاري هماهنگ نیستند کارکنان داشته باشند.مثال

کنند.

. پول بیشتر:7

وهم درزمینه هاي عملیاتی بدست آورد. این پول به دست آمده می ITشرکت با استفاده از فروشندگان ابر می تواند پول بیشتري را هم در زمینه ند در دیگر بخش هاي سازمان توزیع شود وباعث باال رفتن بهره وري سازمان شود.توا

براي تهیه کنندگان:

هدف این کتاب این است که موافقین ومخالفین ابر را بهتر نشان (برجسته)بدهد.

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

.محیط عملیاتی:1

تهیه کننده دامنه مخصوص به خود را دارد.

) به کاربر هم مربوط می شود.fixبراي مثال یک تکنسین را براي جفت وجور کردن فقط یک نرم افزار نمی فرستد زیرا مراحل جفت وجور (

دارد. SaaSاي بهینه کردن زیر ساخت با توجه به نیازهاي در حالت کلی تهیه کننده یک حالت کنترلی بر

Page 85: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨٥ Page مباحث نو در فناور اطالعات

.جریان قابل پیش بینی منافع:2

مشتري تعهدي براي پرداخت هزینه در قبال استفاده از ابردارد.

.استفاده مطالعاتی3

در خواهند بود به اه ،در نتیجه قشان چگونه مورد استفاده مشتریان قرار گرفت SaaSتهیه کنندگان این توانایی را دارند که بررسی کنند که مشتریان بیشتر از آنچه که می خواهند سرویس بدهند.

این روند درصورتی که نرم افزار بر روي شبکه مشتري قرار بگیرد،امکان پذیر نیست.

.ارتقاي منظم وکوچک4

این هم براي مشتران وهم تهیه کنندگان مفید می باشد.

جمع آوري شده انجام patchرفع حفره ها قرار دهند،این کار را با ارتقاي (fix)وانند تمرکز خود را برروي تیم هاي توسعه تهیه کنندگان می ت می دهند.

.مدیریت ارتباط مشتري:5

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

Datacenterحذف کردن 4,3 هنگامی که وارد ابر می شوید دیگر به بعضی از چیزهاي اصلی نیاز ندارید چون ابر آنها را در اختیار شما قرار می دهد.

و چه زمانی باید حذف شود. است که چه چیزاین یک مسئله پیچیده و مهم

را انجام داده و آنرا بر روي سروري قرار دهید، این کار مانند گرفتن عکس از شرکت تان Back upعملیات dataاسـاسا شما می توانید بر روي در همان لحظه است.

ها در این مورد را انجام می دهیم. و زمان انجام آن بحث می کنیم و بعضی از تمرین Datacenterدر این بخش در مورد مشکالت حذف

کنید: Deleteآنچه که می توانید 4,3,1

APP د. نهاي دسکتاپی یکی از محیطهاي کامل براي ورود به ابر می باش

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

ا در مدیریت دسکتاپ به دنبال یافتن بهترین شاخص هاي تجاري می باشند. متخصص ه

Page 86: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨٦ Page مباحث نو در فناور اطالعات

و کمک کردن به مجازي کردن مشــتري ها و ورود آنها به جریان اصــلی معرفی یک Cloud Desktopیکی از اجزاي کلیدي در ایجاد قابلیت ــطالح به نام ــد. این Clientبراي bare metal hypervisors اص ــکتاپ اجازه می دهد که برنامه هاي hypervisors ها می باش به دس

استفاده کند بدون اینکه وابسته به سرور باشد. PACمحلی را بدون دسترسی به شبکه اجرا کرده و از قدرت محاسباتی

آنچه که باید نگهداري شود : 4,3,2

همانطور که اشاره کردیم به زمان، امنیت نیز ممکن است یک چالش براي شما باشد.

اقعا شما از اینکه اطالعات بحرانی و حساس تان بر روي ابر قرار دارد احساس امنیت می کنید؟ آیا و

راگر شـما از سـطح امنیتی فروشـنده مطمئن باشید هیچ مشکلی با انتقال داده هاي حساس به ابر ندارید. این زمانی میسر می شود که شما به طو کامل از سطوح امنیتی راضی باشید.

م زیادي از اطالعات را در ابر ذخیره کنید و بخواهید به صـورت آنالین به آن دسـترسی داشته باشید ماهانه صورت حسابهاي بزرگی اگر شـما حج قرار گیرند تا Local driveرا از فروشـنده دریافت می کنید، براي رفع این مشکل بهتر است فایل هایی که دسترسی به آنها کمتر است بر روي

انه کمتر شود.صورت حساب ماه

4,3,3 Step (مراحل)

مناسبی در اختیار دارد. Recoveryآیا فروشنده شما برنامه هاي

این بسیار مهم است زیرا شما نمی خواهید اطالعات مهمتان از بین برود.

در واقع از بین رفتن اطالعات یک مورد مهم می باشد.

ــنده هاي ابر قرار دارید حتما ــدید با آنها قرارداد Recoveryدر مورد برنامه هاي بنابراین هنگامی که با فروش ــی ش با آنها بحث کنید و اگر راض ببندید.

دالیل زیادي براي ورود به ابر وجود دارد، هزینه یکی از آنها می باشد که باعث می شود شرکتها بسوي ابر بروند.

رار می دهد. براي مثال تمام چیزي که شما براي دسترسی به اطالعات داشـتن فروشنده ابر یک نکته مهم است زیرا سخت افزار را در اختیار ما ق می باشد. Web Browserخود نیاز دارید فراخوانی تنظیمات یک

4,3,4 AppZero AppZero یک سري از ابزارها را براي دسترسی بهVirtual Application Appliances (VAAs) در اختیار ما قرار می دهد. این باعث

ها بر روي سـرورهاي مجازي یا فیزیکی می شـوند که بگونه اي طراحی شده اند که می تواند بر روي محیط ابر APPگسـترش تامین ذخایر و نیز قرار گیرند

(VAAS) می توان یک :APP .(بدون اجزاي سیستم عامل) را با تمام وابستگی هایش بسته بندي کند

Page 87: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨٧ Page مباحث نو در فناور اطالعات

4,4 Salesforce.com Salesforce.com فی باکاربردهاي مختلSaaS ه استبه اشتراك گذاشته شد نها توسط سایر مشتریان ایجاد وآرا پشـتیبانی می کند.که بیشتر.

Steve fisher ارشـدSalesforce.com :به نظرمی رسد بهترین راه براي کمپانی حرکت به سمت درباره کمپانی این چنین می گوید cloud براي رسیدن به پیشرفت است.

Fisher برتفاوت Salesforce ارائه دهندگان سایر وcloud .تاکید دارد

شروع کردیم. appتفاوت داریم،شاید دلیلش این است که مابا amazonو google با cloud در ارائه ما :fisherیاداشت

مختلفی را ارائه می دهیم. APP:امازون داراي جعبه هاي لینوکس است،اما ما fisher عقیده

هستید.انجااست که ما می درخشیم. APPید که مایل به استفاده ازاگر شما یک شرکت هست

Salesforce .فرصت خوبی است براي طیف گسترده اي از مشتریان موجود در صنایع مختلف با داشتن نیازهاي مختلف می باشد

Fisher وید:شما به مشتري هاي ما نگاه کنید که شامل شرکت هایی در هر جا ومکانی می باشند.گمی

است که به شرکت ها در تمام اندازه ها خدمت می دهد. تیاو اشاره می کند که این شرکت داراي محصوال

Fisher .اضافه می کند:مشتریان ما شامل هر صنعتی می باشد

Fisher وید :در سراسر شرکت مشتریانی با برنامه هاي کاربردي در زمینه مدیریت پروژه ،امور مالی ...وجود دارد.گمی

Fisher .و بیان می کند که این سـیسـتم مقیاس پذیر و امن است ومردم بیشتري درحال پیوستن به آن هستند در ابر را در حال انبسـاط می بیند نتیجه این روند به ابر مشروعیت واعتبار بیشتري می بخشد.

اشاره می کند ما موانع فنی را در سیستم نمی بینیم.fisher همچنین

.براي کسب وکار مناسب است )cloud( چرا آن

Fisher :کار کردن بروي ابر مزایاي خوبی را به همراه دارد. اشاره می کند

Fisher بدیهی است که هزینه پایین در اولویت می باشد. وید:گمی

مزیت بزرگی براي حفظ رضایت مشتري می باشد. )drives the vendorدرایو فروشنده (

Fisher د.می باشن و تنظیم که فروشنده برنامه هاي کاربردي را اجرا می کند این برنامه به صورت مداوم درحال بهبود می کوید :از انجایی

بهره می برند وبا توجه به مشــاهدات تغییرات اســاســی را APPدر یک محیط چندگانه،فروشــنده می تواند ببیند که مشــتریان چگونه از مزایاي عمول نیست.اعمال کند.این روند در مدل سنتی م

باتوجه به توضیحات ومقایسه با حالت سنتی شروع کار آسان به نظر می رسد.

زیرا توانایی براي شروع وجود دارد.

Page 88: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨٨ Page مباحث نو در فناور اطالعات

شما الزم نیست در این روش نرم افزار را بخرید بنابراین کار بسیار راحتر از استقرار نرم ازار به صورت معمولی می باشد. :fisherبه عقیده

یاري از کسب وکارها به عنوان یک نگرانی مطرح است.هزینه:براي بس

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

Fisher .می کوید :شما می توانید همه چیز را به یکباره بدون مشکل ارتقاء دهید

ي کسب و کار:بهترین شیوه ها 4,4,1

چیست؟ cloud بهترین راه براي حرکت شرکت به سمت

انجام یک آزمایش آزاد را پیشنهاد می کند. fisherبعد از تحقیق در مورد شرکت هاي فروشنده ،

زمایشی آزاد را انجام دهید.آ Salesforce.comشما می توانید در

Fisher ر یک آزمایش آزاد بدانم.من می خواهم تقاضاي هر کس را د می گوید:در واقع

سپس براي اولین بار در یک سطح کوچک تالش کنیم.یعنی یک بخش یا یک دپارتمان براي اولین بار آن را آزمایش کند.

ه شما داین هشـدار را هم می دهد که اگر به ابر نیاز ندارید به سـمت آن نروید.یعنی اگر بقیه از آن اسـتفاده می کنند دلیلی براي استفا fisherاما از آن نمی باشد.

نیاز دارید از آن استفاده کنید. (ابر) اگه به آن

Fisher .می گوید :ازآن استفاده نکنید فقط به خاطر اینکه از آن استفاده کرده باشید

ال تکامل می باشد.شما ونحوه استفاده از آن در ح APPهنگامی که شما بروي ابر هستید،انتظار نداریم که یک تجربه ایستا داشته باشید.

آیا طرز تفکر این گونه است که در یک تکرار تدریجی هستیم؟

انتظار می رود که طرز تفکر تغییر کند. می گوید:Fisher در پاسخ

از مزایاي دیگر این توانایی آن است که شرکت واقعابه آن چیزي که از نرم افزار می خواهد می رسد.

ه کردن نرم افزار سنتی کار مشکلی می باشد.این را هم در نظر بگیرید که:بهین

درصد در ابر قرار دارد؟100آیا هر کمپانی به صورت

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

Fisher.رند)(در ابر قرار می گی براین عقیده است که در اینده شرکت هابه این سمت خواهند رفت

Fisher .محاسبات ابري را با تاسیسات الکتریکی مقایسه کرد.تعداد کمی از شرکت ها بر برق دریافتی از شرکت هاي برق تکیه می کنند

فیشر معتقد است که یک روز تمام محاسبات در ابر انجام خواهد شد. اما اي روند زمان بر است.

Page 89: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٨٩ Page مباحث نو در فناور اطالعات

ازگی وارد محاسبات ابري شده ایم.ساله دارددرحالی که ما به ت 120شبکه برق قدمتی

4,5 Thomson Reuters Thomson Reuters براي کاربران، وکال، حســابداران، دانشــمندان، خبرنگاران، و میزبان دیگر کمپانی اســت که حجم وســیعی از اطالعات را

تهیه می کند.این موارد وجه اشتراك خاصی ندارند فقط همگی نیازمند اطالعات هستند.

Thomson Reuters:ارائه دهنده اي پیشــرو در جهان که اطالعات را در زمینه ي کســب و کاروحرفه ها بیان خود را این گونه تعریف می کند می کند.

براي پویا و زنده ماندن ،آنها نیازمند دریافت آسان نتایج موتورهاي جست وجو هستند.

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

)از ابرThomson Reutersاستفاده آنها( 4,5,1

Thomson Reuters ن خود ارائه بدهد که روش هاي هوشـمند تري را براي جستو جوي اطالعات به کار ایمی خواهد این خدمت را به مشـتر بگیرند.

ه مایکروسافت را با موتورهاي نها جستو جوي زند.ارائه داد )Microsoft Software-plus-Services( براي این مهم راه حل خود را مبتنی بر پایگاه داده خود یکپارچه کردند. جو وو جست

ــود هر دو موتور جســـت هنگـامی که ــتی مطرح می شـ ــت امده جو و و درخواسـ ــوند ســـپس اطالعات بدسـ پایگاه داده به کار گرفته می شـ در نهایت بهترین اطالعات به کاربر ارائه می شود. تحلیل می شوند و تجزیه و )Thomson Reutersتوسط(

ــرکت نیازمند موتور جســت ــد که نتایج رادر و ش ــرکت این امکان را می دهد که برگرداند، milliseconds 200 جویی می باش این زمان به ش منطق کسب وکار را درك کند.

دریافت کند بدون انکه این روند را یک حمله IPدرس آیک همچنین موتور باید این توانایی را داشــته باشــد که صــدها هزار درخواســت را از تشخیص دهد.

سیستم به این ترتیب کار می کند: 4,5,2

هايAPPهاي تحت وب وهم APPاین دسترسی هم با دسترسی دارد، )Thomson Reuters( ه خدمات اطالعاتیکاربر ب-1)Windows-based( .امکان پذیر می باشد

و وب سایت آنها برسد ودر الیه خدمات قرار )Thomson Reutersهنگامی یک جستو جو آغاز می شود که درخواست به اینترانت(-2 بگیرد.

مات دو کار به صورت هم زمان صورت می گیرد:در الیه خد-3

Page 90: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩٠ Page مباحث نو در فناور اطالعات

منطق کسب وکار با توجه به درخواست مشتري استخراج می شود.

حذف اطالعات مربوطه صورت می گیرد.

در این مرحله اطالعات به مشتري ارسال می شود.-4

بااستفاده از ابر

Thomson Reuters هاي خوبی برده است.شرکتی است که از راه حل هاي محاسبات ابري استفاده

Christopher در این باره صحبت می کند که چگونه روند شکل گیري ابر را پیگیري کردو اینکه چگونه شرکت ها می توانند بهترین استفاده بیان می کند.cloudاز فرصت ها را داشته باشند.او همچنین انواع مختلفی از کسب وکار را در

مبتنی بر تقاضاي آن ،امکان توسعه سریع را می دهد.این ساختار کسب وکارهاي جدیدي را ارائه می دهد که با توجه به طبیعت cloud ساختار قبال به نظر اقتصادي نبودند.

.دبراي مثال مردم توانایی ساخت معماري هاي مقیاس پذیر را بدون سرمایه گذاري دارند و همچنین می توانند این معماري هارا توسعه نیز دهن

براي اولین بار ساخته شد،سازندگان آن ایده اي براي اینکه این ساختاربه سرعت مورد استفاده قرار گیرد MySpace ی که بستري مانندهنگام نداشتند.

Web2.0 ثابت کرده که به همراه محاسبات ابري در حال حرکت است زیرا انعطاف پذیري ابر باعث شده است این وب سایت ها راحتر به سند.موفقیت بر

سایت مربوط به شبکه هاي اجتماعی مانند بسیاري ازکسب و کارهاي تجاري دیگر بسیار غیره قبل پیش بینی است.این رشد غیره قابل پیش بینی باعث گرایش به سمت ابر می شود.

اي پایگاه داده می باشیم.هم :مثال دیگر از ابرمی تواند براي زمانی باشد که نیازمند محل ذخیره سازي بزرگی برChristopher یادداشتبر روي ابر )Facebook, MySpace, Flickr, Twitter, etc( اکنون این امکان وجود دارد که سایت هاي اجتما عی بزرگی مانند

.در این وضعیت به تقاضاهاي در حال رشد پاسخ دهند قرار گیرند و

web2.0 محاسبات ابري و

Crowhurst رااز لحاظ تقاضاي منابع به سایت هایی مانند در ابتدا شبکه هاي اجتماعی Google وyahoo .تشبیه می کند

به yahoo وGoogle سایت هاي پویایی دارند و جوي زنده و و جست )Hotmail( مانند )MySpace and Facebookمسلما ( صورت ابر ارائه می شوند.

توان گفت نوعی از محاسبات ابري می باشد.نها نرم افزارهاي مبتنی بر تقاضا را ارائه می دهند که می آ

از درآمد حاصل از تبلیغات به وجود آمده اند.APP جالب است بدانید تمام این

Salesforce.com سایر کسب و کارهاي نرم افزاري مثال دیگري ازمحاسبات ابري مبتنی بر تقاضا می باشند. و

Page 91: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩١ Page مباحث نو در فناور اطالعات

کردن کسب وکار دارد به گونه اي که دسرسی کاربران بر اساس قیمت گذاري ها وکسب این مدل بیشترین تمرکز را بر روي فرایند اتوماتیک کار به صورت سفارشی شده باشد.

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

ابر برنامه ها و 4,5,3

بررسی این موضوع که ابر براي چه نوع نرم افزارهایی بهترین راه حل است .

معماري بی وطن می تواند Crowhurst معماري بی وطن(غیره دولتی و سفارشی نشده)به مراتب تحمل بیشتري دارند،عالوه بر این به عقیده شکست سخت افزار را نیز جبران کند.

SLAا براي شناخت کیفیت زیرساخت ها نیازمند نرم افزارهاي کاربردي هستیم که براي خفظ وبقاي داده ها ومعامالت ابر،نسبتا پایین است وم طراحی شده باشند.

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

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

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

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

)2010مانند به روز رسانی مایکروسافت اکسچنج تا هزینه ورود اولیه براي شرکت ها نسبتا قابل مقایسه با حالت ارتقاي سنتی است(

Crowhurst ر بگیرند که می تواند مشکالت زیر ساختی را حل کند.:شرکت ها باید این دوران گذار را به عنوان یک فرصت در نظ

است به گونه اي که می تواند در حرکت به سمت ابر بسیار کمک کند. "مجازي سازي" این روزها محاسبه جهان دیگر درشعار

Crowhurst :.زیر ساخت ابرها عمدتا بامحیط هاي مجازي ارائه می شود

هاي کاربردي کند که براي محیط هاي مجازي طراحی شده اند. توسعه برنامه باید شروع بهکسب و کار

Page 92: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩٢ Page مباحث نو در فناور اطالعات

4,5,4 Getting Started(شروع)

شروع فعالیت در مقیاس کوچک توصیه دیگري است.

، بخش ھای کوچک زیر ســاخت ھای ســنتی ســیســتم ھای کســب و کاراز دیدگاه " می توانند فرصت مناسیب برای شروع باشند.

ھاد می کند که میزبان ومحیط ابر برای ارائه سـیسـتم ایمیل به عنوان یک مثال:پیشن سرویس با ھم ترکیب شوند.

اما باید توجه داشـت که حرکت به سـوی ابر یک تجربه آسـان نیسـت،مخصـوصا برای کسب وکارھایی که برای بار اول می خواھیم انھا را انجام دھیم.

من " )Crowhurst (احل ابتدایی اســتدر مر ھنوز ابراینکه به که، با توجه کنم می فکر، روند کلی اشتباھات موجود درآن را ندیده ایم.

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

بنابراین این کامال واضح است که بحران کمتري را داریم هنگامی که از ابر استفاده می کنیم.

میلجی به و یا تصویر بزرگ یک ند ارسال گرفته شـده برای زمانمقایسـه به عنوان مثال: یا ھاتمیل. و

واقع بینانه 4,5,5میزبانی ھزینه ھایبازپرداخت ر تعریف شــده اسـت براي مثال: در حال حاضـر ســطح خاصـی براي خدمات زیر ســاخت اب

وب.

شـما ھنگامی که از زیر سـاخت خود میزبانی می کنید به دنبال تصـمیماتی ھستید که چگونه زیر ساخت خود را انعطاف پذیر کنید و آن را ارتقا ببخشید.

ـــرکت ھا ھیچ حضـــوری در ابر ندارند،د ر طرف در حالی که می بینیم بســـیاری از شــــتر ابر فعــالیــت می مقـابــل شــــرکــت ھــایی وجود دارنــد کــه بــه طور کــامــل در بسکنند.ھمچنین شــــرکت ھایی که در آغوش ابر قرار گرفته اند به دنبال کاھش ھزینه

ھا ھستند.

بسیاری از شرکت ھای تکنولوژی کوچک به طور کامل در ابر قرار دارند.

ت ابر)در بین شـــرکت ھا ھســـتم شـــاھد یک روند حرکتی (به ســـم )Crowhurstمن (ــــته وانتظـار دارم این رونـد برای کـاھش ھزینه ھای مربوط به کارکنان و... ادامه داش. بـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــاشـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــد

Page 93: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩٣ Page مباحث نو در فناور اطالعات

بمن پیش بینی می کنم به زودي شـرکت هاي دیگر نیز وارد این فرایند می شـوند وبا اسـتفاده از نرم افزارهاي کاربردي راه دور ومرورگرها کسـ ند.وکار خود را بیش می بر

در این بخش ما از چگونگی فعالیت هاي فروشـــندگان ابر،وخدماتی که ارائه می دهند صـــحبت کردیم واینکه ما چگونه می توانیم از این خدمات بهره ببریم.

ما همچنین نگاهی به کسب وکارهایی انداختیم که تصمیم دارند به شما براي موفقیت در کسب و کارتان کمک کنند.

واهیم در مورد سخت افزار و زیرساخت مورد نیاز در محاسبات ابري بحث کنیم.در فصل بعد می خ

Page 94: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩٤ Page مباحث نو در فناور اطالعات

دومبخش

پنجمصل ف

سخت افزار و زیرساخت 5

به منظور رسیدن به بیشترین بازده، راه حل رایانش ابري این مهمه که سخت افزار و زیرساخت کاملی در مکان داشته باشیم.

ود نیاز دارید و چطور باید آن را براي بهترین تعامل با ابر پیکره بندي کنید.در این بخش در مورد اینکه شما چه ابزاري را روي پایانه خ

مشتریان 5,1 سرانجام، مشتریان خواهند توانست که بررروي سیستم هاي کاربران نهایی تان با ابر تعامل کنند.

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

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

واید و چیزي که شما احتیاج دارید و ف -خواهند بودشـما با داده هایتان چطور تعامل میکنید بر این اسـاس اسـت که مشتریان ترکیبی از فاکتور ها محدودیت هاي انواع مشتریان.

موبایل 5,1,1

مشتریان موبایل از حوزه ي لپ تاپ ها به سمت

PDA ها و موبایل هاي هوشمند مانندiPhone یا

BlackBerry .شما عالقه بهحرکت کردند

Page 95: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩٥ Page مباحث نو در فناور اطالعات

PDAاستفاده از یک برنامه خاص قوي بر روي

یا گوشی هوشمندتان ندارید، اما استفاده کنندگان

لپ تاپ اگر فقط پشت میزشان بنشینند میتوانند به ابر

متصل شوند و به برنامه ها دسترسی داشته باشند.

مشتریان موبایل نگرانی هایی در مورد امنیت و سرعت

به این دلیل که مشـتریا ن از طریق مکان هاي مختلف به ابر وصـل خواهند شـد ممکنه ارتباطات بهینه اي نداشته باشند مثال درون هتل دارند. انتظار سرعتی را که از یک مشتري محدود به میز بدست می آورید نداشته باشید.

احتماال چندین گیگابایت را در پایگاه داده قرار نمیدهند. البته همه برنامه ها به ارتباط سریع نیازي ندارند و کاربران موبایل

عالوه بر این زمانی که شما برنامه هایتان را در ابر میسازید،

سی به ردر حالی که یک مصـرف کننده موبایل اطالعات را در ابر قرار نخواهد داد، یک برنامه کاربردي می تواند توسـعه یابد تا به آنها اجازه دست ات را بدهد.آن اطالع

امنیت به عنوان یک نگرانی بزرگ میباشــد که یک مســئله دو طرفه اســت، یک طرف ســاده تر آن گم کردن یا جا گذاشــتن لپ تاپ اســت و هر تاپش پاطالعاتی که وجود دارد بر روي ابر نیز میباشـد و از طرف دیگر اگراطالعات بر روي ابر توسـعه داده شوند وکاربر قط فایل ها را بر روي ل

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

5,1,2 Thin

تین کاینت ها همان طور که قبالذکر شد کاربران کامپیوتر هایی

هستند که هارد درایو ندارند، دي وي دي رم درایو ندارند و به

سادگی آنچه را که برروي سرور هست رانمایش میدهند.

احتماال اگر شما فقط یک ابر خانگی داشته باشید ممکن تین ها

است نقشی را در سازمان تان داشته باشند.

البته بسـتگی به این دارد که به چه برنامه و سـرویسـی بر روي ابر دسـترسـی دارید. اگر که یک مشتري فقط نیاز به دسترسی به سرویس هاي ازي شده داشته آنموقع تین کالینت ها گزینه ي بسیار خوبی هستند.مبتنی بر ابر یا دسترسی به یک سرور مجازي س

آن ها از تیک کالینت ها ارزان تر هستند و براي توسعه نیز ارزان ترند و انرژي کمتر را مصرف میکنند.

همچنین امنیتی سطح باال وجود دارد چونکه هیچ اطالعاتی بر روي تین کالینت ها ذخیره ننمیشوند.

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

صحبت میکنیم. 12توجه: ما بیشتر درمورد ابر خانگیتان در بخش

Page 96: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩٦ Page مباحث نو در فناور اطالعات

5,1,3 Thick

القه دارند. ه هاي ابر عاحتمالش هسـت که تیک کالینت ها همان مشـتریانی باشـند که در حال حاضر استفاده میکنند و به ارتباط داشتن با برنام ر روي ب به احتمال زیاد شـما قبال برنامه هاي نصب شده بر روي ماشین هاي خودتان داشته اید. در حالیکه شما میتوانید بعضی از برنامه هایتان را

ابر بار کنید.

د هیچ پولی را براي مشتریان صرف کنید فقط ازاین ماشـین ها مسـلما میتوانند به یک سرور مجازي سازي شده وصل شوند و اگر شما نمیخواهی ماشین هایی که قبال داشتید استفاده کنید

ب خوبی ااگر کاربران نیاز به توسـعه فایل ها روي ماشین هایشان دارند یا براي اجراي برنامه هایی که روي ابر وجود ندارند، تیک کالینت ها انتخ هسستند.

له آســیب پذیرتر از تین ها هســتند. تا زمانیکه داده بر روي هارد درایو ماشــین ذخیره شــوند، اگر ماشــین هوش امنیتی، تیک کالینت ها براي حم دزدیده شود آنگاه داده ابر از دست میرود.

همچنین یک مسـئله ي نسـبیت وجود دارد. اگر یک تین کالینت خراب شـود، هر داده اي که بر روي ماشـین ذخیره شده، شامل سیستم عامل و ه ي تنظیمات پیکره بندي از بین میروند و یک کامپیوتر جدید باید براي کاربر پیکره بندي شود..هم

امنیت 5,2 .امنیت، مسئله اول است زمانی که وارد پردازش ابري میشود و فقط حسی را ایجاد میکند. تا زمانیکه یک شخص ثالث داده شما را ذخیره میکند

می افتد این بدیهی اســت که در مورد ریســک هاي امنیتی یک راه حل ابر نگران باشــید، اما بیایید فواید شــما نمیدانید چه چیزي براي آن اتفاق امنیتی ذاتی آن را نادیده نگیریم.

نشتی اطالعات 5,2,1

بزرگترین فایده، تمرکز داده است. سازمان ها یک مشکل با حفاظت دارایی در قسمت هاي نه چندان

مکان هاي زیادي همچون لپ تاپ ها و دسکتاپ ها ذخیره شده اند. کوچک دارند، زیرا اطالعات در

ــبند، به مقدار زیادي لپ تاپ خارج از آنجا با فایل ها ــعه ي آن ها بر روي هارد درایو ها مناسـ ز ي رمتیک کالینت ها براي دانلود فایل ها و توسـیره متمرکز داده می سازد. به این ترتیب شانس کمتري براي نشتی گذاري نشـده وجود دارند. اسـتفاده از تین کالینت ها شـانس بهتري براي ذخ

داده وجود دارد.

Page 97: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩٧ Page مباحث نو در فناور اطالعات

ذخیره سـازي داده بر روي سـرور محلی با مشتري اي که داده را ذخیره میکند فرصت بیشتري براي نشت اطالعات نسبت به مشتریانی که ذخیره سازي موقتی را توسعه میدهند دارد.

مچنین فرصــتی را براي مانیتورینگ بهتر فراهم میکند. داده اي که برروي مکانی قرار دارد، چک کردن داده هایتان را ســاده تر متمرکز ســازي ه کرده و همه چیز خوب دیده میشود.

کار نتقالا 5,2,2

ن بر عهده ودتان انجام دهید. آیکی دیگر از مزایاي امنیت به بزرگی یک تکنولوژي نیسـت، اما این حقیقت اسـت که شما مجبور نیستسد آن را خ روز هفته 7براي ITي تامین کننده ي ابر اسـت که امنیت کافی را فراهم نماید. بعد از همه ي این ها، آیا سازمان شما می تواند کارکنان امنیتی

تید شتري از آنچه که شما قبال داشسـاعت روز داشـته باشد؟ واقعیت امر این است که فراهم کننده ي ابر ممکن است ویژگی هاي امنیتی بی 24و را داشته باشند. beefierارائه دهد. این حقیقت که خیلی از مشتریان به تامین کنندگان ابر اجازه میدهند که امنیت

ورود به سیسستم 5,2,3

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

Page 98: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩٨ Page مباحث نو در فناور اطالعات

ي ســازي شــده ي پردازش ابري، فراهم کنندگان می توانند همان مقدار حافظه ي مورد نیاز براي توســعه ورود به ســیســتم را اما در جهان مجاز فراهم کنند.

قانونی سائلم 5,2,4

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

اگر مشکلی وجود داشته باشد، ماشین مجازي می تواند براي تحلیل هاي آفالین به طور دسته جمعی کار کند.

مجبورند که به ســرعت کار ITاگر مشــکلی وجود داشــته باشــد، کارکنان عالوه بر آن، خیلی از شــرکت ها تیم پاســخ مشــکل در خانه را ندارند. جدیدشان در مورد خاموشی سرور را کشف کنند، سرعت بررسی وپس گرفتن آن براي حداقل سازي زمان خرابی آن.

توسعه 5,2,5

که طور فعال در حال توسعه ي محصوالتند حتی اخبار خوب بیشـتري هست که فروشندگان امنیتی در مورد مسائل کلی ابر ابهام ندارند. آن ها به میتوان براي ماشین هاي مجازي و ابر استفاده کرد.

فروشـندگان امنیتی همچنین فرصـت منحصـر به فردي در زمینه ابر دارند. فرصـت هاي جدیدي براي فروشندگانی که ذهن بازي براي تصور آن دارند وجود دارد.

حسابرسی 5,2,6

شما مشکالت امن سازي شبکه محلی خودتان را میدانید. ،ITبه عنوان یک حرفه اي

ياما هنگامی که شـما دادهدهایتان را به ابر میفرسـتید، مجموعه ي کامل جدیدي به وجود میاید. این دلیل بزرگی اسـت که داده هاي شما بر رو تجهیزات شخص دیگري ذخیره میشود.

Saas به همراه خودش تعدادي تنظیمات ، شاملPCI DSS را می آورد. همراه باPCI DSS

فرمان میدهد که تامین کننده ي خدمات مطیع و متعهد PCIمربوط به 12,8تنظیمـاتی نیز براي تـامین کننـدگان خدمات وجود دارد. نیازمندي ــمیمه ــئولیتش براي حفاظت از داده ها ي کارت اعتباري را بپذیرد.ض ــده که مس تر قوانین و مقررات حتی در الیه هاي عمیق PCI DSSش

فرومی رود.

PCIاز Aضمیمه

زیر شــرط دارد که نحوه ي توســعه ي داده توســط یک فراهم کننده ســرویس را تنظیم میکند. بیایید یک دید A ،4از ضــمیمه A.1نیازمندي نزدیکتري به این ضمیمه داشته باشیم.

نمایش غیر مجاز -A.1.1نیازمندي

Page 99: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

٩٩ Page مباحث نو در فناور اطالعات

ــوالی که براي اولین بخش فرعی نیازمندي ه ا که هر مشــتري مربوط به یک تامین کننده فقط به داده هاي خودش دســترســی دارد. مهمترین سداده ها ، از مشاهده ي غیر مجاز(قرار گرفتن در معرض غیر مجاز)saasپرسـیدن میباشـد اینسـت که چطور معماري سیستم تامین کننده ي

میکنند جلوگیري میکند. براي دیگر مشترکین که از این سرویس استفاده

، متعهد میشود که هیچ موجودیتی عالوه بر سازمان شما، توانایی دیدن اطالعاتتان را ندارد.PCI 12.8از نیازمندي A.1.1ضمیمه

وي یک ت ابري شما بر راز آنجاییکه تا مین کنندگان در تجارت داشـتن تعداد زیادي از مشـتریانی که آن ها میتوانند بدسـت آورند، یعنی اطالعا سرور با داده هاي مشتریا ن دیگر قرار داده شده است که شاید حتی رقیب شما باشد.

نقص هاي برنامه ي تحت وب

د. وچونکه فراهم کنندگان خدمات از ارتباطات و تحت وب زیادي اسـتفاده میکنند، از آن ها باید درباره امنیت برنامه هاي تحت وبشـان پرسیده ش ) را براي توسعه ي امنیت برنامه ها دنبال میکنند؟!owaspشامل این باشد که آیا آن ها دستورالعمل هاي (باید

نیاز دارد. OWASPاست که به قبول فرایند هاي کد کردن PCIاز 6,5این شبیه به نیازمندي

ن وانند درباره ي اینکه آن ها چگونه قانون شــکنی را در میاهنگام خرید و فروش با یک تامین کننده، شــما باید به دنبال آن هایی بگردید که میت کارکنانشـان همچون مکان ذخیره سـازي داده کنترل می کنند صـحبت کنند.با توجه به طیف گسترده از استقرار سرور، داده هاي شما میتوانند بر

ــت گوش دادن به م ــرور در برزیل، آلمان یا تایلند قرار گیرند. این از پش ــایی را در بخش روي یک س ــائل اداري و قض بحث میکنیم، اما آن 2س همچنین رعایت و مسائل حقوقی در کشورهاي مختلف را می افزاید.

VPN ها

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

درسـت اسـت که سازمان شما ممکن است خودش را معطوف به برقراري ارتباط ساده به وسیله کاري که شما انجام میدهید نکند. اما برنامه هاي میشود.چیزهاي کمی دارید که شما درباره ي وجود آنها در خانه مجبورید نگران باشید. بیشتري به ابر بارگذاري

Page 100: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠٠ Page مباحث نو در فناور اطالعات

همچنین قطعیت بیشتري براي مرکز داده شما نسبت به برنا مه هاي تحت وب وجود دارد.

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

نیاز دارید. vpn sslدور امن شبیه به یک

SSL چیست؟

است که میتواند با یک مرورگر استاندارد وب استفاده شود. VPNن شـبکه خصوصی مجازي) یک (الیه سـوکت هاي ام SSL VPNیک نیازي به شـما براي نصـب مخصــوص نرم افزار SSL VPNسـنتی بررسـی میشـود(پروتکل امن اینترنت) یک IPSEC VPNزمانیکه

مشتري برروي کامپیوتر هاي پایانی ندارد.

Page 101: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠١ Page مباحث نو در فناور اطالعات

SSL امنیت انتقال پیام برروي اینترنت اسـت. یک پروتکل براي مدیریتSSL شـامل قسمتی از مرورگر هاي مشهور وب و محصوالت مهم استفاده میکند. RSA وب سرور میشود. آن از یک سیستم رمز نگاري، کلید عمومی و خصوصی از

ذکر میشود. TLS VPNبه عنوان SSL VPNشما باید همچنین شنیده باشید که از نکته:

و جایگزینی براي آن است. SSL) یک پاالیش از TLSدلیل است که امنیت الیه انتقال( آن به این

بین مرکز داده شـما و ارائه دهنده ي ابر، داده شما را امن میکند بدون تعداد زیادي ساختار کلید عمومی SSL VPNیک ارتباط پردازش ابري (PKI) و سرباري که از یک راه حلVPN بر پایهIPSEC آید. می

یک مشـتري بر حسـب تقاضـا را فراهم میکنند، بنابراین سربار مدیریتی بسیار کمی برروي طرف کاربر وجود SSLVPNبیشـتر دروازه هاي دارد و این براي استفاده ي کاربر نهایی ساده تر است.

تمرینات امنیتی بهتر

با سـیاست هاي امنیتی سازمان شما از طریق استفاده از امنیت نقطه همچنین این اطمینان را ایجاد میکند که کاربران نهایی SSL VPNیک پایانی موافقند. این مقیاس ها شامل:

نیاز به نرم افزار آنتی ویروس در حال اجرا • تایید اینکه پیوست افزونه هاي سیستم عامل نصب شده اند. • هاي در حال اجرا botیا malewareبررسی براي دیدن •

SSL VPN امنیتی بزرگ اسـت، زیرا آن یک دسـترسـی امن است به برنامه هایتان در آلودگی، ارزانی و روشی کارآمد. اگر یک راه حل شما خیلی تمایل داشتید، میتوانید به کارمندانتان شانس بیشتري براي ارتباط را پیشنهاد دهید.

مدیریت کلید

ــانس براي داد ــده ي خارج از مکان قطعا این ش ــد، چرخه هاي با داده ي ذخیره ش ــازگار باش ــما وجود دارد که با برنامه هایتان س ه هاي شپردازشـی و ذخیره سـازي تحت کنترل مسـتقیم شـما نیستند. بنابراین هنگامی که فروشندگان ابر آرزو میکنند که داده هاي شما را امن نگه

یک ریسک نیست. درصد مطمئن باشید از اینکه این 100دارند، شما واقعا هرگز نمیتوانید به طور

عالوه برآن ممکن اسـت که آنجا یک اتفاق رخ دهد که باعث شـود داده هاي شـما بوسیله دیگران دیده شود. عالوه بر این زمانی که شما با ــت ــمینی وجود ندارد که آن از بین خواهد رفت به این دلیل اس ــازي کنید تض ه کداده هایتان کار میکنید و تالش میکنید که آن ها را پاکس

تعداد زیادي از سـرویس هاي ابر به سـادگی فضـاي ذخیره سازي را آزاد نمی کنند و بعضی ها حتی آن را مقدار دهی هم نمیکنند. هنگامی که آن ها آنرا به شـما محول میکنند، و در حادثه ي شکست یک سخت افزار یا نرم افزار بعض ي از فراهم کنندگان ابر ممکن است داده ها

شین هاي خراب شده از بین نبرندرا برروي ما

Page 102: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠٢ Page مباحث نو در فناور اطالعات

عالوه بر این، این فقط تامین کننده ي ابر نیسـت که ممکن اسـت اشـتباه کند اگ که داده ي شما به بیرون درز کند همچنین نگرانی هایی ــم ــاند، اما براي یادآوري ش ــما را از پردازش ابري بترس ــت که ش ا که حفاظت ها باید از حمله مرد میانی وجود دارد نکته مهم اینجا این نیس

انجام بگیرد و سـواالت دشـوار پرسـیده شود و در این مورد این ضروري است که شما سرورها و سرویس هاي دسترسی از راه دور را به طور صورت هرمزنگاري شـده اعتبار سنجی کنید، این از طریق گواهی نامه مشتري و سرور انجام میشود که به شما اجازه میدهد که بدانید شما ب

امن به دارایی هاي ابرتان متصـلید. سـرویس هاي از راه دور باید به صـورت رمزنگاري شـده حفاظت شـوند. شـما از یک زیر ساخت اعتبار ، براي اطمینان از اینکه احتماال شما معتبرید استفاده میکنید. Kerberosسنجی شبیه

دیاگرام مدیریت کلید پردازش ابري 1-5شکل

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

در نظر بگیرید . 1-5همچنین به تعداد زیادي کلید نیاز دارد.دیاگرام شبکه را در شکل بیشتر امن میکند، اما آن

به طور آشـکار این المان از شـبکه را نشـان نمیدهد اما توجه شـما را به یک کلید سرور مدیریتی جلب میکند، که براي نگهداري قسمتی از همه ي کلیدتان ضروري است.

کلید ها بر روي سرور شامل :

لید هاي انتقالک • کلید هاي اعتبارسنجی • توکن هاي اختیار • کلید هاي رمز نگاري فایل • کلیدهاي حافظه سخت افزاري • کلیدهاي ابطال • گواهی نامه ها •

Page 103: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠٣ Page مباحث نو در فناور اطالعات

شبکه 5,3ما در مورد دسـترسـی به ابر از طریق اینترنت صـحبت میکنیم و آن موردي که در یک روش مرتب سـازي اصولی است . براي ابر و براي تحویل

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

مشـخص کرده، در این مطالعه نوشته هاي گارتنر از آن قرار بود که 2008سـطح متفاوت را در مطالعات ژوئن gartner( 4شـرکت تحقیقاتی ( باطی متافوتی را دارند. کارهایی براي یک ســـازمان ســـازمان هاي متفاوت چیزهاي متفاوتی را از ابر نیاز دارند و مانند اینکه آن ها روش هاي ارت

ممکن است ضرورتا بهترین وسیله ارتباطی براي دیگري نباشد.

گارتنر همچنین اعالم کرد که یک سازمان نیازي به قفل کردن برروي یک راه حل ندارد. نکته:

.روش ارتباطی را بر اساس نیازشان داشته باشند 4یا هر 1،2،3آن ها ممکن است

اینترنت عمومی بنیادي: 5,3,1

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

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

رفته یا بهینه سازي نرم ، فشرده سازي پیش )TCPاما اینترنت عمومی پایه اي فقط همان پایه اسـت. شـباهت زیادي به شـتاب پروتکل انتقالی( افزارهاي خاص ندارد. این مدل مزیت هاي زیر را دارد:

مخاطبین زیادي دارد چونکه هر کسی که به اینترنت دسترسی دارد از این راه حل میتواند استفاده کند. • تحمل خطاي باالیی دارد. • گزینه هاي فراهم کننده ي زیادي را در دسترس دارد. •• SSL ،HTTPSرمزنگاري شده را به صورت قابل اطمینا ن فراهم میکند. ، دسترسی در هزینه موثر است. •

آن همچنین این معایب را دارد:

فقدان کیفیت سرویس انتها به انتها، بنابراین تفاهم نامه هاي سطح سرویس انتها به انتها را براي دستیابی سخت میکند •و سرویس هاي وب بدتر جلوه TCP ،HTTPوسـیله ي ناکارآمدي پروتکل احنمال پاسـخ ضـعیف برروي ارتباطات بالقوه . این ب •

میکند. ، و قس علیهذا) ISPمدت ازکار افتادگی که ممکن است از کنترل شما خارج شود( قطعی هاي کابل، مشکالت در •

Page 104: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠٤ Page مباحث نو در فناور اطالعات

ابر باید همچنین از چندین منبع ، و سـرویس دهندگان ISPاسـتفاده کردن از این روش، سـازمان ها باید درنظر بگیرند تصـدیق توسـط چندین به عنوان یک فروشنده خواهد گرفت. این پشتیبانی در سرعت، قابلیت ISPپهناي باند را بدهند. به صـورت ایده آل مشتري پهناي باند را از یک

) می شود.SLAاطمینان و یک شانس موفقیت با یک (

اینترنت پرسرعت 5.3.2

"ابري"وري دهنده سـرویس و هم براي کاربران مفید باشد. بهره تواند هم براي ارائهوي ختوط اینترنت میکاربرن تکنولوژي هاي پیشـرفته بر ر به درصد، با کاهش بار اضافی سرور بهبود یابد. 50درصد تا 20تواند حدود می

ــرور هاي ختوط TCPو کـانکشـــن هاي SSLدهی مـدیریـت خـاتمـه یدارد. بعالوه کش کردن پویا، ماولی برمقدار پردازش قابل توجهی را از سـ آورد.درصدي را براي کاربران نیز به ارمغان می 50سازي و واکشی، بهبودي فشرده

کنند:هارا ارائه میدهنده که این سرویسارائه

• AT&T Hosting

• Citrix NetScaler

• F5’s WebAccelerator

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

چه روش شتاب دهی را اضافه کرده اند.

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

: در حالی که این یک روش براي شـتابدهی سـرعت اینترنت عادي اسـت، به هیچ یک از محدودیت ها و مشـکالت این امر اشــاره نشده توجه است.

شدهاینترنتی بهینهپوشش 5.3.3

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

کند.را تسهیل می SLAمانع کاهش سرعت شده و دسترسی به مسیریاب زنده بهینه شده. این • تواند متوقف شود تا پروتوکل ها و سربار ها بهینه شوند و دوباره رمزنگاري شوند.می SSLیک جلسه • 80منتقل شـود. این باعث افزایش انعطاف پذیري و تسریع سرعط پاسخگویی به میزان POPتواند به بعضـی از منطق هاي برنامه می •

شود.درصد می شوند.شوند، در حافظه کش نگهداري میمحتویاتی که بداوم درخواست می •

معایب این روش شامل این موارد است:

Page 105: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠٥ Page مباحث نو در فناور اطالعات

این روش از اینترنت عادي گرانتر است، در بعضی موارد چهار برابر گرانتر است. • قوانین سخت و سفتی در مورد انتقال این تکنولوژي ها به شبکه وجود دارد. •

5.3.4 VPN مکان-به-هاي مکان

) است. این پیکربندي پهناي باند WANانتخاب چهارم، وصـل شـدن به ارائه دهنده سرویس به شیوه مستقیم و از طریق یک شبکه محلی وسیع ( ات جدید در تواند خود را با تغییرهمچنین می MPLSکند. و تاخیر پاکت ها را نیز بهتر می SLAکند، و در دســـترس بودن محرمانه را تضـــمین می

ها نوشته شود. SLAتواند در داخل هم می QoSهاي پهناي باند وفق دهد، و نیاز

وجود ISPهاي شـخصـی از اینترنت قابل اعتماد تر نیسـتند، مخصوصا اینکه در این روش کانکشن هاي اضافی به چندین WANاز طرف دیگر، دارد.

کند.هر چهار کانکشن را مقایسه می 5-1جدول

هاي کلوده دهندهارائ

کنند که در کلود گسـترده شـده اند نیازمند اسـتفاده از روش هاي ســریع ارائه دهنده هاي سـرویس هاي ابري که از سـرویس هایی واسـتفاده می . بعالوه دکنند که پهناي باند، تاخیر، و گم شدن بسته ها بازدهی سیستم را از بین نخواهند برارتباطی هسـتند. تونل هاي خصـوصـی تضـمین می

رمزنگاري و اعتبارسنجی قوي فواید دیگر هستند.

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

هاي مخصــوص به خود حذف کنند. متاســفانه اکثر ارائه دهنده هاي ســرویس هاي ابري قادر به انجام این کار نیســتند. ارائه دهنده هاي کوچک هند.درصد کاهش د 80استفاده کنند تا نیازهاي پهناي باندي خود را تا WOCتوانند از بهینه ساز هاي می

نوع ارتباط توضیحات مثال برنامه هاي مصرف کننده

سرویس هاي حمایت شده با تبلیغات قبل استفاده توسط همه

غیرقابل مدارا هادهندهتعدد سرویس

صرفهبه مشکالت بازدهی براي اپلیکیشن هاي بزرگ

اینترنت عمومی

صــرفه که مناســب براي ســرویس هاي به د.انسرعت و پهناي باند ضروري

وري کاربرانافزایش بهرهــته به تنظیمات بهره وري غیر یکنواخت، بسـISP .و قیمت

اینترنت پرسرعت

و SLAبرنامه هاي حیاتی تجارت که نیازمند تضمین پاسخگویی هستند.

بازدهی دائمی هاي قوي SLAقابلیت داشتن

گران محدودیت ارائه دهنده و ریسک

یافتهپوشش بهینه

تی تجاريسرویس هاي حیا سرور-به-شامل ترافیک سرور

ي قويSLAقابلیت داشتن بازدهی پیوسته

تائخیر کم

VPN مکان-به-هاي مکان

Page 106: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠٦ Page مباحث نو در فناور اطالعات

دسترسی محدود 5-1جدول

تواند افزایش یابد و هزینه ها کاهش یابند. این نیازمند وري میســـازي هاي متقارن ررا انجام دهند، بهرهاگر ســـرویس دهنده ها بهینه 80درصد بهبود بخشد و نیازمندي هاي پهناي باند را تا 70تواند زمان ماسخگویی را تا دهنده و کاربران است. این میدر دو سوي ارائهتجهیزاتی

درصد کاهش دهد. و سود نهایی این است که تجهیزات اضافی از طرف کاربران الزم نیست.

مصرف کنندگان کلود 5.3.5

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

کنند. براي هاي شرکتی به اپلیکیشن ها دسترسی پیدا میWANهستند معموال از طریق مشـتري هایی که در شـهرهاي بزرگ ساکن تنها زمانی VPNکنند. تونل هاي حل سـریع تر و راحت تري را پیشنهاد می از طریق اینترنت پرسـرعت راه VPNاداره هاي کوچکتر، شـبکه هاي

یاتی نیست.بهترین راه حل هستند که یک بازدهی بسیار مهم، براي سامانه ح

اندازه لوله

ل کمترین تواند مشکل باشد، با این حاعمل کانکشن شماست. ولی اندازه گرفتن پهناي باند میپهناي باند به زبان سـاده، سرعت انتقال یا سرعت مقدار بین شما و سرویس دهنده در نهایت به عنوان میزان پهناي باند شما عمل خواهد کرد.

نترل شما وجود دارند که در مورد میزان پهناي باند مورد نیاز شما شایان ذکر هستند:چهار فاکتور خارج از ک

کانکشن اینترنت بین شرکت شما و کلود • بین شرکت و کلود RTفاصله رفت و برگشت • زمان پاسخگویی کلود •

پایینباال / جریان روبهجریان روبه 5.3.6

ست که انتقاالت متقارن و یا غیرمتقارن باشند. اگر ارتباط شما با کلود متقارن باشد این یک فاکتور شـایان ذکر دیگر این است که چه زمانی الزم ا کنید. و اگر ارتباط غیر متقارن باشد، داده ارسال شده از طرف شما با سرعت بدان معناست که شما و سرور هردو به یک اندازه ارسال و دریافت می

کمتري ارسال خواهد شد.

Page 107: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠٧ Page مباحث نو در فناور اطالعات

Asymmetricي براي کلمه ADSLي در کلمه Aکنند. حرف داده را با ســرعت هاي متفاوتی ارســال و دریفت می ADSLاط هاي براي نمونه ارتبمگابیت بر ثانیه دریافت شود در حالی که 1,5تواند با سرعت خواهیم بررسی کنیم، داده میبه معناي غیرمتقارن اسـت. بسـته به سـرویسی که می

مگابیت در ثانیه ارسال شود. 760 در همان زمان با سرعت

به شبکه وصل است، و این نوع شبکه ها غالبا متقارن هستند. ADSLبه احتمال زیاد شرکت شما از طریق ارتباطی پرسرعت تر از

ــتند. ــبینی هس ــت تغییر کند، که این تغییرات غیرقابل پیش اده از از د همچنین این را نیز در نظر بگیرید که اینترنت هر لحظه ممکن اسکند، پس سرعت شما لحظه به لحظه در حال تغییر است. ممکن است محسوس نباشد، ام در حال نوسان مسـیریابها و تجهیزات گوناگون عبور می

است، از سرویس دهنده نارحت نباشید چون همیشه تاخیر در جایی وجود دارد. T1است. حتی اگر خط شما از نوع

درصد از سرعت اسمی خود را در نظر بگیرید. 85ن است که شما همواره بهترین حساب سرانگشتی ای

ههر روز چنید بار سـرعت اینترنت خود را چک کنید. در صـبح، هنگام نهار و وقتی که ساعات اداري شرکت روبه پایان هستند، به طور کلی هموار شرایط سرعت اینترنت در صبح بهتر است.

چقدر نیاز داریم؟

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

بودن شــرایط براي اســتفاده شــما از ســرویس کلود همواره باالســت. با این حال هرچقدر کار بیشــتري در کلود انجام دهید، ارتباط هموار ڵاحتما اینترنی بیشتري نیاز خواهید داشت. اگر ظرفیت الزم را نداشته باشید سپس سرعت همه کاهش خواهد یافت.

Page 108: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠٨ Page مباحث نو در فناور اطالعات

ــتیابی به ي کافی زمان به براورد ظرفیت مورد نیازبه اندازه ــل کنید که منابع کافی براي دس ــاص دهید، و اطمینان حاص اینترنت اختص اید.این امر در اختیار دارید. اگر چنین نیست، پس احتماال یک سربار بر روي ارتباط اینترنتیتان دارید که برایش برنامه ریزي نکرده

چه ظرفیتی احتیاج دارند و شریان کافی را برایشان فراهم کنید. براورد کنید که تمامی کاربرانتان چه در هنگام کار با کلود به

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

افزونگی 5.3.7

باالیی داشته باشد، و در هنگم پیکربندي آن Uptimeتان اطمینان حاصل کنید، که سرویس قابل اعتماد است و اندازي زیرسـاخت ابري هنگام راه افزونگی و نقص وجود نداشته باشد.

ور دیگر به دیتاسنتر اضافه شده باشند و مشکلی را بوجود آورند. ولی این روزها با افزونگی به این معناسـت که یک یا دو سـر LANدر شـبکه هاي يســازي و اضــافه شــود، و یا اینکه همهســازي، افزونگی به این معناســت که بر روي همان دســتگاه یک ســرور مجازي دیگر کپیوجود مجازي

شوند.سازي هاي مجازي یک ماشین بر روي یک الیه فیزیکی دوم، کپیسرور

Page 109: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١٠٩ Page مباحث نو در فناور اطالعات

ره تان ذخیکنید که داده هاي شـــما در دیتاســنتر ســـرویس دهنده که این مشــکل در کلود پیچیده تر خواهد بود. در حالی که فکر می

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

دهند.این یک مشکل نیست، بلکه آنها به سادگی منابع مورد نیاز را براي دریافت یک سرویس اضافی در اختیارتان قرار می

Page 110: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١١٠ Page مباحث نو در فناور اطالعات

ها از ي آنشـکسـت و افزونگی از نکات جدایی ناپذیر معماري هستند. اما همیشه باید از ارائه -سـت حرانی پردازش ابريتوجه: این یکی از نقاط ب دهنده اطمینان حاصل کرد.سوي ارائه

هاسرویس 5.4ي این هد، همهدهنده سـرویس و یا کاري که قرار اسـت شـرکت شـما انجام د شـما به سـرویس هاي متعددي نیاز خواهید داشـت، بسـته به ارائه

سرویس ها به احتمال قوي چینش زیرساخت شما را تحت تاثیر خواهند گذاشت.

هویت 5.4.1

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

هایی را انجام دهد.تواند چه کارهایی را دارد و میکیست و چه اجازه

ها سرویس هاي احراز هویت خاص دشود، اما کلوانجام می Active Directoryخانه، این کار به وسـیله سرویس هایی مانند -در برنامه هاي سـمت س یخودشـان را دارند. براي نمونه اگر الزم باشـد به کلود آمازون وارد شـوید باید از سـیسـتم احراز هویت خود شـرکت آمازون استفاده کنید. سرو

د.کنناستفاده می Windows Live IDخواهد و سرویس هاي میکروسافت نیز از نیز حساب گوگل می App Engineگوگل

دهد فقط با یک احراز یک سرویس باز و غیرمتمرکز است که اجازه می OpenIDسـرویس هاي احراز هویت نباید اختصـاصـی باشند. هویت از سرویس هاي متعددي استفاده کنید.

اسـت که براي احراز هویت یک کاربر به یک سرویس مرکزگراي خاص وابسطه نیست. پس روش URLبه شـکل یک OpenIDیک نشان داده شده است. 5-2در شکل OpenIDکارت ها در این سیستم قابل استفاده نیستند. یک ثبت نام ایی مانند پسورد بیومتریک و اسمارته

در شرکت هاي متعددي استفاده شده: OpenIDاحراز هویت

• Google • IBM • Microsoft • Yahoo!

Page 111: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١١١ Page مباحث نو در فناور اطالعات

سازيیکپارچه 5.4.2

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

Simple Queueمثال، ســرویس ها توســعه یافته اســت. براي ســازي ها در کلود نیز وجود دارند، و تکنولوژي هاي براي آنیکپارچه Service (SQS) باشند.کند که در فضاي کلود با هم ارتباط داشتهاز آمازون این امکان را براي برنامه ها فراهم می

SQS میخواند، در طول یککند، بنابر این ممکن اسـت که یک برنامه که پیامی را از یک صف میهاي متعدد پخشپیام ها را در صـف کند.همچنین تحویل سریع را ضمانت نمی SQSي صفها نبیند. ها را از همهي پیامهمه درخواست،

اســت. این ســرویس بجاي اســتفاده از صــف، از یک ســرویس بازپخش BizTalkســازي در کلود، ســرویس یک مثال دیگر از یکپارچه شــند. با توجه به اینکه یکپارچه ســازي در کلود مســـتلزم ارتباط بین دهد برنامه ها از طریق آن با هم در ارتباط باکند که اجازه میاســتفاده می

ها یک مساله مهم است که باید حل شود. ڵچندین سازمان است پس قابلیت ایجاد تونل در فایروا

Page 112: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١١٢ Page مباحث نو در فناور اطالعات

ند کنمیکنند که امکان در معرض قرار گرفتن برنامه ها را فراهم همچنین از یک جریان کار سـاده استفاده می BizTalkسـرویس هاي دهند یک برنامه توسط برنامه هاي دیگر فراخوانی شود.و اجازه می

نگارينقشه 5.4.3

دهند تا آسان نشان می شـوند. براي نمونه هتل ها و رسـتوران ها، آدرسشان را بر روي نقشه تر میوب مهمروز در برنامه هاي تحتها روزبهنقشـه تر مسیریابی شوند.

کرده اسـت، وقت و هزینه در اختیار ندارد که چنین دیتابیس و برنامه اي را بتواند درست کند، به همین اما کسـی که سـایت را درسـت خاطر به عنوان یک سرویس کلود مورد استفاده قرار گرفته است.

ــرویس هـا، مثل Microsoft Viو Google Mapsاین گونـه سـ rtua l Earth توانند در میکنند و طراحان این کارکرد کلود را فراهم می ها استفاده کنند.صفحات خود از آن

Page 113: تﺎﻋﻼﻃا يروﺎﻨﻓ رد ﻮﻧ ﺚﺣﺎﺒﻣ سرد هوﺰﺟceit.aut.ac.ir/~gmohamadi/UOK/courses/cloudComputing/3912/جزوه درس... · ٢Page تﺎﻋﻼﻃا

١١٣ Page مباحث نو در فناور اطالعات

هاپرداخت 5.4.4

یک سـرویس کلود دیگر که ممکن اسـت در آینده براي شـرکتتان الزم شـود، سرویس پرداخت است. بسته به نوع شرکتتان ممکن است در آینده ها زیادند.ت کنند. خوشبختانه این روشبخواهید این امکان را براي مشتري هایتان فراهم کنید که به صورت آنالین پول پرداخ

استفاده کنید. PayPalتوانید به آسانی در یک سرویس پذیرش کارت اعتابري ثبت نام کنید و یا اینکه مستقیما از شما می

جستجو 5.4.5

تان اضافه ی به سایتقابلیت اضـافه کردن امکان جسـتجو به یک سایت چیز جدیدي نیست، اما یک امکان بسیار مهم است که ممکن است بخواه کنید.

Microsoft Liسرویس ve Search دهد که سایت ها به وسیله آن جستجو شوند و نتایج را پس بگیرند.اجازه می

ي کار شـرکت نیز بستگی دارد، براي نمونه یک شرکت را در نظر بگیرید که یک وبسایت درمورد فیلم دارد، و قابلیت جسـتجو به نحوه ســایت اطالعات متنوع در باره فیلم ها قرار گرفته اســت، پس چنین شــرکتی باید امکان جســتجوي خاص خودش را هم داشــته در دیتابیس این

باشد.