Week 1
Introduction + Cloud Computing 101
January 26, 2018
STICs: Student Initiated Courses
Interested in teaching a STIC?
Come talk with me after class!
Submit a feedback survey every week
This week: ter.ps/pccS18f1
We read every submission.
It's anonymous
Colin King
colink@umd.edu
Andrej Rasevic
arasevic@umd.edu
Isaac Lockwood
ialock@umd.edu
Responsible for final grading decisions and resolving conflicts.
Dr. Neil Spring
nspring@cs.umd.edu
Google's first production server rack
Pioneered the idea of using cheap commodity hardware to maximize availability
Why this is hard to do:
1 Server = 20k Users
Can you accurately forecast how many servers to maintain?
Amazon faced this problem back in the early 2000s.
Their solution? Lease out extra compute capacity.
This reduces the scaling volatility for Amazon, and greatly simplifies the scaling process for other companies.
Okay, I'm a business. What benefits does this provide me?
Everything fails all the time.
Werner Vogels, CTO Amazon
Class Syllabus:
Almost every tech company runs on one of the cloud computing providers.
Very few new-grads have any experience with this. Most learn on the job.
Infrastructure / SRE / DevOps are another software engineering path worth exploring.
Review the syllabus: http://ter.ps/pccS18
Join Piazza (see the syllabus)
First codelab due Thursday midnight (Python 101)
Feedback form: ter.ps/pccS18f1