Professional Documents
Culture Documents
1
1
Cloud Computing
Cloud Basics
Week 1
Dr Peter White
Agenda
Subject administration
Introduction
Subject Administration
Lectures /tutorials
Thursday nights 19:00 to 21:00 (7:00pm to 9:00pm)
All lectures are recorded
A tutorial/discussion session will follow immediately after
the lecture.
Contact me:
Email pewhite@csu.edu.au (put ITC561in the subject line)
ITC561 Discussion board(I usually check the board at least
once a day)
Assignments
Introduction
Cloud Computing
what is it?
Stephen Fry says that
Cloud Computing is
really Utility
Computing and
therefore we are
moving into a new
computing era.
Is that the case?
Origins
The first time the public saw the use of Cloud was
the introduction of search engines in 1993 (Lycos,
AltaVista, InfoSeek) and web-based email in
1994 (WebMail, WWW Mail, Webex, EMUMail)
Peter White, 2016
Origins
Concepts
Cloud:
A distinct IT environment designed for
provisioning scalable and measured IT resources
IT Resource:
A physical, or virtual IT artefact that can be either
software-based (VM, software application, SDN,
etc.), or hardware-based (server, router, storage
array, etc.
On-Premise:
An IT resource located on the Enterprises
premises, or within its internal network
Concepts
Scaling:
Horizontal scaling adding (or subtracting) the
same type of resources referred to as scaling out
or scaling in;
Vertical scaling adding (or subtracting) resources
of a higher (or lower) capacity referred to as
scaling up or scaling down;
Horizontal scaling is more common in a cloud
environment. Why?
Cloud Service:
A Cloud Service is any IT Resource that is made
remotely available via a cloud
Peter White, 2016
Definitions
10
Definitions
11
Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing.
Gaithersburg, MD, USA: National Institute of Standards and Technology
Retrieved from
http://csrc.nist.gov/publications/drafts/800-145/Draft-SP-800-145_cloud-definit
ion.pdf
Peter White, 2016
.
12
Essential Characteristics
13
Essential Characteristics
Resource pooling.
The providers computing resources are pooled to serve
multiple consumers using a multi-tenant model, with
different physical and virtual resources dynamically
assigned and reassigned according to consumer demand.
Rapid elasticity.
Capabilities can be rapidly and elastically provisioned, in
some cases automatically, to quickly scale out, and
rapidly released to quickly scale in.
Measured Service.
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)
14
Service models
15
Deployment models
Private cloud.
The cloud infrastructure is operated solely for an organization. It may be
managed by the organization or a third party and may exist on premise or off
premise.
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.
Public cloud.
The cloud infrastructure is made available to the general public or a large
industry group and is owned by an organization selling cloud services.
Hybrid cloud.
The cloud infrastructure is a composition of two or more clouds (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).
16
Business drivers:
Costs:
Physical infrastructure
Operational overheads (power, environment, etc.)
Licencing
Acquisition costs infrastructure, software, licences,
maintenance, training, deployment
Porting, integration and testing costs
Data
Storage infrastructure
Backup and archiving
Recovery
Transition to new platforms
17
18
19
20
But
21
Questions?
22
Tasks
Essential reading:
Erl, Chapter 3: Understanding Cloud Computing
Read the three papers listed in Topic 1.
Watch the NIST and the Introduction to Cloud
Computing videos in Topic 1
23