SlideShare a Scribd company logo
1 of 29
Download to read offline
OpenStack-­‐Ansible	
  and	
  Automata
Public	
  vs	
  Private	
  Cloud	
  Performance
Hugh	
  Ma	
  |	
  Michael	
  O’Rourke
2
Flex	
  |	
  Ciii	
  	
  	
  A	
  Global	
  Server	
  and	
  Rack	
  Integration	
  Business
Deploy
Node,	
  rack	
  &	
  multi-­‐rack	
  level	
  solutions	
  with	
  native	
  hardware	
  only,	
  native	
  &	
  third	
  party	
  hardware	
  for	
  hybrid	
  &	
  JDM	
  solutions
OTD	
  to	
  Commit,	
  BTO/	
  
CTO	
  Systems	
  
Integration
Consistently	
  at	
  99%
Universal Test	
  System	
  
(UTS)
Automated	
  logging,	
  
analysis	
  &	
  reporting
Lead	
  Time	
  to	
  Customer
To	
  request:	
  1	
  – 4	
  Days	
  
Capability
Order	
  
Acknowledgement	
  
Time
4	
  Hours
SMI	
  with	
  Suppliers
Consistently	
  at	
  >65%	
  of	
  
spend
Cork,  Ireland
Brazil
Guadalajara,  MX
Milpitas,  CA
Austin,  TX
Columbia,  SC
Penang,  Malaysia
Zhuhai,  China
Singapore
Hungary,  Campus
India
3
Flex	
  |	
  Ciii	
  Types	
  of	
  Product	
  Engagements
• Rack	
  level	
  Interoperability
• Cable	
  management	
  and	
  
Diagrams
• Functional	
  cabinet	
  to	
  fully	
  
tested	
  cluster	
  assembly	
  &	
  
test
• Customer/Manufacture/pr
ovision	
  of	
  all	
  fibre	
  optic,	
  
data	
  &	
  power	
  cables
• System/cluster	
  level	
  stress	
  
testing,	
  including	
  R/W	
  
activity,	
  latency	
  
measurements,	
  thermal	
  
performance,	
  etc.
• Component	
  level	
  design
• Leverage	
  existing	
  PCBA
• Design	
  new	
  mid-­‐plane
• Design	
  new	
  risers
• Custom	
  Bezel	
  design
• System	
  level	
  validation
• Thermal	
  /	
  EMC	
  /	
  Safety
• Leverage	
  Industry	
  Standard	
  
offerings
• Solutions	
  Design	
  &	
  
Engineering
• Define	
  Best	
  of	
  Breed,	
  Price	
  
for	
  Performance	
  &	
  Life	
  
cycle	
  management
• Leverage	
  existing	
  system	
  
level	
  validation*
• OEM	
  Branding	
  and	
  
Packaging	
  	
  
COTS  
Integration
Cloud  and  Data  Center
“Light”  Customization
“Heavy”  Customization
• COT’s	
  Integration	
  +
• System	
  Modifications	
  to	
  
OEM	
  needs,	
  cooling,	
  
application	
  drive,	
  carriers
• Non	
  AVL	
  component	
  
selections
• BIOS	
  defaults	
  change
• BMC	
  defaults	
  change
Complexity
Time  to  Market  
4
Rack	
  engineering	
  workflow
Architect
CloudLabs Engineering flex
1
Integrate Test Manufacture
32 5
Optimize
4
Services
Support
6
Automata	
  and	
  FlexConfig
5
Why	
  use	
  Ansible	
  as	
  the	
  framework	
  foundation?
Ansible
• Agent-­‐less
• OpenStack	
  Support
• Network	
  Switch	
  Support
• Real-­‐time	
  Job	
  Events
• Community
Ansible	
  Tower
• Role-­‐based	
  Access
• Job	
  Scheduling
• Credentials	
  Management
• SCM	
  Support
• Inventory	
  Management
• Surveys
6
Server	
  Provisioning	
  with	
  Stacki
ü Open	
  Source
ü Simplified	
  Baremetal	
  Provisioning
ü Mac	
  address	
  targeted	
  PXE	
  Booting
ü Customizable	
  Local	
  CentOS	
  and	
  Ubuntu	
  Repositories
ü Hardware	
  &	
  Software	
  RAID	
  Support
ü NIC	
  Bonding
ü Post-­‐Install	
  Configuration
ü http://www.stacki.com/
7
OpenStack	
  -­‐ Ansible
• Using	
  Ansible	
  to	
  deploy	
  OpenStack
• First	
  released	
  in	
  April	
  2015	
  (Kilo)
• Currently	
  on	
  Mitaka (Stable)	
  and	
  Newton	
  (Master	
  branch)
• OpenStack-­‐Ansible	
  deployment	
  steps:
8
OpenStack	
  Cluster	
  Configuration
Deployment	
  Host
9
OpenStack-­‐Ansible	
  Deployment	
  Process
• Deployment	
  Host
• Executes	
  the	
  deployment	
  playbooks	
  via	
  Ansible
• Holds	
  all	
  the	
  necessary	
  deployment	
  configuration	
  files
• Can	
  also	
  be	
  a	
  Target	
  Host!
• Target	
  Hosts
• All	
  the	
  OpenStack	
  cluster	
  nodes	
  (Controllers,	
  Compute,	
  and	
  Storage)
• Needs	
  proper	
  network	
  configuration	
  and	
  dependency	
  packages
• Deployment	
  Configuration
• Define	
  the	
  proper	
  network	
  bridges	
  and	
  container	
  networking	
  variables.	
  (VLAN,	
  VXLAN,	
  FLAT,	
  etc…)
• Define	
  node	
  roles.	
  
