Cloud Fundamentals
/Beginner
What is Cloud Computing?
Definition
The delivery of computing services (servers, storage, databases, networking, software, and analytics) over the Internet ('the cloud') to offer faster innovation, flexible resources, and economies of scale.
Explain Like I'm New
Renting someone else's computer. Instead of buying a massive server, putting it in your closet, and paying for its electricity, you rent a server from Amazon, Microsoft, or Google, and only pay for the exact minutes you use it.
Real World Example
Netflix uses AWS. Instead of building thousands of their own data centers around the world to stream movies, Netflix rents servers from Amazon. When millions of people log on Friday night, Netflix instantly rents 5,000 more servers. At 3 AM, they give them back.
Common Use Cases
- •Web hosting
- •Data backup
- •Big Data analytics
Interview Questions
basic
- Do you actually own the physical hardware when using Cloud Computing?
intermediate
- What is 'CapEx' vs 'OpEx' in the context of migrating to the Cloud?