Chapter 1 Introduction.
Chapter 1 Introduction.
Understanding Cloud
Computing
By Dawit Mekonnen(MSc.)
[email protected]
Outline
2
Origins and Influences
A Brief
Definition
History
3
A Brief History
5
A Brief History
• The general public has been leveraging forms of Internet-based computer utilities
since the mid-1990s through various incarnations of
search engines (Yahoo!, Google),
7
A Brief History
9
A Brief History
• It wasn’t until 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.
11
A Brief History: Summary
2006
S3 Launches/EC2
2002
Launch of Amazon web services
1960
Supercomputers/Mainframe
12
Definition Gartner
• A Gartner report listing cloud computing at the top of its strategic technology
areas further reaffirmed its prominence as an industry trend by announcing its
formal definition as:
“…a style of computing in which scalable and elastic IT-enabled capabilities are delivered as a
service to external customers using Internet technologies.”
15
Business Drivers
16
Technology Innovations
Clustering
Grid Computing Virtualization Technology
A cluster is a group of
independent IT A computing grid (or Virtualization represents Innovations vs.
“computational grid”) a technology platform
resources that are provides a platform in used for the creation of Enabling
interconnected and
work as a single
which computing virtual instances of IT Technologies
resources are organized resources
system. • Broadband Networks and
into one or more logical Internet Architecture
pools. • Data Center Technology
• Web Technology
• Multitenant Technology
• Service Technology17
Basic Concepts and Terminology
18
Cloud
• The term originated as a metaphor for the Internet which is, in essence, a network
of networks providing remote access to a set of decentralized IT resources.
• Prior to cloud computing becoming its own formalized IT industry segment, the
symbol of a cloud was commonly used to represent the Internet in a variety of
specifications and mainstream documentation of Web-based architectures.
• This same symbol is now used to specifically represent the boundary of a cloud
environment.
19
Cloud
• It is important to distinguish the term “cloud” and the cloud symbol from the
Internet.
• There are many individual clouds that are accessible via the Internet.
21
IT Resource
• An IT resource is a physical or virtual IT-related artifact that can be either
software based, such as a virtual server or a custom software program, or
hardware-based, such as a physical server or a network device
22
On-Premise
• As a distinct and remotely accessible environment, a cloud represents an option
for the deployment of IT resources.
• In other words, the term “on-premise” is another way of stating “on the premises
of a controlled IT environment that is not cloud-based.”
24
Cloud Consumers and Cloud Providers
25
Scaling
29
Cloud Service
• A cloud service is any IT resource that is made remotely accessible via a cloud.
• Unlike other IT fields that fall under the service technology umbrella such as
service- oriented architecture the term “service” within the context of cloud
computing is especially broad.
31
Cloud Service
• Cloud service usage conditions are typically expressed in a service level
agreement (SLA) that is the human readable part of a service contract
between a cloud provider and cloud consumer.
33
Goals and Benefits
34
Benefits
Scalability
Availability
Reliability
Cost Savings
Security
Risks and Challenges
36
Risks and Challenges
Multi-Regional
Lack of Expertise Compliance and …etc
Legal Issues
37
Question????
End of chapter 1
38