• Deployment
• Run	
  the	
  playbooks:	
  setup-­‐hosts,	
  setup-­‐infrastructure,	
  and	
  setup-­‐openstack.
10
OpenStack-­‐Ansible	
  – Example	
  Network	
  Configuration	
  – Single	
  Interface	
  Setup
Bridge Interface Network	
   Bridge-­‐port (VLAN-­‐id)
Br-­‐mgmt 172.29.236.0/22 Eth2.41
Br-­‐vxlan 172.29.240.0/22 Eth2.42
Br-­‐storage 172.29.244.0/22 Eth2.43
Br-­‐ex 10.118.112.0/20 Eth2.44
11
OpenStack-­‐Ansible	
  Experience
• Pros:
• Well-­‐Documented
• Installation	
  and	
  reconfiguration	
  is	
  modular
• Very	
  close	
  to	
  upstream	
  OpenStack
• Responsive	
  community	
  |	
  #openstack-­‐ansible @	
  irc.freenode.net
• ”Mistake	
  friendly”	
  thanks	
  to	
  containers
• Supports	
  popular	
  3rd party	
  network	
  and	
  storage	
  vendors	
  (PLUMgrid,	
  CEPH,	
  etc…)
• Cons:
• Requires	
  manual	
  host	
  imaging	
  and	
  initial	
  configuration
• Requires	
  manual	
  network	
  configuration
12
Automata	
  Workflow
12
13
Benchmark	
  Top-­‐Level	
  Play
!!!"
!"name:"Running"Common"Ops""
""hosts:"all"
""serial:"10"
""become:"yes"
""pre_tasks:"
""""!"include:"roles/common/tasks/clean!up.yml"""
""""""ignore_errors:"yes"
""roles:"
""""!"common"
"
!"name:"Benchmark"Suite""
""hosts:"client"
""pre_tasks:"
""""!"local_action:"command"uuidgen""
""""""register:"job_id""
""""""run_once:"true"
""""!"set_fact:"
""""""""result_path:"'/tmp/result!{{"job_id.stdout"}}/'""
""roles:"
""""!"passmark"
""""!"stress"
""""!"mprime"
""""!"reboot"
""post_tasks:"
""""!"local_action:"
""""""""module:"slack"
""""""""token:"xxx"
""""""""msg:""Server"Validation"Suite"by"@{{"operator"}}"on"{{"ansible_date_time.iso8601"}}"completed!"Job"ID:"{{"job_id.stdout"}}""
""vars:"
""""num_hosts:""{{"groups['client']"|"reject('equalto',"'Ansible!Control')"|"list"|"length"}}""
""""operator:""blackbox""
!
Common	
  Tasks
Generate	
  Job	
  ID
Benchmark	
  Roles
14
Benchmark	
  Tasks
These	
  tasks	
  show:
• Execution	
  of	
  a	
  Benchmark	
  
• Completion	
  with	
  proper	
  results
15
Parsing	
  Tasks
These	
  tasks	
  contain	
  the	
  logic	
  for	
  parsing	
  result	
  files	
  of	
  a	
  benchmark.
!!!"
!"name:"Cat"STDOUT"of"Execution"
""command:"cat"/tmp/test/{{"ansible_hostname"}}_{{"benchmark_name"}}.out"
"
!"name:"Run"Parser"on"Result"File"and"Generate"CSV"
""script:"parser.py""{{"benchmark_name"}}""/tmp/test/{{"ansible_hostname"}}_{{"benchmark_name"}}.out"
"
!"find:""
""""paths:""/tmp/test""
""""patterns:""*.csv""
""register:"found_csv"
"
!"name:"Fetching"Result"CSV"File"to"Control"Host"
""fetch:"src={{"item['path']"}}"dest={{"result_path"}}"flat=yes"
""with_items:""{{"found_csv.files"}}""
"
!"name:"Fetching"Raw"Output"to"Control"Host"
""fetch:"src=/tmp/test/{{"ansible_hostname"}}_{{"benchmark_name"}}.out"dest={{"result_path"}}"flat=yes"
"
!"include:"system!identity.yml"
""become:"yes"
"
!"name:"Write"out"Config"to"File"
""local_action:"copy"content={{"time"}}"dest={{"result_path"}}config.ran"
""run_once:"true"
!
Run	
  Parser.py
Fetch	
  Results
Fetch	
  System	
  Logs
16
Demo	
  Video
17
The	
  Ansible	
  Experience
• The	
  “Good”
• Easy	
  to	
  train	
  other	
  members	
  of	
  the	
  team	
  on	
  usage
• Intuitive	
  playbook	
  structure
• Flexibility	
  in	
  custom	
  modules	
  and	
  plugins
• Repeatable	
  Benchmarking
• Cuts	
  down	
  manual	
  work!
• The	
  “Kinda Bad”…	
  but	
  not	
  really
• Error	
  messages	
  are	
  sometimes	
  obscure
• To	
  OpenSSH or	
  to	
  Paramiko?
• The	
  “Could	
  Be	
  Better”	
  
• Active/Active	
  HA	
  for	
  Tower	
  (On	
  the	
  Roadmap!)
• Canceled	
  Jobs	
  !=	
  Failed	
  Jobs
18
Looking	
  Ahead
• Expand	
  Benchmark	
  Coverage
• Application	
  Benchmarks
• Database	
  Benchmarks
• Hadoop	
  Deployments
• Container	
  Deployments
• Full	
  Stack	
  Validation	
  Suite	
  with	
  Stacki	
  and	
  Ansible	
  Openstack
• One	
  playbook	
  to	
  validate	
  them	
  all
• Community	
  Contribution
• Support	
  OpenStack	
  Benchmarking	
  Projects	
  (i.e Browbeat)
19
Cloud	
  Benchmarking	
  with	
  Unixbench	
  
