SlideShare a Scribd company logo
1 of 25
Download to read offline
Jun Lee 이 준희
코위버 (주) | 솔루션 사업부
jun.lee@coweaver.co.kr

AMD/SEAMICRO
OPENSTACK ON THE FABRIC
JANUARY 2014
OpenStack on the Fabric
A use case study into deploying OpenStack on a Fabric Compute Architecture

A Vendor and End-User Perspective
• What is Fabric Compute?
• What is the use case for Cloud?
• Our experience from deploying OpenStack on a Fabric
• Bare Metal Provisioning
• Speed of Deployment
• Power and Space
2 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
OpenStack Interest
WHAT CLOUD SOLUTIONS ARE IT ORGANIZATIONS LOOKING AT?

3 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
What is Fabric Computing?

• Severs with with Laser Beams?
No. At least not yet….

• Is it a new proprietary architecture?
No. Runs the same off the shelf OS and software.
No special drivers needed.

• Do they cost a Million dollars?
No. Similar economics to rackmounts, but saves
you a lot in TCO.

4 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
What is Fabric Computing?
SeaMicro Fabric Compute System
Traditional Rackmount Server

Disaggregate
CPU/Memory, Storage,
and Networking into pools
of shared resources!

Compute and Memory

CPU
CPU

CPU

CPU

CPU

Captive Resources!

CPU

CPU

Fabric Interconnect

Networking

Top of Rack Switches
5 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

Storage
What is Fabric Computing?
Rethinking the Server…
Core Components
Traditional Rackmount Server

6 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

CPU & Memory, Networking, Storage
What is Fabric Computing?
How servers are provisioned…

SeaMicro Fabric Compute System

Bare Metal Server

Compute and Memory

CPU

Provision specific resources
needed for the application

CPU

CPU

CPU

CPU

Example of provisioning a server using SeaMicro Restful API

CPU

CPU

Fabric Interconnect

Curl –X PUT https//chassis-ip/v0.2/storage/volume/1/myPool/Volume1?’action=create&size=200
Curl –X PUT https//chassis-ip/v0.2/storage/volume/1/myPool/Volume1?’action=assign&server=1/0&vdisk=2&read-only=false
Curl –X PUT https//chassis-ip/v0.2/servers/1/0?’action=assign&nic=0&taggedvlan=true&vlan-range=1-1
Curl –X PUT https//chassis-ip/v0.2/servers/1/0?’action=assign&nic=1&taggedvlan=true&vlan-range=1000-1999
Curl –X PUT https//chassis-ip/v0.2/servers/1/0?’action=power-on&using-pxe=true
7 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

Networking

Storage
What does a Fabric Compute System look like?
SM15000 Fabric Compute Server

Power Efficient Servers (64 to 256)
•
•

Provides storage to any server
Up to 64 internal 2.5” disks per system.

•
•
•

10 RU

Storage Controllers (up to x8)

Up to 512 CPU cores per system
Up to 4 TB of memory.
Choice of CPUs:
• 64 AMD Opterons
• 64 Intel Xeons – Ivy Bridge or Haswell
• 256 Intel Atoms

5.4 Petabyte of External Storage Expansion
•
•

Connect up to 16 Fabric Storage Enclosures.
1344 external 3.5” disks.

Fabric Interconnect
•
•

8 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

1.28 Tbps high performance fabric
Integrated L2 switching

Network Uplinks Cards (up to x8)
•
•
•

Up to 160 Gbps Uplink capacity
Choice of 10Gb and 1GB interfaces
Integrate 100Gb NPU
The Fabric Computing Use Case
Today’s Workloads have Heterogeneous Requirements

“Provide the right server
for the workload”

“Maintain a minimal set
of server configs”

Compute
Throughput
Web Applications
Hadoop
Object Storage
VDI

CDN
Memcache
Database
Cold Storage

Memory
Capacity

Network
Bandwidth

Storage
IOPS

Storage
Capacity

Storage
Bandwidth

Medium/High

Medium

Low

Medium

Low

Low

Low/Medium/High

Medium

Medium

Low

Medium/High

High

