انجام پروژه های پردازش ابری cloud computing

انجام پروژه های پردازش ابری cloud computing 09367292276

انجام پروژه های پردازش ابری cloud computing

انجام پروژه های پردازش ابری cloud computing 09367292276

محاسبات ابری با کلودسیم CloudSim

CloudSim یک فریم ورک شبیه سازی است که به شما امکان می دهد عملکرد یک سیستم را مدلسازی و شبیه سازی کنید . با استفاده است CloudSim طراحان می توانند بر روی مسائل  معینی از طراحی سیستم که می خواهند در مورد آن بررسی‌های انجام دهند متمرکز شوند ، بدون آنکه نگران مسائل مرتبط با ساختارها و سرویس‌های مبتنی بر ابر(Cloud)  باشند .
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

پیشرفت های دنیای محاسبات قابلیت های فراوانی را فراهم کرده است ،اکنون نگرانی اصلی طراحان میزبانی برنامه هایی است که  طراحی می‌کنند ، به این معنی که منابعی را تامین کنند که از عهده ترافیک و پهنای باند مورد نیاز برایند.با ظهور ابر ،مدیریت و میزبانی منابع برنامه ها بسیار ساده تر انعطاف پذیر تر و کم هزینه تر شده است چراکه ارائه دهندگان سرویس های ابری, منابع را دائما بر اساس میزان استفاده کاربران تنظیم می کنند .محاسبات ابری در جایی که نیاز کاربران به منابع دائما در حال تغییر است ، بهترین گزینه ممکن است .
چرا شبیه سازی برای محیط ابری مسئله مهمی است ؟

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

CloudSim ابزاری برای مدل سازی و شبیه سازی محیط های محاسبات ابری است که قرار است این معضلات را حل کند و هزینه ها را کاهش دهد .CloudSim نوعی مدل سازی از عملکردهای سیستمهای رایانش ابری را در اختیار ما قرار میدهد .شبیه سازی محیط های ابری و برنامه ها برای ارزیابی عملکرد آنها می‌تواند دید خوبی درباره چنین محیط های پویا ، توزیع شده و مقیاس پذیر به ما دهد.
مهمترین مزیت های شبیه سازی را در زیر لیست کرده ام :
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

    انعطاف پذیری در تنظیمات


    سهولت استفاده و شخصی سازی
    کاهش هزینه

معرفی CloudSim

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

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

CloudSim کتابخانه ای برای شبیه سازی حالت های مختلف ابری است .کلاس هایی را برای توصیف دیتا سنتر ها ،منابع محاسباتی، ماشین های مجازی، برنامه ها، کاربران و خط مشی هایی را برای مدیریت بخش های مختلف سیستم نظیر زمانبندی و تخصیص منابع مهیا می کند .با استفاده از این اجزا می‌توانیم استراتژی های جدیدی را که در استفاده از ابرها مطرح هست مورد ارزیابی قرار دهیم و الگوریتمهای زمانبندی و بسیاری موارد دیگر را بررسی کنیم .همچنین می‌توانیم قابلیت های یک استراتژی را از زاویه های مختلف نظیر هزینه ، زمان اجرای برنامه ها و غیره بررسی کنیم .
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

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

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

لایه user code قابلیت های نظیر تعداد ماشینها، مشخصات آنها ، برنامه ها ماشین های مجازی ، تعداد کاربران ، نوع برنامه ها و سیاست های زمانبندی را به شما ارائه می دهد .


azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

اجزای اصلی فریم ورک CloudSim

Regions:مناطق جغرافیایی که ارائه دهندگان سرویس‌های ابری قرار است منابع خودشان را به کاربران ارائه می دهد را مدل سازی می کند. در تحلیل های ابری ۶ منطقه وجود دارد که متناظر با ۶ قاره است .

Data centers:  زیربنای سرویس‌های ارائه شده توسط ارائه دهندگان مختلف خدمات ابری را مدل سازی می کند .
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

Data centre characteristics:اطلاعات مربوط به تنظیمات منابع دیتا سنتر را مدل سازی می کند .

Hosts:منابع فیزیکی ( محاسباتی یا ذخیره) را مدل سازی می کند.

The user base: گروهی از کاربران را به عنوان یک واحد در شبیه سازی ، مدل سازی می کند و وظیفه اصلی آن ایجاد ترافیک برای شبیه سازی است .

Cloudlet : مجموعه درخواست های کاربران را تعیین می کند .شامل ID, نام کاربری که نتایج باید برای ارسال شود , سایز دستورات اجرایی , فایل های ورودی و خروجی .این بخش خدمات برنامه مبتنی بر ابر را مدل سازی می کند . CloudSim  پیچیدگی یک برنامه را به نیازمندیهای محاسباتی آن دسته بندی و تقسیم بندی می کند .

