رایانش ابری
Cloud Computing
مقطع: تحصیلات تکمیلی | گرایش: نرمافزار |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: – | همنیاز: – |
هدف کلی
در این درس دانشجو با مفاهیمی از جمله مزایای رایانش ابری، زیرساختهای ابری، امنیت ابری و سایر روالها و مکانیزمها در رایانش ابری آشنا میشود. همچنین در این درس به فناوریها و روندهای نوظهور مرتبط با ابر پرداخته میشود. در پایان ابرهای تجاری و خدمات بسترهایهای ابری محبوب نیز معرفی خواهند شد.
سرفصلها
- مفاهیم عمومی رایانش ابری (ابر عمومی – خصوصی – ترکیبی) و سرویسهای ارائهدهندگان ابری
- مفاهیم اساسی طراحی مراکز داده ابری
- روشهای مجازی سازی با تاکید بر ماشینهای مجازی و گنجانهها
- مروری بر ریزسرویسها
- سیستمهای فایل توزیعی (GFS, HDFS, IPFS,..)
- پردازش کلانداده (Map-Reduce, Spark)
- مفاهیم رایانش خوشهای
- زمانبندی در رایانش ابر و خوشه (Mesos, Yarn,..)
- مدیریت خوشه (Borg, Omega)
- رایانش بدون سرور
- امنیت، حریم خصوصی و پردازشهای گراف و یادگیری ماشین
- بهینهسازی مصرف انرژی در مراکز داده ابری
ارزیابی پیشنهادی
- فعالیتهای کلاسی در طول نیمسال: ۷۰ درصد نمره
- آزمون پایان نیمسال: ۳۰ درصد نمره
منابع پیشنهادی
- L. Wang, R. Ranjan, J. Chen, and B. Benatallah. Cloud Computing: Methodology, Systems, and Applications. CRC Press, 2017.
- N.Poulton. The Kubernetes Book. kindle Edition, 2024.
- N. K. Sehgal, P. C. P. Bhatt, and J. M. Acken. Cloud Computing with Security and Scalability. Concepts and Practices. 3rd Edition, Springer, 2023.
- R. Buyya, C. Vecchiola, S. Selvi. Mastering cloud computing: foundations and applications programming. Newnes, 2013.
- S. Murugesan and I. Bojanova. Encyclopedia of cloud computing. John Wiley and Sons, 2016.