SlideShare a Scribd company logo
1 of 31
Download to read offline
Packaging strategy for Community openstack
and Implementation reference
Hojin Kim
- Organizer in OpenStack Korea User Group
- Solution Architect in Open Source Consulting
Example.1 -5
SUMMARY
ü replace PCI adapter without downtime
ü X86 Hardware Architecture Limitations -
(Internal I/O path redundancy / self free path )
ü redundant BIOS (service processor card)
üFault Analysis Limitations in X86
(multi-vendor )
OR H 6B /
3 8 /
3 C 1 883 /
6 7 0 /
3 A613 13 /
E NI UG 6B /
13 0 0 80 3 /
0 3 83 B
M PD 6B /
3 /
The internal I/O subsystem
on the Power E870C and
Power E880C is connected
to the PCIe Controllers on
a POWER8 processor in
the system. Each
POWER8 processor
module has two buses
86 3 3 8013 3
3 0 1C
3B 0 0 0 8 83 0 13
storage
SAN
Network
infrastructure Management
AppS
storage
SAN
Different vendor
vendor-lockin
not scaleable
virtualizatrion
VM VM
virtualization
VM VM
Scale-up
Network
business/divison unit
load on thebbackbone
Vendor dependent API
Individual management
(server/storage/network)
CoreServices: OptionalServices:
Removed vendor dependency / Admin managed directly
User can change any configuration right away (within 10 minutes)
possible to zone according to their performance (old machines, new machines)
M
A
N
A
G
E
M
E
N
T
stora
ge
N
E
T
W
O
R
K
stora
ge
stora
ge
stora
ge
com
pute
com
pute
com
pute
com
pute
Netw
ork
Netw
ork
Netw
ork
Netw
ork
Cont
roller
컨트
롤러
노드
컨트
롤러
노드
Unification with
Low Cost
Hardware (X86)
Remove vendor
dependencies
API
Infinite
expansion at
the same cost
Only
HW L2
Switch plug-ins
ad
min
• Solutions created by the most of technology-oriented vendors
HP
19%
Mirantis
19%
Red Hat
18%
IBM
12%
*indepen
dent
10%
Rackspace
8%
Huawei
5%
Cisco…
Intel
3%
SUSE
3%
OPENSTACK CONTRIBUTION TO LIBERTY VERSION
Openstack community Platinum Members
OpenStack community Gold Members
pckaged
by Oracle
pckaged
by CICSO
pckaged
by RedHat
use
RedHat/SuSe
pkg
pckaged
by IBM
pckaged
by Mirantis
pckaged
by HP
pckaged
by Platform9
pckaged
by Suse
pckaged
by Easystack
pckaged
by Hawei
pckaged
by Rackspace
• consisting of projects with securing stability and maturity of 6 or higher
• Upstream community version of OpenStack is the most stable openstack version
•
•
•
• Good communication with the openstack community
• overall knowledge of internal structure of OpenStack
Example.1 – migration from Commercial OpenStack to
Community OpenStack
Changed all
componenets to
community Openstack
ability to upgrade with
own human resources
remove vendor lock-in
mitaka Queens
Zabbix + EFK Composition (Elasticsearch + Fluentd + Kibina)
Why?
Mirantis gave up the openstack
business in Korea -> no support
need to add new services
Changed manilla to highly available
(HA) architecture using pacemaker
Overcame SPOF by changing to
Active/Standby approach pacemaker
Zabbix + EFK Composition
(Elasticsearch + Fluentd + Kibina)
Build monitoring with 3 + Grafana
configuration
HA configuration with Haproxy and
Keepalived
VIP(Keepalived+haproxy+Pacemaker)
Example.2 - Building GPU server farm for Big Data
and AI analytics
GPU
Tesla V100(Volta)
Example.3 - Flexibility of infrastructure built in the cloud
(openstack <-> AWS) – cryptocurrency market
www.conizest.com
configuration map
instance type CPU
Memory
(GB)
On-Deman
d Cost per
Hour
On-Demand Cost per
Month
(Include Storage)
Mq.m5xlarge 4 16 0.708 $ 509.760
instance type CPU
Memory
(GB)
On-Deman
d Cost per
Hour
On-Demand Cost per
Month
m5xlarge 4 16 0.236 $ 169.920
Rabbit MQ selfmanaged (IaaS)
Amazon MQ (SaaS)
TCO
community
openstack
Example.4 – IOT platform (openstack <-> AWS)
number name tag model size cpu core memory spec disk path network
1-1 netgear net gs716t 1u 1g*16
1-2 dl160 server gen8 2 4core-8core 4G*4 10600R 200G 1g*2
1-3 paloalto net 1u 1g*16
2-1 netgear net gs716t 1u 1g*16
2-2 dl120 server gen6 1 4 2g*2 10600R 300G 1g*2
2-3 dl120 server gen6 1 4 2g*2 10600R 300G 1g*2
3-1 dl380 server gen8 2u 1 6core-10core 4G*4 10600R 500G*2/200G*1 1g*4
4-1 dl380 server gen7 2u 1 4core-6core 2G*6 10600R 500G*2 1g*4
4-2 paloalto net 1u 1g*16
4-3 dl380 server gen7 2u 1 4core-6core 2G*6 10600R 500G*2 1g*4
4-4 netgear net gs716t 1u 1g*16
5-1 dl360 server gen7 1u 1 146G*4 1g*4
5-2 dl160 server gen8 1u 2 4core-8core 4G*4 10600R 300G*2 1g*2
5-3 dl160 server gen8 1u 2 4core-8core 4G*4 10600R 1g*2
5-4 dl160 server gen8 1u 2 4core-8core 4G*4 10600R 300G*4 1g*2
6-1 dl380 server gen7 2u 1 4core-6core 4G*1 10600R 148G*8 6G/sas 1g*4
6-2 dl380 server gen7 2u 1 4core-6core 4G*1 10600R 148G*8 6G/sas 1g*4
6-3 dl360 server gen7 1u 1 4core-6core 146G*4 6G/sas 1g*4
6-4 dl360 server gen7 1u 1 4core-6core 146G*4 6G/sas 1g*4
7-1 dell server r620 1u 2 8G 12800R 500G*2 1g*4
8-1 dl160 server gen8 1u 2 4core-8core 4G*2 10600R 200G*1 1g*2
8-2 dl380 server gen7 2u 1 4core-6core 2G*6 10600R 500G*2 1g*4
8-3 netgear net gs716t 1u 1g*16
Needed purchase sum
dl380 gen8 socket 1
memory 416G
network 1G 2port 5
HDD 1TB*3
controller server
comput server
storage server
monitoring server
Example.5 – Map Information Open Platform
(www.vworld.kr)
Internet
web
firewall
Router
fireall HA
HA
L7 Switch
L2 Switch
L7 Switch
internet zone internal zone
HA L2 Switch
10G 망
vpn serer
#1
CDN
#1 ~ #3
VLAN100
VLAN300 VLAN500
VLAN100
IPMI
1G Network
10G Network
VLAN200 VLAN400
VLAN300 VLAN500
VLAN100 L2 1G Switch
L2 1G Switch
WEB SERVER VM GROUP
Portal WEB
#1 ~ #6
3D WEB
#1 ~ #6
Tile WEB
#1 ~ #3
WMS WEB
#1 ~ #3
WFS WEB
#1, #2
Vector Tile
WEB #1, #2
3D WAS
#1 ~ #6
Portal WAS
#1, #2
WMS WAS
#1 ~ #4
WFS WAS
#1 ~ #4
Vector Tile
WAS #1, #2
Tile WAS
#1 ~ #3
search
#1, #2
DB server
#1, #2
DB SERVER
VM GROUP
backup
#1
VLAN200
WAS SERVER VM GROUP
ceph storage monitoring
#1 ~ #3
VLAN100
VLAN500
ceph Storage
#1 ~ #20
VLAN100
VLAN500
VLAN400
Computing
#1 ~ #8
computing
(rendering-GPU)
#1, #2
Controller server
#1 ~ #3
VLAN200
VLAN100 VLAN300
VLAN500
VM VM VM VM
VM VM
VM
VM VM
VM
VM
VM
VM
VM
VM
VM VM
VM VM
VM VM
VM
VM VM
VM
VM VM
VM
VM VM
VM
VM VM
VM VM VM
VM
VM VM
VM VM VM
VM
VM VM
VM VM
§ Cloud for map data service
containing 50TB of data in
5 billion files
§ Configured with IBM gpfs
as shared file system
§ Changed most applications to
open source equivalents
§ In parallel also migrated from
IBM AIX to Linux (unix-2-Linux)
summary
/
/ /
Community
OpenStack
Optimized for large
storage
AI / ML
Infrastructure
Big Data
platform
hybrid cloud
Infrastructure that can
accommodate various
infrastructure requests
Packaging Strategy for Community Openstack and Implementation Reference | Hojin Kim

