SlideShare a Scribd company logo
1 of 24
Download to read offline
Accelerating the adoption of Cloud Computing
Planning an OpenStack PoC
Webinar
April 10, 2014
© Solinea, Inc.
Speakers Today
–  20 years as architect of infrastructure solutions
for the enterprise
–  Experience designing and deploying across US,
APAC and Emerging Markets
–  Specializes in infrastructure adoption in the
worlds largest enterprises across people,
process and technology
2
–  Managed and delivered some of the largest
cloud deployments, both public and private,
worldwide
–  Business and technical leadership to service
providers and enterprises around the world
–  Prior to Solinea, Seth was a Director in the
Product Management Group at Cloudscaling
Brad Vaughan
Seth Fox
© Solinea, Inc. 3
Solinea Overview
Cloud is the only domain we focus on, with vertical
industry and horizontal solutions specialization
Purpose-built
for cloud
Track record of success architecting, building and
operating production clouds – private and public –
world-wide
Proven Delivery
Success
We understand cloud adoption challenges of global
companies
Enterprise IT
Experience
Integrated capabilities lifecycle: cloud strategy,
architecture, implementation and adoption services
Unique
Approach
!
!
Accelerating Open Infrastructure Adoption
Built the first OpenStack production clouds and
contributors to the platform since its inception
OpenStack™
Experience
© Solinea, Inc.
Webinar Agenda
Why a Proof of Concept (PoC)?
Select PoC Candidate Workloads
Creating a Test Plan
PoC Architecture
Deployment Planning
Solinea Jumpstart Methodology
4
© Solinea, Inc.
Technology Evaluation Continuum
Sandbox
•  Informal exploration of
technology
•  Small scale
installation to allow for
experimentation
•  Single user/operator
testing
Proof of Concept
•  Quantifiable proof of business value to
multiple business stakeholders
•  Scoped and budgeted project with
assigned staffing
•  Proving technical viability for specific
use case and solution
•  May also evaluate competing
solutions
•  Fully understand the impact/value
across multiple business units/
workloads
Pilot
•  Initial build-out of
tested solution
•  Limited user
community and SLAs
•  Operated with
production tooling and
support
5
© Solinea, Inc.
Setting Goals & Criteria
Sandbox
•  No predefined goals
or criteria
•  Reduced HW
footprint
•  Functional
understanding of
technology
Proof of Concept
•  Prove a hypothesis
•  Goals must be directly link to the
business requirements for approving
next steps
•  Generate convincing data
comparing current state solution
•  Prove ROI and Investment
•  Gain practical skills and
understanding, to properly design the
end state
•  Understand impact on IT lifecycle
service development and delivery
process
Pilot
•  Production quality/
performance goals
•  Successful
completion of
Preproduction QA
testing
•  Completion of user
testing
6
© Solinea, Inc.
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
7
© Solinea, Inc.
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
8
© Solinea, Inc.
Creating a Test Plan
!  The candidate selection process should have
identified a workloads with existing test harness
!  Developing, architecting and implementing
testing tools is time consuming and complicated
!  Formal definition of use cases is required to
ensure a valid scope
9
Use Case ID
Purpose
Pre-requisites
Required Data
Steps
Expected Results
Actual Results
© Solinea, Inc.
OpenStack Operational Use Cases
!  Exercise the APIs
–  Create and destroy
Objects (e.g. users,
tenants, flavors, image)
–  Start/Stop, Enable/
Disable
!  Non-functional features
–  Upgrading the
environment
–  High availability /
Failover
!  Backup and recover
10
© Solinea, Inc.
OpenStack Testing Tools
!  Several tools available
–  Tempest: automated CI/CD test suite for OpenStack
–  Rally: benchmark OpenStack at scale
!  Valuable to validate PoC platform install prior to
running other tests
!  Can be very complicated to configure
!  Types of Tests
–  API – RESTful calls
–  CLI – read-only actions of the client
–  Scenario – often operational actions
–  Stress – used primarily to identify race condition bugs
–  3rd Party – test non-native API’s like EC2 compatibility
11
© Solinea, Inc.
This test showcases the ability for the cluster to
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
Benefits
Results 1 2
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
sustained CPU load over 75% (Red Bars). This
triggers a heat alarm which will launch and configure
a new caching server.
1
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
decrease by roughly half. This should allow the
overall cluster to handle significantly more requests
per second.
2
Test Results: Auto Scaling
12
© Solinea, Inc.
Example PoC Plan
13
© Solinea, Inc.
!  Equipment
–  Rack
•  RUs, Power, A/C
–  Servers
•  Controller, Storage,
Compute
–  Storage
•  Storage software,
drives, backup space
–  Networking
•  Networks, IPs, SSL
certs
!  Software & Data
–  OpenStack Code
–  Application Software
•  Licenses
•  Who will install
•  Who will customize
–  Testing Tools
•  Install and configure
–  Sample Datasets
•  Which datasets (live,
test) ?
!  Privacy and Security
14
Identifying the Prerequisites
© Solinea, Inc.
Example Skills Matrix
Role Networking Compute Storage Other
“OpenStack”
Generalist
Good Linux
networking
experience
Excellent hypervisor
skills
Excellent Linux
administration skills
Config management
with Puppet, Chef,
etc.
Experience
administrating
iSCSI or NFS
servers
General python
scripting
Experience using
OpenStack
clouds
Network Specialist Strong general L2/L3
skills with chosen
ToR switches
Excellent virtualized
networking skills
(OVS, linux bridging,
etc.)
Experience with
chosen hypervisor(s)
Experience with NICs
and IPMI/ILo on
chosen hardware
Understanding of
network tuning for
iSCSI / NFS traffic
Storage Specialist Familiarity with
iSCSI / NFS tuning
Excellent tuning/
troubleshooting
with chosen
storage
15
© Solinea, Inc.
OpenStack Distributions
16
Sandbox
•  DevStack
•  RDO
•  Fuel
Proof of Concept
•  RDO/RHEL OSP
•  Fuel
•  Piston
•  Cloudscaling
•  Stackops
•  Many others …
Pilot
•  RHEL OSP
•  Fuel
•  Piston
•  Cloudscaling
•  Stackops
•  Many others …
© Solinea, Inc.
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
17
© Solinea, Inc.
Logical Architecture
18
Object Store
•  Swift Proxy
•  Container
•  Object
•  Account
Controller(s)
•  All APIs
except Swift
•  Neutron
gateway
•  Qpid
•  MySQL
Jump Box
•  Foreman
•  Repository
•  Heat VM
•  Horizon
•  SSH
Compute
•  Nova compute
•  Neutron agent Block
•  iSCSI
•  Cinder
IPMI Network
Mgmt Network
Storage Network
Public Network
192.168.103.0/24
Private Network
192.168.1.0/24
Floating IPs
10.10.1.0/24
192.168.102.0/24
192.168.101.0/24
© Solinea, Inc.
Unit	
   Segment	
   Role	
   Hardware	
  
