Introduction-to-Cloud-Computing
Introduction-to-Cloud-Computing
Cloud
Computing
Cloud computing is a model for delivering IT services, such as
servers, storage, databases, networking, software, analytics,
and intelligence over the internet. It enables on-demand access
to resources, reducing the need for physical infrastructure and
simplifying IT management.
Virtualization and Hypervisors
Virtualization Hypervisors
Virtualization is the process of creating a virtual A hypervisor is a software layer that creates and
version of a hardware platform, operating system, or manages virtual machines. It acts as an intermediary
network resource. It enables multiple operating between the physical hardware and virtual
systems and applications to run concurrently on a machines, allowing them to run independently and
single physical server, maximizing resource share resources.
utilization.
Cloud Computing Service
Models: IaaS, PaaS, SaaS
Infrastructure as a Platform as a Service (PaaS)
Service (IaaS)
PaaS providers offer a platform
IaaS providers offer virtualized for developing and deploying
computing resources, such as applications, including tools,
servers, storage, and middleware, and runtime
networking. Users have control environments. Users focus on
over the operating system and building and managing
applications, but not the applications, while the provider
underlying infrastructure. handles the infrastructure.
Private Cloud
Private clouds are owned and operated by a single
organization, offering resources and services exclusively for
its internal use.
Hybrid Cloud
Hybrid clouds combine public and private cloud
environments, allowing organizations to leverage the
benefits of both.
Major Cloud Computing Trends
Serverless Computing 1
Serverless computing eliminates the need
for managing servers, allowing developers
to focus on writing and deploying code. 2 Edge Computing
Edge computing processes data closer to
the source, reducing latency and improving
Artificial Intelligence (AI) in the Cloud 3 performance for real-time applications.
Cloud platforms provide AI services, such as
machine learning and natural language
processing, making AI accessible to a
broader audience.
Benefits of Cloud Computing