Académique Documents
Professionnel Documents
Culture Documents
S T A N D R E W S
C L O U D C O M P U T I N G C O - L A B O R A T O R Y
Cloud Computing
• Infrastructure as a Service
• Virtual machines
• On demand
On‐demand I i h
Is it cheaper?
?
Will it save energy?
• Elastic What are the risks/benefits?
What are the risks/benefits?
How will it affect my organisation?
• Resource pooling
• Pay per use
2
Enterprise IT Systems
• Enterprises want to use the cloud, but they
h
have large‐scale complex IT systems:
l l l IT t
– Number of lines of code
Number of lines of code
– Number of people
– Amounts of data involved
– Heterogeneous hardware and software
– Connections and interdependencies
Connections and interdependencies
3
Cloud = Organisational Change
• Accounting will change
• Compliance will change
p g
• Security will change
Security will change
• IT project management will change
IT project management will change
• Engineering will change
Engineering will change
4
Cloud = Organisational Change
• Support will change
• End users: what do you do when it fails?
5
Cloud Adoption in Enterprise
• Could take 10 to 15 years
• What to keep in‐house, what to migrate?
Wh t t k i h h tt i t ?
O
Our aim is to support decision makers
i i t td i i k
Challenges:
Ch ll
1. Provide accurate information on costs
2. Support risk management
3 Ensure decision makers can make informed
3. E d ii k k i f d
trade‐offs between the benefits and risks
6
Cloud Adoption Toolkit
• Supports decision making using a bag of tools:
– Technology Suitability Analysis
– Cost Modelling
Cost Modelling
– Energy Consumption Analysis
– Stakeholder Impact Analysis
– Responsibility Modelling
Responsibility Modelling
7
Using the Toolkit
8
Cost Modelling
• Provides accurate cost estimates of running IT
systems on the cloud
t th l d
• Helps architects evaluate the design of a
Helps architects evaluate the design of a
proposed IT system with respect to its
operational costs
l
• Cost uncertainty in the cloud:
Cost uncertainty in the cloud:
1. Resources consumed
2. Deployment options used
3 Cloud provider
3. Cloud provider’ss pricing model
pricing model
9
Cost Modelling
10
Cost Modelling
11
Stakeholder Impact Analysis
• Support decision makers in determining the socio‐
political viability of a proposed IT system
political viability of a proposed IT system
• Identifying the impact of changes to stakeholders‘
work activities in terms of their:
1 Practicalities: time, resources, capabilities
1. P ti liti ti biliti
2 Social factors: interests, values, status, satisfaction
2. Social factors interests values status satisfaction
3 Political factors: perception of fairness,
3. Political factors: perception of fairness
distribution of benefits, drawbacks and risks
distribution of benefits, drawbacks and risks
12
Case Study
Company A Offshore
Tape Database Application Firewall
oil rig
Drive Server Server
Company B
(IT solutions Company B Amazon’s
company) Cloud
Company C (end users)
Company C
Company C
13
Results
• Around 37% cheaper
p
• 218 support calls over 5 years
pp y
• 20% of them would be eliminated
f h ld b l d
• Backup, power and network issues would be Amazon’s responsibility
14
Stakeholders
• Technical manager
– Looks attractive, security of VMs
Looks attractive security of VMs
• Support staff
– Feel threatened, don’t want to rely on others for support
l h d d ’ l h f
• Project manager
– Hard to sell but simplifies cash flow and reduces required
skill‐set
• Business development manager
– New opportunities, reduces energy usage
New opportunities reduces energy usage
• End users
– System failure
S t f il
15
Stakeholder Impact Analysis
Benefits Risks
Opportunity to manage income & outgoings Deterioration of customer care & service quality
• Final decision: do not migrate the system to the
cloud because the benefits do not outweigh the risks
cloud because the benefits do not outweigh the risks
• Considering migration of non business‐critical
systems
16
Other tools
• Energy consumption analysis
– There
There’ss a trade‐off between energy efficiency and
a trade off between energy efficiency and
performance
– Find optimum energy usage of an IT system when its
Find optimum energy usage of an IT system when its
deployed on a private cloud
• Responsibility modelling
– Who
Who’ss responsible for what when you have different
responsible for what when you have different
people constructing, operating & maintaining a system
across multiple organisations departments and clouds?
across multiple organisations, departments and clouds?
– Understand duties and ensure they are discharged
17
Summary
• In enterprises, cloud = organisational change
• The
The Cloud Adoption Toolkit offers a promising
Cloud Adoption Toolkit offers a promising
starting point in supporting decision makers in
the enterprise
• We
We are currently evaluating the tools with
are currently evaluating the tools with
bigger case studies
18
www.cs.st‐andrews.ac.uk/stacc
/
19