42	
  
Network	
  
Switch	
  (IPMI)	
   Cisco	
  2xxx	
  
41	
   Switch	
  (Service)	
   Arista	
  7150	
  
40	
   Switch	
  (Management)	
   Cisco	
  3xxx	
  
39	
  
Management	
  
cntr-­‐01	
   Quanta	
  X12RS	
  
38	
   cntr-­‐02	
   Quanta	
  X12RS	
  
37	
   cntr-­‐03	
   Quanta	
  X12RS	
  
36	
   cntr-­‐04	
   Quanta	
  X12RS	
  
35	
   cntr-­‐05	
   Quanta	
  X12RS	
  
34	
   cntr-­‐06	
   Quanta	
  X12RS	
  
33	
  
Compute	
  
comp-­‐01	
   Quanta	
  X12RS	
  
32	
   comp-­‐02	
   Quanta	
  X12RS	
  
31	
   comp-­‐03	
   Quanta	
  X12RS	
  
30	
   comp-­‐04	
   Quanta	
  X12RS	
  
29	
   comp-­‐05	
   Quanta	
  X12RS	
  
28	
   comp-­‐06	
   Quanta	
  X12RS	
  
27	
   comp-­‐07	
   Quanta	
  X12RS	
  
26	
   comp-­‐08	
   Quanta	
  X12RS	
  
25	
   comp-­‐09	
   Quanta	
  X12RS	
  
24	
   comp-­‐10	
   Quanta	
  X12RS	
  
23	
  
KVM	
   Monitor	
  +	
  KVM	
   Dell	
  KVM	
  
22	
  
21	
   Admin	
   jump-­‐01	
   Quanta	
  X12RS	
  
20	
  
Block	
  
iscsi-­‐01	
   Quanta	
  X22RQ	
  
19	
  
18	
  
iscsi-­‐02	
   Quanta	
  X22RQ	
  
17	
  
16	
  
iscsi-­‐03	
   Quanta	
  X22RQ	
  
15	
  
14	
  
Object	
  
obj-­‐01	
   Quanta	
  X22RQ	
  
13	
  
12	
  
obj-­‐02	
   Quanta	
  X22RQ	
  
11	
  
10	
  
obj-­‐03	
   Quanta	
  X22RQ	
  
9	
  
8	
  
obj-­‐04	
   Quanta	
  X22RQ	
  
7	
  
6	
  
obj-­‐05	
   Quanta	
  X22RQ	
  
5	
  
4	
  
	
  	
  
	
  	
   	
  	
  
3	
  
2	
   	
  	
   	
  	
  
1	
   	
  	
   	
  	
  
!  Servers
–  Minimal server hardware
configuration diversity
–  One model for compute, one
for storage
–  Most people segregate
compute, object and block
storage from controller
nodes
!  ToR Switches
–  10Gb networking for public,
management and data
networks
–  1GB for IPMI
!  Storage will be determined
by workload needs
–  NFS, iSCSI, Swift and Ceph
dominate storage configs
19
Example Hardware Design
© Solinea, Inc.
OpenStack PoC Evaluation Weighting
(0 to 5)
5=most
important
RHEL OSP SUSE
Rank Weighted Score Rank
Weighted
ScoreCriteria
1. Compute Resources
This category defines the attributes of the compute resource that are under control of the end user. The end user should be able to configure the capacity and
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 4 5 20 3 12
C. Ability to configure memory in GB increments from .5 to 128 4 5 20 4 0
D. Ability to configure attached storage in GB increments to 1TB 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
portal or via an API call 5 5 25 1 5
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
Allocation of Compute Score 15% 0.8 2.79 0.4 1.01
	
  	
   	
  	
   	
  	
   	
  	
   	
  	
   	
  	
  
