Cloud Computing is a new trending field these days and is an Internet-based service. It is based on the concept of virtualization.
http://www.techsparks.co.in
2. What is Cloud Computing?
Cloud Computing is an internet based
service that provides on demand access to
shared computer resources and data. In
other words, cloud computing means
delivery of hosted services and resources
over the internet. These resources include
storage, server, network and applications.
These resources can be quickly equipped
and can be freed easily. Virtualization is
the driving force behind cloud computing.
3. Virtualization in Cloud Computing
Virtualization means the creation of virtual
resources rather than actual resources like
hardware, operating system, storage, network
etc. These virtual resources act as a replica
of the actual resources. The common example
of virtualization is the partition of the
hard drive to create separate hard drives. In
virtualization, there are two types of
machines host machine and the guest machine.
Host machine is the real physical machine on
which virtualization takes place while the
guest machine is the virtual machine.
4. Types of Virtualization
Hardware Virtualization
Operating System Virtualization
Desktop Virtualization
Storage Virtualization
Network Virtualization
6. Cloud Services or Cloud Service
Model
IaaS(Infrastructure as a Service)
PaaS(Platform as a Service)
SaaS(Software as a Service)
7. Infrastructure as a Service(IaaS)
Infrastructure as a Service provides
virtual computing resources such as
storage, server, virtual machines and
network over the internet. A third party
provider provides this infrastructure to the
consumer.
8. Platform as a Service(PaaS)
Platform as a Service allows the consumer
to deploy applications on the cloud
infrastructure. A consumer is not
responsible for the underlying cloud
infrastructure.
9. Software as a Service(SaaS)
Software as a Service enables the user to
use the deployed applications running on
the cloud infrastructure. The consumer is
not responsible for managing the
underlying infrastructure and the
applications.
11. Public Cloud - Public Cloud is for public
use or a large organization and is owned
by a third party provider selling cloud
services.
Private Cloud - Private Cloud is provided
for a single organization with multiple
consumers. It is operated by the
organization itself or by a third party. It
may be operated within the premises or
off the premises.
12. Hybrid Cloud - Hybrid Cloud is a
combination of two or more distinct clouds
that retain their unique entity. It is used
for sensitive data and strategic
applications.
Community Cloud - It is a type of
private cloud for users with specific
demands. It has several stakeholders. It
is managed by the organization or by a
third party provider.
13. Advantages of Cloud Computing
It is cost effective
It is based on pay per use method
Improved security
It is much more reliable and manageable
It is flexible, scalable and also
environment-friendly as it reduces
carbon footprint
14. Drawbacks of Cloud Computing
Security and privacy issues while using
services from third party providers
As it is an internet based service, it
faces the risk of downtime i.e. internet
breakdown or connection problems
It is prone to cyber attacks
Vendor lock-in – It is a situation when a
consumer wants to switch to other vendor’s
services but cannot easily shift without
paying a considerable cost.
15. Cloud Security
Cloud Computing security refers to set
of policies and measures deployed to
protect cloud infrastructure and the
underlying data and applications. It is
a part of information security. Cloud
Computing Security is needed as there
are certain security concerns regarding
security and privacy of the users and
their data.
16. Controls in Cloud Security
Deterrent Control
Preventive Control
Detective Control
Corrective Control
17. Topics in Cloud Computing and
Cloud Security for Research and
Thesis
Virtualization
Denial of Service
Encryption
DDoS Attack
Cloud Security Dimensions
Identity Management
Data Security
Data Separation