Service broker:تعیین کند که کدام دیتا سنتر باید برای ارائه خدمات به درخواستهای کاربران انتخاب شود

VMM allocation policy:سیاست های تامین منابع را در رابطه با این که چطور ماشین های مجازی را به میزبان ها تخصیص دهیم مدل سازی می کند

VM scheduler: زمان یا فضای اشتراکی را مدل سازی می کند و یک خط مشی را برای تخصیص پردازشگر به ماشینهای مجازی زمانبندی می کند .
چگونه از CloudSim  در Eclipse  استفاده کنیم

CloudSim  به زبان جاوا نوشته شده است .کافیست از اصول برنامه نویسی زبان جاوا و قواعدی را در رابطه با محاسبات ابری بلد باشید تا بتوانید از CloudSim  استفاده کنید .دقت کنید که CloudSim  یک کتابخانه است و بنا اورین نیاز به نصب ندارد .به طور معمول فایل کتابخانه دانلود شده را در هر پوشه ای که مایل هستید از حالت فشرده خارج کنید و آن را به  Java classpath  اضافه کنید .البته قبل از آن باید بررسی کنید که آیا جاوا بر روی سیستم شما نصب شده است یا نه .

برای استفاده از CloudSim  در Eclipse :
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

    فایل های قابل نصب CloudSim   را از اینجا دانلود کنید و ان را از حالت فشرده خارج کنید
    Eclipse را باز کنید
    یک پروژه جاوا جدید ایجاد کنید :File -> New
    یک پروژه CloudSim  که از حالت فشرده درآمده است را در پروژه جدید جاوا ایمپورت کنید .

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

پروژه و پایان نامه های اماده مربوط به رایانش ابری

پروژه خدمات و الگوریتم های زمانبندی در رایانش ابری

مقدمه: طی سالهای اخیر فناوری اطلاعات و اینترنت بخش مهمی از زندگی بشر شده و روز به روز در حال گسترش است. نیازهای اعضای جوامع نیز مانند امنیت اطلاعات٬ پردازش سریع٬ دسترسی پویا و آنی٬ قدرت تمرکز روی پروژه های سازمانی به جای اتلاف وقت برای مراقبت از سرورها و از همه مهمتر٬ صرفهجویی در هزینهها اهمیت زیادی یافته است. دنیای فناوری اطلاعات به سمتی می رود که بتواند امکانی را فراهم کند که استفاده از سخت افزارها٬ نرم افزارها و اطلاعات ناهمگون با کمترین مشکل انجام شود. با یک مثال بحث را باز می¬کنیم. یک گوشی موبایل ساده که فقط امکانات ضروری را دارد (مثل نوکیا1100) در نظر بگیرید. فرض می کنیم که قصد داریم برای مدتی در دسترس نباشیم و می خواهیم منشی تلفنی تماس های دریافتی ما را ذخیره کند اما گفتیم که گوشی ما خیلی ساده است و حافظه کافی٬ قدرت پردازش کافی و امکانات کافی را ندارد. راه حل چیست؟ امروزه اپراتورهای تلفن همراه امکانی به نام صندوق پستی را فراهم کرده اند که فارغ از اینکه گوشی موبایل شما از چه نوعی است شما این امکان را خواهید داشت که منشی تلفنی هم داشته باشید یعنی عملیات ذخیره و پردازش را سخت¬افزارهای اپراتور تلفن همراه انجام می دهد و شما به خاطر سرویسی که دریافت کرده اید باید مبلغی را بپردازید. شاید این ساده ترین مثال برای درک مفهوم رایانش ابری باشد. در محاسبات ابری ذخیره و بازیابی اطلاعات و پردازش در تجهیزات ارائه دهنده کلود انجام می شود و شما از تجهیزاتتان فقط برای ورود درخواست ها و نمایش نتایج استفاده خواهید کرد. بنابراین اگر روزی قصد داشته باشید محاسبات خیلی سنگین انجام دهید اما سخت افزارهای شما قدرت آن را نداشته باشند و یا نیاز به ذخیره سازی حجم زیادی از اطلاعات را داشته باشد اما حافظه شما محدود باشد شما قادر خواهید بود به میزان لازم از ارائه دهندگان خدمات کلود سرویس اجاره کنید و نیازی نیست که این تجهیزات گران قیمت را خریداری کنید. در این سند در خصوص خدمات رایانش ابری و برخی الگوریتم های زمانبندی مطالبی بیان خواهد شد.


azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com



فهرست مطالب اصلی:

 

1. مقدمه

2. معرفی رایانش ابری

3. مدل های ابری

4. میزان تحقیقات در رایانش ابری و حوزه های مرتبط با آن

5. مزایای رایانش ابری

6. مروری مختصر درباره خدمات سرویس های مختلف ابری

7. نقاط ضعف رایانش ابری

QOS .8

9. الگوریتم های زمانبندی رایانش ابر

SwinDeW­C طراحی سیستم .10

11. الگوریتم زمانبندی جریان کار ابر Transaction­Intensive Cost­Constrained

12. الگوریتم هیوریستیک مبتنی بر بهینهسازی گروهی ذرات در محیط ابر

13. زمانبندی بر مبنای بهینه سازی گروه ذرات

14. الگوریتم زمانبندی RASA

15. الگوریتم زمانبندی وراثتی وابسته به بازار

فهرست منابع فارسی

فهرست منابع انگلیسی

 azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


پیشگفتار:

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

 

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

 

چکیده:

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

 

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

 

شما محدود به یک سخت افزار نخواهید بود: اگر لپ تاپ یا تبلت خود را در خانه جا گذاشته اید و همان ساعت یک ارائه دانشگاهی دارید، نگران نباشید، با استفاده از لپ تاپ دوستتان می توانید وارد اکانت خود شوید و هر آنچه را که جا گذاشته اید با خود همراه کنید!

 

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

 

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

 

فصل اول مقدمه وتاریخچه پردازش ابری

1-1 پردازش ابریچیست؟

1-2-1مقیاس و کشش

1-2-2پایش و اندازه گیری

1-2-3 :تامین امنیت مشتریان

1-2-4 :تفاوت ارائه دهندگان پردازش ابری و ارائه دهندگان خدمات IT سنتی چیست؟.

1-2-5:همه چیز به عنوان یک سرویس

1-3 مزایای استفاده از ابر

1-3-1 حمایت از چابکی کسب و کار.

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


1-3-2 : صرفهجویی در زمان

1-3-3 : نقصو خرابی کمتر

1-3-4 : بسیج خدمات

1-3-5 : مطابق با تمایلات مصرفکننده.

1-3-6 : کاربرد در رسانههای اجتماعی

1-3-7 : سازگاری با هر نوع برنامهای

1-4 تاریخچه

1-4-1 از ماشین محاسبه تا پردازش ابری

 

فصل دوم معماری پردازش ابری

2-1 معماری پردازش ابری

2-2 :زیر ساخت های پردازش ابری

2-2-1 مجازی سازی

2-2-2 پردازششبکه ای

2-2-2-1 تفاوتهای عمده پردازشابری و پردارششبکه ای

2-2-3: وب 2

2-3  لایه های تشکیل دهنده

2-3-1 :لایه اول:کاربر

2-3-2 :لایه دوم: نرمافزار به عنوان سرویس

2-3-3 :لایه سوم: بستر به عنوان سرویس

2-3-4 :لایه چهارم: زیرساخت به عنوان سرویس

2-3-5:لایه پنجم:سرور Servers.

2-4 :انواع ابر ها در پردازش ابری

2-4-1ابر عمومی

2-4-2 ابر گروهی

2-4-3 ابر خصوصی

2-4-4 ابرهیبریدی

2-5 تفاوت میان ابر خصوصی، ابر عمومی و ابر آمیخته چیست؟

2-6 :مدلهای رایانشی غیر ابری

2-6-1 رایانش خودمختار

2-6-2 مدل کارخواه-کارساز

2-6-3 : رایانه بزرگ

2-6-4 :رایانش همگانی

2-6-5 : نظیر به نظیر

فصل سوم: برخی از سیستم عامل های پردازش ابری

3-1 سیستم عامل

3-1-1 :دلایل ایجاد سیستم عامل

3-1-2 وظایف سیستم عامل


azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


3-2 سیستم عاملهای فعلی

3-3 تاریخچه:

3-4 انواع سیستم عامل:

3-4-1 سیستم عامل تک پردازنده

3-4-2 سیستم عامل توزیع شده.

3-4-3 سیستم عامل بی درنگ

3-5-2:بخش های ویندوز آژور

3-5-2-1: خدمات پردازش

3-5-2-2:خدمات ذخیره سازی

 3-5-2-3 fabric:

3-6-1تاریخچه

3-6-2معماری و سخت افزار

3-6-3 رابط کاربری:

3-6-4 سرعت:

3-6-5 امنیت

