“Cloud” is a metaphor for the internet.
“Cloud computing” is a phrase that is
being used today to describe the act of
storing, accessing, and sharing
data, applications, and computing power
Cost Efficient - Cloud computing is probably the
most cost efficient method to use, maintain and
upgrade. The cloud is available at much cheaper
rates and hence, can significantly lower the
company’s IT expenses.
Almost Unlimited Storage - Storing information
in the cloud gives you almost unlimited storage
capacity. Hence, you no more need to worry
about running out of storage space or increasing
your current storage space availability.
Automatic Software Integration – You can
customize and integrate your applications as per
Easy Access to Information - Once you register
yourself in the cloud, you can access the
information from anywhere, where there is an
Backup and Recovery - Since all your data is
stored in the cloud, backing it up and restoring
the same is relatively much easier than storing
the same on a physical device.
Technical Issues - Though it is true that information and
data on the cloud can be accessed anytime and from
anywhere at all, there are times when this system can have
some serious dysfunction.
Security in the Cloud - The other major issue while in the
cloud is that of security issues. Before adopting this
technology, you should know that you will be surrendering
all your sensitive information to a third-party cloud service
Prone to Attack - Storing information in the cloud could
make your company vulnerable to external hack attacks
and threats. As you are well aware, nothing on the Internet
is completely secure and hence, there is always the lurking
possibility of stealth of sensitive data.
Private cloud - Private cloud is cloud
infrastructure operated solely for a single
organization, whether managed internally or by a
third-party and hosted internally or externally.
Public cloud - A cloud is called a 'Public cloud'
when the services are rendered over a network
that is open for public use. Technically there is no
difference between public and private cloud
architecture, however, security consideration
may be substantially different.
Community cloud - Community cloud shares
infrastructure between several organizations
from a specific community with common
concerns (security, compliance, jurisdiction, etc.),
whether managed internally or by a third-party.
Hybrid cloud - Hybrid cloud is a composition of
two or more clouds (private, community or
public) that remain unique entities but are bound
together, offering the benefits of multiple
Users access cloud computing
using networked client devices
such as desktop computers,
tablets and laptops and
Some of these devices
- cloud clients -
rely on cloud computing for all
or a majority of their
applications so as to be
essentially useless without it.
Cloud computing providers offer their services
according to several fundamental models.
Infrastructure as a service (IaaS) - In the most
basic cloud-service model, providers of IaaS offer
computers other resources.
For eg:- Firewalls, file-based storage etc.
Platform as a service (PaaS) - in the PaaS model,
cloud providers deliver a computing
platform typically including an operating system,
programming language execution environment,
database, and web server.
Software as a service (SaaS) - In the business
model using software as a service (SaaS), users are
provided access to application software and databases.
Cloud providers manage the infrastructure and platforms
that run the applications.
Network as a service (NaaS) - It is a category of cloud
services where the capability provided to the cloud
service user is to use network/transport connectivity
services and/or inter-cloud network connectivity services.
NaaS involves the optimization of resource allocations by
considering network and computing resources as a