0% found this document useful (0 votes)
2 views

Cloud computing

The document provides an overview of cloud computing, including its definition, service models (IaaS, PaaS, SaaS), and deployment models (public, private, community, hybrid). It discusses the characteristics, advantages, and disadvantages of cloud computing, along with its architecture and virtualization. Additionally, it highlights mobile cloud computing and its benefits for mobile users.

Uploaded by

ML Hridoy
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Cloud computing

The document provides an overview of cloud computing, including its definition, service models (IaaS, PaaS, SaaS), and deployment models (public, private, community, hybrid). It discusses the characteristics, advantages, and disadvantages of cloud computing, along with its architecture and virtualization. Additionally, it highlights mobile cloud computing and its benefits for mobile users.

Uploaded by

ML Hridoy
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Mymensingh Engineering

College
Md. Ismail Hossen Hridoy
Lecturer
Department of Computer Science and
Engineering
Mymensingh Engineering College
Topic
• Introduction to Cloud Computing
• Cloud Service Models
• Cloud Deployment Models
• Virtualization
• Cloud Architecture, Security and
Privacy
• Cloud Providers and Platforms
• Cloud Storage and Databases
Introduction
Cloud means in general term is something present at remote location. But in Computer science Cloud
refers Network or Internet .
Definition:- Cloud computing is the term used to describe the ability to remotely manipulate, configure,
and access hardware and software resources. It provides internet infrastructure, applications, and data
storage.
Introduction(cont.)
There are certain services and models working behind the scene making the cloud
computing feasible and accessible to end users.
 Deployment Models(type of access to the cloud)
 Service Models(Define service model)

Key Features:-
Platform independence – No need for local software installation.
Mobility – Access from anywhere.
Collaboration – Supports teamwork and shared workspaces.
Deployment Models

 Public Cloud

allows systems and services to be easily accessible to the general public.


 Private Cloud

allows systems and services to be accessible within an organization.


 Community Cloud

allows systems and services to be accessible by a group of organizations.


 Hybrid Cloud

a combination of public and private clouds, where the public cloud is used for non-
essential tasks .
Service Models

These are categorized into three basic service models which are -
 Infrastructure-asa-Service (IaaS)

IaaS gives users access to basic resources including virtual storage, actual
computers, and more.
 Platform-as-a-Service (PaaS)

PaaS offers tools for development and deployment, as well as the runtime
environment for applications.
 Software-as-a-Service (SaaS)

Using software programs as a service for end customers is made possible by the
SaaS concept.
Cloud Ecosystem
• Cloud Consumers:

Cloud consumers are end users or organizations that utilize cloud services provided by a cloud service provider.
They access resources such as applications, platforms, or infrastructure over the internet to meet their IT needs

• Direct Customers:

Direct customers are individuals or organizations that purchase cloud services directly from a cloud service
provider (CSP), without intermediaries or third parties involved.

• Cloud Service Providers:

A Cloud Service Provider (CSP) is a company that offers cloud computing services.
Characteristics of Cloud Computing
 Budget Friendly
 Scalability
 On-Demand Self-Service
 Broad Network Access
 Resource Pooling
 Flexibility
 Security & Automation
Advantages and Disadvantages
Advantages Disadvantages
 Backup and Restore Data
 Internet Connectivity
 Cost Reduction
 Pay as you go  Limited Bandwidth
 Accessibility & Mobility  Technical issues
 Security
 Better Collaboration  Lack of support staff
 Scalability
Cloud Computing Architecture

The architecture of cloud computing is made up of numerous loosely linked cloud components. The
cloud architecture can be roughly separated into two sections:
 Front End.

In cloud computing, the client portion is referred to as the front end. It comprises the
necessary programs and interfaces to access cloud computing systems. Web browser, for
instance
 Back End.

The cloud itself is referred to as the back end. It includes every resource needed to
deliver cloud computing services. It includes servers, virtual machines, security
measures, services, deployment strategies, and large data storage, among other things.
Cloud Computing Virtualization

Virtualization is a strategy for sharing a single physical instance of an application or resource among
numerous companies or tenants (clients). It accomplishes this by giving a logical name to a physical
resource and supplying a pointer to that physical resource upon demand.
Hardware Virtualization
Server Virtualization
Data Virtualization
Software Virtualization
Storage Virtualization
Network Virtualization
Mobile Cloud Computing

Combines mobile computing and cloud computing to bring rich computational resources to mobile
users, network operators, and cloud providers.
It allows mobile devices to offload heavy tasks like data processing and storage to the cloud improving
performance and battery life.
Key Benefits:
- Reduces need for powerful hardware on mobile
- Enhances storage and processing capabilities
- Enables access to apps and data from anywhere
Examples:
Cloud-based mobile apps like Google Maps, Dropbox, and mobile gaming with cloud rendering.
Thank you

You might also like