Unit-1 Introduction To Cloud Computing
Unit-1 Introduction To Cloud Computing
Unit-1 Introduction To Cloud Computing
Unit-1
Introduction to
cloud computing
Prof. Akshar Patel
• A Brief History
• Definitions
• Business Drivers
• Technology Innovation
• Technology Innovations vs Enabling Technology
A Brief History :
▪ In 1961, the Computer scientist John McCarthy: “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 2006, Amazon.com launched its Elastic Compute Cloud (EC2) services that
enabled organizations to “lease” computing capacity and processing power to
run their enterprise applications.
▪ A Gartner report listing cloud computing announcing its formal definition as:
“Cloud computing is a style of computing in which scalable and elastic IT-
enabled capabilities are delivered as a service to external customers using
Internet technologies.”
▪ It is important to note that these influences shaped clouds and the overall
cloud computing market from both ends.
✔ They have motivated organizations to adopt cloud computing.
✔ Industry motivates the providers of cloud environments and cloud technology
vendors.
▪ Organizational Agility: Businesses need the ability to adapt and evolve the
successfully face change caused by both internal and external factors.
Organizational agility is the measure of an organization’s responsiveness to
change.
2. IT Resources :
4. Cloud Consumers and Cloud Providers: The party that provides cloud-based IT
resources is the cloud provider. The party that uses cloud-based IT resources is the
cloud consumer.
▪ The replacing of an IT resource with another that has a higher capacity is referred to as
scaling up and the replacing an IT resource with another that has a lower capacity is
considered scaling down.
A simple example of
usage demand fluctuations
throughout a 24 hour
period is provided
▪ Specifically:
▪ The moving of business data to the cloud means that the responsibility
over data security becomes shared with the cloud provider.
▪ This can introduce risks associated with how the cloud provider operates its
cloud, as well as the external connections that are required for communication
between the cloud and the cloud consumer.
▪ Example:
▪ An unreliable cloud provider may not maintain the guarantees it makes in the
SLAs that were published for its cloud services. This can jeopardize the quality
of the cloud consumer solutions that rely on these cloud services.
▪ Longer geographic distances introduce fluctuating latency and potential
bandwidth constraints.
▪ This can introduce risks associated with how the cloud provider operates its
cloud, as well as the external connections that are required for communication
between the cloud and the cloud consumer.
▪ Example:
▪ An unreliable cloud provider may not maintain the guarantees it makes in the
SLAs that were published for its cloud services. This can jeopardize the quality
of the cloud consumer solutions that rely on these cloud services.
▪ Longer geographic distances introduce fluctuating latency and potential
bandwidth constraints.
▪ Cloud consumers will often not be aware of the physical location of their IT
resources and data when hosted by public
▪ clouds.
▪ For some organizations, this can pose serious legal concerns pertaining to
industry or government regulations that specify data privacy and storage
policies.
▪ Another potential legal issue pertains to the accessibility and disclosure of data.
▪ The cloud provider is further tasked with any required management and
administrative duties to ensure the on-going operation of the overall cloud
infrastructure.
▪ Cloud providers normally own the IT resources that are made available for lease
by cloud consumers; however, some cloud providers also “resell” IT resources
leased from other cloud providers.
▪ The cloud resource administrator can be (or belong to) the cloud consumer or
cloud provider of the cloud within which the cloud service resides.
▪ For example, a cloud service owner can contract a cloud resource administrator
to administer a cloud service
2. Cloud Broker – This role is assumed by a party that assumes the responsibility of
managing and negotiating the usage of cloud services between cloud consumers
and cloud providers.
3. Cloud Carrier – The party responsible for providing the wire-level connectivity
between cloud consumers and cloud providers assumes the role of the cloud
carrier. This role is often assumed by network and telecommunication providers.
1. on-demand usage
2. ubiquitous access
3. multitenancy (and resource pooling)
4. Elasticity
5. measured usage
6. resiliency
On-Demand Usage
▪ A cloud consumer can unilaterally access cloud-based IT resources giving the
cloud consumer the freedom to self-provision these IT resources.
▪ A cloud provider pools its IT resources to serve multiple cloud service consumers by
using multitenancy models that frequently rely on the use of virtualization
technologies. Through the use of multitenancy technology, IT resources can be
dynamically assigned and reassigned, according to cloud service consumer
demands.
▪ Cloud providers with vast IT resources can offer the greatest range of elasticity.
▪ 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.
▪ Measured usage is not limited to tracking statistics for billing purposes. It also
▪ encompasses the general monitoring of IT resources and related usage
reporting.
▪ Therefore, measured usage is also relevant to clouds that do not charge for
usage.
▪ Cloud consumers can increase both the reliability and availability of their
applications by leveraging the resiliency of cloud-based IT resources.
End of Unit-1