"unlocked: the hybrid cloud" business track
DESCRIPTION
Slides from "Unlocked: The Hybrid Cloud" Business Track - London, July 11, 2013TRANSCRIPT
No 11 cavendish
square
11 july 2013
london
Thursday, July 11, 13
it cloud strategy
business track
leo packhamcloud evangelist
Jason Smithcloud evangelist
Thursday, July 11, 13
3
what is cloud
Thursday, July 11, 13
3
what is cloud
• On-demand• Broad network access• Pooled resources• Rapid elasticity• Measured service
Thursday, July 11, 13
delivery models
4
Thursday, July 11, 13
delivery models
IaaSInfrastructure as a Service
4
Thursday, July 11, 13
delivery models
PaaSPlatform as a Service
IaaSInfrastructure as a Service
4
Thursday, July 11, 13
delivery models
PaaSPlatform as a Service
IaaSInfrastructure as a Service
SaaSSoftware as a Service
4
Thursday, July 11, 13
SHADOW IT
5
• IT activities that occur outside of companies central IT management and control
.• Departments in the company need resources that IT either won’t provide or
cannot provide (time, budget etc..) For example, developers need staging environment so they go to Rackspace or Amazon to get servers. This occurs outside the prying eyes of central IT.
Thursday, July 11, 13
Risks
•Security
•Budget
6
Thursday, July 11, 13
Benefits
•Innovation
•On-Demand Resources
7
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
where do you fit?
8
CONSUMER PROVIDERBOTHEXIT OPTIONS
ECOSYSTEM
SECURITY
PRICE
ROA
SUPPORT
SLA
INFRASTRUCTURE
STANDARDS
COMPLIANCE
STORAGE OPTIONS
TOOLS
MONITORING
NATIVE SERVICES
ROI
Thursday, July 11, 13
moving to cloud: considerations
business track
leo packhamcloud evangelist
Jason Smithcloud evangelist
Thursday, July 11, 13
It self evaluation
10
Security
Thursday, July 11, 13
It self evaluation
10
Security What do you do?How many apps?
Thursday, July 11, 13
It self evaluation
10
Security What do you do?How many apps?
What technologies are you currently
using?
Thursday, July 11, 13
It self evaluation
10
Security What do you do?How many apps?
What technologies are you currently
using?
Mission critical/test/devstaging
light production
Thursday, July 11, 13
COSTS OF SOLVING A PROBLEM
11
•Engineering/Developer time
•Deployment time
•Mobile Strategy
Thursday, July 11, 13
transforming legacy apps to cloud apps
12
•Application architecture
•Resource usage
•Language
•Hybrid
Thursday, July 11, 13
calculating tco of cloud
13
• Workloads
• Resource Consumption
• Models
• Tradeoffs
Thursday, July 11, 13
workload review
14
ON & OFF FAST GROWTH VARIABLE CONSISTENT
Thursday, July 11, 13
on & OFF
15
•Analytics
•Tax Firm
•Internal Project
Thursday, July 11, 13
FAST GROWTH
16
•Events
•Business Growth
•“Oprah" effect
Thursday, July 11, 13
variable
17
•News/Media
•University registration
•Sales (woot)
Thursday, July 11, 13
CONSISTENT
18
•HR Application
•Accounting/Finance
Thursday, July 11, 13
19
HYBRID CLOUD: THE RIGHT FIT FOR ENTERPRISE
CONTROL FLEXIBILITY
On-PremiseData Center
Public CloudIaaS
simpler
PROVISIONING
CONTROL
FLEXIBILITY
ELASTICITY
SECURITY
EXPENSE
PLANNING
GEOS
PERFORMANCE
months
$$$$$ (capital)
days
$ (operating)
minutes
$ (operating)
Dedicated Hosting
Thursday, July 11, 13
19
HYBRID CLOUD: THE RIGHT FIT FOR ENTERPRISE
CONTROL FLEXIBILITY
On-PremiseData Center
Public CloudIaaS
simpler
PROVISIONING
CONTROL
FLEXIBILITY
ELASTICITY
SECURITY
EXPENSE
PLANNING
GEOS
PERFORMANCE
months
$$$$$ (capital)
days
$ (operating)
minutes
$ (operating)
Dedicated Hosting
months
$$$ (capital)
On-PremisePrivate Cloud
Thursday, July 11, 13
19
HYBRID CLOUD: THE RIGHT FIT FOR ENTERPRISE
CONTROL FLEXIBILITY
On-PremiseData Center
Public CloudIaaS
simpler
PROVISIONING
CONTROL
FLEXIBILITY
ELASTICITY
SECURITY
EXPENSE
PLANNING
GEOS
PERFORMANCE
months
$$$$$ (capital)
days
$ (operating)
minutes
$ (operating)
Dedicated Hosting
months
$$$ (capital)
On-PremisePrivate Cloud
Hosted Private Cloud
days
$ (operating)
Thursday, July 11, 13
break
Thursday, July 11, 13
business track
5 PILLARS OF CLOUDINESS
leo packhamcloud evangelist
Jason Smithcloud evangelist
Thursday, July 11, 13
FIVE PILLARS OF CLOUDINESS
1 2 3 4 5
Parallel Modular Horizontal Agile Secure
22
Thursday, July 11, 13
PARALLEL
Thursday, July 11, 13
PARALLEL
24
1
2
3
4
5
Thursday, July 11, 13
PARALLEL
25
1
2
3
4
5
Thursday, July 11, 13
PARALLEL
26
1 2 3
4 5
Thursday, July 11, 13
PARALLEL
27
1
2
3
4
5
Thursday, July 11, 13
PARALLEL
28
1
2
3
4
5
Thursday, July 11, 13
PARALLEL
29
1 2 3 4 5
Thursday, July 11, 13
PARALLEL
29
1 2 3 4 5
Thursday, July 11, 13
PARALLEL - DEADLOCK
30
Thursday, July 11, 13
PARALLEL - DEADLOCK
30
SCHEDULEOR...
Thursday, July 11, 13
PARALLEL - DEADLOCK
30
SCHEDULEOR...
TALK/AGREETALK/DISAGREE
FIGHT/WIN
Thursday, July 11, 13
modular
Thursday, July 11, 13
ONE PERSON BUILDS A CAR
ModularExample: Assembly Line
32
Thursday, July 11, 13
CHASSIS ENGINE BODY INTERIOR
DecoupledSelf-contained unitsData Communication
Example: Assembly Line
33
Modular
Thursday, July 11, 13
CHASSIS ENGINE BODY INTERIOR
34
Modular
Modules within ModulesNested Modularity
Thursday, July 11, 13
CHASSIS ENGINE BODY INTERIOR
35
Modules within ModulesNested Modularity
Modular
Thursday, July 11, 13
CHASSIS ENGINE BODY INTERIOR
SEATS FLOOR
DASHBOARD
GASAND
BRAKE PEDALS
35
Modules within ModulesNested Modularity
Modular
Thursday, July 11, 13
Small units are more maintainableAllows us to be parallel!
CHASSIS ENGINE BODY INTERIOR
modular
36
Thursday, July 11, 13
•Decouple requests
•Message Queue
•Make small units of work
•Define tiers by function
modular
37
Thursday, July 11, 13
Potential for Upstream Complexity
CHASSIS ENGINE BODY INTERIOR
38
Thursday, July 11, 13
defect
Potential for Upstream Complexity
CHASSIS ENGINE BODY INTERIOR
38
Thursday, July 11, 13
defect defect
Potential for Upstream Complexity
CHASSIS ENGINE BODY INTERIOR
38
Thursday, July 11, 13
defect defect defect
Potential for Upstream Complexity
CHASSIS ENGINE BODY INTERIOR
38
Thursday, July 11, 13
defect defect defectdefect
Potential for Upstream Complexity
CHASSIS ENGINE BODY INTERIOR
38
Thursday, July 11, 13
defect defect defectdefect FAIL
Potential for Upstream Complexity
CHASSIS ENGINE BODY INTERIOR
38
Thursday, July 11, 13
horizontal
Thursday, July 11, 13
2 GB2 CORES
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
VERTICAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
VERTICAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
40
8 GB4 CORES
Thursday, July 11, 13
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
2 GB2 CORES
VERTICAL
HORIZONTAL
Horizontal
2 GB2 CORES
40
8 GB4 CORES
Thursday, July 11, 13
Horizontal
41
Thursday, July 11, 13
Horizontal
42
Thursday, July 11, 13
ONE SERVER NEAR
CAPACITY
Horizontal
42
Thursday, July 11, 13
ONE SERVER NEAR
CAPACITY
ADD ANOTHER SERVER
Horizontal
42
Thursday, July 11, 13
ONE SERVER NEAR
CAPACITY
ADD ANOTHER SERVER
Horizontal
43
Thursday, July 11, 13
1234 MESSAGE QUEUE
44
Horizontal
Thursday, July 11, 13
1234MESSAGE QUEUE
45
Horizontal
Thursday, July 11, 13
1
2
3
4
46
MESSAGE QUEUE
Horizontal
Thursday, July 11, 13
1
2
3
4
46
56789101112 MESSAGE QUEUE
Horizontal
Thursday, July 11, 13
47
5678 9101112MESSAGE QUEUE
1
2
3
4
Horizontal
Thursday, July 11, 13
47
5678 9101112
ADD MORE SERVERSBASED ON
MESSAGE QUEUE
MESSAGE QUEUE
1
2
3
4
Horizontal
Thursday, July 11, 13
MESSAGE QUEUE
48
5
6
7
8
9
10
11
12
13141516
ADD MORE SERVERSBASED ON
MESSAGE QUEUE
1
2
3
4
Horizontal
Thursday, July 11, 13
49
5678 9101112
13141516
ADD MORE SERVERSBASED ON
MESSAGE QUEUE
1234
MESSAGE QUEUE
Horizontal
Thursday, July 11, 13
50
5678 9101112
13141516
ADD MORE SERVERSBASED ON
MESSAGE QUEUE
1234
MESSAGE QUEUE
Horizontal
Thursday, July 11, 13
51
5678 9101112
13141516
ADD MORE SERVERSBASED ON
MESSAGE QUEUE1234
MESSAGE QUEUE
Horizontal
Thursday, July 11, 13
51
5678 9101112
13141516
ADD MORE SERVERSBASED ON
MESSAGE QUEUE1234
MESSAGE QUEUE
Horizontal
DECREASE SERVERSBASED ON
MESSAGE QUEUE
Thursday, July 11, 13
MESSAGE QUEUE
52
5678 9101112
13
14
15
16
ADD MORE SERVERSBASED ON
MESSAGE QUEUE1234
Horizontal
DECREASE SERVERSBASED ON
MESSAGE QUEUE
Thursday, July 11, 13
agile
Thursday, July 11, 13
Agile
the power of moving quickly and easily; nimbleness
54
Thursday, July 11, 13
Features In Progress Blocked Tabled Q&A Production
Feature A
Feature B
Feature C
55
Agile
Thursday, July 11, 13
Features In Progress Blocked Tabled Q&A Production
Feature A
Feature B
Feature C
56
Agile
Thursday, July 11, 13
Features In Progress Blocked Tabled Q&A Production
Feature A
Feature B
Feature C
Feature E
Feature D
56
Agile
Thursday, July 11, 13
Features In Progress Blocked Tabled Q&A Production
Feature AFeature BFeature C
Feature E
Feature G
57
Agile
Thursday, July 11, 13
Features In Progress Blocked Tabled Q&A Production
Feature AFeature BFeature C
Feature E
Feature D
Feature F
Feature G
57
Agile
Thursday, July 11, 13
Agile
Thursday, July 11, 13
Features In Progress Blocked Tabled Q&A Production
Feature A
Feature B
Feature C
Feature E
Feature D
Feature F
Feature G
59
Agile
Feature HMute Setting
Feature I
Advertisements
Thursday, July 11, 13
Features In Progress Blocked Tabled Q&A Production
Feature A
Feature B
Feature C
Feature EFeature D
Feature F
Feature G
Feature H
Feature I
60
Agile
Mute Setting
Advertisements
Thursday, July 11, 13
Agile
61
Thursday, July 11, 13
Agile
62
Lint Testing
Test Driven Development
Functional Testing
Black Box
Integration Testing
Unit Testing
Behavior Driven Development
White Box
Smoke Testing
Acceptance Testing
Focus Groups
Market Analysis
Surveys
Thursday, July 11, 13
ENSURES
QUALITY
Agile
62
Lint Testing
Test Driven Development
Functional Testing
Black Box
Integration Testing
Unit Testing
Behavior Driven Development
White Box
Smoke Testing
Acceptance Testing
Focus Groups
Market Analysis
Surveys
Thursday, July 11, 13
NOT Agile - Dedicated
63
Traffic Dedicated Resources
Thursday, July 11, 13
NOT Agile - Dedicated
63
0
10
20
30
40
Oct Nov Dec Jan Feb Mar
Traffic Dedicated Resources
Thursday, July 11, 13
NOT Agile - Dedicated
63
0
10
20
30
40
Oct Nov Dec Jan Feb Mar
Traffic Dedicated Resources
Wasted ££/$$
Thursday, July 11, 13
Agile with Cloud
64
0
10
20
30
40
Oct Nov Dec Jan Feb Mar
Traffic Cloud Resources
Thursday, July 11, 13
Agile with Cloud
64
0
10
20
30
40
Oct Nov Dec Jan Feb Mar
Traffic Cloud Resources
Thursday, July 11, 13
IMAGE: blogs.bu.edu
Agile
• Increase quality by reusing code from partners and libraries
65
Thursday, July 11, 13
secure
Thursday, July 11, 13
Security
67
•All about Trust•Provider•Customer•User
Thursday, July 11, 13
68
SECURITY•Security at every layer
PRESENTATION
APPLICATION
STORAGE
Thursday, July 11, 13
68
SECURITY•Security at every layer
PRESENTATION
APPLICATION
STORAGE
INTERFACESECURITYACROSS ALL LAYERS
Thursday, July 11, 13
69
SECURITY
•Use industry standards
•SSL
•Encryption
•At rest
•In-transit
Thursday, July 11, 13
70
SECURITY•Authentication
•User authentication
•Manage yourself
•Offload to 3rd party
•Host-based Authentication
•Security Groups
•Firewalls
•Configuration Management Systems
Thursday, July 11, 13
71
SECURITY•Hybrid Cloud
•Store different types of data in the right place
•Sensitive data in on-premise cloud
•Non-sensitive on public cloud
Thursday, July 11, 13
72
SECURITY
•Trustworthiness as an organization
•Cloud security is too important to leave up to the end-user alone
•Ownership gaps that leads to process and governance issues
•Compliance
•Logging and auditing
•Regulatory requirements
Thursday, July 11, 13
thank you!@rackspaceUK@leopackham@aslaen
Thursday, July 11, 13