Documente Academic
Documente Profesional
Documente Cultură
! Purpose-built
for cloud
Cloud is the only domain we focus on, with vertical
industry and horizontal solutions specialization
! Unique
Approach
Integrated capabilities lifecycle: cloud strategy,
architecture, implementation and adoption services
Solinea, Inc. 3
Webinar Agenda
Solinea, Inc. 4
Technology Evaluation Continuum
Proof of Concept
Quantifiable proof of business value to
multiple business stakeholders
Sandbox Scoped and budgeted project with Pilot
Informal exploration of assigned staffing Initial build-out of
technology Proving technical viability for specific tested solution
Small scale Limited user
installation to allow for use case and solution community and SLAs
experimentation May also evaluate competing Operated with
Single user/operator solutions production tooling and
testing support
Fully understand the impact/value
across multiple business units/
workloads
Solinea, Inc. 5
Setting Goals & Criteria
Proof of Concept
Prove a hypothesis
Goals must be directly link to the
Sandbox business requirements for approving Pilot
No predefined goals next steps Production quality/
or criteria performance goals
Generate convincing data
Reduced HW Successful
footprint comparing current state solution completion of
Functional Prove ROI and Investment Preproduction QA
understanding of testing
technology Gain practical skills and Completion of user
understanding, to properly design the testing
end state
Understand impact on IT lifecycle
service development and delivery
process
Solinea, Inc. 6
Candidate Workloads
! Selection Criteria
Solve a existing problem
Workload/application profile
Representative architecture pattern
Complexity and dependency
Supportability, Customization
! Stakeholder Involvement
Resource commitment
Is the pain point real
! Measurability
Existing quantifiable testing
Historical data
Solinea, Inc. 7
Selecting Tests
! Defining the scope (breadth and depth of PoC)
! Defines timeline, cost and complexity
! Application level testing
Primary issue is finding existing test with actual data
Needs to be self contained with limited dependency on other production
or test/dev systems
Many applications require refactoring to take advantage of cloud
architecture
! Largest number of tests are generally functional testing
Auto-scaling
High Availability
Operational
! Non-functional tests can be challenging
PoC is usually only functional simulation of production
Performance, capacity limited unless you have comparable benchmarks
Solinea, Inc. 8
Creating a Test Plan
Solinea, Inc. 9
OpenStack Operational Use Cases
Results 1 2
Once the stress testing load was initiated there was
about 60K to 80K requests per second. During this
initial phase the single caching server generated a
1
sustained CPU load over 75% (Red Bars). This
triggers a heat alarm which will launch and configure
a new caching server.
This new caching server is joined to the cluster and
gets an equal number of requests distributed to itself.
This causes the overall Cluster CPU load average to
2
decrease by roughly half. This should allow the
overall cluster to handle significantly more requests
per second.
Benefits
This test showcases the ability for the cluster to 2
grow and shrink as needed to handle expected
and unexpected high load and can scale
according to the level of load pushed against the
cluster 1
Solinea, Inc. 12
Example PoC Plan
Solinea, Inc. 13
Identifying the Prerequisites
Solinea, Inc. 15
OpenStack Distributions
Solinea, Inc. 16
Distribution Selection Criteria
! Price
! Adoption
! Support Offerings
! Installation Simplicity
! Maintainability and Management
! OpenStack release
! Value Added Tools
! Specialized Features
Storage
VMware integration
Quota
SDN
! Familiarity
Solinea, Inc. 17
Logical Architecture
Private Network
192.168.1.0/24
Public Network Floating IPs
10.10.1.0/24
Compute
Jump Box Controller(s) Object Store Nova compute
Foreman All APIs Swift Proxy Neutron agent Block
Repository except Swift Container iSCSI
Heat VM Neutron Object Cinder
Horizon gateway Account
SSH Qpid
MySQL
192.168.101.0/24
IPMI Network
Solinea, Inc. 18
Example Hardware Design
Unit
Segment
Role
Hardware
42
41
Network
Switch
(IPMI)
Switch
(Service)
Cisco
2xxx
Arista
7150
! Servers
Switch
(Management)
Cisco
3xxx
Minimal server hardware
40
39
cntr-01
Quanta
X12RS
configuration diversity
38
cntr-02
Quanta
X12RS
37
cntr-03
Quanta
X12RS
Management
36
cntr-04
Quanta
X12RS
35
34
cntr-05
cntr-06
Quanta
X12RS
Quanta
X12RS
One model for compute, one
33
32
comp-01
comp-02
Quanta
X12RS
Quanta
X12RS
for storage
31
comp-03
Quanta
X12RS
30
29
comp-04
comp-05
Quanta
X12RS
Quanta
X12RS
Most people segregate
28
27
Compute
comp-06
comp-07
Quanta
X12RS
Quanta
X12RS
compute, object and block
26
25
comp-08
comp-09
Quanta
X12RS
Quanta
X12RS
storage from controller
24
23
comp-10
Quanta
X12RS
nodes
KVM
Monitor
+
KVM
Dell
KVM
22
21
20
Admin
jump-01
Quanta
X12RS
! ToR Switches
iscsi-01
Quanta
X22RQ
19
18
Block
iscsi-02
Quanta
X22RQ
10Gb networking for public,
17
16
iscsi-03
Quanta
X22RQ
management and data
15
14
obj-01
Quanta
X22RQ
networks
13
12
11
obj-02
Quanta
X22RQ
1GB for IPMI
10
9
Object
obj-03
Quanta
X22RQ
! Storage will be determined
by workload needs
8
obj-04
Quanta
X22RQ
7
6
obj-05
Quanta
X22RQ
5
4
NFS, iSCSI, Swift and Ceph
dominate storage configs
3
2
1
Solinea, Inc. 19
Evaluation Example
! Weighted ranking approach
to evaluation
OpenStack PoC Evaluation Weighting
(0 to 5)
5=most
RHEL OSP
non-functional capabilities
attributes of a compute unit with minimal friction and deploy the appropriate level of resources without the need to "over provision". The ideal situation is to have
granular control over both the workload capacity of the compute unit and the service level. The compute unit should be able to easily scale to meet a variety of
workloads, I.E. once the initial compute unit is provisioned you should be able to easily add incremental and storage resources.
Compute
B. Ability to configure private flavors
C. Ability to configure memory in GB increments from .5 to 128
D. Ability to configure attached storage in GB increments to 1TB
4
4
5
5
20
20
3
4
12
0 Scoring metrics should be
detailed to reduce subjective
4 5 20 3 12
F. Ability to meter usage in 1 hour increments 1 5 5 2 2
G. Compute resource configuration changes can be made via the
5 5 25 1 5
nature
portal or via an API call
H. Ability to upload images into service catalog 5 5 25 2 10
I. 3 5 15 2 6
Compute Score 5.0 18.6 2.4 6.7
criteria
and conforms to the file system structure in use by the Guest OS. Block based storage can be delivered using a variety of service levels and is often classified
using IOPS , latency or QoS levels.
Object
based
storage
A. Ability to read, write and delete and Secure objects ranging in size
from 1 byte to 5 terabytes 2 3 6 1 2
B. Objects can be stored over geographically tiered locations
E. Accessible via APIs
E. Objects are taggable and versioned
1
1
1
4
5
3
4
5
3
2
3
4
2
3
4
! Should always be
F. Objects are replicated to multiple locations
Block-based
storage
A. Integrate with compute (attach/detach)
1
3
2
2
6
2
6
3
6
9
accompanied by testing
B. Multiple SLAs based tiers of block storage service
C. Ability to provide point-in-time snapshot backups
3
2
5
5
15
10
1
5
3
10 output and narrative for
executive audiences
D. Ability to resize volumes 1 5 5 7 7
E. Available across geographically dispersed locations 1 5 5 3 3
F. Storage has configurable IOPS 1 5 5 1 1
G. Metering is produced on volume/GB hours 1 5 5 2 2
technology comparisons
Solinea, Inc. 20
Example: Cloud vs. Appliance Evaluation
Use Case Tested for Comparative Purposes:
A predefined and parsed data set is preloaded on
Hadoop
Map/Reduce transforms the data to a number of key and
value pairs
The Map/Reduce job is submitted
Job is monitored for completion
PoC Legacy Appliance
! Cost: $125K + Services Cost: $1.2MM
! Timeframe: 3 weeks Timeframe: 2 weeks
! Performance: 40 minutes Performance: Did not compute
Solinea, Inc.
Solinea Services
We can make your PoC a success!
A repeatable methodology. Proven with our customers.
! ! " !
Solinea, Inc. 22
Resources Available on solinea.com
Solinea, Inc. 23
Accelerating the adoption of Cloud Computing
Thank You
Solinea, Inc.
404 Bryant Street
San Francisco, CA 94110
www.solinea.com
Proprietary and Confidential - Not to be distributed without prior written permission from Solinea, Inc.