Medium/Low

Low

High

Medium

High

Medium

Medium

High

Medium

High

Medium

Medium

Low

Medium

High

Medium

High

High

High

High

Medium

High

Low

Medium

High

High

Medium

High

Medium

Medium

Low

Low

Low

Low

High

Low

9 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
The Fabric Computing Use Case
Provide customers with the service they need….

Bare Metal Hosts
10 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

VM Hosts
The Fabric Computing Use Case
Let’s apply this to OpenStack
Controller Nodes

SeaMicro Fabric Compute System
Compute and Memory

CPU

1TB HDD

Mgt NIC
CPU

CPU

CPU

20 TB SSD

Data+Mgt NIC

CPU

CPU

Block Storage Node (Cinder)

CPU

CPU

Fabric Interconnect

Object Storage Node (Swift)
CPU

40TB HDD

Data+Mgt NIC

Nova Node
Nova Node
Nova Node

Networking

CPU

500GB SSD

Data+Mgt NIC

11 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

Storage
OpenStack and Fabric Computing

Why Fabric Architectures are great for OpenStack…?
more importantly…

Why OpenStack is great for the
Fabric Compute Architectures

12 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
Bare Metal Provisioning
Isn’t it going to be complicated?

Ironic?
13 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
Bare Metal Provisioning
SeaMicro Fabric Compute System

How servers are provisioned?
Flexible – Bare Metal Server

Compute and Memory
512 Cores
4TB RAM
CPU

What is OpenStack?
“OpenStack is a cloud operating system that
controls large pools of compute, storage, and
networking resources throughout a datacenter,
all managed through a dashboard that gives
administrators control while empowering their
users to provision resources through a web
interface.”

14 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

CPU

CPU

CPU

CPU

CPU

CPU

Fabric Interconnect

160Gbps Uplinks
Networking
Switching

128TB Internal
5PB External
Storage
Bare Metal Provisioning
Nova Bare Metal:
• The genesis of Bare Metal in Open Stack.
• Available starting in Grizzly release.
• Provides the ability to enroll machines in Nova, and deploy images on
them using PXE/IPMI.
• Overloaded libvert driver model to manage bare metal machines.

Ironic Bare Metal :
• Splits Bare Metal from Nova into it’s own project.
• Available starting in Havana release. (basic capabilities)
• Bare Metal servers are now first class citizens.
• Designed to support capabilities that are unique to hardware (not VMs)
• Database/API – HW oriented (i.e. firmware, RAID config, etc)

15 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
Bare Metal Provisioning
The Difference Between Standard Servers and Fabric Servers
Traditional Rackmount Server

Traditional Servers – Rackmounts
• Storage and Network are fixed resources.
• You get whatever is in the box
Fabric Servers
• Provision only the storage and networking
resources needed for the application
• Right sized for workloads

CPU

Flexible - Bare Metal Server

Supporting this with OpenStack….
• Basic Bare Metal is available today with Nova Bare Metal
• Work with Ironic Bare Metal project to enable flexible provisioning
• Eager to work with other Hardware Vendors with similar needs
16 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

CPU
Deploying OpenStack – Speed, Efficiency, Repeatability
How quickly, and correctly, can I deploy this?

17 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
Deploying OpenStack – Speed, Efficiency, Repeatability
At least not at production scale… yet

What goes into deploying OpenStack?
• How many Controller, Swift, Cinder, instances do I need?
• What kind of Disks, NICs, etc should I use?
• Design Network (and possibly storage network)
• Rack, Plug, and Power up many servers and switches.
• Update system firmware and drivers.
• Learn about OpenStack
• Select and installer or build your own workflow.

(repeat when more capacity needed)

18 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
Deploying OpenStack – Speed, Efficiency, Repeatability
Provisioning Process Today:
- For SeaMicro’s OpenStack Reference Architecture
20 min

Rack and Plug Chassis
•

64-256 servers, switch (TOR), shared storage

Zero Touch Provisioning
~40 min

•
•

Fetches config via DHCP/TFTP
Automatically configures servers, network, and storage for
OpenStack use case
SM15000
Storage

