Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

CLOUD COMPUTING

PreparedBy: Edrian Jimenez


CLOUD COMPUTING
• Cloud computing refers to the use of hosted
services, such as data storage, servers,
databases, networking, and software over the
internet.

• The data is stored on physical servers, which are


maintained by a cloud service provider.
CLOUD COMPUTING
ARCHITECTURE
Instead of storing files on a
storage device or hard drive, a
user can save them on cloud,
making it possible to access
the files from anywhere, as
long as they have access to the
web
Cloud can be divided into 2
Layers
1. Front-End
-The layer with which users interact.

2. Back-End
-The layer made up of software and hardware, i.e.,
the computers, servers, central servers, and
databases.
TYPES OF CLOUD COMPUTING
• Cloud computing can either be classified based
on the deployment model or the type of service.

Based on Deployment: Based on Service Model:


1. Private 1. infrastructure-as-a-
2. Public service(IaaS)
3. Hybrid 2. platform-as-a-service (PaaS)
3. software-as-a-service (SaaS)
BASED ON
DEPLOYMENT
1. PRIVATE
-In a private cloud, the computing services are offered over a private
IT network for the dedicated use of a single organization.

Advantage Disadvantage
1. Self service, scalability and 1.resource-intensive self
elasticity maintenance by the
2. Additional control, security organization
and customisation
BASED ON
DEPLOYMENT
2. PUBLIC
-refers to computing services offered by third-party providers over the internet.
Unlike private cloud, the services on public cloud are available to anyone who
wants to use or purchase them.

Advantage Disadvantage
-High scalability -Security
-Cost reduction - A use that can become expensive.
-Disaster Recovery - Lack of closer support
-Reliability and flexibility. -Lack of customization
BASED ON
DEPLOYMENT
3. HYBRID
-uses a combination of public and private cloud features. The “best of both
worlds” cloud model allows a shift of workloads between private and public
clouds as the computing and cost requirements change. When the demand for
computing and processing.

Advantage Disadvantage
-Flexibility -Security concerns
-Scalability and Deployment -Compatibility and Data Integration
-Speed and Increased Mobility -Difficult to Implement
-In-house Expenses
BASED ON SERVICE MODEL
1. Infrastructure-as-a-service(IaaS)
-type of cloud computing in which a service provider is responsible for providing
servers, storage, and networking over a virtual interface. In this service, the user
doesn’t need to manage the cloud infrastructure but has control over the
storage, operating systems, and deployed applications.

2. Platform-as-a-Service (PaaS)
-type of cloud computing that provides a development and deployment
environment in cloud that allows users to develop and run applications
without the complexity of building or maintaining the infrastructure.
BASED ON SERVICE MODEL

3. Software-as-a-Service(SaaS)
-allows users to access a vendor’s software on cloud on a
subscription basis. In this type of cloud computing, users don’t need
to install or download applications on their local devices.
CLOUD COMPUTING

ADVANTAGE
and
DISADVANTAGE
CLOUD COMPUTING
ADVANTAGE

1. Reduced costs: Maintaining IT systems requires big outlays of


capital, something that cloud helps reduce.

2. Scalability: Cloud allows organizations to grow their users from


merely a few to thousands in a very short time.

3. Flexibility and collaboration: Since the data on cloud can be


accessed directly via the internet, it gives employees the ability
to work from anywhere, anytime.
CLOUD COMPUTING
ADVANTAGE

4. Business continuity: Cloud safely stores and protects your data in


the event of an outage or crisis.

5. Competitive edge: Cloud takes care of various business aspects,


such as maintaining the IT infrastructure, licensing software, or
training personnel to manage your data.
CLOUD COMPUTING
DISADVANTAGE
1. Downtime: At times, cloud service providers may get overwhelmed
due to the huge number of clients they provide services to each day.
This may lead to technical outages, due to which your applications
may temporarily experience some downtime.
Terminologies
 MISS  MISS RATE
-when element was not found in -percentage of times that the
that memory level element was not found

 HIT  HIT RATE


-when element was not found in -percentage of times that the
that memory level element was found

 EFFECTIVE ACCESS TIME

=(h*th) + ((1-h) * tm)


Terminologies
 LOCALITY OF REFERENCE
-when element was not found in
that memory level

 TEMPORAL LOCALITY
-when element was not found in
that memory level

 SPATIAL LOCALITY
-when element was not found in
that memory level
CACHE/MAIN MEMORY
STRUCTURE
CACHE READ OPERATION
Typical Cache Organization
End of Discussion
Any Questions?
Thank youuuu:)

You might also like