20
Unixbench	
  – System	
  Benchmark
• Released	
  in	
  1995	
  to	
  measure	
  performance	
  of	
  an	
  entire	
  system
• Sensitive	
  to	
  HW	
  as	
  well	
  as	
  SW	
  configuration	
  and	
  OS	
  version
• Sub-­‐test	
  scores	
  compared	
  against	
  Sun	
  SparcStation 2061	
  (1994)	
  to	
  create	
  sub-­‐test	
  index
• Sub-­‐test	
  indices	
  combined	
  (geo-­‐mean)	
  to	
  form	
  System	
  Index
Sub-­‐test Name Description System Component
Dhrystone Synthetic	
  integer test	
  (1984) CPU
Whetstone Synthetic	
  floating-­‐point	
  test	
  (1972) CPU
execl() Count	
  of	
  system	
  exec	
  calls	
  in	
  1 second OS
File	
  Copy Writes file	
  to	
  disk	
  then	
  makes	
  a	
  copy Disk	
  I/O
Pipe Throughput Measuring 512B	
  transfers/second Memory,	
  OS/Shell
Pipe-­‐based	
  Context	
  Switching “2-­‐way	
  conversation”	
  with increasing	
  integer Memory,	
  OS/Shell
Shell Scripts Shell	
  script	
  execution	
  time OS/Shell
Sys	
  call Latency	
  induced by	
  entering	
  OS OS
21
Victoria,	
  bare-­‐metal	
  v.	
  single	
  virtualized	
  instance
20% perf drop
22
Medium	
  vm performance	
  as	
  active	
  vm’s increase	
  in	
  Rack	
  (23	
  servers)
40% perf
drop as
cluster fills
23
Unity	
  Large	
  vm performance	
  as	
  active	
  vm’s increase	
  in	
  Rack	
  (23	
  servers)
37% drop
as cluster
fills
24
Unity	
  X-­‐Large	
  vm performance	
  as	
  active	
  vm’s increase	
  in	
  Rack	
  (23	
  servers)
31% drop
as cluster
fills
25
Unity,	
  medium	
  VMs	
  provide	
  optimal	
  cumulative	
  Unixbench	
  performance
26
VMs	
  on	
  Unity	
  Private	
  Cloud	
  match	
  Public	
  Cloud	
  Perf	
  at	
  50%	
  Utilization
27
Private	
  Cloud	
  (27	
  Victoria	
  Cluster)	
  Cost	
  Calculations
Hardware
CPU:	
  	
  	
  	
  	
  	
  	
  $1,340	
  (2x	
  E5-­‐2630	
  @	
  $670)
Memory:	
  $1,600	
  (8x	
  32GB	
  DDR4	
  DIMMs,	
  SK	
  Hynix	
  @	
  
$200)
Storage:	
  	
  	
  	
  $212	
  (1x	
  480GB	
  SSD)
-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐
Server:	
  	
  	
  	
  $5,500
For	
  27	
  Victoria	
  in	
  a	
  rack: $148,500.00
Rack	
  +	
  3	
  Switches	
  +	
  10G	
  Cabling:	
  $9,785
Total	
  cost	
  to	
  buy:	
  $158,285
Power	
  /	
  Cooling	
  
Average	
  summer	
  power	
  cost:	
  	
  	
  $0.243/kWh
Average	
  winter	
  power	
  cost:.	
  	
  	
  	
  	
  $0.188/kWh
Idle	
  power	
  usage/server:	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  120W
Under-­‐load	
  power	
  usage/server:	
  240W
27	
  Victoria	
  under	
  load:	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  6480W
Average	
  daily	
  operating	
  cost:	
  	
  	
  	
  	
  	
  	
  	
  $36.81
Amortizing	
  cost	
  of	
  rack	
  etc.:	
  $158,285/(365.25	
  *	
  5)
Daily	
  cost:	
  	
  	
  	
  	
  	
  	
  $86.67	
  /	
  day
Cooling	
  needed:	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  1.69	
  tons
Including	
  power/cooling:	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  $131.79	
  /	
  day
Hourly	
  expense:	
  $131.79	
  /	
  24hr	
  =	
  $	
  5.49	
  /	
  hour
28
Public	
  v.	
  Private	
  Cloud;	
  Private	
  has	
  better	
  value	
  as	
  low	
  as	
  25%	
  utilization
29
Questions?
Hugh	
  Ma	
  (Hugh.Ma@flextronics.com)
Michael	
  O’Rourke	
  (Michael.ORourke@flextronics.com)

More Related Content

What's hot

Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise Ceph Community
 
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to EnterpriseCeph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to EnterpriseCeph Community
 
Data OnTAP Cluster Mode Administrator
Data OnTAP Cluster Mode AdministratorData OnTAP Cluster Mode Administrator
Data OnTAP Cluster Mode AdministratorArchana Parameshwari
 
Stacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability MeetupStacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability MeetupStackIQ
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech dayArthur Berezin
 
Using MySQL in Automated Testing
Using MySQL in Automated TestingUsing MySQL in Automated Testing
Using MySQL in Automated TestingMorgan Tocker
 
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte DataProblems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte DataJignesh Shah
 
PostgreSQL and Linux Containers
PostgreSQL and Linux ContainersPostgreSQL and Linux Containers
PostgreSQL and Linux ContainersJignesh Shah
 
Migrate database to Exadata using RMAN duplicate
Migrate database to Exadata using RMAN duplicateMigrate database to Exadata using RMAN duplicate
Migrate database to Exadata using RMAN duplicateUmair Mansoob
 
Solaris vs Linux
Solaris vs LinuxSolaris vs Linux
Solaris vs LinuxGrigale LTD
 