Install OpenStack components
~3 hrs

•
•

Use an OpenStack installation tool to provision OpenStack
Today we use Mirantis Fuel – Made it easy to get started.

Storage
Uplink

Storage
Storage
Storage

Uplink

Total Time:
~ 4 hrs

Legend:
Nova Compute

Swift Object

OpenStack Controller

Cinder Volume

Neutron Network

Storage
Storage
Storage

19 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

External
Storage
Expansion

External
Storage
Expansion
Deploying OpenStack – Speed, Efficiency, Repeatability
~15 min to unbox, rack, and plug

20 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

Couple Hours
(Automated Provisioning)
Deploying OpenStack – Speed, Efficiency, Repeatability
Triple”O” – OpenStack-On-OpenStack
Rack and Plug Chassis
•

64-256 servers, switch (TOR), shared storage

Triple“0” - Provision the Under Cloud
•

Let’s get the industry behind one way of
provisioning things. The Distro-SW and
Hardware Vendors must collaborate
VM

VM

VM

VM

VM

BM

Undercloud Heat template

Over Cloud
OpenStack Deployments

Triple”O” – Provision the OpenStack Cluster
•

Overcloud Heat template

Over Cloud
OpenStack Deployments

Under Cloud
(Bare Metal Infrastructure)

Infrastructure

21 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
Power and Space – Reducing TCO
How much of a reduction can be realized with a Fabric Architecture ????

Approximate Power Savings?
How Fabric Architectures reduce Space and Power
• Disaggregate storage from servers
• Only provision the needed storage.
• Share disks amongst servers.
• Integrated Switching (Eliminate the TOR)
• Enable energy efficient processors (Atom, ARM)
How OpenStack can help reduce Space and Power
• Automate Powering On/Off of resources when needed.
• BareMetal makes this possible.
• Need some from of DRS to move and consolidate workloads when
demand decreases.

22 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

We’ve measured
20-50% Savings
Power and Space
How Dense Can it be?

OpenStack IaaS Rack
256 Opteron/Xeon Servers
or
1024 Atom Servers

OpenStack Swift Rack
5.4 Petabytes Raw
~20 KW Average
(less for cold storage)

16 TB Memory
2x 46 RU Racks
~13KW Average
40 RU Total

23 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
SeaMicro OpenStack Blueprint
To Access
Switch

RELEASE 1.0

 Capabilities - What can I do with it?
 Cloud-in-a-Box: Fully integrated solution in a single SM15K
 Rapid Deployment: Install and ready to deploy VMs in a few hours
 Up to 3500 VMs per SM15K system

 Multi Tenant Support
 High Availability of OpenStack Management and Networking
 Storage (Cinder/Swift) Capacity scalable to over 1 PB (Pay as you grow)

VM Size

Description

VMs per SM15000

tiny

1vCPU, 1GB mem, 15GB disk

3600VMs

small

1vCPU, 2GB mem, 30GB disk

1800 VMs

medium

2vCPU, 4GB mem, 60GB disk

900 VMs

large

4vCPU, 8GB mem, 120GB disk

450 VMs

xtra-large

8vCPU, 16GB mem, 240GB disk

225 VMs

•

Flavors can be adjusted to meet your specific use case. Defaults are shown.

 Included Services:
 OpenStack Grizzly based
 Nova Compute – virtual machines
 Nova Network – VLAN based
 Cinder Volume – shared block storage
 Swift Storage –Object storage for images and snapshots
 Other: Keystone (authentication), Glance (image mgt)

24 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
OpenStack Blueprint Roadmap

2014 – Q1

Blueprint
Major Releases

Key Features

1.0 - Oct 2013

OpenStack Grizzly Release
IaaS Compute (Nova), Block Store (Cinder), Swift
Single Chassis Design

2.0 - Feb 2014

OpenStack Havana Release
+ Bare Metal Provisioning
+ Neutron
+ Multi-Chassis Design
+ Improved HA and Load Balancing
+ Improved installation automation

2014 – Q2

3.0 – Q2 2014

OpenStack Icehouse Release
Additional SeaMicro value added capabilities