More Related Content

What's hot

WKSctl: Gitops Management of Kubernetes Clusters
WKSctl: Gitops Management of Kubernetes ClustersWKSctl: Gitops Management of Kubernetes Clusters
WKSctl: Gitops Management of Kubernetes Clusters
Weaveworks
 

What's hot (20)

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...
 
Implementing Progressive Delivery with Your Team (by Leigh Capili)
Implementing Progressive Delivery with Your Team (by Leigh Capili)Implementing Progressive Delivery with Your Team (by Leigh Capili)
Implementing Progressive Delivery with Your Team (by Leigh Capili)
 
Kubernetes Summit 2018 - Kubernetes: Stateless -> Stateful
Kubernetes Summit 2018 - Kubernetes: Stateless -> StatefulKubernetes Summit 2018 - Kubernetes: Stateless -> Stateful
Kubernetes Summit 2018 - Kubernetes: Stateless -> Stateful
 
How to manage Kubernetes at scale with just git
How to manage Kubernetes at scale with just git How to manage Kubernetes at scale with just git
How to manage Kubernetes at scale with just git
 
Kubernetes User Group: 維運 Kubernetes 的兩三事
Kubernetes User Group: 維運 Kubernetes 的兩三事Kubernetes User Group: 維運 Kubernetes 的兩三事
Kubernetes User Group: 維運 Kubernetes 的兩三事
 