2. Storage Resources
This category defines the attributes of the storage services that are under control of the end user. Two categories of storage services are listed Object based storage
and Block based storage. Object based storage, which would be appropriate for storing backups, images, archives, etc. Object based storage is used when latency
and performance are not top criteria and low cost/high volume requirements preside. Object based storage is not part of the local attached file system. Amazon web
services S3 or Openstack SWIFT are examples of object based storage. Block based storage refers to the typical file system storage that is directly accessible by OS
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 1 4 4 2 2
E. Accessible via APIs 1 5 5 3 3
E. Objects are taggable and versioned 1 3 3 4 4
F. Objects are replicated to multiple locations 1 2 2 6 6
Block-­‐based	
  storage	
   	
  	
   	
  	
   	
  	
   	
  	
   	
  	
  
A. Integrate with compute (attach/detach) 3 2 6 3 9
B. Multiple SLAs based tiers of block storage service 3 5 15 1 3
C. Ability to provide point-in-time snapshot backups
2 5 10 5 10
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
Storage Score 4.1 5.9 3.2 4.3
Allocation of Storage Score 15% 0.6 0.89 0.5 0.65
!  Weighted ranking approach
to evaluation
–  Simple pass/fail testing
doesn’t capture flexibility and
non-functional capabilities
–  Scoring metrics should be
detailed to reduce subjective
nature
!  Each use case and test
should have several rating
criteria
!  Should always be
accompanied by testing
output and narrative for
executive audiences
!  Very useful in vendor/
technology comparisons
20
Evaluation Example
© Solinea, Inc.
Example: Cloud vs. Appliance Evaluation
PoC
!  Cost: $125K + Services
!  Timeframe: 3 weeks
!  Performance: 40 minutes
Legacy Appliance
•  Cost: $1.2MM
•  Timeframe: 2 weeks
•  Performance: Did not compute
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
© Solinea, Inc.
Workshop
!  Workload Analysis and
Categorization
!  IaaS architecture confirmation
!  Bill of Materials (BoM)
!  Implementation Plan to
immediately go into POC
Proof of Concept
!  Logical & Physical Architecture
!  OpenStack Build Specification
!  OpenStack Cloud (single rack);
!  Training & Mentoring Program.
22
Solinea Services
! ! !
"
Conceive Architect Integrate Adopt
We can make your PoC a success!
A repeatable methodology. Proven with our customers.
© Solinea, Inc. 23
Resources Available on solinea.com
!  Slides / Project Plans for this webinar
–  Replay and Materials available in 24-48 Hours
–  Emails will be sent with link
!  Upcoming Webinars
–  OpenStack Icehouse Preview – April 22nd
!  Replays / Downloads Available Now
–  Building OpenStack Block Storage into your Cloud
–  Making the case for OpenStack in the Enterprise
–  OpenStack Breaking into the Enterprise
Accelerating the adoption of Cloud Computing
Proprietary and Confidential - Not to be distributed without prior written permission from Solinea, Inc.
Thank You
Solinea, Inc.
404 Bryant Street
San Francisco, CA 94110
www.solinea.com

More Related Content

What's hot

gRPC - Fastest Data Transfer Protocol
gRPC - Fastest Data Transfer ProtocolgRPC - Fastest Data Transfer Protocol
gRPC - Fastest Data Transfer ProtocolSougata Pal
 
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...Vietnam Open Infrastructure User Group
 
runC – Open Container Initiative
runC – Open Container InitiativerunC – Open Container Initiative
runC – Open Container InitiativeJeeva Chelladhurai
 
Containers orchestrators: Docker vs. Kubernetes
Containers orchestrators: Docker vs. KubernetesContainers orchestrators: Docker vs. Kubernetes
Containers orchestrators: Docker vs. KubernetesDmitry Lazarenko
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorialopenflow
 
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...KCDItaly
 
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...Vietnam Open Infrastructure User Group
 
Ceilometer to Gnocchi
Ceilometer to GnocchiCeilometer to Gnocchi
Ceilometer to GnocchiGordon Chung
 
Docker and kubernetes
Docker and kubernetesDocker and kubernetes
Docker and kubernetesDongwon Kim
 
Debugging the Cloud Foundry Routing Tier
Debugging the Cloud Foundry Routing TierDebugging the Cloud Foundry Routing Tier
Debugging the Cloud Foundry Routing TierVMware Tanzu
 
Layered caching in OpenResty (OpenResty Con 2018)
Layered caching in OpenResty (OpenResty Con 2018)Layered caching in OpenResty (OpenResty Con 2018)
Layered caching in OpenResty (OpenResty Con 2018)Thibault Charbonnier
 
Using Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with CephUsing Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with CephCloudOps2005
 