3-6-6 ذخیره سازی

3-6-7 : چند سوال در مورد سیستمعامل کروم

 JoliOS 7-3

3-7-1 تاریخچه

EasyPeasy8-3...

Peppermint Linux OS 9-3.

3-10 اوراکل سولاریس

EyeOS 11 -3.

فصل چهارم امنیت

4-1 چرا تمهیدات امنیتی ضرورت دارند

4-1-2 امنیت یک هنر است، نه یک علم

4-2 اصطلاحات و اصول

4-2-1 :امنیت اطلاعات

4-3مفاهیم پایه

4-3-1 :محرمانگی

4-3-2 :یکپارچه بودن

4-3-3 :قابل دسترس بودن

4-3-4 :قابلیت عدم انکار انجام عمل

4-3-5 :اصل بودن

4-3-6 :کنترل دسترسی

4-3-7 :احراز هویت

4-3-8 :تصدیق هویت

4-3-9 کنترل امنیت اطلاعات

4-3-9-1 :مدیریتی

4-3-9-2 :منطقی

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


4-3-9-3 :فیزیکی

4-3-10 :رمزنگاری

4-4 تهدیدات امنیتی خدمات پردازش ابری

4-5 امنیت معماری

4-5-1 :مجموعه ایزو 27000.

4-5-1-1 : استانداردهای منتشر شده خانواده   27000 iso..

4-5-2 : استانداردهای در حال آماده سازی

4-5-3 :آژانس امنیت شبکه و اطلاعات اروپا

4-5-4 :کتابخانه زیربنایی فناوری اطلاعات

4-5-5 اهداف کنترل اطلاعات و تکنولوژی مرتبط

4-6 نگرانی های امنیتی در پردازش ابری

4-6-1 :در دسترس بودن شبکه

4-6-2 :بقاء ارائه دهنده ابر

4-6-3 :بازیابی و تداوم کسب و کار

4-6-4 :حوادث امنیتی

4-6-5 :شفاف سازی

4-6-6 :از دست دادن کنترل فیزیکی

4-6-7:خطرات جدید، آسیب پذیری های جدید

4-7 استانداردهای امنیت و سیاست در پردازش ابری

4-7-1 :سیاست امنیتی در پردازش ابری

4-7-2 :استانداردهای امنیتی برای یک ابر باید شامل موارد زیر باشد

4-8 الگوهای امنیت در پردازش ابری

4-8-1 :دفاع در عمق

4-8-1-2:استراتژی های دفاع در عمق.

4-8-1-3 :استراتژی دفاع در عمق : محدوده حفاظتی

4-8-1-4 :استراتژی دفاع در عمق : ابزارها و مکانیزم ها

Honeypots 2-8-4

sandbox 3-8-4

4-8-4 الگوهای شبکه در امنیت پردازش ابری

4-8-4-1 جداسازی ماشین های مجازی

2-4-8-4 اهمیت CMDB

4-9 نمای کلی از امنیت داده ها در پردازش ابری

4-9-1 :تایید و هویت در پردازش ابری

4-9-2 :ترکیبی از تکنیک های کنترل دسترسی

4-9-3 :کنترل های مدیریتی امنیت پردازش ابری

4-9-4 ملاحظات امنیتی عملیاتی در پردازش ابری

Antimalwa:1-4-9-4..

4-9-4-2 :تهیه نسخه پشتیبان از داده ها و ذخیره سازی

فصل پنجم نتیجه گیری.

5-1 :برندگان انقلاب ابری.

5-2 :بازندگان انقلاب ابری

5-3:عرصه جدید رقابت های فن آوری اطلاعات در عصر انقلاب ابری

5-4 :چالشها ی پیش روی پردازش ابری

5-4-1 :آسیب پذیری در برابر رکود اقتصادی..

5-4-2 :شکل جدید نرمافزارها.

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


5-4-3 :پذیرش

5-4-4 :کنترل

5-4-5 :هزینههای پهنای باند

5-4-6 :محبوس شدن توسط ارائه دهندگان و استانداردها .

5-6-7 :شفافیت دسترسی

5-6-8 :قابلیت اطمینان

5-6-9 :حفظ حریم خصوصی.

5-6-10 :امنیت

5-6-11 :میزان در دسترس بودن و کارایی

5-7 :پردازش ابری دوستار محیط زیست

منابع

 

فهرست شکل ها

شکل 1: سیر تکاملی پردازش ابری

شکل 2: معماری پردازش شبکه ای

شکل 3: لایه های تشکیل دهنده پردازش ابری

شکل 4: پلتفرم نرم افزار به عنوان سرویس(sas) ..