Ceph - High Performance Without High Costs
Ceph - High Performance Without High CostsCeph - High Performance Without High Costs
Ceph - High Performance Without High CostsJonathan Long
 
SLE12 SP2 : High Availability et Geo Cluster
SLE12 SP2 : High Availability et Geo ClusterSLE12 SP2 : High Availability et Geo Cluster
SLE12 SP2 : High Availability et Geo ClusterSUSE
 
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackOpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackSean Dague
 
Provisioning and automating high availability postgres on aws ec2 (1)
Provisioning and automating high availability postgres on aws ec2 (1)Provisioning and automating high availability postgres on aws ec2 (1)
Provisioning and automating high availability postgres on aws ec2 (1)Payal Singh
 
Filesystem Showdown: What a Difference a Decade Makes
Filesystem Showdown: What a Difference a Decade MakesFilesystem Showdown: What a Difference a Decade Makes
Filesystem Showdown: What a Difference a Decade MakesPerforce
 

What's hot (20)

Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise
 
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to EnterpriseCeph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to Enterprise
 
Data OnTAP Cluster Mode Administrator
Data OnTAP Cluster Mode AdministratorData OnTAP Cluster Mode Administrator
Data OnTAP Cluster Mode Administrator
 
Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12
 
Stacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability MeetupStacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability Meetup
 
HA in OpenStack service - meetup #9
HA in OpenStack service - meetup #9HA in OpenStack service - meetup #9
HA in OpenStack service - meetup #9
 
Ironic
IronicIronic
Ironic
 
UEFI HTTP/HTTPS Boot
UEFI HTTP/HTTPS BootUEFI HTTP/HTTPS Boot
UEFI HTTP/HTTPS Boot
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
 
Using MySQL in Automated Testing
Using MySQL in Automated TestingUsing MySQL in Automated Testing
Using MySQL in Automated Testing
 
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte DataProblems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
 
PostgreSQL and Linux Containers
PostgreSQL and Linux ContainersPostgreSQL and Linux Containers
PostgreSQL and Linux Containers
 
Migrate database to Exadata using RMAN duplicate
Migrate database to Exadata using RMAN duplicateMigrate database to Exadata using RMAN duplicate
Migrate database to Exadata using RMAN duplicate
 
Solaris vs Linux
Solaris vs LinuxSolaris vs Linux
Solaris vs Linux
 
Linux Kernel Development
Linux Kernel DevelopmentLinux Kernel Development
Linux Kernel Development
 
Ceph - High Performance Without High Costs
Ceph - High Performance Without High CostsCeph - High Performance Without High Costs
Ceph - High Performance Without High Costs
 
SLE12 SP2 : High Availability et Geo Cluster
SLE12 SP2 : High Availability et Geo ClusterSLE12 SP2 : High Availability et Geo Cluster
SLE12 SP2 : High Availability et Geo Cluster
 
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackOpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with Devstack
 
Provisioning and automating high availability postgres on aws ec2 (1)
Provisioning and automating high availability postgres on aws ec2 (1)Provisioning and automating high availability postgres on aws ec2 (1)
Provisioning and automating high availability postgres on aws ec2 (1)
 
Filesystem Showdown: What a Difference a Decade Makes
Filesystem Showdown: What a Difference a Decade MakesFilesystem Showdown: What a Difference a Decade Makes
Filesystem Showdown: What a Difference a Decade Makes
 

Viewers also liked

StackiFest16: Building a Cluster with Stacki - Greg Bruno
StackiFest16: Building a Cluster with Stacki - Greg BrunoStackiFest16: Building a Cluster with Stacki - Greg Bruno
StackiFest16: Building a Cluster with Stacki - Greg BrunoStackIQ
 
StackiFest 16: Stacki Overview- Anoop Rajendra
StackiFest 16: Stacki Overview- Anoop Rajendra StackiFest 16: Stacki Overview- Anoop Rajendra
StackiFest 16: Stacki Overview- Anoop Rajendra StackIQ
 
Cloud Computing & Impact Of IT On Organization
Cloud Computing & Impact Of IT On OrganizationCloud Computing & Impact Of IT On Organization
Cloud Computing & Impact Of IT On OrganizationRomana Sharmin
 
Choosing Public vs. Private vs. Hybrid Cloud Computing
Choosing Public vs. Private vs. Hybrid Cloud ComputingChoosing Public vs. Private vs. Hybrid Cloud Computing
Choosing Public vs. Private vs. Hybrid Cloud ComputingSkytap Cloud
 
Business impact of cloud computing
Business impact of cloud computingBusiness impact of cloud computing
Business impact of cloud computingOpen Stack
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computingkrisbliesner
 
Microsoft Azure And The Competitive Cloud Industry - TechFuse
Microsoft Azure And The Competitive Cloud Industry - TechFuseMicrosoft Azure And The Competitive Cloud Industry - TechFuse
Microsoft Azure And The Competitive Cloud Industry - TechFuseRichard Harbridge
 
Cloud computing and impact on the business
Cloud computing and impact on the businessCloud computing and impact on the business
Cloud computing and impact on the businessJuvénal CHOKOGOUE
 
The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016Amazon Web Services
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014Amazon Web Services
 
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate ResultsAmazon Web Services
 

Viewers also liked (11)

StackiFest16: Building a Cluster with Stacki - Greg Bruno
StackiFest16: Building a Cluster with Stacki - Greg BrunoStackiFest16: Building a Cluster with Stacki - Greg Bruno
StackiFest16: Building a Cluster with Stacki - Greg Bruno
 
StackiFest 16: Stacki Overview- Anoop Rajendra
StackiFest 16: Stacki Overview- Anoop Rajendra StackiFest 16: Stacki Overview- Anoop Rajendra
StackiFest 16: Stacki Overview- Anoop Rajendra
 
Cloud Computing & Impact Of IT On Organization
Cloud Computing & Impact Of IT On OrganizationCloud Computing & Impact Of IT On Organization
Cloud Computing & Impact Of IT On Organization
 
Choosing Public vs. Private vs. Hybrid Cloud Computing
Choosing Public vs. Private vs. Hybrid Cloud ComputingChoosing Public vs. Private vs. Hybrid Cloud Computing
Choosing Public vs. Private vs. Hybrid Cloud Computing
 
Business impact of cloud computing
Business impact of cloud computingBusiness impact of cloud computing
Business impact of cloud computing
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computing
 
Microsoft Azure And The Competitive Cloud Industry - TechFuse
Microsoft Azure And The Competitive Cloud Industry - TechFuseMicrosoft Azure And The Competitive Cloud Industry - TechFuse
Microsoft Azure And The Competitive Cloud Industry - TechFuse
 
Cloud computing and impact on the business
Cloud computing and impact on the businessCloud computing and impact on the business
Cloud computing and impact on the business
 
The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
 
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
 

Similar to Public vs. Private Cloud Performance by Flex

Améliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelAméliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelOdinot Stanislas
 
Provisioning Servers Made Easy
Provisioning Servers Made EasyProvisioning Servers Made Easy
Provisioning Servers Made EasyAll Things Open
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalDeepak Mane
 
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...NETWAYS
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansPeter Clapham
 
Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Juan Herrera Utande
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackMicrosoft
 
StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project OnboardingShuquan Huang
 
TryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and AdminsTryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and AdminsAnne Gentle
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven ! Animesh Singh
 
Automation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with StackiAutomation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with StackiStackIQ
 
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)Robb Boyd
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Stephen Gordon
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...VMware Tanzu
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...VMware Tanzu
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootKangaroot
 
An Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment FrameworksAn Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment Frameworksshane_gibson
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 

Similar to Public vs. Private Cloud Performance by Flex (20)

Améliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelAméliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies Intel
 
Provisioning Servers Made Easy
Provisioning Servers Made EasyProvisioning Servers Made Easy
Provisioning Servers Made Easy
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
 
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticians
 
Flexible compute
Flexible computeFlexible compute
Flexible compute
 
Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project Onboarding
 
TryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and AdminsTryStack: A Sandbox for OpenStack Users and Admins
TryStack: A Sandbox for OpenStack Users and Admins
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !
 
Automation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with StackiAutomation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with Stacki
 
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - Kangaroot
 
An Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment FrameworksAn Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment Frameworks
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
Openstack
OpenstackOpenstack
Openstack
 

More from StackIQ

Installing a Cluster of Raspberry Pis with Stacki Ace
Installing a Cluster of Raspberry Pis with Stacki AceInstalling a Cluster of Raspberry Pis with Stacki Ace
Installing a Cluster of Raspberry Pis with Stacki AceStackIQ
 
Building a Hadoop Cluster with Stacki
Building a Hadoop Cluster with StackiBuilding a Hadoop Cluster with Stacki
Building a Hadoop Cluster with StackiStackIQ
 
How Teradata uses Stacki
How Teradata uses StackiHow Teradata uses Stacki
How Teradata uses StackiStackIQ
 
Installing a Cluster of Raspberry Pis with Stacki Ace
Installing a Cluster of Raspberry Pis with Stacki AceInstalling a Cluster of Raspberry Pis with Stacki Ace
Installing a Cluster of Raspberry Pis with Stacki AceStackIQ
 
StackiFest 2017 Technology Update
StackiFest 2017 Technology UpdateStackiFest 2017 Technology Update
StackiFest 2017 Technology UpdateStackIQ
 
StackiFest 2017 Welcome & Opening Address
StackiFest 2017 Welcome & Opening AddressStackiFest 2017 Welcome & Opening Address
StackiFest 2017 Welcome & Opening AddressStackIQ
 
Provisioning Heterogenous Bare Metal with Stacki
Provisioning Heterogenous Bare Metal with StackiProvisioning Heterogenous Bare Metal with Stacki
Provisioning Heterogenous Bare Metal with StackiStackIQ
 
StackiFest16: How PayPal got a 300 Nodes up in 14 minutes - Greg Bruno
StackiFest16: How PayPal got a 300 Nodes up in 14 minutes - Greg BrunoStackiFest16: How PayPal got a 300 Nodes up in 14 minutes - Greg Bruno
StackiFest16: How PayPal got a 300 Nodes up in 14 minutes - Greg BrunoStackIQ
 
StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha
StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha
StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha StackIQ
 
StackiFest16: What's Next in Stacki - Mason Katz
StackiFest16: What's Next in Stacki - Mason Katz StackiFest16: What's Next in Stacki - Mason Katz
StackiFest16: What's Next in Stacki - Mason Katz StackIQ
 
StackiFest16: CoreOS/Ubuntu on Stacki
StackiFest16: CoreOS/Ubuntu on Stacki StackiFest16: CoreOS/Ubuntu on Stacki
StackiFest16: CoreOS/Ubuntu on Stacki StackIQ
 
StackiFest16: Building a Cart
StackiFest16: Building a CartStackiFest16: Building a Cart
StackiFest16: Building a CartStackIQ
 
StackiFest16: Stacki 1600+ Server Journey - Dave Peterson, Salesforce
StackiFest16: Stacki 1600+ Server Journey - Dave Peterson, Salesforce StackiFest16: Stacki 1600+ Server Journey - Dave Peterson, Salesforce
StackiFest16: Stacki 1600+ Server Journey - Dave Peterson, Salesforce StackIQ
 
Introduction to Stacki at Atlanta Meetup February 2016
Introduction to Stacki at Atlanta Meetup February 2016Introduction to Stacki at Atlanta Meetup February 2016
Introduction to Stacki at Atlanta Meetup February 2016StackIQ
 
Salesforce at Stacki Atlanta Meetup February 2016
Salesforce at Stacki Atlanta Meetup February 2016Salesforce at Stacki Atlanta Meetup February 2016
Salesforce at Stacki Atlanta Meetup February 2016StackIQ
 
Private Cloud vs. Public Cloud
Private Cloud vs. Public CloudPrivate Cloud vs. Public Cloud
Private Cloud vs. Public CloudStackIQ
 
Datacenter Word Search
Datacenter Word SearchDatacenter Word Search
Datacenter Word SearchStackIQ
 
Stacki: Remove Commands
Stacki: Remove CommandsStacki: Remove Commands
Stacki: Remove CommandsStackIQ
 
The Big Picture on Hadoop
The Big Picture on HadoopThe Big Picture on Hadoop
The Big Picture on HadoopStackIQ
 
Stacki Crossword Puzzle
Stacki Crossword PuzzleStacki Crossword Puzzle
Stacki Crossword PuzzleStackIQ
 

More from StackIQ (20)

Installing a Cluster of Raspberry Pis with Stacki Ace
Installing a Cluster of Raspberry Pis with Stacki AceInstalling a Cluster of Raspberry Pis with Stacki Ace
Installing a Cluster of Raspberry Pis with Stacki Ace
 
Building a Hadoop Cluster with Stacki
Building a Hadoop Cluster with StackiBuilding a Hadoop Cluster with Stacki
Building a Hadoop Cluster with Stacki
 
How Teradata uses Stacki
How Teradata uses StackiHow Teradata uses Stacki
How Teradata uses Stacki
 
Installing a Cluster of Raspberry Pis with Stacki Ace
Installing a Cluster of Raspberry Pis with Stacki AceInstalling a Cluster of Raspberry Pis with Stacki Ace
Installing a Cluster of Raspberry Pis with Stacki Ace
 
StackiFest 2017 Technology Update
StackiFest 2017 Technology UpdateStackiFest 2017 Technology Update
StackiFest 2017 Technology Update
 
StackiFest 2017 Welcome & Opening Address
StackiFest 2017 Welcome & Opening AddressStackiFest 2017 Welcome & Opening Address
StackiFest 2017 Welcome & Opening Address
 
Provisioning Heterogenous Bare Metal with Stacki
Provisioning Heterogenous Bare Metal with StackiProvisioning Heterogenous Bare Metal with Stacki
Provisioning Heterogenous Bare Metal with Stacki
 
StackiFest16: How PayPal got a 300 Nodes up in 14 minutes - Greg Bruno
StackiFest16: How PayPal got a 300 Nodes up in 14 minutes - Greg BrunoStackiFest16: How PayPal got a 300 Nodes up in 14 minutes - Greg Bruno
StackiFest16: How PayPal got a 300 Nodes up in 14 minutes - Greg Bruno
 
StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha
StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha
StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha
 
StackiFest16: What's Next in Stacki - Mason Katz
StackiFest16: What's Next in Stacki - Mason Katz StackiFest16: What's Next in Stacki - Mason Katz
StackiFest16: What's Next in Stacki - Mason Katz
 
StackiFest16: CoreOS/Ubuntu on Stacki
StackiFest16: CoreOS/Ubuntu on Stacki StackiFest16: CoreOS/Ubuntu on Stacki
StackiFest16: CoreOS/Ubuntu on Stacki
 
StackiFest16: Building a Cart
StackiFest16: Building a CartStackiFest16: Building a Cart
StackiFest16: Building a Cart
 
StackiFest16: Stacki 1600+ Server Journey - Dave Peterson, Salesforce
StackiFest16: Stacki 1600+ Server Journey - Dave Peterson, Salesforce StackiFest16: Stacki 1600+ Server Journey - Dave Peterson, Salesforce
StackiFest16: Stacki 1600+ Server Journey - Dave Peterson, Salesforce
 
Introduction to Stacki at Atlanta Meetup February 2016
Introduction to Stacki at Atlanta Meetup February 2016Introduction to Stacki at Atlanta Meetup February 2016
Introduction to Stacki at Atlanta Meetup February 2016
 
Salesforce at Stacki Atlanta Meetup February 2016
Salesforce at Stacki Atlanta Meetup February 2016Salesforce at Stacki Atlanta Meetup February 2016
Salesforce at Stacki Atlanta Meetup February 2016
 
Private Cloud vs. Public Cloud
Private Cloud vs. Public CloudPrivate Cloud vs. Public Cloud
Private Cloud vs. Public Cloud
 
Datacenter Word Search
Datacenter Word SearchDatacenter Word Search
Datacenter Word Search
 
Stacki: Remove Commands
Stacki: Remove CommandsStacki: Remove Commands
Stacki: Remove Commands
 
The Big Picture on Hadoop
The Big Picture on HadoopThe Big Picture on Hadoop
The Big Picture on Hadoop
 
Stacki Crossword Puzzle
Stacki Crossword PuzzleStacki Crossword Puzzle
Stacki Crossword Puzzle
 

