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

Cloud Computing

The document discusses cloud computing including definitions, models, and concepts like virtualization. It covers deployment models like public, private, and hybrid clouds. Service models including infrastructure as a service, platform as a service, and software as a service are explained. Benefits and challenges of cloud computing are also outlined.

Uploaded by

Jiru Alemayehu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Cloud Computing

The document discusses cloud computing including definitions, models, and concepts like virtualization. It covers deployment models like public, private, and hybrid clouds. Service models including infrastructure as a service, platform as a service, and software as a service are explained. Benefits and challenges of cloud computing are also outlined.

Uploaded by

Jiru Alemayehu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

CHAPTER 3

CLOUD
COMPUTING
CLOUD COMPUTING
 The term Cloud refers to a Network or Internet.

 Cloud is something, which is present at remote location. Cloud can provide services over network,
i.e., on public networks or on private networks, i.e., WAN, LAN or VPN.

Applications such as e-mail, web conferencing, customer relationship management (CRM), all run in
cloud.

 Cloud Computing refers to manipulating, configuring, and accessing the applications online.

 Cloud Computing provides us a means by which we can access the applications as utilities, over the
Internet.

 It offers online data storage, infrastructure and application.


What is Cloud Computing?
Working Models For Cloud Computing
Following are the working models for cloud computing:
I. Deployment Models
II. Service Models
DEPLOYMENT MODELS

Deployment models define the type of access to the cloud, i.e.,


how the cloud is located? Cloud can have any of the four types
of access:
a. Public,
b. Private,
c. Hybrid
d. Community.
I. Deployment Models
a. PUBLIC CLOUD
The Public Cloud allows systems and services to be easily accessible to the general public.
Public cloud may be less secure because of its openness, e.g., e-mail.

b. PRIVATE CLOUD
The Private Cloud allows systems and services to be accessible within an organization.
It offers increased security because of its private nature.

c. COMMUNITY CLOUD
 The Community Cloud allows systems and services to be accessible by group of organizations.

d. HYBRID CLOUD
 The Hybrid Cloud is mixture of public and private cloud.
 However, the critical activities are performed using private cloud while the non-critical activities are performed using
public cloud.
SERVICE MODELS
Service Models are the reference models on which the Cloud Computing is based.

These can be categorized into three basic service models:

1. Infrastructure as a Service (IaaS)

2. Platform as a Service (PaaS)

3. Software as a Service (SaaS)

There are many other service models all of which can take the form like XaaS, i.e., Anything
as a Service.

This can be Network as a Service, Business as a Service, Identity as a Service, Database as a


1. Service or Strategy as a Service.
The Infrastructure as a Service (IaaS) is the most basic level of service.

Each of the service models make use of the underlying service model, i.e., each inherits the
security and management mechanism from the underlying model
2. INFRASTRUCTURE AS A SERVICE (IAAS)
IaaS provides access to fundamental resources such as physical machines, virtual machines,
virtual storage, etc.

3. PLATFORM AS A SERVIC E (PAAS)


PaaS provides the runtime environment for applications, development & deployment tools,
etc.

4. SOFTWARE AS A SERVIC E (SAAS)

SaaS model allows to use software applications as a service to end users.


Challenges and benefits of cloud computing
Challenges of cloud computing benefits of cloud computing
 Accessibility anywhere, with any device
 Security and Privacy
 Ability to get rid of most or all hardware and software
 Portability
 Interoperability  Centralized data security

 Computing Performance  Higher performance and availability


 Reliability and Availability  Quick application deployment
 Instant business insights

 Business continuity

 Price-performance and cost savings

 Virtualized computing
Cloud Computing Virtualization
 Virtualization is a technique, which allows to share single physical instance of an application
or resource among multiple organizations or tenants (customers).
 It does so by assigning a logical name to a physical resource and providing a pointer to that
physical resource when demanded.
 Creating a virtual machine over existing operating system and hardware is referred as
Hardware Virtualization.
 Virtual Machines provide an environment that is logically separated from the underlying
hardware.
The machine on which the virtual machine is created is known as host machine and
virtual machine is referred as a guest machine.
virtual machine is managed by a software or firmware, which is known as hypervisor.
HYPERVISOR
Hypervisor is a firmware or low-level program that acts as a Virtual Machine Manager.
There are two types of hypervisor:
Type 1 hypervisor runs on bare system.
 LynxSecure,
 RTS Hypervisor,
 Oracle VM,
 Sun xVM Server, VirtualLogic VLX
The type1 hypervisor does not have any host operating system because they are installed on a bare system.
Type 2 hypervisor is a software interface that emulates the
devices with which a system normally interacts.

Containers, KVM, Microsoft Hyper V, VMWare Fusion,


Virtual Server 2005 R2, Windows Virtual PC and VMWare
workstation 6.0 are examples of Type 2 hypervisor.
Types of Hardware Virtualization
Here are the three types of hardware virtualization:

1. Full Virtualization

2. Emulation Virtualization

3. Paravirtualization

FULL VIRTUALIZATION

the underlying hardware is completely simulated.

Guest software does not require any modification to run.


EMULATION VIRTUALIZATION

The virtual machine simulates the hardware and hence become


independent of the it.

In this, the guest operating system does not require


modification.
PARAVIRTUALIZATION

The hardware is not simulated and the guest software run their
own isolated domains.

VMware vSphere is highly developed infrastructure that offers a


management infrastructure framework for virtualization.

It virtualizes the system, storage and networking hardware.


disadvantages of cloud computing Common risks are:
Risk of vendor lock-in  Data loss or theft

Less control over underlying cloud infrastructure  Data leakage

Concerns about security risks like data privacy and online  Account or service hijacking
threats
 Insecure interfaces and APIs
Integration complexity with existing systems
 Denial of service attacks
Unforeseen costs and unexpected expenses
 Technology vulnerabilities, especially in shared
environments

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy