Cloud computing service models are based on the concept of
sharing on-demand computing resources, software, and
information over the internet. Companies or individuals pay
to access a virtual pool of shared resources, including
compute, storage, and networking services, which are located
on remote servers that are owned and managed by service

One of the many advantages of cloud computing is that you
only pay for what you use. This allows organizations to
scale faster and more efficiently without the burden of
having to buy and maintain their own physical data centers
and servers.  

In simpler terms, cloud computing uses a network (most
often, the internet) to connect users to a cloud platform
where they request and access rented computing services. A
central server handles all the communication between client
devices and servers to facilitate the exchange of data.
Security and privacy features are common components to keep
this information secure and safe.  

When adopting cloud computing architecture, there is no
one-size-fits-all. What works for another company may not
suit you and your business needs. In fact, this flexibility
and versatility is one of the hallmarks of cloud, allowing
enterprises to quickly adapt to changing markets or metrics.

There are three different cloud computing deployment
models: public cloud, private cloud, and hybrid cloud. 

  • Public clouds are
    run by third-party cloud service providers. They offer
    compute, storage, and network resources over the internet,
    enabling companies to access shared on-demand resources
    based on their unique requirements and business goals.
  • Private clouds are built, managed, and owned by a
    single organization and privately hosted in their own data
    centers, commonly known as “on-premises” or “on-prem.”
    They provide greater control, security, and management of
    data while still enabling internal users to benefit from a
    shared pool of compute, storage, and network resources.
  • Hybrid clouds
    combine public and private cloud models, allowing
    companies to leverage public cloud services and maintain
    the security and compliance  capabilities commonly
    found in private cloud architectures.

Source link

What is Cloud Computing?  |  Google Cloud