Professional Documents
Culture Documents
UNIT-1: 1.1 What Is Cloud?
UNIT-1: 1.1 What Is Cloud?
UNIT-1: 1.1 What Is Cloud?
1.Introduction
1.1 What is Cloud?
A cloud has a finite boundary.There are many individual clouds that are accessible
via the Internet.Whereas,the Internet provides open access to many Web-based IT
resources, a cloud is typically privately owned and offers access to IT resources
that is metered.
One physical server, divided into several smaller server slices that each act as their
own virtual server environment.Typically less expensive than cloud servers.No file
or data access occurs between VPS clients on the shared server. They are kept
separate.If needed one VPS can be rebooted without affecting other VPSs on
shared server.
But on the otherhand,they do not offer high-availability. If physical server fails, all
VPSs on that server fail.There can be security concerns. Computing resources are
shared between all clients, therefore, RAM, bandwidth and CPU performance can
be affected if another VPS on the shared server is demanding a higher load.Only
one operating system can be utilized by each physical server.They are not scalable.
Storage is based on physical server limitations. Once you meet your max VPS
capacity, you have to either buy more space or look into other options. This could
take many hours or days of downtime to migrate to a new solution.
2.Cloud Computing Definition
Cloud computing, often referred to as simply “the cloud,” is the delivery of on-
demand computing resources .Everything from applications to data centers over
the internet on a pay-for-use basis.
o Elastic resources — Scale up or down quickly and easily to meet
demand.
o Metered service —so you only pay for what you use.
o Self service — All the IT resources you need with self-service access.
Public clouds are owned and operated by companies that offer rapid access over a
public network to affordable computing resources. With public cloud services,
users don’t need to purchase hardware, software, or supporting infrastructure,
which is owned and managed by providers.
Key aspects of public cloud
Innovative SaaS business apps for applications ranging from customer
resource management (CRM) to transaction management and data analytics
Flexible, scalable IaaS for storage and compute services on a moment’s
notice
Powerful PaaS for cloud-based application development and deployment
environments
A hybrid cloud uses a private cloud foundation combined with the strategic
integration and use of public cloud services. The reality is a private cloud can’t
exist in isolation from the rest of a company’s IT resources and the public cloud.
Most companies with private clouds will evolve to manage workloads across data
centers, private clouds, and public clouds - thereby creating hybrid clouds.
Key aspects of hybrid cloud
Allows companies to keep the critical applications and sensitive data in a
traditional data center environment or private cloud
Enables taking advantage of public cloud resources like SaaS, for the latest
applications, and IaaS, for elastic virtual resources
Facilitates portability of data, apps and services and more choices for
deployment models
3.Origins of Cloud computing
The idea of computing in a "cloud" traces back to the origins of utility computing,
a concept that computer scientist John McCarthy publicly proposed in 1961 as
"If computers of the kind I have advocated become the computers of the future,
then computing may someday be organized as a public utility just as the telephone
system is a public utility.The computer utility could become the basis of a new and
important industry."
In 1969, Leonard Kleinrock, a chief scientist of the Advanced Research Projects
Agency Network or ARPANET project that seeded the Internet, stated:
"As of now, computer networks are still in their infancy, but as they grow up and
become sophisticated, we will probably see the spread of 'computer utilities'.".
The general public has been leveraging forms of Internet-based computer utilities
since the mid-1990s through various incarnations of search engines (Yahoo!,
Google), e-mail services (Hotmail, Gmail), open publishing platforms (MySpace,
Facebook, YouTube), and other types of social media (Twitter, LinkedIn). Though
consumer-centric, these services popularized and validated core concepts that form
the basis of modern-day cloud computing.
In the late 1990s, Salesforce.com pioneered the notion of bringing remotely
provisioned services into the enterprise. In 2002, Amazon.com launched the
Amazon Web Services (AWS) platform, a suite of enterprise-oriented services that
provide remotely provisioned storage, computing resources, and business
functionality.
A slightly different evocation of the term "Network Cloud" or "Cloud" was
introduced in the early 1990s throughout the networking industry. It referred to an
abstraction layer derived in the delivery methods of data across heterogeneous
public and semi-public networks that were primarily packet-switched, although
cellular networks used the "Cloud" term as well. The networking method at this
point supported the transmission of data from one end-point (local network) to the
"Cloud" (wide area network) and then further decomposed to another intended
end-point. This is relevant, as the networking industry still references the use of
this term, and is considered an early adopter of the concepts that underlie utility
computing.
In 2006 that the term "cloud computing" emerged in the commercial arena. It was
during this time that Amazon launched its Elastic Compute Cloud (EC2) services
that enabled organizations to "lease" computing capacity and processing power to
run their enterprise applications. Google Apps also began providing browser-based
enterprise applications in the same year, and three years later, the Google App
Engine became another historic milestone.
4.Basic Components of Cloud Computing
Fig-1
Clients
Datacenter
Distributed server
4.1 CLIENTS
Clients are the device that the end user interact to manage their information on
cloud.
They generally divide into 3 categories
Mobile
Thin
Thick
4.2 DATACENTRE
Fig-2
Fig-3
Fig-4
A cloud consumer can unilaterally access cloud-based IT resources giving the
cloud consumer the freedom to self-provision.Once configured, usage of the self-
provisioned IT resources can be automated, requiring no further human
involvement by the cloud consumer or cloud provider. This results in an on-
demand usage environment. Also known as "on-demand self-service usage," this
characteristic enables the service-based and usage-driven features found in
mainstream clouds.
Fig-6
Fig-7
The measured usage characteristic represents the ability of a cloud platform to
keep track of the usage of its IT resources, primarily by cloud consumers. Based on
what is measured, the cloud provider can charge a cloud consumer only for the IT
resources actually used and/or for the timeframe during which access to the IT
resources was granted. In this context, measured usage is closely related to the on-
demand characteristic.
Measured usage is not limited to tracking statistics for billing purposes. It also
encompasses the general monitoring of IT resources and related usage reporting
(for both cloud provider and cloud consumers). Therefore, measured usage is also
relevant to clouds that do not charge for usage (which may be applicable to the
private cloud deployment model described in the upcoming Cloud Deployment
Models section).
Cloud systems automatically control and optimize resource use by leveraging a
metering capability1 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.
Cloud Computing offers great benefits for organization and individuals by
reducing cost and increasing flexibility. A good and robust Cloud Computing
model should consist of all these five essential characteristics. There are also
privacy and security concerns. If you are building Cloud service or considering
public Cloud, you should think also about how your organization and your
customer’s data can be protected. Carefully review the terms of service or
contracts, and challenge the Cloud provider to meet your needs.
QUESTIONS WITH ANSWERS ON CLOUD COMPUTING
Ans. Cloud computing refers to both the application delivered as services over the internet and
the hardware and system software in the data centres that provide these services. The services
themselves have long been referred to as software as a services(SaaS). So, we use that term. The
Ans. When a service provider makes resources available to general public over internet, this is
Ans. It refers to internal data center of a business or other organization that are not made
Ans. Service provider enjoy greatly simplified software installation and maintenance and
Ans. End user can access the service ” anytime, anywhere”, share data and collaborate more
Q.6. Write the name of top ten obstacles and opportunities for adoption and growth of cloud
computing?
Ans. Availability of service, Data transfer and Auditability, Data lock in, Data confidentiality
Ans. On-demand self services, Broad network access, Resource pooling, Rapid elasticity,
Measured service
fraction of time i.e. the time until you read this article.