پرش به مطلب اصلی

مبانی رایانش ابری

Cloud Computing Fundamentals


نام درس:مبانی رایانش ابریمقطع:کارشناسی
پیش‌نیاز:شبکه‌های کامپیوتری ،سیستم‌های عاملگروه درس:تخصصی اختیاری
هم‌نیاز:نداردنوع درس:نظری
تعداد واحد:3تعداد ساعت:48
حل تمرین:دارد

سرفصل درس:

1- آشنایی با مفاهیم رایانش ابری، مدلهای مختلف استقرار و سرویس دهی 2- آشنایی با معماری مرجع رایانش ابری 3- آشنایی با مفاهیم مجازی سازی در سطح سخت افزار، در سطح سیستم عامل و در سطح زبان برنامه‌نویسی 4- آشنایی با مدلهای مختلف برنامه‌نویسی ابر مانند مدل کیسه وظایف، جریانهای کاری، مدل ریزخدمت 5- آشنایی با مفاهیم تحلیل داده‌های عظیم و امکانات ابری برای پردازش این نوع داده‌ها همچون: سیستم فایل توزیع شده مانند HDFS، پایگاه داده‌های NoSQL همانند HBase، مدلهای برنامه‌نویسی مانند Map-Reduce، پردازش گرافی مانند Giraph و پردازش جریانی همانند Storm 6- آشنایی با مدیریت منابع و زمانبندی در ابر روشهای مختلف زمانبندی وظایف مستقل و جریانهای کاری 7- آشنایی با محاسبات ابری سبز و روشهای برقراری آن 8- آشنایی با مدلهای بین ابری همانند ابر متحد شده و چند ابری و تفاوتهای آنها، و آشنایی با مفهوم کارگزاری ابر 9- آشنایی با مفهوم محاسبات لبه ای و ارتباط آن با رایانش ابری، محاسبات ابری متحرک و انواع آن و محاسبات مهی

منابع:

  • Chandrasekaran, K. (2014). Essentials of Cloud Computing. CRC Press.

  • Ruparelia, N. B. (2016). Cloud Computing. MIT Press.

  • Erl, T., Mahmood, Z., & Puttini, R. (2013). Cloud Computing: Concepts, Technology, and Architecture. Prentice Hall.

  • Ganelin, I., Orhian, E., Sasaki, K., & York, B. (2016). Spark: Big Data Cluster Computing in Production. 1st Edition. Wiley.

  • White, T. (2015). Hadoop: The Definitive Guide: Storage and Analysis at Internet Scale. 4th Edition. O'Reilly Media.

  • Geng, H. (2014). Data Center Handbook. 1st Edition. Wiley.

  • Adkins, S., Belamaric, J., & Giersch, V. (2015). OpenStack Cloud Application Development. Wrox.

  • Antony, B., Boudnik, K., & Adams, C. (2016). Professional Hadoop. 1st Edition. Wrox.