Recently uploaded

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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Recently uploaded (20)

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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Public vs. Private Cloud Performance by Flex

  • 1. OpenStack-­‐Ansible  and  Automata Public  vs  Private  Cloud  Performance Hugh  Ma  |  Michael  O’Rourke
  • 2. 2 Flex  |  Ciii      A  Global  Server  and  Rack  Integration  Business Deploy Node,  rack  &  multi-­‐rack  level  solutions  with  native  hardware  only,  native  &  third  party  hardware  for  hybrid  &  JDM  solutions OTD  to  Commit,  BTO/   CTO  Systems   Integration Consistently  at  99% Universal Test  System   (UTS) Automated  logging,   analysis  &  reporting Lead  Time  to  Customer To  request:  1  – 4  Days   Capability Order   Acknowledgement   Time 4  Hours SMI  with  Suppliers Consistently  at  >65%  of   spend Cork,  Ireland Brazil Guadalajara,  MX Milpitas,  CA Austin,  TX Columbia,  SC Penang,  Malaysia Zhuhai,  China Singapore Hungary,  Campus India
  • 3. 3 Flex  |  Ciii  Types  of  Product  Engagements • Rack  level  Interoperability • Cable  management  and   Diagrams • Functional  cabinet  to  fully   tested  cluster  assembly  &   test • Customer/Manufacture/pr ovision  of  all  fibre  optic,   data  &  power  cables • System/cluster  level  stress   testing,  including  R/W   activity,  latency   measurements,  thermal   performance,  etc. • Component  level  design • Leverage  existing  PCBA • Design  new  mid-­‐plane • Design  new  risers • Custom  Bezel  design • System  level  validation • Thermal  /  EMC  /  Safety • Leverage  Industry  Standard   offerings • Solutions  Design  &   Engineering • Define  Best  of  Breed,  Price   for  Performance  &  Life   cycle  management • Leverage  existing  system   level  validation* • OEM  Branding  and   Packaging     COTS   Integration Cloud  and  Data  Center “Light”  Customization “Heavy”  Customization • COT’s  Integration  + • System  Modifications  to   OEM  needs,  cooling,   application  drive,  carriers • Non  AVL  component   selections • BIOS  defaults  change • BMC  defaults  change Complexity Time  to  Market  
  • 4. 4 Rack  engineering  workflow Architect CloudLabs Engineering flex 1 Integrate Test Manufacture 32 5 Optimize 4 Services Support 6 Automata  and  FlexConfig
  • 5. 5 Why  use  Ansible  as  the  framework  foundation? Ansible • Agent-­‐less • OpenStack  Support • Network  Switch  Support • Real-­‐time  Job  Events • Community Ansible  Tower • Role-­‐based  Access • Job  Scheduling • Credentials  Management • SCM  Support • Inventory  Management • Surveys
  • 6. 6 Server  Provisioning  with  Stacki ü Open  Source ü Simplified  Baremetal  Provisioning ü Mac  address  targeted  PXE  Booting ü Customizable  Local  CentOS  and  Ubuntu  Repositories ü Hardware  &  Software  RAID  Support ü NIC  Bonding ü Post-­‐Install  Configuration ü http://www.stacki.com/
  • 7. 7 OpenStack  -­‐ Ansible • Using  Ansible  to  deploy  OpenStack • First  released  in  April  2015  (Kilo) • Currently  on  Mitaka (Stable)  and  Newton  (Master  branch) • OpenStack-­‐Ansible  deployment  steps:
  • 9. 9 OpenStack-­‐Ansible  Deployment  Process • Deployment  Host • Executes  the  deployment  playbooks  via  Ansible • Holds  all  the  necessary  deployment  configuration  files • Can  also  be  a  Target  Host! • Target  Hosts • All  the  OpenStack  cluster  nodes  (Controllers,  Compute,  and  Storage) • Needs  proper  network  configuration  and  dependency  packages • Deployment  Configuration • Define  the  proper  network  bridges  and  container  networking  variables.  (VLAN,  VXLAN,  FLAT,  etc…) • Define  node  roles.   • Deployment • Run  the  playbooks:  setup-­‐hosts,  setup-­‐infrastructure,  and  setup-­‐openstack.
  • 10. 10 OpenStack-­‐Ansible  – Example  Network  Configuration  – Single  Interface  Setup Bridge Interface Network   Bridge-­‐port (VLAN-­‐id) Br-­‐mgmt 172.29.236.0/22 Eth2.41 Br-­‐vxlan 172.29.240.0/22 Eth2.42 Br-­‐storage 172.29.244.0/22 Eth2.43 Br-­‐ex 10.118.112.0/20 Eth2.44
  • 11. 11 OpenStack-­‐Ansible  Experience • Pros: • Well-­‐Documented • Installation  and  reconfiguration  is  modular • Very  close  to  upstream  OpenStack • Responsive  community  |  #openstack-­‐ansible @  irc.freenode.net • ”Mistake  friendly”  thanks  to  containers • Supports  popular  3rd party  network  and  storage  vendors  (PLUMgrid,  CEPH,  etc…) • Cons: • Requires  manual  host  imaging  and  initial  configuration • Requires  manual  network  configuration
  • 13. 13 Benchmark  Top-­‐Level  Play !!!" !"name:"Running"Common"Ops"" ""hosts:"all" ""serial:"10" ""become:"yes" ""pre_tasks:" """"!"include:"roles/common/tasks/clean!up.yml""" """"""ignore_errors:"yes" ""roles:" """"!"common" " !"name:"Benchmark"Suite"" ""hosts:"client" ""pre_tasks:" """"!"local_action:"command"uuidgen"" """"""register:"job_id"" """"""run_once:"true" """"!"set_fact:" """"""""result_path:"'/tmp/result!{{"job_id.stdout"}}/'"" ""roles:" """"!"passmark" """"!"stress" """"!"mprime" """"!"reboot" ""post_tasks:" """"!"local_action:" """"""""module:"slack" """"""""token:"xxx" """"""""msg:""Server"Validation"Suite"by"@{{"operator"}}"on"{{"ansible_date_time.iso8601"}}"completed!"Job"ID:"{{"job_id.stdout"}}"" ""vars:" """"num_hosts:""{{"groups['client']"|"reject('equalto',"'Ansible!Control')"|"list"|"length"}}"" """"operator:""blackbox"" ! Common  Tasks Generate  Job  ID Benchmark  Roles
  • 14. 14 Benchmark  Tasks These  tasks  show: • Execution  of  a  Benchmark   • Completion  with  proper  results
  • 15. 15 Parsing  Tasks These  tasks  contain  the  logic  for  parsing  result  files  of  a  benchmark. !!!" !"name:"Cat"STDOUT"of"Execution" ""command:"cat"/tmp/test/{{"ansible_hostname"}}_{{"benchmark_name"}}.out" " !"name:"Run"Parser"on"Result"File"and"Generate"CSV" ""script:"parser.py""{{"benchmark_name"}}""/tmp/test/{{"ansible_hostname"}}_{{"benchmark_name"}}.out" " !"find:"" """"paths:""/tmp/test"" """"patterns:""*.csv"" ""register:"found_csv" " !"name:"Fetching"Result"CSV"File"to"Control"Host" ""fetch:"src={{"item['path']"}}"dest={{"result_path"}}"flat=yes" ""with_items:""{{"found_csv.files"}}"" " !"name:"Fetching"Raw"Output"to"Control"Host" ""fetch:"src=/tmp/test/{{"ansible_hostname"}}_{{"benchmark_name"}}.out"dest={{"result_path"}}"flat=yes" " !"include:"system!identity.yml" ""become:"yes" " !"name:"Write"out"Config"to"File" ""local_action:"copy"content={{"time"}}"dest={{"result_path"}}config.ran" ""run_once:"true" ! Run  Parser.py Fetch  Results Fetch  System  Logs
  • 17. 17 The  Ansible  Experience • The  “Good” • Easy  to  train  other  members  of  the  team  on  usage • Intuitive  playbook  structure • Flexibility  in  custom  modules  and  plugins • Repeatable  Benchmarking • Cuts  down  manual  work! • The  “Kinda Bad”…  but  not  really • Error  messages  are  sometimes  obscure • To  OpenSSH or  to  Paramiko? • The  “Could  Be  Better”   • Active/Active  HA  for  Tower  (On  the  Roadmap!) • Canceled  Jobs  !=  Failed  Jobs
  • 18. 18 Looking  Ahead • Expand  Benchmark  Coverage • Application  Benchmarks • Database  Benchmarks • Hadoop  Deployments • Container  Deployments • Full  Stack  Validation  Suite  with  Stacki  and  Ansible  Openstack • One  playbook  to  validate  them  all • Community  Contribution • Support  OpenStack  Benchmarking  Projects  (i.e Browbeat)
  • 20. 20 Unixbench  – System  Benchmark • Released  in  1995  to  measure  performance  of  an  entire  system • Sensitive  to  HW  as  well  as  SW  configuration  and  OS  version • Sub-­‐test  scores  compared  against  Sun  SparcStation 2061  (1994)  to  create  sub-­‐test  index • Sub-­‐test  indices  combined  (geo-­‐mean)  to  form  System  Index Sub-­‐test Name Description System Component Dhrystone Synthetic  integer test  (1984) CPU Whetstone Synthetic  floating-­‐point  test  (1972) CPU execl() Count  of  system  exec  calls  in  1 second OS File  Copy Writes file  to  disk  then  makes  a  copy Disk  I/O Pipe Throughput Measuring 512B  transfers/second Memory,  OS/Shell Pipe-­‐based  Context  Switching “2-­‐way  conversation”  with increasing  integer Memory,  OS/Shell Shell Scripts Shell  script  execution  time OS/Shell Sys  call Latency  induced by  entering  OS OS
  • 21. 21 Victoria,  bare-­‐metal  v.  single  virtualized  instance 20% perf drop
  • 22. 22 Medium  vm performance  as  active  vm’s increase  in  Rack  (23  servers) 40% perf drop as cluster fills
  • 23. 23 Unity  Large  vm performance  as  active  vm’s increase  in  Rack  (23  servers) 37% drop as cluster fills
  • 24. 24 Unity  X-­‐Large  vm performance  as  active  vm’s increase  in  Rack  (23  servers) 31% drop as cluster fills
  • 25. 25 Unity,  medium  VMs  provide  optimal  cumulative  Unixbench  performance
  • 26. 26 VMs  on  Unity  Private  Cloud  match  Public  Cloud  Perf  at  50%  Utilization
  • 27. 27 Private  Cloud  (27  Victoria  Cluster)  Cost  Calculations Hardware CPU:              $1,340  (2x  E5-­‐2630  @  $670) Memory:  $1,600  (8x  32GB  DDR4  DIMMs,  SK  Hynix  @   $200) Storage:        $212  (1x  480GB  SSD) -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐ Server:        $5,500 For  27  Victoria  in  a  rack: $148,500.00 Rack  +  3  Switches  +  10G  Cabling:  $9,785 Total  cost  to  buy:  $158,285 Power  /  Cooling   Average  summer  power  cost:      $0.243/kWh Average  winter  power  cost:.          $0.188/kWh Idle  power  usage/server:                          120W Under-­‐load  power  usage/server:  240W 27  Victoria  under  load:                              6480W Average  daily  operating  cost:                $36.81 Amortizing  cost  of  rack  etc.:  $158,285/(365.25  *  5) Daily  cost:              $86.67  /  day Cooling  needed:                                                      1.69  tons Including  power/cooling:                                $131.79  /  day Hourly  expense:  $131.79  /  24hr  =  $  5.49  /  hour
  • 28. 28 Public  v.  Private  Cloud;  Private  has  better  value  as  low  as  25%  utilization
  • 29. 29 Questions? Hugh  Ma  (Hugh.Ma@flextronics.com) Michael  O’Rourke  (Michael.ORourke@flextronics.com)