آموزش مفاهیم رایانش ابری، بخش اول - آخرین آپدیت

دانلود Cloud Computing Concepts, Part 1

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: سیستم‌های رایانش ابری امروزی، چه متن‌باز باشند و چه در داخل شرکت‌ها استفاده شوند، با استفاده از مجموعه‌ای از تکنیک‌های اصلی، الگوریتم‌ها و فلسفه‌های طراحی مشترک ساخته می‌شوند که همگی حول محور سیستم‌های توزیع‌شده متمرکز هستند. در این دوره، مفاهیم بنیادی توزیع‌شده برای رایانش ابری را بیاموزید. برخی از این مفاهیم عبارتند از: ابرها (Clouds)، مدل MapReduce، ذخیره‌سازهای کلید-مقدار/NoSQL، الگوریتم‌های توزیع‌شده کلاسیک، الگوریتم‌های توزیع‌شده پرکاربرد، مقیاس‌پذیری، حوزه‌های نوظهور و بسیار موارد دیگر! بیاموزید که این سیستم‌ها از درون چگونه کار می‌کنند. با انجام تمرین‌های تکلیفی ارائه شده، مهارت‌های عملی خود را افزایش دهید. در پروژه‌های برنامه‌نویسی، برخی از این مفاهیم را در کدهای آماده (Template) که با زبان برنامه‌نویسی ++C ارائه شده‌اند، پیاده‌سازی کنید. داشتن تجربه قبلی در زبان ++C الزامی است. این دوره همچنین شامل مصاحبه‌هایی با محققان و مدیران برجسته در حوزه‌های صنعتی و دانشگاهی است.

سرفصل ها و درس ها

هفته اول: آشنایی، مقدمه‌ای بر ابرها، MapReduce Week 1: Orientation, Introduction to Clouds, MapReduce

  • مقدمه‌ای بر مفاهیم رایانش ابری، بخش اول Introduction to Cloud Computing Concepts, Part 1

  • آشنایی با مفاهیم رایانش ابری: برخی از اصول پایه علوم کامپیوتر Orientation Towards Cloud Computing Concepts: Some Basic Computer Science Fundamentals

  • مقدمه هفته اول Week 1 Introduction

  • 1.1. چرا ابرها؟ 1.1. Why Clouds?

  • 1.2. ابر چیست؟ 1.2. What is a Cloud?

  • 1.3. مقدمه‌ای بر ابرها: تاریخچه 1.3. Introduction to Clouds: History

  • 1.4. مقدمه‌ای بر ابرها: چه چیزهایی در ابرهای امروزی جدید است؟ 1.4. Introduction to Clouds: What's New in Today's Clouds

  • 1.5. مقدمه‌ای بر ابرها: جنبه‌های جدید ابرها 1.5. Introduction to Clouds: New Aspects of Clouds

  • 1.6. مقدمه‌ای بر ابرها: اقتصاد ابرها 1.6. Introduction to Clouds: Economics of Clouds

  • 2.1. ابر در واقع یک سیستم توزیع‌شده است 2.1. A cloud IS a distributed system

  • 2.2. سیستم توزیع‌شده چیست؟ 2.2. What is a distributed system?

  • 3.1. پارادایم MapReduce 3.1. MapReduce Paradigm

  • 3.2. مثال‌هایی از MapReduce 3.2. MapReduce Examples

  • 3.3. زمان‌بندی در MapReduce 3.3. MapReduce Scheduling

  • 3.4. تحمل خطا در MapReduce 3.4. MapReduce Fault-Tolerance

  • مصاحبه با Sumeet Singh Interview with Sumeet Singh

هفته دوم: پروتکل Gossip، عضویت و گریدها Week 2: Gossip, Membership, and Grids

  • مقدمه هفته دوم Week 2 Introduction

  • 1.1. مسئله Multicast 1.1. Multicast Problem

  • 1.2. پروتکل Gossip 1.2. The Gossip Protocol

  • 1.3. تحلیل پروتکل Gossip 1.3. Gossip Analysis

  • 1.4. پیاده‌سازی‌های Gossip 1.4. Gossip Implementations

  • 2.1. لیست عضویت گروه چیست؟ 2.1. What is Group Membership List?

  • 2.2. آشکارسازهای خطا 2.2. Failure Detectors

  • 2.3. عضویت به سبک Gossip 2.3. Gossip-Style Membership

  • 2.4. بهترین آشکارساز خطا کدام است؟ 2.4. Which is the best failure detector?

  • 2.5. یک آشکارساز خطای احتمالی دیگر 2.5. Another Probabilistic Failure Detector

  • 2.6. انتشار و سوءظن 2.6. Dissemination and suspicion

  • 3.1. کاربردهای شبکه گرید (Grid) 3.1. Grid Applications

  • 3.2. زیرساخت گرید 3.2. Grid Infrastucture

  • مصاحبه با William Gropp Interview with William Gropp

