Collage of Engineering And
Technology NMKC, Jalgaon
Academic Year : 2023 – 2024
Department of Computer
Engineering
(5396)
A seminar on Seminar-I (BTCOS307)
Topic Introduction to Cloud Computing
Presented by 1. Aditya Kale
2. Ganesh Patil
3. Monish Waykole
Guided by Prof. M.L. Patil
Semester Third Sem Date : 03/11/2023
Introduction to
Cloud Computing
Fundamentals of Cloud Computing
Introduction
What is cloud computing?
Cloud computing refers to the delivery of computing
services over the internet, including storage,
processing power, and software applications.
It allows users to access resources and
services on-demand, without the need for
physical infrastructure or local servers.
Characteristics of Cloud
Computing
Key Characteristics of Cloud Computing
• On-Demand Self-Service:
• Broad Network Access:
• Resource Pooling:
• Rapid Elasticity: Measured Service
Cloud Deployment Models
Cloud Deployment Models
Public Cloud
• Services are provided over a
public network and available
to anyone who wants to use
them.
• It is a cost-effective option for
businesses
• Public cloud providers, such
as AWS, Azure, and GCP, offer
a wide range of services
accessible to the general
public.
Cloud Deployment Models
Private Cloud
• Infrastructure is dedicated to
a single organization and may
be located on-premises or off-
premises.
• Private cloud environments
are designed to meet specific
security, compliance, or
performance requirements.
Cloud Deployment Models
Hybrid Cloud
• Combines public and private
cloud environments, allowing
for flexibility and data sharing
between the two.
• Organizations can leverage
the benefits of both public and
private clouds, ensuring
optimal resource allocation.
• Hybrid cloud deployments
enable workload portability.
Cloud Deployment Models
Community Cloud
• Community cloud is a
deployment model where
infrastructure and services are
shared among a specific
community or group of
organizations.
• It caters to the needs of a
particular community, such as
government agencies,
educational institutions, or
research organizations.
• Community cloud provides a
cost-effective solution while
addressing specific requirements
and compliance standards of the
community.
Service Models
Infrastructure as a Service (IaaS)
IaaS provides virtualized computing
resources over the internet. Users
have control over the operating
systems, storage, and networking
components.
They can provision and manage
virtual machines (VMs), storage,
and networks according to their
requirements. Examples of IaaS
providers include AWS EC2, Azure
Virtual Machines, and Google
Compute Engine.
Service Models
Platform as a Service (PaaS)
PaaS offers a platform for
developing, testing, and deploying
applications.
Users can focus on application
development without worrying
about infrastructure management.
PaaS providers manage the
underlying infrastructure, including
servers, storage, and networking.
Developers can leverage pre-
configured environments,
development frameworks, and
deployment tools.
Examples of PaaS providers include
Heroku, Google App Engine, and
AWS Elastic Beanstalk.
Service Models
Software as a Service (SaaS)
SaaS delivers software applications
over the internet on a subscription
basis.
Users can access and use
applications directly through a web
browser or APIs.
The provider hosts and manages
the underlying infrastructure,
application, and data.
Users can typically customize
certain aspects of the application to
fit their needs.
Examples of SaaS include
Salesforce, Microsoft Office 365,
and Google Workspace.
Benefits of Cloud
• Cost Savings: Pay for what you use, with no upfront
infrastructure costs.
• Scalability: Easily scale resources up or down based on
demand.
• Flexibility: Access resources and applications from anywhere
with an internet connection.
• Reliability: Cloud providers typically offer high uptime and data
redundancy.
• Collaboration: Enable seamless collaboration and data sharing
among teams.
Common Cloud Computing Use
Cases
• Data Storage and Backup: Store and back up large amounts
of data securely.
• Software Development and Testing: Rapidly create and
deploy applications in a scalable environment.
• Web and Mobile Applications: Host web and mobile
applications in the cloud for global accessibility.
• Big Data Analytics: Process and analyze vast amounts of data
using cloud resources.
• Disaster Recovery: Maintain data backups and recovery plans
in the cloud for business continuity.
Cloud Architecture
• Cloud architecture refers to the design and structure of cloud
computing environments, including the arrangement of
components and the relationships between them.
• It involves various elements that work together to deliver cloud
services and ensure reliability, scalability, and security.
Cont…
• Cloud Consumer: An individual or organization that engages in a
business partnership with Cloud Providers and utilizes their services.
• Cloud Provider: A person, organization, or entity that is accountable
for offering services to individuals or entities who are interested in them.
• Cloud Auditor: A party capable of conducting an impartial evaluation of
cloud services, as well as assessing the performance, security, and
operations of the cloud implementation.
• Cloud Broker: An entity responsible for managing the utilization,
performance, and delivery of cloud services. Additionally, they act as
mediators between Cloud Providers and Cloud Consumers, negotiating
relationships between the two parties.
• Cloud Carrier: An intermediary that facilitates the connectivity and
transportation of cloud services from Cloud Providers to Cloud
Consumers.
Conclusion
• Cloud computing enables the delivery of computing services over the
internet,
• Key characteristics of cloud computing include on-demand self-service,
broad network access, resource pooling, rapid elasticity, and measured
service.
• Deployment models include public, private, and hybrid clouds,
• Service models such as IaaS, PaaS, and SaaS provide virtualized computing
resources.
• Cloud computing offers benefits like cost savings, scalability, flexibility,
reliability, and enhanced collaboration.
THANK YOU