From mainframes to microservices
Cloud history, AWS platform services, pricing models, live demonstrations, and architectural concepts.
Scaling strategies, MapReduce, Hadoop ecosystem, and the history of commercial distributed systems.
Data processing, feature generation, training methods, inference techniques, and emerging AI applications.
Case studies, programming assignments, and demonstrations of VertexAI and Kubeflow pipelines.

“Cloud computing” refers to a shift in the server hardware market towards on-demand, per-hour commodity servers, accessed via automated APIs.
Google built warehouse-scale computing using affordable PC-class machines instead of expensive servers.
Their software expected hardware failures. Data was replicated across servers with automatic failover mechanisms.
At scale, rare events aren't rare.
MapReduce, Google File System, and BigTable became the building blocks for scalable services.
Borg (precursor to Kubernetes) managed workloads efficiently, treating entire warehouses as one big computer.

If Google's first production server resembles a hastily cobbled together amalgam of off-the-shelf computer parts circa 1999, well, that's because it is. Just like Google's original servers at Stanford. If you think this rack is scary, you should see what it replaced. Instead of buying whatever pre-built rack-mount servers Dell, Compaq, and IBM were selling at the time, Google opted to hand-build their server infrastructure themselves. The sagging motherboards and hard drives are literally propped in place on handmade plywood platforms. The power switches are crudely mounted in front, the network cables draped along each side. The poorly routed power connectors snake their way back to generic PC power supplies in the rear.
The Usenet post that started it all
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI> Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus (torvalds@kruuna.helsinki.fi) PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.
Linus Torvalds creates a free, Unix-like kernel, out of his college dorm room. The open-source model allows rapid improvement and customization.
Companies like IBM invest billions in Linux. It becomes the backbone of web servers worldwide.
AWS, Azure, and Google Cloud build their infrastructure on Linux. Its flexibility enables on-demand virtual machines.
Linux powers over 90% of public cloud workloads. Its scalability and zero licensing costs make elastic computing economically viable.



The unique scaling needs of Amazon, the hardware innovation from Google, and the rise of Linux virtualization technologies combined to create the perfect market conditions for the first true cloud platform.
Jeff Bezos approves development of the ideas in Pinkham’s paper and work begins in Cape Town in 2004.
Launched its first service in March 2006, ended the year with five.
Amazon launches S3 and EC2, establishing the first true public cloud infrastructure services.
Google App Engine launches in 2008, as a platform-level offering that does not meet with immediate success.
Azure begins its life as a defense against the open-source ecosystem that Amazon and Google are enabling.
Cloud providers rapidly add database, networking, and analytics offerings. Enterprise adoption accelerates.
Lambda, machine learning, and specialized hardware transform cloud computing into a comprehensive platform ecosystem.




The interesting thing about cloud computing is that we've redefined cloud computing to include everything that we already do... The computer industry is the only industry that is more fashion-driven than women's fashion. Maybe I'm an idiot, but I have no idea what anyone is talking about. What is it? It's complete gibberish. It's insane. When is this idiocy going to stop?
- Larry Ellison, Oracle CEO (2008)

"Maybe I'm an idiot"
A story in three parts.
The pioneer and market leader. AWS offers over 200 services from data centers worldwide.
Leveraging enterprise relationships. Microsoft's cloud platform integrates seamlessly with existing business tools.
Built on Google's infrastructure. GCP excels in data analytics, AI, and machine learning.

AWS offers a complete spectrum of cloud computing services, each building upon lower levels of abstraction.
Complete applications with minimal management
Development tools, database management, analytics
EC2, S3, fundamental building blocks
In modern cloud architecture, EC2 instances should be treated as replaceable resources—like cattle—not irreplaceable pets.
This philosophy powers auto-scaling groups, immutable infrastructure, and infrastructure-as-code—cornerstone practices in AWS environments.
On-Demand Pricing
A fixed, region-specific price is charged for each instance type, prorated down to the second. Always the same, regardless of utilization or availability. Usually a poor choice for predictable or sustained workloads.
Spot Pricing
Amazon runs a constant auction for unused capacity for each instance type, in each availability zone. While your bid is higher than the current spot price, you get your instance order filled (at the lowest price). As soon as it isn’t anymore, your instance is turned off. Perfect for pre-emptable workloads that can be easily abandoned, resumed, or retried.
Reserved Pricing
Reservations allow you to purchase a discount on the hourly on-demand rate. Reservations are for a specific availability zone and instance type, and cannot be converted (unless it is a special “Convertible RI”) Reserved capacity can be bought and sold on the AWS Marketplace.
Savings Plan
Essentially a more flexible version of Reserved Instances. You’re still purchasing a discount on standard On-Demand rates, but via a term commitment rather than an up-front payment. Less efficient than an RI but more flexible and with better cash flow.
The cloud computing industry is evolving into a trillion-dollar market with rapid technological and economic shifts. As we look ahead, several key trends are shaping this landscape.
Enterprises are adopting multi-cloud strategies (averaging 2.6 clouds per company) to avoid vendor lock-in and increase resilience. Better management tools are emerging through platforms like Kubernetes, Anthos, Azure Arc, and HashiCorp. Hybrid solutions like AWS Outposts and edge computing nodes will blur the line between public and private infrastructure.
Cloud providers are moving up the stack with industry-specific clouds for healthcare, finance, and manufacturing. AI will become ubiquitous across all cloud services—from automated data classification to predictive analytics for outages and cost optimization.
Quantum computing services (AWS Braket, Azure Quantum) will become accessible through cloud platforms. Specialized processing like neuromorphic computing and advanced FPGAs will be delivered as-a-service, continuing the trend of cloud-based access to exotic hardware.
Data sovereignty laws are forcing providers to build more local regions. Antitrust scrutiny is increasing, with potential remedies like standardized APIs or caps on data egress costs.
Cloud Computing