هفته سوم: سیستم‌های P2P Week 3: P2P Systems

  • مقدمه هفته سوم Week 3 Introduction

  • 1. مقدمه‌ای بر سیستم‌های P2P 1. P2P Systems Introduction

  • 2. Napster 2. Napster

  • 3. Gnutella 3. Gnutella

  • 4. FastTrack و BitTorrent 4. FastTrack and BitTorrent

  • 5. Chord 5. Chord

  • 6. شکست‌ها در Chord 6. Failures in Chord

  • 7. Pastry 7. Pastry

  • 8. Kelips 8. Kelips

  • ابرکامپیوتر Blue Waters Blue Waters Supercomputer

هفته چهارم: ذخیره‌سازهای کلید-مقدار، زمان و ترتیب‌بندی Week 4: Key-Value Stores, Time, and Ordering

  • مقدمه هفته چهارم Week 4 Introduction

  • 1.1. چرا کلید-مقدار/NoSQL؟ 1.1. Why Key-Value/NOSQL?

  • 1.2. کاساندرا (Cassandra) 1.2. Cassandra

  • 1.3. معمای قضیه CAP 1.3. The Mystery of X-The Cap Theorem

  • 1.4. طیف سازگاری (Consistency Spectrum) 1.4. The Consistency Spectrum

  • 1.5. HBase 1.5. HBase

  • 2.1. مقدمه و اصول اولیه 2.1. Introduction and Basics

  • 2.2. الگوریتم Cristian 2.2. Cristian's Algorithm

  • 2.3. پروتکل NTP 2.3. NTP

  • 2.4. برچسب‌های زمانی Lamport 2.4. Lamport Timestamps

  • 2.5. ساعت‌های برداری (Vector Clocks) 2.5. Vector Clocks

  • مصاحبه با Marcos Aguilera Interview with Marcos Aguilera

هفته پنجم: الگوریتم‌های توزیع‌شده کلاسیک Week 5: Classical Distributed Algorithms

  • مقدمه هفته پنجم Week 5 Introduction

  • 1.1. اسنپ‌شات جهانی (Global Snapshot) چیست؟ 1.1. What is Global Snapshot?

  • 1.2. الگوریتم اسنپ‌شات جهانی 1.2. Global Snapshot Algorithm

  • 1.3. برش‌های سازگار (Consistent Cuts) 1.3. Consistent Cuts

  • 1.4. ایمنی (Safety) و زنده‌مانی (Liveness) 1.4. Safety and Liveness

  • 2.1. ترتیب‌بندی Multicast 2.1. Multicast Ordering

  • 2.2. پیاده‌سازی ترتیب‌بندی Multicast - بخش اول 2.2. Implementing Multicast Ordering 1

  • 2.3. پیاده‌سازی ترتیب‌بندی Multicast - بخش دوم 2.3. Implementing Multicast Ordering 2

  • 2.4. Multicast قابل اعتماد 2.4. Reliable Multicast

  • 2.5. همگامی مجازی (Virtual Synchrony) 2.5. Virtual Synchrony

  • 3.1. مسئله اجماع (Consensus) 3.1. The Consensus Problem

  • 3.2. اجماع در سیستم‌های همگام 3.2. Consensus In Synchronous Systems

  • 3.3. پروتکل Paxos به زبان ساده 3.3. Paxos, Simply

  • 3.4. اثبات FLP [اختیاری] 3.4. The FLP Proof [OPTIONAL]

  • مصاحبه با Tushar Chandra Interview with Tushar Chandra

  • جمع‌بندی مفاهیم رایانش ابری، بخش اول Conclusion to Cloud Computing Concepts, Part 1

نمایش نظرات

آموزش مفاهیم رایانش ابری، بخش اول
جزییات دوره
23h 25m
68
(آخرین آپدیت)
154,813
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar