CC Unit 2
CC Unit 2
The users who are in need of computing are expected to invest money
on computing resources such as hardware, software, networking, and
storage;
This investment naturally costs a bulk currency to the users as they have
to buy these computing resources, keep these in their premises, and
maintain and make it operational—all these tasks would add cost.
As one can easily assess the huge lump sum required for capital
expenditure (whole investment and maintenance for computing
infrastructure) and compare it with the moderate or smaller lump sum
required for the hiring or getting the computing infrastructure only to
the tune of required time, and rest of the time free from that.
Therefore, cloud computing is a mechanism of bringing–hiring or getting
the services of the computing power or infrastructure to an
organizational or individual level to the extent required and paying only
for the consumed services.
One can compare this situation with the usage of electricity (its services)
from its producer-cum-distributor (in India, it is the state-/government-
owned electricity boards that give electricity supply to all residences and
organizations) to houses or organizations; here, we do not generate
electricity (comparable with electricity production–related tasks); rather,
we use it only to tune up our requirements in our premises, such as for
our lighting and usage of other electrical appliances, and pay as per the
electricity meter reading value.
Therefore, cloud computing is needed in getting the services of
computing resources.
Thus, one can say as a one-line answer to the need for cloud computing
that it eliminates a large computing investment without compromising
the use of computing at the user level at an operational cost.
A blind benefit of this computing is that even if we lose our laptop or due
to some crisis our personal computer—and the desktop system—gets
damaged, still our data and files will stay safe and secured as these are
not in our local machine (but remotely located at the provider’s place—
machine).
Figure 2.1 shows several cloud computing applications. The cloud represents the Internet-based computing
resources, and the accessibility is through some secure support of connectivity
It is a computing solution growing in popularity, especially among individuals
and small- and medium-sized companies (SMEs).
In the cloud computing model, an organization’s core computer power resides
offsite and is essentially subscribed to rather than owned.
Thus, cloud computing comes into focus and much needed only when we think
about what computing resources and information technology (IT) solutions are
required.
This need caters to a way to increase capacity or add capabilities on the fly
without investing in new infrastructure, training new personnel, or licensing
new software.
The cloud also makes it much easier to share a file with friends,
making it possible to collaborate over the web.
While using the cloud, losing our data/file is much less likely.
When we store data on or run a program from the local computer’s hard drive,
that is called local storage and computing.
The end result is the same; however, with an online connection, cloud
computing can be done anywhere, anytime, and by any device.
NIST Definition of Cloud Computing
1. First, Flickr allows us to easily access our images no matter where we are
or what type of device we are using. While we might upload the photos of our
vacation from our home computer, later, we can easily access them from our
laptop at the office.
2. Second, Flickr lets us share the images. There is no need to burn them to a
CD or save them on a flash drive. We can just send someone our Flickr address
to share these photos or images.
Word processors like Buzzword and office suites like Google Docs
are now available in the cloud as their desktop counterparts.
All these kinds of trends in providing applications via the cloud are
turning cloud computing into a platform or to act as a platform.
5-4-3 Principles of Cloud computing
Cloud computing has five essential characteristics which are shown in Figure 2.2.
Essential, which means that if any of these characteristics is
missing, then it is not cloud computing:
5. Measured service:
Cloud systems automatically control and optimize resource use by
leveraging a metering capability at some level of abstraction appropriate
to the type of service (e.g., storage, processing, bandwidth, and active
user accounts).
Resource usage can be monitored, controlled, and reported providing
transparency for both the provider and consumer of the utilized service.
Four Cloud Deployment Models
Deployment models describe the ways with which the cloud
services can be deployed or made available to its customers,
depending on the organizational structure and the provisioning
location.
2. Public cloud:
The cloud infrastructure is provisioned for open use by the general
public.
It may be owned, managed, and operated by a business, academic, or
government organization, or some combination of them.
It exists on the premises of the cloud provider.
3. Community cloud:
The cloud infrastructure is shared by several organizations and
supports a specific community that has shared concerns (e.g., mission,
security requirements, policy, and compliance considerations).
It may be managed by the organizations or a third party and may exist
on premise or off premise.
4. Hybrid cloud:
The cloud infrastructure is a composition of two or more distinct cloud
infrastructures (private, community, or public) that remain unique
entities but are bound together by standardized or proprietary
technology that enables data and application portability (e.g., cloud
bursting for load balancing between clouds).
Thank you…