Tối ưu hiệu năng đáp ứng các yêu cầu của hệ thống 4G core
Tối ưu hiệu năng đáp ứng các yêu cầu của hệ thống 4G coreTối ưu hiệu năng đáp ứng các yêu cầu của hệ thống 4G core
Tối ưu hiệu năng đáp ứng các yêu cầu của hệ thống 4G core
 
WKSctl: Gitops Management of Kubernetes Clusters
WKSctl: Gitops Management of Kubernetes ClustersWKSctl: Gitops Management of Kubernetes Clusters
WKSctl: Gitops Management of Kubernetes Clusters
 
OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...
OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...
OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...
 
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
 
Hostvn ceph in production v1.1 dungtq
Hostvn   ceph in production v1.1 dungtqHostvn   ceph in production v1.1 dungtq
Hostvn ceph in production v1.1 dungtq
 
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOpsMake stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
 
Challenges of Kubernetes On-premise Deployment
Challenges of Kubernetes On-premise DeploymentChallenges of Kubernetes On-premise Deployment
Challenges of Kubernetes On-premise Deployment
 
Kubernetes Day 2017 - Build, Ship and Run Your APP, Production !!
Kubernetes Day 2017 - Build, Ship and Run Your APP, Production !!Kubernetes Day 2017 - Build, Ship and Run Your APP, Production !!
Kubernetes Day 2017 - Build, Ship and Run Your APP, Production !!
 
Metal-k8s presentation by Julien Girardin @ Paris Kubernetes Meetup
Metal-k8s presentation by Julien Girardin @ Paris Kubernetes MeetupMetal-k8s presentation by Julien Girardin @ Paris Kubernetes Meetup
Metal-k8s presentation by Julien Girardin @ Paris Kubernetes Meetup
 
[OpenStack 하반기 스터디] HA using DVR
[OpenStack 하반기 스터디] HA using DVR[OpenStack 하반기 스터디] HA using DVR
[OpenStack 하반기 스터디] HA using DVR
 
Cloud Native User Group: Shift-Left Testing IaC With PaC
Cloud Native User Group: Shift-Left Testing IaC With PaCCloud Native User Group: Shift-Left Testing IaC With PaC
Cloud Native User Group: Shift-Left Testing IaC With PaC
 
