Cloud Computing 10 min read

Cloud Computing Basics: Concepts, Service Models, Deployment Types, and Market Overview

This article provides a beginner-friendly overview of cloud computing, explaining its fundamental concepts, the IaaS, SaaS, and PaaS service models, public, private, and hybrid deployment types, and presents recent market trends and major providers such as AWS, Azure, and Alibaba Cloud.

Architects' Tech Alliance
Architects' Tech Alliance
Architects' Tech Alliance
Cloud Computing Basics: Concepts, Service Models, Deployment Types, and Market Overview

Cloud computing, a term first introduced by Google CEO Eric Schmidt in 2006, has become a familiar concept and is increasingly prevalent; this article serves as a quick‑start guide for newcomers.

In simple terms, cloud computing is the centralized deployment and reallocation of hardware, system, network, and application resources to maximize utilization efficiency.

The primary goal of cloud computing is resource management, focusing on three aspects: compute, network, and storage resources.

Cloud services are typically divided into three layers: IaaS, SaaS, and PaaS.

IaaS (Infrastructure as a Service) provides customers with fundamental computing resources such as virtual machines, CPUs, memory, firewalls, and network bandwidth.

Charges for IaaS are usually based on usage metrics such as per‑CPU‑hour, per‑GB‑hour of storage, bandwidth consumption, and additional services. Leading IaaS providers include Amazon, Rackspace, Gogrid, and Joyent.

SaaS (Software as a Service) delivers applications that run on the cloud, allowing users to access them from any device without managing underlying infrastructure.

Common SaaS examples are collaboration tools (Google Apps), project management platforms, CRM systems (Salesforce, Microsoft Dynamics), and cloud storage services (Dropbox, OneDrive).

PaaS (Platform as a Service) offers a complete lifecycle environment for developers, testers, deployers, and administrators. Popular PaaS offerings include Google App Engine, Microsoft Azure, and Amazon Elastic Beanstalk.

Beyond service models, cloud deployment can be classified into three types: public cloud, private cloud, and hybrid cloud.

Public Cloud provides resources to the general public, operated by commercial, academic, or government entities, with users paying based on consumption or subscription.

Advantages include low cost and high scalability; disadvantages involve limited control, data security concerns, and network performance issues. Major public cloud providers are Amazon, Google, and Microsoft.

Private Cloud is dedicated to a single organization, either on‑premise or hosted by a third party, offering greater control and security. Providers include IBM and Amazon.

Two implementation forms exist: on‑premise private cloud (built within an organization’s data center) and off‑premise private cloud (hosted externally by a third‑party provider).

Hybrid Cloud combines public and private clouds, allowing workloads to move between them while maintaining separate ownership. This model lets organizations run non‑critical workloads on public cloud for cost and scalability, while keeping mission‑critical applications on private cloud for security.

Market analysis shows that the cloud computing industry is consolidating around a few dominant players. In Q3 2018, Amazon, Microsoft, and Alibaba together held over 55% of the market, with forecasts indicating they could capture up to 84% by 2019.

Gartner’s 2018 IaaS Magic Quadrant reported only six vendors qualified, a sharp decline from fifteen the previous year, highlighting the trend toward oligopolistic market structure.

Overall, the cloud market is moving toward domination by major providers such as AWS, Azure, Alibaba Cloud, and Google Cloud, leaving smaller players to compete in niche segments.

For more in‑depth architectural knowledge, refer to the "Architect’s Technical Full‑Store Materials Pack (All)" e‑book, which compiles 32 technical books and detailed directories.

cloud computingIaaSPaaSSaaShybrid-cloudprivate cloudpublic cloud
Architects' Tech Alliance
Written by

Architects' Tech Alliance

Sharing project experiences, insights into cutting-edge architectures, focusing on cloud computing, microservices, big data, hyper-convergence, storage, data protection, artificial intelligence, industry practices and solutions.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.