3GPP 5G SA Detailed explanation 1(Relationship between 5G Identifier and Virt...
3GPP 5G SA Detailed explanation 1(Relationship between 5G Identifier and Virt...3GPP 5G SA Detailed explanation 1(Relationship between 5G Identifier and Virt...
3GPP 5G SA Detailed explanation 1(Relationship between 5G Identifier and Virt...Ryuichi Yasunaga
 
Introduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageIntroduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageejlp12
 
Introduction to docker swarm
Introduction to docker swarmIntroduction to docker swarm
Introduction to docker swarmWalid Ashraf
 
Cilium - BPF & XDP for containers
 Cilium - BPF & XDP for containers Cilium - BPF & XDP for containers
Cilium - BPF & XDP for containersDocker, Inc.
 
Fluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshellFluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshellN Masahiro
 

What's hot (20)

gRPC - Fastest Data Transfer Protocol
gRPC - Fastest Data Transfer ProtocolgRPC - Fastest Data Transfer Protocol
gRPC - Fastest Data Transfer Protocol
 
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
 
runC – Open Container Initiative
runC – Open Container InitiativerunC – Open Container Initiative
runC – Open Container Initiative
 
Containers orchestrators: Docker vs. Kubernetes
Containers orchestrators: Docker vs. KubernetesContainers orchestrators: Docker vs. Kubernetes
Containers orchestrators: Docker vs. Kubernetes
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
 
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
 
Ceilometer to Gnocchi
Ceilometer to GnocchiCeilometer to Gnocchi
Ceilometer to Gnocchi
 
Kubernetes networking & Security
Kubernetes networking & SecurityKubernetes networking & Security
Kubernetes networking & Security
 
Docker and kubernetes
Docker and kubernetesDocker and kubernetes
Docker and kubernetes
 
Debugging the Cloud Foundry Routing Tier
Debugging the Cloud Foundry Routing TierDebugging the Cloud Foundry Routing Tier
Debugging the Cloud Foundry Routing Tier
 
Layered caching in OpenResty (OpenResty Con 2018)
Layered caching in OpenResty (OpenResty Con 2018)Layered caching in OpenResty (OpenResty Con 2018)
Layered caching in OpenResty (OpenResty Con 2018)
 
Using Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with CephUsing Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with Ceph
 
3GPP 5G SA Detailed explanation 1(Relationship between 5G Identifier and Virt...
3GPP 5G SA Detailed explanation 1(Relationship between 5G Identifier and Virt...3GPP 5G SA Detailed explanation 1(Relationship between 5G Identifier and Virt...
3GPP 5G SA Detailed explanation 1(Relationship between 5G Identifier and Virt...
 
Introduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageIntroduction to Docker storage, volume and image
Introduction to Docker storage, volume and image
 
Introduction to docker swarm
Introduction to docker swarmIntroduction to docker swarm
Introduction to docker swarm
 
Jenkins
JenkinsJenkins
Jenkins
 
Cilium - BPF & XDP for containers
 Cilium - BPF & XDP for containers Cilium - BPF & XDP for containers
Cilium - BPF & XDP for containers
 
Fluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshellFluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshell
 
Jenkins Overview
Jenkins OverviewJenkins Overview
Jenkins Overview
 

Viewers also liked

An example of a successful proof of concept
An example of a successful proof of conceptAn example of a successful proof of concept
An example of a successful proof of conceptETLSolutions
 
Planning your OpenStack PoC
Planning your OpenStack PoCPlanning your OpenStack PoC
Planning your OpenStack PoCopenstackstl
 
Microsoft Office 365 POC from Atidan
Microsoft Office 365 POC from AtidanMicrosoft Office 365 POC from Atidan
Microsoft Office 365 POC from AtidanDavid J Rosenthal
 
OpenStack: The path to cloud
OpenStack: The path to cloudOpenStack: The path to cloud
OpenStack: The path to cloudSusan Wu
 
OpenStack: A Business Perspectives
OpenStack: A Business PerspectivesOpenStack: A Business Perspectives
OpenStack: A Business PerspectivesSusan Wu
 
Posh Consulting Inc. Overview
Posh Consulting Inc. OverviewPosh Consulting Inc. Overview
Posh Consulting Inc. Overviewash321ash
 
Cloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMOCloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMOAWS Germany
 
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding PipelineAmazon Web Services
 
HPE presentation at SAPPHIRE 2016 in SUSE Mini-theatre
HPE presentation at SAPPHIRE 2016 in SUSE Mini-theatreHPE presentation at SAPPHIRE 2016 in SUSE Mini-theatre
HPE presentation at SAPPHIRE 2016 in SUSE Mini-theatreMike Nelson
 
Design submission template
Design submission templateDesign submission template
Design submission templatekrudee
 
HPE | Network Virtualization | POC
HPE | Network Virtualization | POCHPE | Network Virtualization | POC
HPE | Network Virtualization | POCJeffrey Nunn
 
ETSI NFV PoC #36
ETSI NFV PoC #36ETSI NFV PoC #36
ETSI NFV PoC #36Netrounds
 
Xen server poc template
Xen server poc template Xen server poc template
Xen server poc template wmosquera
 
Interactive SQL POC on Hadoop (Hive, Presto and Hive-on-Tez)
Interactive SQL POC on Hadoop (Hive, Presto and Hive-on-Tez)Interactive SQL POC on Hadoop (Hive, Presto and Hive-on-Tez)
Interactive SQL POC on Hadoop (Hive, Presto and Hive-on-Tez)Sudhir Mallem
 
Are We Done Yet ? Testing Your OpenStack Deployment
Are We Done Yet ? Testing Your OpenStack DeploymentAre We Done Yet ? Testing Your OpenStack Deployment
Are We Done Yet ? Testing Your OpenStack DeploymentKen Pepple
 
Proof of Concept Workshop
Proof of Concept WorkshopProof of Concept Workshop
Proof of Concept WorkshopDanny Holtschke
 
Proof Of Concept Presentation on Concept
Proof Of Concept Presentation on ConceptProof Of Concept Presentation on Concept
Proof Of Concept Presentation on ConceptUniversity of Limerick
 

Viewers also liked (20)

An example of a successful proof of concept
An example of a successful proof of conceptAn example of a successful proof of concept
An example of a successful proof of concept
 
Planning your OpenStack PoC
Planning your OpenStack PoCPlanning your OpenStack PoC
Planning your OpenStack PoC
 
Microsoft Office 365 POC from Atidan
Microsoft Office 365 POC from AtidanMicrosoft Office 365 POC from Atidan
Microsoft Office 365 POC from Atidan
 
OpenStack: The path to cloud
OpenStack: The path to cloudOpenStack: The path to cloud
OpenStack: The path to cloud
 
OpenStack: A Business Perspectives
OpenStack: A Business PerspectivesOpenStack: A Business Perspectives
OpenStack: A Business Perspectives
 
Big Data Proof of Concept
Big Data Proof of ConceptBig Data Proof of Concept
Big Data Proof of Concept
 
Ibm based mdm poc
Ibm based mdm pocIbm based mdm poc
Ibm based mdm poc
 
Posh Consulting Inc. Overview
Posh Consulting Inc. OverviewPosh Consulting Inc. Overview
Posh Consulting Inc. Overview
 
Cloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMOCloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMO
 
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
 
HPE presentation at SAPPHIRE 2016 in SUSE Mini-theatre
HPE presentation at SAPPHIRE 2016 in SUSE Mini-theatreHPE presentation at SAPPHIRE 2016 in SUSE Mini-theatre
HPE presentation at SAPPHIRE 2016 in SUSE Mini-theatre
 
Design submission template
Design submission templateDesign submission template
Design submission template
 
HPE | Network Virtualization | POC
HPE | Network Virtualization | POCHPE | Network Virtualization | POC
HPE | Network Virtualization | POC
 
ETSI NFV PoC #36
ETSI NFV PoC #36ETSI NFV PoC #36
ETSI NFV PoC #36
 
Xen server poc template
Xen server poc template Xen server poc template
Xen server poc template
 
Proof-Of-Concept
Proof-Of-ConceptProof-Of-Concept
Proof-Of-Concept
 
Interactive SQL POC on Hadoop (Hive, Presto and Hive-on-Tez)
Interactive SQL POC on Hadoop (Hive, Presto and Hive-on-Tez)Interactive SQL POC on Hadoop (Hive, Presto and Hive-on-Tez)
Interactive SQL POC on Hadoop (Hive, Presto and Hive-on-Tez)
 
Are We Done Yet ? Testing Your OpenStack Deployment
Are We Done Yet ? Testing Your OpenStack DeploymentAre We Done Yet ? Testing Your OpenStack Deployment
Are We Done Yet ? Testing Your OpenStack Deployment
 
Proof of Concept Workshop
Proof of Concept WorkshopProof of Concept Workshop
Proof of Concept Workshop
 
Proof Of Concept Presentation on Concept
Proof Of Concept Presentation on ConceptProof Of Concept Presentation on Concept
Proof Of Concept Presentation on Concept
 

Similar to Planning open stack-poc

OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOpsCisco DevNet
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Skytap Cloud
 
CHAI by Wanclouds for OpenStack Operations
CHAI by Wanclouds for OpenStack OperationsCHAI by Wanclouds for OpenStack Operations
CHAI by Wanclouds for OpenStack OperationsZayad Bin Tariq Malik
 
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus LinuxUnlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus LinuxCumulus Networks
 
Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarMirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarKamesh Pemmaraju
 
Updated_2016_IT_20
Updated_2016_IT_20Updated_2016_IT_20
Updated_2016_IT_20Frank Agodi
 
Using Docker EE to Scale Operational Intelligence at Splunk
Using Docker EE to Scale Operational Intelligence at SplunkUsing Docker EE to Scale Operational Intelligence at Splunk
Using Docker EE to Scale Operational Intelligence at SplunkDocker, Inc.
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsSOASTA
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsNicolas (Nick) Barcet
 
Continuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerContinuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerAmazon Web Services
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsSOASTA
 
Self-Service Secure Test and Release Pipelines
Self-Service Secure Test and Release PipelinesSelf-Service Secure Test and Release Pipelines
Self-Service Secure Test and Release PipelinesSalesforce Engineering
 
Devtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFVDevtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFVAlex Henthorn-Iwane
 
Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments Liming Zhu
 
Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)
Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)
Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)VMware Tanzu
 
Swimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case studySwimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case studyOPNFV
 
Mirantis Brocade Sales presentation - Draft 4 - .pptx
Mirantis Brocade Sales presentation - Draft 4 - .pptxMirantis Brocade Sales presentation - Draft 4 - .pptx
Mirantis Brocade Sales presentation - Draft 4 - .pptxMarkPresti3
 
AWS Public Sector Symposium 2014 Canberra | Continuous Integration and Deploy...
AWS Public Sector Symposium 2014 Canberra | Continuous Integration and Deploy...AWS Public Sector Symposium 2014 Canberra | Continuous Integration and Deploy...
AWS Public Sector Symposium 2014 Canberra | Continuous Integration and Deploy...Amazon Web Services
 
BayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI PortfolioBayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI PortfolioMaulik Shyani
 

Similar to Planning open stack-poc (20)

OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
Resume
ResumeResume
Resume
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
 
CHAI by Wanclouds for OpenStack Operations
CHAI by Wanclouds for OpenStack OperationsCHAI by Wanclouds for OpenStack Operations
CHAI by Wanclouds for OpenStack Operations
 
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus LinuxUnlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
 
Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarMirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux Webinar
 
Updated_2016_IT_20
Updated_2016_IT_20Updated_2016_IT_20
Updated_2016_IT_20
 
Using Docker EE to Scale Operational Intelligence at Splunk
Using Docker EE to Scale Operational Intelligence at SplunkUsing Docker EE to Scale Operational Intelligence at Splunk
Using Docker EE to Scale Operational Intelligence at Splunk
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
Continuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerContinuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and Docker
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
Self-Service Secure Test and Release Pipelines
Self-Service Secure Test and Release PipelinesSelf-Service Secure Test and Release Pipelines
Self-Service Secure Test and Release Pipelines
 
Devtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFVDevtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFV
 
Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments
 
Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)
Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)
Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)
 
Swimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case studySwimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case study
 
Mirantis Brocade Sales presentation - Draft 4 - .pptx
Mirantis Brocade Sales presentation - Draft 4 - .pptxMirantis Brocade Sales presentation - Draft 4 - .pptx
Mirantis Brocade Sales presentation - Draft 4 - .pptx
 
AWS Public Sector Symposium 2014 Canberra | Continuous Integration and Deploy...
AWS Public Sector Symposium 2014 Canberra | Continuous Integration and Deploy...AWS Public Sector Symposium 2014 Canberra | Continuous Integration and Deploy...
AWS Public Sector Symposium 2014 Canberra | Continuous Integration and Deploy...
 
BayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI PortfolioBayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI Portfolio
 

More from Vietnam Open Infrastructure User Group

Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with CephRoom 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with CephVietnam Open Infrastructure User Group
 
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...Vietnam Open Infrastructure User Group
 
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...Vietnam Open Infrastructure User Group
 
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...Vietnam Open Infrastructure User Group
 
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...Vietnam Open Infrastructure User Group
 
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Vietnam Open Infrastructure User Group
 
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...Vietnam Open Infrastructure User Group
 
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...Vietnam Open Infrastructure User Group
 
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Vietnam Open Infrastructure User Group
 
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...Vietnam Open Infrastructure User Group
 
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsiRoom 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsiVietnam Open Infrastructure User Group
 
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...Vietnam Open Infrastructure User Group
 
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...Vietnam Open Infrastructure User Group
 
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...Vietnam Open Infrastructure User Group
 
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...Vietnam Open Infrastructure User Group
 
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache JamesRoom 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache JamesVietnam Open Infrastructure User Group
 
Phiên sáng - 05 - Chia sẻ về Open Infrastructure trên thế giới
Phiên sáng - 05 - Chia sẻ về Open Infrastructure trên thế giớiPhiên sáng - 05 - Chia sẻ về Open Infrastructure trên thế giới
Phiên sáng - 05 - Chia sẻ về Open Infrastructure trên thế giớiVietnam Open Infrastructure User Group
 
Phiên sáng - 06 - Thúc đẩy phát triển với Hệ sinh thái Cloud mở
Phiên sáng - 06 - Thúc đẩy phát triển với Hệ sinh thái Cloud mởPhiên sáng - 06 - Thúc đẩy phát triển với Hệ sinh thái Cloud mở
Phiên sáng - 06 - Thúc đẩy phát triển với Hệ sinh thái Cloud mởVietnam Open Infrastructure User Group
 

More from Vietnam Open Infrastructure User Group (20)

Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with CephRoom 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
 
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
 
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
 
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
 
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
 
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
 
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
 
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
 
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
 
Room 2 - 7 - Lã Mạnh Hà - Agile + DevOps = A great combination
Room 2 - 7 - Lã Mạnh Hà - Agile + DevOps = A great combinationRoom 2 - 7 - Lã Mạnh Hà - Agile + DevOps = A great combination
Room 2 - 7 - Lã Mạnh Hà - Agile + DevOps = A great combination
 
Room 2 - 1 - Phạm Quang Minh - A real DevOps culture in practice
Room 2 - 1 - Phạm Quang Minh - A real DevOps culture in practiceRoom 2 - 1 - Phạm Quang Minh - A real DevOps culture in practice
Room 2 - 1 - Phạm Quang Minh - A real DevOps culture in practice
 
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
 
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsiRoom 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
 
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
 
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
 
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
 
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
 
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache JamesRoom 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
 
Phiên sáng - 05 - Chia sẻ về Open Infrastructure trên thế giới
Phiên sáng - 05 - Chia sẻ về Open Infrastructure trên thế giớiPhiên sáng - 05 - Chia sẻ về Open Infrastructure trên thế giới
Phiên sáng - 05 - Chia sẻ về Open Infrastructure trên thế giới
 
Phiên sáng - 06 - Thúc đẩy phát triển với Hệ sinh thái Cloud mở
Phiên sáng - 06 - Thúc đẩy phát triển với Hệ sinh thái Cloud mởPhiên sáng - 06 - Thúc đẩy phát triển với Hệ sinh thái Cloud mở
Phiên sáng - 06 - Thúc đẩy phát triển với Hệ sinh thái Cloud mở
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Planning open stack-poc

  • 1. Accelerating the adoption of Cloud Computing Planning an OpenStack PoC Webinar April 10, 2014
  • 2. © Solinea, Inc. Speakers Today –  20 years as architect of infrastructure solutions for the enterprise –  Experience designing and deploying across US, APAC and Emerging Markets –  Specializes in infrastructure adoption in the worlds largest enterprises across people, process and technology 2 –  Managed and delivered some of the largest cloud deployments, both public and private, worldwide –  Business and technical leadership to service providers and enterprises around the world –  Prior to Solinea, Seth was a Director in the Product Management Group at Cloudscaling Brad Vaughan Seth Fox
  • 3. © Solinea, Inc. 3 Solinea Overview Cloud is the only domain we focus on, with vertical industry and horizontal solutions specialization Purpose-built for cloud Track record of success architecting, building and operating production clouds – private and public – world-wide Proven Delivery Success We understand cloud adoption challenges of global companies Enterprise IT Experience Integrated capabilities lifecycle: cloud strategy, architecture, implementation and adoption services Unique Approach ! ! Accelerating Open Infrastructure Adoption Built the first OpenStack production clouds and contributors to the platform since its inception OpenStack™ Experience
  • 4. © Solinea, Inc. Webinar Agenda Why a Proof of Concept (PoC)? Select PoC Candidate Workloads Creating a Test Plan PoC Architecture Deployment Planning Solinea Jumpstart Methodology 4
  • 5. © Solinea, Inc. Technology Evaluation Continuum Sandbox •  Informal exploration of technology •  Small scale installation to allow for experimentation •  Single user/operator testing Proof of Concept •  Quantifiable proof of business value to multiple business stakeholders •  Scoped and budgeted project with assigned staffing •  Proving technical viability for specific use case and solution •  May also evaluate competing solutions •  Fully understand the impact/value across multiple business units/ workloads Pilot •  Initial build-out of tested solution •  Limited user community and SLAs •  Operated with production tooling and support 5
  • 6. © Solinea, Inc. Setting Goals & Criteria Sandbox •  No predefined goals or criteria •  Reduced HW footprint •  Functional understanding of technology Proof of Concept •  Prove a hypothesis •  Goals must be directly link to the business requirements for approving next steps •  Generate convincing data comparing current state solution •  Prove ROI and Investment •  Gain practical skills and understanding, to properly design the end state •  Understand impact on IT lifecycle service development and delivery process Pilot •  Production quality/ performance goals •  Successful completion of Preproduction QA testing •  Completion of user testing 6
  • 7. © Solinea, Inc. 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 7
  • 8. © Solinea, Inc. 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 8
  • 9. © Solinea, Inc. Creating a Test Plan !  The candidate selection process should have identified a workloads with existing test harness !  Developing, architecting and implementing testing tools is time consuming and complicated !  Formal definition of use cases is required to ensure a valid scope 9 Use Case ID Purpose Pre-requisites Required Data Steps Expected Results Actual Results
  • 10. © Solinea, Inc. OpenStack Operational Use Cases !  Exercise the APIs –  Create and destroy Objects (e.g. users, tenants, flavors, image) –  Start/Stop, Enable/ Disable !  Non-functional features –  Upgrading the environment –  High availability / Failover !  Backup and recover 10
  • 11. © Solinea, Inc. OpenStack Testing Tools !  Several tools available –  Tempest: automated CI/CD test suite for OpenStack –  Rally: benchmark OpenStack at scale !  Valuable to validate PoC platform install prior to running other tests !  Can be very complicated to configure !  Types of Tests –  API – RESTful calls –  CLI – read-only actions of the client –  Scenario – often operational actions –  Stress – used primarily to identify race condition bugs –  3rd Party – test non-native API’s like EC2 compatibility 11
  • 12. © Solinea, Inc. This test showcases the ability for the cluster to 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 Benefits Results 1 2 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 sustained CPU load over 75% (Red Bars). This triggers a heat alarm which will launch and configure a new caching server. 1 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 decrease by roughly half. This should allow the overall cluster to handle significantly more requests per second. 2 Test Results: Auto Scaling 12
  • 14. © Solinea, Inc. !  Equipment –  Rack •  RUs, Power, A/C –  Servers •  Controller, Storage, Compute –  Storage •  Storage software, drives, backup space –  Networking •  Networks, IPs, SSL certs !  Software & Data –  OpenStack Code –  Application Software •  Licenses •  Who will install •  Who will customize –  Testing Tools •  Install and configure –  Sample Datasets •  Which datasets (live, test) ? !  Privacy and Security 14 Identifying the Prerequisites
  • 15. © Solinea, Inc. Example Skills Matrix Role Networking Compute Storage Other “OpenStack” Generalist Good Linux networking experience Excellent hypervisor skills Excellent Linux administration skills Config management with Puppet, Chef, etc. Experience administrating iSCSI or NFS servers General python scripting Experience using OpenStack clouds Network Specialist Strong general L2/L3 skills with chosen ToR switches Excellent virtualized networking skills (OVS, linux bridging, etc.) Experience with chosen hypervisor(s) Experience with NICs and IPMI/ILo on chosen hardware Understanding of network tuning for iSCSI / NFS traffic Storage Specialist Familiarity with iSCSI / NFS tuning Excellent tuning/ troubleshooting with chosen storage 15
  • 16. © Solinea, Inc. OpenStack Distributions 16 Sandbox •  DevStack •  RDO •  Fuel Proof of Concept •  RDO/RHEL OSP •  Fuel •  Piston •  Cloudscaling •  Stackops •  Many others … Pilot •  RHEL OSP •  Fuel •  Piston •  Cloudscaling •  Stackops •  Many others …
  • 17. © Solinea, Inc. 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 17
  • 18. © Solinea, Inc. Logical Architecture 18 Object Store •  Swift Proxy •  Container •  Object •  Account Controller(s) •  All APIs except Swift •  Neutron gateway •  Qpid •  MySQL Jump Box •  Foreman •  Repository •  Heat VM •  Horizon •  SSH Compute •  Nova compute •  Neutron agent Block •  iSCSI •  Cinder IPMI Network Mgmt Network Storage Network Public Network 192.168.103.0/24 Private Network 192.168.1.0/24 Floating IPs 10.10.1.0/24 192.168.102.0/24 192.168.101.0/24
  • 19. © Solinea, Inc. Unit   Segment   Role   Hardware   42   Network   Switch  (IPMI)   Cisco  2xxx   41   Switch  (Service)   Arista  7150   40   Switch  (Management)   Cisco  3xxx   39   Management   cntr-­‐01   Quanta  X12RS   38   cntr-­‐02   Quanta  X12RS   37   cntr-­‐03   Quanta  X12RS   36   cntr-­‐04   Quanta  X12RS   35   cntr-­‐05   Quanta  X12RS   34   cntr-­‐06   Quanta  X12RS   33   Compute   comp-­‐01   Quanta  X12RS   32   comp-­‐02   Quanta  X12RS   31   comp-­‐03   Quanta  X12RS   30   comp-­‐04   Quanta  X12RS   29   comp-­‐05   Quanta  X12RS   28   comp-­‐06   Quanta  X12RS   27   comp-­‐07   Quanta  X12RS   26   comp-­‐08   Quanta  X12RS   25   comp-­‐09   Quanta  X12RS   24   comp-­‐10   Quanta  X12RS   23   KVM   Monitor  +  KVM   Dell  KVM   22   21   Admin   jump-­‐01   Quanta  X12RS   20   Block   iscsi-­‐01   Quanta  X22RQ   19   18   iscsi-­‐02   Quanta  X22RQ   17   16   iscsi-­‐03   Quanta  X22RQ   15   14   Object   obj-­‐01   Quanta  X22RQ   13   12   obj-­‐02   Quanta  X22RQ   11   10   obj-­‐03   Quanta  X22RQ   9   8   obj-­‐04   Quanta  X22RQ   7   6   obj-­‐05   Quanta  X22RQ   5   4               3   2           1           !  Servers –  Minimal server hardware configuration diversity –  One model for compute, one for storage –  Most people segregate compute, object and block storage from controller nodes !  ToR Switches –  10Gb networking for public, management and data networks –  1GB for IPMI !  Storage will be determined by workload needs –  NFS, iSCSI, Swift and Ceph dominate storage configs 19 Example Hardware Design
  • 20. © Solinea, Inc. OpenStack PoC Evaluation Weighting (0 to 5) 5=most important RHEL OSP SUSE Rank Weighted Score Rank Weighted ScoreCriteria 1. Compute Resources This category defines the attributes of the compute resource that are under control of the end user. The end user should be able to configure the capacity and 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 4 5 20 3 12 C. Ability to configure memory in GB increments from .5 to 128 4 5 20 4 0 D. Ability to configure attached storage in GB increments to 1TB 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 portal or via an API call 5 5 25 1 5 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 Allocation of Compute Score 15% 0.8 2.79 0.4 1.01                         2. Storage Resources This category defines the attributes of the storage services that are under control of the end user. Two categories of storage services are listed Object based storage and Block based storage. Object based storage, which would be appropriate for storing backups, images, archives, etc. Object based storage is used when latency and performance are not top criteria and low cost/high volume requirements preside. Object based storage is not part of the local attached file system. Amazon web services S3 or Openstack SWIFT are examples of object based storage. Block based storage refers to the typical file system storage that is directly accessible by OS 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 1 4 4 2 2 E. Accessible via APIs 1 5 5 3 3 E. Objects are taggable and versioned 1 3 3 4 4 F. Objects are replicated to multiple locations 1 2 2 6 6 Block-­‐based  storage                       A. Integrate with compute (attach/detach) 3 2 6 3 9 B. Multiple SLAs based tiers of block storage service 3 5 15 1 3 C. Ability to provide point-in-time snapshot backups 2 5 10 5 10 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 Storage Score 4.1 5.9 3.2 4.3 Allocation of Storage Score 15% 0.6 0.89 0.5 0.65 !  Weighted ranking approach to evaluation –  Simple pass/fail testing doesn’t capture flexibility and non-functional capabilities –  Scoring metrics should be detailed to reduce subjective nature !  Each use case and test should have several rating criteria !  Should always be accompanied by testing output and narrative for executive audiences !  Very useful in vendor/ technology comparisons 20 Evaluation Example
  • 21. © Solinea, Inc. Example: Cloud vs. Appliance Evaluation PoC !  Cost: $125K + Services !  Timeframe: 3 weeks !  Performance: 40 minutes Legacy Appliance •  Cost: $1.2MM •  Timeframe: 2 weeks •  Performance: Did not compute 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
  • 22. © Solinea, Inc. Workshop !  Workload Analysis and Categorization !  IaaS architecture confirmation !  Bill of Materials (BoM) !  Implementation Plan to immediately go into POC Proof of Concept !  Logical & Physical Architecture !  OpenStack Build Specification !  OpenStack Cloud (single rack); !  Training & Mentoring Program. 22 Solinea Services ! ! ! " Conceive Architect Integrate Adopt We can make your PoC a success! A repeatable methodology. Proven with our customers.
  • 23. © Solinea, Inc. 23 Resources Available on solinea.com !  Slides / Project Plans for this webinar –  Replay and Materials available in 24-48 Hours –  Emails will be sent with link !  Upcoming Webinars –  OpenStack Icehouse Preview – April 22nd !  Replays / Downloads Available Now –  Building OpenStack Block Storage into your Cloud –  Making the case for OpenStack in the Enterprise –  OpenStack Breaking into the Enterprise
  • 24. Accelerating the adoption of Cloud Computing Proprietary and Confidential - Not to be distributed without prior written permission from Solinea, Inc. Thank You Solinea, Inc. 404 Bryant Street San Francisco, CA 94110 www.solinea.com