整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案
整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案
整合Cloud Foundry 和 Kubernetes 技術打造企業級雲應用平台解決方案
 
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin	Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
 
OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
 
Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...
Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...
Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...
 

Similar to Packaging Strategy for Community Openstack and Implementation Reference | Hojin Kim

Kauli SSPにおけるVyOSの導入事例
Kauli SSPにおけるVyOSの導入事例Kauli SSPにおけるVyOSの導入事例
Kauli SSPにおけるVyOSの導入事例
Kazuhito Ohkawa
 
Datasheet - Pivot3 - HCI Family
Datasheet - Pivot3 - HCI FamilyDatasheet - Pivot3 - HCI Family
Datasheet - Pivot3 - HCI Family
Grant Aitken
 

Similar to Packaging Strategy for Community Openstack and Implementation Reference | Hojin Kim (20)

11540800.ppt
11540800.ppt11540800.ppt
11540800.ppt
 
20190909_PGconf.ASIA_KaiGai
20190909_PGconf.ASIA_KaiGai20190909_PGconf.ASIA_KaiGai
20190909_PGconf.ASIA_KaiGai
 
PGConf.ASIA 2019 Bali - Full-throttle Running on Terabytes Log-data - Kohei K...
PGConf.ASIA 2019 Bali - Full-throttle Running on Terabytes Log-data - Kohei K...PGConf.ASIA 2019 Bali - Full-throttle Running on Terabytes Log-data - Kohei K...
PGConf.ASIA 2019 Bali - Full-throttle Running on Terabytes Log-data - Kohei K...
 
April 2014 IBM announcement webcast
April 2014 IBM announcement webcastApril 2014 IBM announcement webcast
April 2014 IBM announcement webcast
 
cisco-vs-s720-10g-3c-datasheet.pdf
cisco-vs-s720-10g-3c-datasheet.pdfcisco-vs-s720-10g-3c-datasheet.pdf
cisco-vs-s720-10g-3c-datasheet.pdf
 
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architectureCeph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
 
20181210 - PGconf.ASIA Unconference
20181210 - PGconf.ASIA Unconference20181210 - PGconf.ASIA Unconference
20181210 - PGconf.ASIA Unconference
 
Kauli SSPにおけるVyOSの導入事例
Kauli SSPにおけるVyOSの導入事例Kauli SSPにおけるVyOSの導入事例
Kauli SSPにおけるVyOSの導入事例
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and Hadoop
 
Развитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях CiscoРазвитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях Cisco
 
TDS-16489U - Dual Processor
TDS-16489U - Dual ProcessorTDS-16489U - Dual Processor
TDS-16489U - Dual Processor
 
Datasheet - Pivot3 - HCI Family
Datasheet - Pivot3 - HCI FamilyDatasheet - Pivot3 - HCI Family
Datasheet - Pivot3 - HCI Family
 
Edge-Core - экономия без потери качества | Семинар для интеграторов 15.06.17
Edge-Core - экономия без потери качества | Семинар для интеграторов 15.06.17Edge-Core - экономия без потери качества | Семинар для интеграторов 15.06.17
Edge-Core - экономия без потери качества | Семинар для интеграторов 15.06.17
 
JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!
 
3PAR and VMWare
3PAR and VMWare3PAR and VMWare
3PAR and VMWare
 
cisco-vs-s720-10g-3cxl-datasheet.pdf
cisco-vs-s720-10g-3cxl-datasheet.pdfcisco-vs-s720-10g-3cxl-datasheet.pdf
cisco-vs-s720-10g-3cxl-datasheet.pdf
 
IBM Power Systems E850C and S824
IBM Power Systems E850C and S824IBM Power Systems E850C and S824
IBM Power Systems E850C and S824
 
Red Hat Storage Day Boston - Supermicro Super Storage
Red Hat Storage Day Boston - Supermicro Super StorageRed Hat Storage Day Boston - Supermicro Super Storage
Red Hat Storage Day Boston - Supermicro Super Storage
 
Emc
EmcEmc
Emc
 

More from Vietnam Open Infrastructure User Group

