Cloud Computing
Cloud Computing
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.
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.
There are many other service models all of which can take the form like XaaS, i.e., Anything
as a 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.
Business continuity
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.
1. Full Virtualization
2. Emulation Virtualization
3. Paravirtualization
FULL VIRTUALIZATION
The hardware is not simulated and the guest software run their
own isolated domains.
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