شکل 5: پلتفرم بستربه عنوان سرویس(pass) .

شکل 6: پلتفرم زیرساخت به عنوان سرویس(Iass)

شکل 7: لایه زیرساخت

شکل 8: نمای کلی وارتباط سرویس هابا هم

شکل 9: معرفی ومرزبندی ابرهادرپردازش ابری

شکل 10 : معرفی ومرزبندی ابرهادرپردازش ابری

شکل 11 : توپولوژی مدل کارخواه کارساز

شکل 12 : توپولوژی مدل نظیربه نظیر

شکل 13 : پلتفرم زیرساخت ویندوز آژور

شکل 14 : معماری ذخیره سازی داده در آژور

شکل 15 : کنترل گر fabric

جهت دانلود اینجا کلیک نمائید

چکیده:

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

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

«پردازش ابری» یا «پردازش انبوه» یک فناوری جدید است که به‌تازگی از طرف شرکت‌های مختلف از جمله: مایکروسافت، گوگل، آمازون و آی بی ام عرضه شده است. در این سیستم به جای نصب چندین نرم‌افزار بر روی چند رایانه، تنها یک نرم‌افزار، یک بار اجرا و بارگذاری می‌شود و تمامی افراد از طریق یک خدمات بر خط (online services) به آن دسترسی پیدا می‌کنند. به این پروسه «پردازش ابری» یا در اصطلاح Cloud Computing می‌گویند.

کلید واژه : پردازش ابری ،  پردازش شبکه ای ، مجازی سازی ، امنیت پردازش ابری

 

 

مقدمه:

پردازش ابری به نرم افزار های اینترنتی به صورت سرویس و سخت افزارهای و سرور هایی که در مراکز داده (دیتا سنتر) آن نرم افزار ها را اجرا می نمایند، اشاره دارد. سخت افزار دیتا سنتر و نرم افزار را ابر می نامیم. پردازش ابری یک مفهوم نسبتا جدیدی در عرصه ی فناوری اطلاعات است و در حال گسترش می باشد. ابر در حال نفوذ به تکنولوژی شبیه سازی است. اصل پردازش ابری بر مبنای جدا سازی منظقی بین گره ها است که هر گره به صورت یک ماشین فیزیکی خواهد بود بر خلاف پردازش شبکه ای (Grid Computing) که چند کامپیوتر را به هم متصل می کند تا بتواند یک کامپیوتر بزرگ را برای استفاده در پردازش های حجیم داده ها شبیه سازی کند، در پردازش ابری تکنولوژی شبیه سازی این امکان را می دهد که هر گره به صورت یک ماشین فیزیکی مستقل به کاربر اجازه بدهد تا نرم افزار و سیستم عامل مورد نظر خودش را در آن اجرا کند و برای هر گره سرویس های دلخواه اش را تنظیم نماید.

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

 

فهرست مطالب:

چکیده

فصل اول

مقدمه ­1­1

1­2­ شرح مسئله

1­2­ انگیزه های پژوهش

فصل دوم: پردازش ابری

مقدمه ­2­1

2­2­ پردازش ابری چیست

2­4­ آشنایی بیشتر با پردازش ابری

2­5­ مقیاس و کشش

2­6­ پایش و اندازه گیری

2­7­مزایای پردازش ابری در شرکتها

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


2­8­کاهش هزینه های سخت افزاری

2­8­1­ کاربرد در رسانه های اجتماعی

2­8­2­مطابق با تمایلات مصرف کننده

2­8­3­نقص و خرابی کمتر

2­8­4­سازگاری با هر نوع برنامه ای

2­9­ نتیجه گیری فصل

فصل سوم: معماری پردازش ابری

مقدمه ­3­1

3­2­معماری پردازش ابری: تعاریف

3­3­زیر ساخت پردازش ابری

سازی مجازی ­3­3­1

3­3­2­پردازش شبکه ای

3­3­3­تفاوت های عمده پردازش ابری و پردارش شبکه ای

وب­3­3­4

3­4­لایه های معماری پردازش ابری

3­4­1­لایه اول: کاربر

3­4­2­لایه دوم: نرم افزار به عنوان سرویس

3­4­3­لایه سوم: بستر به عنوان سرویس

3­4­4­لایه چهارم: زیرساخت به عنوان سرویس

3­4­5­لایه پنجم: سرور

3­5­نتیجه گیری فصل

فصل چهارم: انواع ابر

مقدمه ­4­1

4­2­انواع ابر ها در پردازش ابری

عمومی ابر ­4­2­1

گروهی ابر­4­2­2

خصوصی ابر­4­2­3

هیبریدی ­4­2­4

4­3­سیستم عاملهای پردازش ابری

4­4­دلایل ایجاد سیستم عامل

4­5­وظایف سیستم عامل

4­6­سیستم عاملهای فعلی

4­7­تاریخچه سیستم عامل

4­9­سیستم عامل تک پردازنده

4­11­ سیستم عامل توزیع شده


azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

4­12­سیستم عامل بی درنگ

4­13­مزایا و نقاط قوت رایانش ابری

4­14­ نقاط ضعف پردازش ابری

4­15­چه کسانی باید از پردازش ابری استفاده کنند

4­16­چه کسانی نباید از پردازش ابری استفاده کنند

4­16­نتیجه گیری فصل

فصل پنجم: امنیت در پردازش ابری

مقدمه ­5­1

5­2­ تعریف امنیت

5­3­ضرورت امنیت

5­3­1­ارزش سرمایه گذاری روی تجهیزات سخت افزاری وبرنامه های نرم افزاری

5­5­ امنیت اطلاعات

پایه مفاهیم ­5­5­1

بودن یکپارچه ­5­5­2

5­5­3­قابل دسترس بودن

5­5­4­قابلیت عدم انکار انجام عمل

بودن اصل­5­5­6

دسترسی کنترل ­5­5­7

هویت احراز ­5­5­8

هویت تصدیق ­5­5­9

5­6­کنترل امنیت اطلاعات

رمزنگاری ­5­6­1

5­7­ تهدیدات امنیتی خدمات پردازش ابر

5­8­ نگرانی های امنیتی در پردازش ابری

5­8­2­بقاء ارائه دهنده ابر

امنیتی حوادث­5­8­4

سازی شفاف­5­8­5

5­8­6­از دست دادن کنترل فیزیکی

5­8­7­ خطرات جدید٬ آسیب پذیری های جدید

5­9­استانداردهای امنیت و سیاست در پردازش ابری

5­10­ سیاست امنیتی در پردازش ابری

5­11­استانداردهای امنیتی برای یک ابر

5­12­مقایسه و ارزیابی تاثیر چالشهای امنیتی بر مزایای رایانش ابری

5­14­مسائل مرتبط با امنیت ابر

5­14­2­حمله از طریق کدهای مخرب

اطلاعات سرقت­5­14­4

راه حل حمله از طریق کدهای مخرب

راه حل حملات سیل آسا

راه حل سرقت اطلاعات

5­14­6­معرفی یک ساختار امنیتی

5­14­7­نتیجه گیری فصل

فصل ششم: الگوی امنیت در پردازش ابری

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


مقدمه ­6­1

6­2­الگوهای امنیت در پردازش ابری

6­2­1­ دفاع در عمق

6­2­2­استراتژی های دفاع در عمق

فناوری ­6­2­2­1

عملیات ­6­2­2­2

حفاظتی محدوده­6­2­3­1

6­2­3­1­ابزارها و مکانیزم ها

سازی پیاده ­6­2­4­1

6­3­نتیجه گیری فصل

6­4­نتیجه گیری

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

