...
Week | Lecture Title | Lecture Content | Lecturer | Slides | Video | ||
---|---|---|---|---|---|---|---|
1 | Introduction to Cloud Computing and CloudStack | Basics of *aaS, Characteristics of Cloud computing, examples of OSS in the Cloud area. Intro to CloudStack as a IaaS solution |
|
|
| ||
2 | Open Source and the Apache Software Foundation | What, Why and How of OSS. Specifics of ASF and the Apache Way |
|
|
| ||
3 | CloudStack features and components |
|
|
|
| ||
4 | Introduction to Server Virtualization |
|
|
|
| ||
5 | Xen and KVM configuration |
|
|
|
| ||
6 | Enterprise Storage solutions |
|
|
|
| ||
7 | Distributed Storage | How does distributed storage related to CloudStack, use of Glusterfs, Ceph, Swift, Riak CS |
|
|
| ||
8 | Networking in CloudStack | Basic, Advanced networking, VLANs setup, intro to SDN | Chiradeep ? |
|
| ||
9 | Hands-on CloudStack deployment with DevCloud | Putting it all together with DevCloud, run CloudStack on laptop, compile CloudStack from source |
|
|
| ||
10 | REST Web Services and Query APIs | Introduction to REST and Query APIs, review EC2 API and CloudStack API. Demonstrate various clients (e.g CloudMonkey) |
|
|
| ||
11 | Version Control and how to contribute | Basics of version control in software engineering, getting started with github and submit your first patch to CloudStack | Sebastien ? |
|
| ||
12 | CloudStack software architecture | Describe the CloudStack architecture, go through setting up a development environment |
|
|
| ||
13 | Writing a Plug in | Walk through of how to write a plugin, e.g Nicira Plugin |
|
|
| ||
14 | Case Study #1 | A company that has deployed CloudStack in production presents its use case with technical details |
|
|
| ||
15 | Case Study #2 | A company that has deployed CloudStack in production presents its use case with technical details |
|
|
| ||
16 | Student Challenge | Students present their own CloudStack work, deployment, new plugin, API use etc |
|
|
| ||
17 | Exam and informal certification | A course without an exam is not a course, we wrap up with a multiple choice questionnaire and a nice diploma |
|
|
|