2014 – Q3

Minor release will be delivered to add incremental features.
Dates are approximate

Need a customized design?
SeaMicro and its partners can work with you to design an OpenStack architecture that
meets your business needs.
25 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014

Disclaimer: Roadmap is forward looking and subject to change.

More Related Content

What's hot

20141103 cern open_stack_paris_v3
20141103 cern open_stack_paris_v320141103 cern open_stack_paris_v3
20141103 cern open_stack_paris_v3Tim Bell
 
Docker Meetup Tokyo #23 - Zenko Open Source Multi-Cloud Data Controller - Lau...
Docker Meetup Tokyo #23 - Zenko Open Source Multi-Cloud Data Controller - Lau...Docker Meetup Tokyo #23 - Zenko Open Source Multi-Cloud Data Controller - Lau...
Docker Meetup Tokyo #23 - Zenko Open Source Multi-Cloud Data Controller - Lau...Laure Vergeron
 
OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017
OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017
OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017Cloud Native Day Tel Aviv
 
Extending TripleO for OpenStack Management
Extending TripleO for OpenStack ManagementExtending TripleO for OpenStack Management
Extending TripleO for OpenStack ManagementKeith Basil
 
Cloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Cloud: From Unmanned Data Center to Algorithmic Economy using OpenstackCloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Cloud: From Unmanned Data Center to Algorithmic Economy using OpenstackAndrew Yongjoon Kong
 
What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack LibertyStephen Gordon
 
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021whywaita
 
Open stack china_201109_sjtu_jinyh
Open stack china_201109_sjtu_jinyhOpen stack china_201109_sjtu_jinyh
Open stack china_201109_sjtu_jinyhOpenCity Community
 
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)VirtualTech Japan Inc.
 
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...OpenNebula Project
 
Open stack in action enovance-quantum in action
Open stack in action enovance-quantum in actionOpen stack in action enovance-quantum in action
Open stack in action enovance-quantum in actioneNovance
 
NetflixOSS meetup lightning talks and roadmap
NetflixOSS meetup lightning talks and roadmapNetflixOSS meetup lightning talks and roadmap
NetflixOSS meetup lightning talks and roadmapRuslan Meshenberg
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansibleopenstackindia
 
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...Vietnam Open Infrastructure User Group
 
iptables 101- bottom-up
iptables 101- bottom-upiptables 101- bottom-up
iptables 101- bottom-upHungWei Chiu
 
MicroServices at Netflix - challenges of scale
MicroServices at Netflix - challenges of scaleMicroServices at Netflix - challenges of scale
MicroServices at Netflix - challenges of scaleSudhir Tonse
 
How to use TripleO tools for your own project
How to use TripleO tools for your own projectHow to use TripleO tools for your own project
How to use TripleO tools for your own projectGonéri Le Bouder
 
Code for the earth OCP APAC Tokyo 2013-05
Code for the earth OCP APAC Tokyo 2013-05Code for the earth OCP APAC Tokyo 2013-05
Code for the earth OCP APAC Tokyo 2013-05Tetsu Saburi
 
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...OpenStack Korea Community
 

What's hot (20)

20141103 cern open_stack_paris_v3
20141103 cern open_stack_paris_v320141103 cern open_stack_paris_v3
20141103 cern open_stack_paris_v3
 
Docker Meetup Tokyo #23 - Zenko Open Source Multi-Cloud Data Controller - Lau...
Docker Meetup Tokyo #23 - Zenko Open Source Multi-Cloud Data Controller - Lau...Docker Meetup Tokyo #23 - Zenko Open Source Multi-Cloud Data Controller - Lau...
Docker Meetup Tokyo #23 - Zenko Open Source Multi-Cloud Data Controller - Lau...
 
OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017
OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017
OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017
 
Extending TripleO for OpenStack Management
Extending TripleO for OpenStack ManagementExtending TripleO for OpenStack Management
Extending TripleO for OpenStack Management
 
Cloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Cloud: From Unmanned Data Center to Algorithmic Economy using OpenstackCloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Cloud: From Unmanned Data Center to Algorithmic Economy using Openstack
 
