
What is the cloud? and why?
Why cloud is growing
Shane Brown
3/20/20254 min read


Cloud Computing: Why and When Did It Become Such a Big Thing?
Have you ever wondered why everyone in tech keeps talking about "the cloud"? If you're new to technology, you might be picturing actual clouds in the sky, but cloud computing is much more down to earth (while ironically being quite far from it). Let's break down what cloud computing is, how it evolved, and why it matters to you.
What Is Cloud Computing? The Simple Explanation
Imagine you wanted to start a bakery. You'd need to buy ovens, mixers, display cases, tables, and chairs - a huge upfront investment! But what if, instead, you could pay a small fee to use someone else's fully-equipped kitchen only when you needed it? That's essentially what cloud computing is for digital resources.
Cloud computing is a way to use computing resources (like storage, processing power, and software) over the internet, paying only for what you use, without having to buy and maintain physical hardware.
When Did Cloud Computing Become a Thing? A Step-by-Step Timeline
Step 1: The Early Concepts (1960s-1990s)
In the 1960s, computer scientist J.C.R. Licklider envisioned an "intergalactic computer network" where everyone could access programs and data from anywhere. This concept evolved through mainframe computing, where multiple users shared access to centralized computing resources.
Step 2: The Foundation Years (1990s-early 2000s)
As the internet grew in the 1990s, companies started offering various services online. Salesforce pioneered Software as a Service (SaaS) in 1999, letting businesses use software through a web browser without installing anything.
Step 3: Amazon's Game-Changing Move (2006)
The real breakthrough came in 2006 when Amazon launched Amazon Web Services (AWS). After building massive infrastructure for their e-commerce operations, Amazon realized they could rent out their excess computing capacity to other companies.
Think of it like this: Amazon built a huge power plant to run their own factory but found they had extra electricity they could sell to neighbors.
Step 4: The Smartphone Revolution (2007-2010)
When smartphones became popular, people needed to access their data from multiple devices. Cloud storage services like Dropbox (2008) and iCloud (2011) made this possible by keeping your files synchronized across devices.
Step 5: The Cloud Goes Mainstream (2010s)
Microsoft Azure (2010), Google Cloud Platform (2011), and other providers entered the market. Suddenly, businesses of all sizes could access enterprise-level computing resources without massive investments.
Step 6: Cloud-Native Development (2015-Present)
Now, applications are being built specifically for cloud environments using technologies like containers and microservices. Netflix, Spotify, and countless other services we use daily run entirely on cloud infrastructure.
Why Cloud Computing Matters: Everyday Examples
Still confused? Let's look at some everyday examples:
Streaming Services: When you watch Netflix or listen to Spotify, you're not downloading entire movies or albums—you're streaming them from the cloud.
Email: Gmail, Outlook, and other email services store your emails on their servers (in the cloud), so you can access them from any device.
Photo Storage: When your phone automatically backs up photos to Google Photos or iCloud, they're being stored in the cloud.
Social Media: Every Instagram photo, Facebook update, or tweet is stored and processed in the cloud.
Online Shopping: When you place an Amazon order, cloud computing powers the inventory systems, payment processing, and recommendation engines.
Pros and Cons of Cloud Computing
Pros:
Cost Savings: Instead of buying expensive hardware that might sit idle most of the time, you pay only for what you use.
Example: A startup can launch a new app without buying servers, just paying a small monthly fee to AWS.
Scalability: You can easily increase or decrease resources as needed.
Example: An online store can quickly add more capacity during holiday sales and scale back afterwards.
Accessibility: Access your data from anywhere with an internet connection.
Example: Work on documents from your office, then continue at home on a different device.
Automatic Updates: Cloud providers handle security patches and software updates.
Example: Google Docs updates automatically; you never need to download or install new versions.
Disaster Recovery: Your data is backed up in multiple locations.
Example: If your laptop dies, your cloud-stored photos and documents are still safe.
Cons:
Internet Dependency: No internet means no access to your cloud resources.
Example: If your internet goes down, you can't access your Google Docs files.
Security Concerns: Your data is stored on someone else's computers.
Example: A security breach at a cloud provider could potentially expose your data.
Loss of Control: You depend on the provider's systems and policies.
Example: If a cloud service changes its features or pricing, you have limited options.
Ongoing Costs: While upfront costs are lower, long-term subscription fees can add up.
Example: Paying $10/month for storage might exceed the cost of a hard drive after a few years.
Learning Curve: Understanding how to use cloud services efficiently takes time.
Example: Figuring out AWS's numerous services and pricing models can be overwhelming.
How to Learn About Cloud Computing
If you're interested in learning more about cloud computing, here are some steps to get started:
Start with the basics: Familiarize yourself with terms like SaaS, PaaS, and IaaS.
Try free tiers: AWS, Google Cloud, and Microsoft Azure all offer free tiers to experiment with.
Take online courses: Platforms like Coursera, Udemy, and edX offer cloud computing courses for beginners.
Get certified: Consider cloud certifications like AWS Certified Cloud Practitioner or Microsoft Azure Fundamentals.
Build a project: Apply your knowledge by hosting a simple website or application in the cloud.
Why Cloud Computing Continues to Grow
Cloud computing isn't just a trend—it's transforming how we build and use technology. The market is growing rapidly because:
Digital Transformation: Companies are moving their operations online.
Big Data: Organizations need massive computing power to analyze large datasets.
Artificial Intelligence: AI requires substantial computing resources that cloud providers can deliver.
Internet of Things: Connected devices generate and process data in the cloud.
Remote Work: Cloud tools enable collaboration regardless of physical location.
Conclusion
Cloud computing has evolved from a novel concept to an essential part of our digital lives. Whether you're watching a movie, checking email, or building the next big app, you're likely using the cloud. As you venture further into the tech world, understanding cloud computing will be increasingly valuable—both for using technology and potentially for your career.
Sources
Erl, T., Mahmood, Z., & Puttini, R. (2013). Cloud Computing: Concepts, Technology, & Architecture. Prentice Hall.
Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing. National Institute of Standards and Technology.
Kavis, M. J. (2014). Architecting the Cloud: Design Decisions for Cloud Computing Service Models. Wiley.
Amazon Web Services. (2006). Announcing Amazon Elastic Compute Cloud (Amazon EC2) - beta. AWS Blog
Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., & Ghalsasi, A. (2011). Cloud computing—The business perspective. Decision Support Systems, 51(1), 176-189.
Nerd Joke of the Day
Why did the developer go broke?
Because he used up all his cache!