امروزه، مفهوم پردازش ابری برای تمام جوامع IT به یک رؤیا تبدیل شده است. زیرا نسبت به روشهای سنتی توزیع و به کارگیری نرم افزارها مزایای فراوانی دارد. با وجود این، پردازش ابری پیش از تسخیر بازارباید راهی طولانی را طی کند. البته، این مسئله به دلایل فنی و تکنیکی نیست، بلکه به دلیل نگرش کاربران بالقوه محاسبات ابری به آن است. واقعیت آن است که برای اغلب کاربران پردازش ابری یک مفهوم بسیار جالب، اما ناامن به شمار میآید. اگر بخواهید سیر تحولات مفهوم پردازش ابری را (که برخلاف تصور عموم سابقهای طولانی دارد) بررسی کنید، متوجه میشوید که این مفهوم، با امنیت اطلاعات ارتباط نزدیکی دارد. روون کهن بنیانگذار مؤسسه Enomaly و کارشناس ارشد فناوری به درستی در این باره میگوید : ((مفهوم پردازش ابری در ابتدا توسط مجرمان اینترنتی تجربه شد. این اما «. مجرمان حدود ده سال قبل برای رسیدن به اهداف خود شبکه های غیرمجازی را ایجاد میکردند به تازگی کاربران قابلیتهای پردازش ابری را برای رسیدن به اهداف قانونی خود به کار بسته اند و این قابلیت امروزه به یک فناوری مستقل تبدیل شده است

فهرست مطالب این پایان نامه عبارتند از :

فصل اول: معرفی پردازش ابری

١-مقدمه؛..…

-۲ پردازش ابری چیست؟

-۱ چه کسانی از پردازش ابری استفاده می کنند

-۲ دو دلیل مهم برای استفاده از پردازش ابری وجود دارد

فصل دوم: عناصر زیر بنایی پردازش ابری

-۱ عناصر زیر بنایی پردازش ابری چیست؟

-۲-۲ مجازی سازی

-۱ آیا پردازش ابری همان مجازیسازی است

-۳-۲ پردازش شبکه ای

-۱ ارتباط در پردازش های شبکه ای

-۲ پروژه های امروز پردازش شبکه ای

-۳ تفاوت های عمده پردازش ابری و پردارش شبکه ای

WEB2.0 -4-2

-1 داده ها

-۲ طراحی رابط کاربری پویا

-۳ سرویس های وب ۲ از شما یاد می گیرند

-۵-۲ معماری مبتنی بر سرویسSOA

فصل سوم: معماری لایه های پردازش ابری

-۱ معماری لایه های پردازش ابری:

لایه های پردازش ابری

-۱ نرم افزار به عنوان سرویس

-۲ پلتفرم به عنوان سرویس

۳ زیر ساخت به عنوان سرویس

-۲ انواع ابر در پردازش ابری

۱ ابر خصوصی

۲ ابر عمومی

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


۳ ابرهیبریدی

فصل چهارم: چالش ها

-۱-۴ امنیت

رایانش ابری | Cloud Computing

جدید ترین انقلاب کامپیوتری بعد از SOA رایانش ابری است. با رایانش ابری ارائه سرویسهای حوزه ی IT به صورت متفاوتی انجام می شود، به گونه ای که بار راه اندازی و استفاده از خدمات کامپیوتری از دوش شرکتهای گوناگون و عادی برداشته شده و بطور کامل توسط ارائه دهندگان خدمات رایانش ابری انجام می شود.
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

به عنوان مثال یک شرکت بازرگانی به جای پرداخت هزینه های Capex و Opex برای استفاده از خدمات پست الکترنیکی داخل سازمانی، با پرداخت ماهیانه به اندازه مصرف خود، از خدمات پست الکترونیکی رایانش ابری استفاده می کند.در این صورت شرکتهای مختلف قادر خواهند بود تمامی توان خود را صرف کار و هدف اصلی کرده و از ورود به حاشیه ها و مشکلات مربوط به پیاده سازی و نگهداری خدمات IT اجتناب ورزند.

خدمات رایانش ابری در سه دسته Paas، IaaS و Saas ارائه می شود که هر یک کاربران مخصوص به خود را دارند. لازم به ذکر است که دسته IaaS مربوط به System Administratorها، دسته ی PaaS مربوط به Developer ها و نهایتاً دسته ی SaaS مورد استفاده تمامی اقشار جامعه است.
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

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

همچنین شرکت ها و کاربران نهایی می توانند با توجه به اندازه مصرف خود از خدمات بهره برده و هزینه ی مربوطه را به همان میزان پرداخت نمایند.azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com

پایگاه داده در رایانش ابری به عنوان یک سرویس DBaas

رایانش ابری (CC) به طور گسترده ای به عنوان نسل بعدی محاسبات زیرساخت به رسمیت شناخته شده است .  [6].  رایانش ابری  مزایای بسیاری را با اجازه دادن به کاربران به منظور استفاده از زیرساخت ها مانند سرورها،شبکه ها، و ذخیره سازی، پلتفرم هایی شامل خدمات میان افزار و سیستم عامل ها ، نرم افزار ها برای برنامه های کاربردی است . رایانش ابری سبکی نو ظهور از ارائه  IT (فناوری اطلاعات ) است که قصد دارد از تمام منابع محاسباتی  منزلگاه نهایی اینترنت را ایجاد کند . رایانش ابری به عنوان مدلی مشهور در جهان محاسبات به منظور

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


پشتیبانی پردازش داده های حجمی بزرگ با استفاده از خوشه های کالای کامپیوتری پدیدار شده است . ارائه خدمات توسط ارائه دهندگان خدمات ابری برحسب Dbase ( برنامه دی بیس / نرم افزار پایگاه داده ) به عنوان محیط ابری برای دسترسی به سخت افزار مشترک متمرکز، نرم افزار و سایر اطلاعات بسیار مهم است . این مقاله تبادلی جدید  ” پایگاه داده – به عنوان –  یک سرویس ” (DBaaS )  را معرفی می کند که  پایگاه داده ابری /  رابطه ابری خوانده می شود. DBaaS  دستوراکثر هزینه عملیاتی تامین ذخیره ، پیکربندی ، مقیاس گذاری ، تنظیم عملکرد ، تهیه نسخه پشتیبان ، حریم خصوصی ، و کنترل دسترسی از کاربران پایگاه داده به اپراتور خدمات ، ارائه هزینه های کلی کمتر برای کاربران را وعده می دهد . پایگاه داده به عنوان یک سرویس  دارای چندین موضوع عمده و مربوط است ، مانند مقیاس پذیری داده ، انطباق پذیری، دسترس پذیری، امنیت، انتظارات، و سایر موضوعات است . راه حل های پیشنهادی عبارتند از مدیریت ریسک، توافقات قراردادی بهتر، رمزگذاری پایگاه داده، و اعتبار تکنیک ها است. با بهتر شدن این وضعیت سرویس DBaas در رایانش ابری  برای مدیریت پیشرفت پایگاه داده های وسیع در حال حاضر موثر است .

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

کلمات کلیدی: رایانش ابری، پایگاه داده به عنوان یک سرویس (DBaaS)، قرارداد سطح خدمات (SLA)، مقیاس پذیری، استقلال، چند کاربری(مستاجری)، حریم خصوصی .

 مقدمه

رایانش ابری  سبکی نو ظهور در زمینه IT  ( فناوری اطلاعات ) است که قصد دارد از تمام  منابع محاسباتی – ذخیره سازی، محاسبات، و دسترسی ، منزلگاه نهایی اینترنت را ایجاد کند. رایانش ابری زیرساخت ها بر اساس پرداخت طبق استفاده بنا به  تقاضا استفاده  شخص ثالث ارائه می شود. در رایانش ابری پایگاه داده چند رسانه ای بر اساس توسعه پایگاه داده  جاری ، تکنولوژی شی گرا ( روش برنامه نویسی در ارتباط با سایراشیاء است ) و زمینه های شی گرا در پایگاه داده، توسعه دادن نمایش  و پویایی رایانش ابری است . [1]. این نمونه نیاز مشتریان مربوط به سخت افزار را کاهش می دهد در حالی که انعطاف پذیری منابع محاسباتی را بهبود می بخشد ، که آنها انطباق به منظور نیازهای شرکت را پذیرفته اند . چون که رایانش ابری توانایی سیستم برای اجرای برنامه، مقیاس پذیری، کارایی،  دسترسی بالا، حداقل هزینه و بسیاری دیگر را دارد ، شرکت ها رایانش ابری سازگار را به منظور پذیرفتن نمونه رایانش ابری را پیدا کرده اند .
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

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


azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


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

نگارش پروپوزال و انجام پایان نامه رایانش ابری با کلودیسم و متلب

انجام پایان نامه رایانش ابری

مهندسی کامپیوتر گرایش ها و زیرشاخه های فراوانی دارد و طبیعتا زمینه های زیادی جهت انجام پایان نامه و تحقیق وجود دارد.یکی از زمینه های پرمخاطب و محبوب مهندسی کامپیوتر بحث رایانش ابری(cloud computing)  می باشد.رایانش ابری مدل رایانشی بر پایه شبکه های رایانه ای مانند اینترنت می باشد.این زمینه اکثرا مورد توجه دانشجویان گرایش شبکه می باشد.به اعتقاد بسیاری از محققین رایانش ابری هنوز به مفهوم واقعی به اوج تحقیقات و پیاده سازی خود نرسیده و ظرفیت تحقیق و پژوهشهای بیشتری دارد.درواقع رایانش ابری هنوز مفهومی در حال رشد و گسترش است.

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


پروپوزال رایانش ابری

آموزشیار با مشاوره و انجام بیش از ۳۰۰ پایان نامه و پژوهش و پروپوزال در زمینه رایانش ابری به خوبی دانشجویان را در انجام پایان نامه های رایانش ابری یاری می رساند.

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

در اکثر دانشگاه های ایران،رایانش ابری از مباحث مورد تایید و محبوب برای انجام پایان نامه های کارشناسی ارشد و دکتری می باشد.


azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com

انجام پایان نامه رایانش بری با کلودیسم و متلب

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

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

مراحل انجام پایان نامه رایانش ابری

تعیین موضوعات به روز و معتبر در زمینه رایانش ابری

ارائه مقالات پیشینه و ادبیات موضوعی رایانش ابری

ارائه جدیدترین الگوریتم های رایانش ابری

انجام شبیه سازی پایان نامه ها و پروژه های رایانش ابری


azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com