What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack Liberty
 
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
 
Open stack china_201109_sjtu_jinyh
Open stack china_201109_sjtu_jinyhOpen stack china_201109_sjtu_jinyh
Open stack china_201109_sjtu_jinyh
 
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
 
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
 
Open stack in action enovance-quantum in action
Open stack in action enovance-quantum in actionOpen stack in action enovance-quantum in action
Open stack in action enovance-quantum in action
 
NetflixOSS meetup lightning talks and roadmap
NetflixOSS meetup lightning talks and roadmapNetflixOSS meetup lightning talks and roadmap
NetflixOSS meetup lightning talks and roadmap
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
 
iptables 101- bottom-up
iptables 101- bottom-upiptables 101- bottom-up
iptables 101- bottom-up
 
MicroServices at Netflix - challenges of scale
MicroServices at Netflix - challenges of scaleMicroServices at Netflix - challenges of scale
MicroServices at Netflix - challenges of scale
 
How to use TripleO tools for your own project
How to use TripleO tools for your own projectHow to use TripleO tools for your own project
How to use TripleO tools for your own project
 
Code for the earth OCP APAC Tokyo 2013-05
Code for the earth OCP APAC Tokyo 2013-05Code for the earth OCP APAC Tokyo 2013-05
Code for the earth OCP APAC Tokyo 2013-05
 
Triple o overview
Triple o overviewTriple o overview
Triple o overview
 
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
 

Similar to OpenStack on the Fabric - OpenStack Korea January Seminar 2014

INN694-2014-OpenStack installation process V5
INN694-2014-OpenStack installation process V5INN694-2014-OpenStack installation process V5
INN694-2014-OpenStack installation process V5Fabien CHASTEL
 
Mastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling OutMastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling OutRoozbeh Shafiee
 
OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018Stacy Véronneau
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld
 
Mastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network DesignMastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network DesignRoozbeh Shafiee
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackMats Kindahl
 
Future Science on Future OpenStack
Future Science on Future OpenStackFuture Science on Future OpenStack
Future Science on Future OpenStackBelmiro Moreira
 
Optimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsOptimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsYathiraj Udupi, Ph.D.
 
Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Le Cuong
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 
Intro to OpenStack - WAJUG
Intro to OpenStack - WAJUGIntro to OpenStack - WAJUG
Intro to OpenStack - WAJUGKevin Jackson
 
OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015Jesse Pretorius
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmontonserverascode
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackMicrosoft
 
10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k cores10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k coresBelmiro Moreira
 
OSS-10mins-7th2.pptx
OSS-10mins-7th2.pptxOSS-10mins-7th2.pptx
OSS-10mins-7th2.pptxjagmohan33
 
tack Deployment in the Enterprise
tack Deployment in the Enterprisetack Deployment in the Enterprise
tack Deployment in the EnterpriseCisco Canada
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackEMC
 
Optimized placement in Openstack for NFV
Optimized placement in Openstack for NFVOptimized placement in Openstack for NFV
Optimized placement in Openstack for NFVDebojyoti Dutta
 

Similar to OpenStack on the Fabric - OpenStack Korea January Seminar 2014 (20)

INN694-2014-OpenStack installation process V5
INN694-2014-OpenStack installation process V5INN694-2014-OpenStack installation process V5
INN694-2014-OpenStack installation process V5
 
Mastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling OutMastering OpenStack - Episode 11 - Scaling Out
Mastering OpenStack - Episode 11 - Scaling Out
 
OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers
 
Mastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network DesignMastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network Design
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStack
 
Future Science on Future OpenStack
Future Science on Future OpenStackFuture Science on Future OpenStack
Future Science on Future OpenStack
 
Optimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsOptimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack Clouds
 
Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
Intro to OpenStack - WAJUG
Intro to OpenStack - WAJUGIntro to OpenStack - WAJUG
Intro to OpenStack - WAJUG
 
Openstack Quantum
Openstack  QuantumOpenstack  Quantum
Openstack Quantum
 
OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmonton
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k cores10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k cores
 