More from Vietnam Open Infrastructure User Group (20)

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

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
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
 

Packaging Strategy for Community Openstack and Implementation Reference | Hojin Kim

  • 1. Packaging strategy for Community openstack and Implementation reference Hojin Kim - Organizer in OpenStack Korea User Group - Solution Architect in Open Source Consulting
  • 3.
  • 4.
  • 5. ü replace PCI adapter without downtime ü X86 Hardware Architecture Limitations - (Internal I/O path redundancy / self free path ) ü redundant BIOS (service processor card) üFault Analysis Limitations in X86 (multi-vendor ) OR H 6B / 3 8 / 3 C 1 883 / 6 7 0 / 3 A613 13 / E NI UG 6B / 13 0 0 80 3 / 0 3 83 B M PD 6B / 3 / The internal I/O subsystem on the Power E870C and Power E880C is connected to the PCIe Controllers on a POWER8 processor in the system. Each POWER8 processor module has two buses 86 3 3 8013 3 3 0 1C 3B 0 0 0 8 83 0 13
  • 6. storage SAN Network infrastructure Management AppS storage SAN Different vendor vendor-lockin not scaleable virtualizatrion VM VM virtualization VM VM Scale-up Network business/divison unit load on thebbackbone Vendor dependent API Individual management (server/storage/network)
  • 7. CoreServices: OptionalServices: Removed vendor dependency / Admin managed directly User can change any configuration right away (within 10 minutes) possible to zone according to their performance (old machines, new machines) M A N A G E M E N T stora ge N E T W O R K stora ge stora ge stora ge com pute com pute com pute com pute Netw ork Netw ork Netw ork Netw ork Cont roller 컨트 롤러 노드 컨트 롤러 노드 Unification with Low Cost Hardware (X86) Remove vendor dependencies API Infinite expansion at the same cost Only HW L2 Switch plug-ins ad min
  • 8.
  • 9. • Solutions created by the most of technology-oriented vendors HP 19% Mirantis 19% Red Hat 18% IBM 12% *indepen dent 10% Rackspace 8% Huawei 5% Cisco… Intel 3% SUSE 3% OPENSTACK CONTRIBUTION TO LIBERTY VERSION Openstack community Platinum Members OpenStack community Gold Members
  • 10.
  • 11. pckaged by Oracle pckaged by CICSO pckaged by RedHat use RedHat/SuSe pkg pckaged by IBM pckaged by Mirantis pckaged by HP pckaged by Platform9 pckaged by Suse pckaged by Easystack pckaged by Hawei pckaged by Rackspace
  • 12. • consisting of projects with securing stability and maturity of 6 or higher • Upstream community version of OpenStack is the most stable openstack version • • • • Good communication with the openstack community • overall knowledge of internal structure of OpenStack
  • 13.
  • 14. Example.1 – migration from Commercial OpenStack to Community OpenStack
  • 15. Changed all componenets to community Openstack ability to upgrade with own human resources remove vendor lock-in mitaka Queens Zabbix + EFK Composition (Elasticsearch + Fluentd + Kibina) Why? Mirantis gave up the openstack business in Korea -> no support need to add new services
  • 16. Changed manilla to highly available (HA) architecture using pacemaker Overcame SPOF by changing to Active/Standby approach pacemaker Zabbix + EFK Composition (Elasticsearch + Fluentd + Kibina) Build monitoring with 3 + Grafana configuration HA configuration with Haproxy and Keepalived VIP(Keepalived+haproxy+Pacemaker)
  • 17. Example.2 - Building GPU server farm for Big Data and AI analytics
  • 19.
  • 20. Example.3 - Flexibility of infrastructure built in the cloud (openstack <-> AWS) – cryptocurrency market www.conizest.com
  • 22. instance type CPU Memory (GB) On-Deman d Cost per Hour On-Demand Cost per Month (Include Storage) Mq.m5xlarge 4 16 0.708 $ 509.760 instance type CPU Memory (GB) On-Deman d Cost per Hour On-Demand Cost per Month m5xlarge 4 16 0.236 $ 169.920 Rabbit MQ selfmanaged (IaaS) Amazon MQ (SaaS) TCO community openstack
  • 23. Example.4 – IOT platform (openstack <-> AWS)
  • 24.
  • 25. number name tag model size cpu core memory spec disk path network 1-1 netgear net gs716t 1u 1g*16 1-2 dl160 server gen8 2 4core-8core 4G*4 10600R 200G 1g*2 1-3 paloalto net 1u 1g*16 2-1 netgear net gs716t 1u 1g*16 2-2 dl120 server gen6 1 4 2g*2 10600R 300G 1g*2 2-3 dl120 server gen6 1 4 2g*2 10600R 300G 1g*2 3-1 dl380 server gen8 2u 1 6core-10core 4G*4 10600R 500G*2/200G*1 1g*4 4-1 dl380 server gen7 2u 1 4core-6core 2G*6 10600R 500G*2 1g*4 4-2 paloalto net 1u 1g*16 4-3 dl380 server gen7 2u 1 4core-6core 2G*6 10600R 500G*2 1g*4 4-4 netgear net gs716t 1u 1g*16 5-1 dl360 server gen7 1u 1 146G*4 1g*4 5-2 dl160 server gen8 1u 2 4core-8core 4G*4 10600R 300G*2 1g*2 5-3 dl160 server gen8 1u 2 4core-8core 4G*4 10600R 1g*2 5-4 dl160 server gen8 1u 2 4core-8core 4G*4 10600R 300G*4 1g*2 6-1 dl380 server gen7 2u 1 4core-6core 4G*1 10600R 148G*8 6G/sas 1g*4 6-2 dl380 server gen7 2u 1 4core-6core 4G*1 10600R 148G*8 6G/sas 1g*4 6-3 dl360 server gen7 1u 1 4core-6core 146G*4 6G/sas 1g*4 6-4 dl360 server gen7 1u 1 4core-6core 146G*4 6G/sas 1g*4 7-1 dell server r620 1u 2 8G 12800R 500G*2 1g*4 8-1 dl160 server gen8 1u 2 4core-8core 4G*2 10600R 200G*1 1g*2 8-2 dl380 server gen7 2u 1 4core-6core 2G*6 10600R 500G*2 1g*4 8-3 netgear net gs716t 1u 1g*16 Needed purchase sum dl380 gen8 socket 1 memory 416G network 1G 2port 5 HDD 1TB*3 controller server comput server storage server monitoring server
  • 26. Example.5 – Map Information Open Platform (www.vworld.kr)
  • 27. Internet web firewall Router fireall HA HA L7 Switch L2 Switch L7 Switch internet zone internal zone HA L2 Switch 10G 망 vpn serer #1 CDN #1 ~ #3 VLAN100 VLAN300 VLAN500 VLAN100 IPMI 1G Network 10G Network VLAN200 VLAN400 VLAN300 VLAN500 VLAN100 L2 1G Switch L2 1G Switch WEB SERVER VM GROUP Portal WEB #1 ~ #6 3D WEB #1 ~ #6 Tile WEB #1 ~ #3 WMS WEB #1 ~ #3 WFS WEB #1, #2 Vector Tile WEB #1, #2 3D WAS #1 ~ #6 Portal WAS #1, #2 WMS WAS #1 ~ #4 WFS WAS #1 ~ #4 Vector Tile WAS #1, #2 Tile WAS #1 ~ #3 search #1, #2 DB server #1, #2 DB SERVER VM GROUP backup #1 VLAN200 WAS SERVER VM GROUP ceph storage monitoring #1 ~ #3 VLAN100 VLAN500 ceph Storage #1 ~ #20 VLAN100 VLAN500 VLAN400 Computing #1 ~ #8 computing (rendering-GPU) #1, #2 Controller server #1 ~ #3 VLAN200 VLAN100 VLAN300 VLAN500 VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM
  • 28. § Cloud for map data service containing 50TB of data in 5 billion files § Configured with IBM gpfs as shared file system § Changed most applications to open source equivalents § In parallel also migrated from IBM AIX to Linux (unix-2-Linux)
  • 30. / / / Community OpenStack Optimized for large storage AI / ML Infrastructure Big Data platform hybrid cloud Infrastructure that can accommodate various infrastructure requests