OSS-10mins-7th2.pptx
OSS-10mins-7th2.pptxOSS-10mins-7th2.pptx
OSS-10mins-7th2.pptx
 
tack Deployment in the Enterprise
tack Deployment in the Enterprisetack Deployment in the Enterprise
tack Deployment in the Enterprise
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stack
 
Optimized placement in Openstack for NFV
Optimized placement in Openstack for NFVOptimized placement in Openstack for NFV
Optimized placement in Openstack for NFV
 

Recently uploaded

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

OpenStack on the Fabric - OpenStack Korea January Seminar 2014

  • 1. Jun Lee 이 준희 코위버 (주) | 솔루션 사업부 jun.lee@coweaver.co.kr AMD/SEAMICRO OPENSTACK ON THE FABRIC JANUARY 2014
  • 2. OpenStack on the Fabric A use case study into deploying OpenStack on a Fabric Compute Architecture A Vendor and End-User Perspective • What is Fabric Compute? • What is the use case for Cloud? • Our experience from deploying OpenStack on a Fabric • Bare Metal Provisioning • Speed of Deployment • Power and Space 2 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 3. OpenStack Interest WHAT CLOUD SOLUTIONS ARE IT ORGANIZATIONS LOOKING AT? 3 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 4. What is Fabric Computing? • Severs with with Laser Beams? No. At least not yet…. • Is it a new proprietary architecture? No. Runs the same off the shelf OS and software. No special drivers needed. • Do they cost a Million dollars? No. Similar economics to rackmounts, but saves you a lot in TCO. 4 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 5. What is Fabric Computing? SeaMicro Fabric Compute System Traditional Rackmount Server Disaggregate CPU/Memory, Storage, and Networking into pools of shared resources! Compute and Memory CPU CPU CPU CPU CPU Captive Resources! CPU CPU Fabric Interconnect Networking Top of Rack Switches 5 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 Storage
  • 6. What is Fabric Computing? Rethinking the Server… Core Components Traditional Rackmount Server 6 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 CPU & Memory, Networking, Storage
  • 7. What is Fabric Computing? How servers are provisioned… SeaMicro Fabric Compute System Bare Metal Server Compute and Memory CPU Provision specific resources needed for the application CPU CPU CPU CPU Example of provisioning a server using SeaMicro Restful API CPU CPU Fabric Interconnect Curl –X PUT https//chassis-ip/v0.2/storage/volume/1/myPool/Volume1?’action=create&size=200 Curl –X PUT https//chassis-ip/v0.2/storage/volume/1/myPool/Volume1?’action=assign&server=1/0&vdisk=2&read-only=false Curl –X PUT https//chassis-ip/v0.2/servers/1/0?’action=assign&nic=0&taggedvlan=true&vlan-range=1-1 Curl –X PUT https//chassis-ip/v0.2/servers/1/0?’action=assign&nic=1&taggedvlan=true&vlan-range=1000-1999 Curl –X PUT https//chassis-ip/v0.2/servers/1/0?’action=power-on&using-pxe=true 7 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 Networking Storage
  • 8. What does a Fabric Compute System look like? SM15000 Fabric Compute Server Power Efficient Servers (64 to 256) • • Provides storage to any server Up to 64 internal 2.5” disks per system. • • • 10 RU Storage Controllers (up to x8) Up to 512 CPU cores per system Up to 4 TB of memory. Choice of CPUs: • 64 AMD Opterons • 64 Intel Xeons – Ivy Bridge or Haswell • 256 Intel Atoms 5.4 Petabyte of External Storage Expansion • • Connect up to 16 Fabric Storage Enclosures. 1344 external 3.5” disks. Fabric Interconnect • • 8 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 1.28 Tbps high performance fabric Integrated L2 switching Network Uplinks Cards (up to x8) • • • Up to 160 Gbps Uplink capacity Choice of 10Gb and 1GB interfaces Integrate 100Gb NPU
  • 9. The Fabric Computing Use Case Today’s Workloads have Heterogeneous Requirements “Provide the right server for the workload” “Maintain a minimal set of server configs” Compute Throughput Web Applications Hadoop Object Storage VDI CDN Memcache Database Cold Storage Memory Capacity Network Bandwidth Storage IOPS Storage Capacity Storage Bandwidth Medium/High Medium Low Medium Low Low Low/Medium/High Medium Medium Low Medium/High High Medium/Low Low High Medium High Medium Medium High Medium High Medium Medium Low Medium High Medium High High High High Medium High Low Medium High High Medium High Medium Medium Low Low Low Low High Low 9 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 10. The Fabric Computing Use Case Provide customers with the service they need…. Bare Metal Hosts 10 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 VM Hosts
  • 11. The Fabric Computing Use Case Let’s apply this to OpenStack Controller Nodes SeaMicro Fabric Compute System Compute and Memory CPU 1TB HDD Mgt NIC CPU CPU CPU 20 TB SSD Data+Mgt NIC CPU CPU Block Storage Node (Cinder) CPU CPU Fabric Interconnect Object Storage Node (Swift) CPU 40TB HDD Data+Mgt NIC Nova Node Nova Node Nova Node Networking CPU 500GB SSD Data+Mgt NIC 11 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 Storage
  • 12. OpenStack and Fabric Computing Why Fabric Architectures are great for OpenStack…? more importantly… Why OpenStack is great for the Fabric Compute Architectures 12 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 13. Bare Metal Provisioning Isn’t it going to be complicated? Ironic? 13 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 14. Bare Metal Provisioning SeaMicro Fabric Compute System How servers are provisioned? Flexible – Bare Metal Server Compute and Memory 512 Cores 4TB RAM CPU What is OpenStack? “OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.” 14 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 CPU CPU CPU CPU CPU CPU Fabric Interconnect 160Gbps Uplinks Networking Switching 128TB Internal 5PB External Storage
  • 15. Bare Metal Provisioning Nova Bare Metal: • The genesis of Bare Metal in Open Stack. • Available starting in Grizzly release. • Provides the ability to enroll machines in Nova, and deploy images on them using PXE/IPMI. • Overloaded libvert driver model to manage bare metal machines. Ironic Bare Metal : • Splits Bare Metal from Nova into it’s own project. • Available starting in Havana release. (basic capabilities) • Bare Metal servers are now first class citizens. • Designed to support capabilities that are unique to hardware (not VMs) • Database/API – HW oriented (i.e. firmware, RAID config, etc) 15 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 16. Bare Metal Provisioning The Difference Between Standard Servers and Fabric Servers Traditional Rackmount Server Traditional Servers – Rackmounts • Storage and Network are fixed resources. • You get whatever is in the box Fabric Servers • Provision only the storage and networking resources needed for the application • Right sized for workloads CPU Flexible - Bare Metal Server Supporting this with OpenStack…. • Basic Bare Metal is available today with Nova Bare Metal • Work with Ironic Bare Metal project to enable flexible provisioning • Eager to work with other Hardware Vendors with similar needs 16 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 CPU
  • 17. Deploying OpenStack – Speed, Efficiency, Repeatability How quickly, and correctly, can I deploy this? 17 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 18. Deploying OpenStack – Speed, Efficiency, Repeatability At least not at production scale… yet What goes into deploying OpenStack? • How many Controller, Swift, Cinder, instances do I need? • What kind of Disks, NICs, etc should I use? • Design Network (and possibly storage network) • Rack, Plug, and Power up many servers and switches. • Update system firmware and drivers. • Learn about OpenStack • Select and installer or build your own workflow. (repeat when more capacity needed) 18 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 19. Deploying OpenStack – Speed, Efficiency, Repeatability Provisioning Process Today: - For SeaMicro’s OpenStack Reference Architecture 20 min Rack and Plug Chassis • 64-256 servers, switch (TOR), shared storage Zero Touch Provisioning ~40 min • • Fetches config via DHCP/TFTP Automatically configures servers, network, and storage for OpenStack use case SM15000 Storage Install OpenStack components ~3 hrs • • Use an OpenStack installation tool to provision OpenStack Today we use Mirantis Fuel – Made it easy to get started. Storage Uplink Storage Storage Storage Uplink Total Time: ~ 4 hrs Legend: Nova Compute Swift Object OpenStack Controller Cinder Volume Neutron Network Storage Storage Storage 19 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 External Storage Expansion External Storage Expansion
  • 20. Deploying OpenStack – Speed, Efficiency, Repeatability ~15 min to unbox, rack, and plug 20 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 Couple Hours (Automated Provisioning)
  • 21. Deploying OpenStack – Speed, Efficiency, Repeatability Triple”O” – OpenStack-On-OpenStack Rack and Plug Chassis • 64-256 servers, switch (TOR), shared storage Triple“0” - Provision the Under Cloud • Let’s get the industry behind one way of provisioning things. The Distro-SW and Hardware Vendors must collaborate VM VM VM VM VM BM Undercloud Heat template Over Cloud OpenStack Deployments Triple”O” – Provision the OpenStack Cluster • Overcloud Heat template Over Cloud OpenStack Deployments Under Cloud (Bare Metal Infrastructure) Infrastructure 21 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 22. Power and Space – Reducing TCO How much of a reduction can be realized with a Fabric Architecture ???? Approximate Power Savings? How Fabric Architectures reduce Space and Power • Disaggregate storage from servers • Only provision the needed storage. • Share disks amongst servers. • Integrated Switching (Eliminate the TOR) • Enable energy efficient processors (Atom, ARM) How OpenStack can help reduce Space and Power • Automate Powering On/Off of resources when needed. • BareMetal makes this possible. • Need some from of DRS to move and consolidate workloads when demand decreases. 22 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 We’ve measured 20-50% Savings
  • 23. Power and Space How Dense Can it be? OpenStack IaaS Rack 256 Opteron/Xeon Servers or 1024 Atom Servers OpenStack Swift Rack 5.4 Petabytes Raw ~20 KW Average (less for cold storage) 16 TB Memory 2x 46 RU Racks ~13KW Average 40 RU Total 23 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 24. SeaMicro OpenStack Blueprint To Access Switch RELEASE 1.0  Capabilities - What can I do with it?  Cloud-in-a-Box: Fully integrated solution in a single SM15K  Rapid Deployment: Install and ready to deploy VMs in a few hours  Up to 3500 VMs per SM15K system  Multi Tenant Support  High Availability of OpenStack Management and Networking  Storage (Cinder/Swift) Capacity scalable to over 1 PB (Pay as you grow) VM Size Description VMs per SM15000 tiny 1vCPU, 1GB mem, 15GB disk 3600VMs small 1vCPU, 2GB mem, 30GB disk 1800 VMs medium 2vCPU, 4GB mem, 60GB disk 900 VMs large 4vCPU, 8GB mem, 120GB disk 450 VMs xtra-large 8vCPU, 16GB mem, 240GB disk 225 VMs • Flavors can be adjusted to meet your specific use case. Defaults are shown.  Included Services:  OpenStack Grizzly based  Nova Compute – virtual machines  Nova Network – VLAN based  Cinder Volume – shared block storage  Swift Storage –Object storage for images and snapshots  Other: Keystone (authentication), Glance (image mgt) 24 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014
  • 25. OpenStack Blueprint Roadmap 2014 – Q1 Blueprint Major Releases Key Features 1.0 - Oct 2013 OpenStack Grizzly Release IaaS Compute (Nova), Block Store (Cinder), Swift Single Chassis Design 2.0 - Feb 2014 OpenStack Havana Release + Bare Metal Provisioning + Neutron + Multi-Chassis Design + Improved HA and Load Balancing + Improved installation automation 2014 – Q2 3.0 – Q2 2014 OpenStack Icehouse Release Additional SeaMicro value added capabilities 2014 – Q3 Minor release will be delivered to add incremental features. Dates are approximate Need a customized design? SeaMicro and its partners can work with you to design an OpenStack architecture that meets your business needs. 25 | OPENSTACK KOREA COMMUNITY – OPENSTACK ON THE FABRIC| JANUARY 14, 2014 Disclaimer: Roadmap is forward looking and subject to change.