SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
-
- /( /.- /( /. C 0
C 3 1 5
1 5
- - .)' ( 2
v - V -
ü
ü -L 4
v c
ü L ed W V L a a C
v 오픈소스컨설팅에서 제공하는 community openstack의 특징은 고객의 업무에 적합한 프로젝트를 패키징하여 제공함으로
클라우드 시스템의 최적화 및 안정성을 확보하고, 유연한 시스템 운영(버전업, 확장)을 할수 있습니다.
A
, - C /D
er C A ep j b Hk A D A Q
d nh a
DCA
A A I
D C I
+ o t g O cs vw R s m i yv Qz
O s lQ c i S yv Qd xP
D D D Qd j u Qd
, .A GH A - C k K y ep Qd
!
v tp
ü y , lOu
ü 4 lOu
ü g tp U
v k
ü 4 ne y b g d
ü , j ,
ü , ,,
v ,, r
ü y j c
4 g
v
ü v m M c i8 n
ü 4
ü f n s à 4
ü n è
ü ia oi e KV
o t b
• / t n , n t nb
ü - / / c - oa t u hr
ü - - - , t u hr
ü - , oa , a t u hr
ü , oa , n , a t u hr
ü
ü -a , n t
ü iK e O s : c
ü /
ü kc a 8
ü H 8 smi
ü
ü b lC p P
ü , d? t d?
ü cr Ba 8
•
•
•
!
Controller Node
Compute NodeStorage Node
Deploy
•
•
• -
Controller Node
Compute NodeStorage Node
1 2
3
2 31 . CH
• 0 .23 . 31 .L CH
• S .31 1 .
2 3 NH
• 3 CH
• S .31 1 .
Controller Node
Compute NodeStorage Node
1
2
D
, 4
0
08 . 1
S
1
G 0
8
4
.
Controller Node
Compute NodeStorage Node
s r B b f A u m 22 , Uin
, C ,0 1 bIz du ,0 1 aHN Uin r
Uin
B uN
0 ko
v e S
Uin
B uN 0
ko lv
B
,
,0
,0
A U
• G P it c# , p g
• 0 , A cGm
0
0
= 4B 4: 4 5 : 5 8 4 5 =
, 5 a s z X m y nWt X ih M E p
nW
• c 5 ( 5
• ). + -48 4 5 A ( 8 X t
• ). 5 + 5 -48 5 4 5 5 e
• 8 ( 5 e
an E 5 ( 5
Vc e E 8 M ( 8
H 2 ). + -48 4 5 3 1 8 e w
8 PoX /-s l
[ t 8 E X
E v M
y E nW
8 PoX E
8 s v
c E pr ( ]
t t M 5 5 X anE M t
c a
. 4% 4 36- :/6 6 90 6 # :/6 # 4 6 . 10 6 361 2 911 6
, C i d
C P me Tp d
r C p %% C
me C p %% C
me Tp T
G C k h )% % T
Xm %% C me T
twm k h w T o yM w X k h )% X V i
C i d
me S C
r C /
me S a a 7 meTp
meTp T
a /
meS a 7 %(
Xm meS a %((/ k /
B i d
-=D
r :=D 4
B P :=D 4
:=D i P 4
60 13 O / U
M i
60 DG B DB S BC DD k cl d
.B C :=D 60 P i s
k V v i ,25 C =E h M 0 C C =E
, , . ,
구 분 필 요 량 Core 가 상 화 비 율 요 청 Core 수 운 영 시 가 능 지 표
W EB 시 스 템 11 1 : 4 44 최적효율
W AS 시 스 템 66 1 : 2 132 일반운영
DB 시 스 템 10 1 : 1 10 최적성능
합 계 87 186
성 능 비 율
최 적 성 능 1 : 1
일 반 운 영 1 : 2
최 적 효 율 1 : 4
구 분 필 요 량 메 모 리 가 상 화 비 율 요 청 메 모 리 운 영 시 가 능 지 표
W EB 시 스 템 352GB 1 : 1 352GB 일반운영
W AS 시 스 템 818GB 1 : 0.9 736GB 최적성능
DB 시 스 템 285GB 1 : 0.9 256GB 최적성능
합 계 1,455GB 1,344GB
성 능 비 율
최 적 성 능 1 : 0.9
일 반 운 영 1 : 1
최 적 효 율 1 : 1.5
분석결과
§ WEB서버Network I/O § WAS서버Network I/O
§ WAS서버Disk KB/s § DB서버Disk KB/s
ü
메모리를 왜 조금 크게 남겨두어야 하나요?
메모리 가상화 비율이 정해져 있고, 보수적을 0.9
정도 잡아두는것이 안정적임.
Vm을 down 시켜도, 메모리 반환이 발생하지 않음.
Vm resource를 반환하기 위해서는 shelve
option을 사용해야함.
참 조 : https://github.com /grim m theory/openstack-sizing-calculator
Vm storage persistent ? Or Ephemeral
Vm 할당 후 on-line 확장 가능
Vm에 복수개 스토리지 추가 가능
초기 sizing caculator를 사용하였음.
Controller Node
Compute NodeStorage Node
,4 5411.5 4 .
• 0 H
ü Q
• 2 50 1.5 ,186 .5 % ,45.
2.245
• GM B % ,45. %
2.245
B ,45. % R Q 2.245
Controller Node
Compute NodeStorage Node
cmon
cosd
D
( ) (
C
1 2
Controller Node
Compute NodeStorage Node
cmon
cosd
I
C
(
D ))
1 2
))
SSD
-
,H mh
g y fh H
m f u n x = 0 u *(t Gp )) V f 02 5X j / D u r *( r V f 02 5
CEPH f 02 5)) f 02 5• 02 5 ))
bf l o
• o f s H l
d
• 12 e h
f
V fh wt
02 5t =2 1 B= 2M
= c u iz
S c = r )) f
1 = 2 av[]
5= 5 2 =2
D 0 2=
(
Ceph storage 비교장표
SSD의 성능이 다양함.
일반적으로 아래와 같은 사양의 경우 20배 이상 차이가 남.
전체 속도는 OSD갯수*노드수*0.88(보정량)의 성능으로 늘어남.
§ 통상적으로 SSD를 사용하였을 경우, 4배 이상의 성능 향상을
가져옴
§ disk 4~5식당 1개의 SSD를 사용하나, 현 시스템은 쓰기작업이
적어 18개의 disk에 2개의 SSD로도 충분
주1) 저널영역 : 스토리지에 데이터 변경 내역을 저장하기 전 병경이력을 저장하는 영역으로 스토리지 장애시 장애복구를 빠르고 원활하게
처리하기 위해 설정
노드별
Disk
노드별
Disk
노드별
Disk
노드별
Disk
OSD 3EA, 357.6
OSD 6EA, 556.8
SSD OSD 3EA,…
0 1000 2000 3000 4000 5000 6000 7000 8000
IOPS
Random Write 4K
SSD OSD 3EA OSD 6EA OSD 3EA
IOPS BW(KB/s)
SAS OSD 3EA 357.6 1452
SSD OSD 3EA 7116.2 28182
OPEN
SHARE
CONTRIBUTE
ADOPT
REUSE
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기

Contenu connexe

Tendances

User Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud BizUser Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud BizNalee Jang
 
resource on openstack
 resource on openstack resource on openstack
resource on openstackjieun kim
 
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개OpenStack Korea Community
 
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화OpenStack Korea Community
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Ji-Woong Choi
 
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1Ji-Woong Choi
 
Nginx basic configurations
Nginx basic configurationsNginx basic configurations
Nginx basic configurationsJohn Kim
 
[2015-05월 세미나] 파이선 초심자의 Openstack
[2015-05월 세미나] 파이선 초심자의 Openstack[2015-05월 세미나] 파이선 초심자의 Openstack
[2015-05월 세미나] 파이선 초심자의 OpenstackOpenStack Korea Community
 
Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)wonyong hwang
 
How to contribute at OpenStack
How to contribute at OpenStackHow to contribute at OpenStack
How to contribute at OpenStackSK Telecom
 
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0Ji-Woong Choi
 
[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹
[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹
[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹InfraEngineer
 
Openstack Instance Resize
Openstack Instance ResizeOpenstack Instance Resize
Openstack Instance Resizeymtech
 
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개Tommy Lee
 
150416 OpenStack Networking with Neutron Jieun, Kim
150416 OpenStack Networking with Neutron Jieun, Kim150416 OpenStack Networking with Neutron Jieun, Kim
150416 OpenStack Networking with Neutron Jieun, Kimjieun kim
 
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...OpenStack Korea Community
 
Openstack에 컨트리뷰션 해보기
Openstack에 컨트리뷰션 해보기Openstack에 컨트리뷰션 해보기
Openstack에 컨트리뷰션 해보기영우 김
 

Tendances (20)

User Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud BizUser Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud Biz
 
resource on openstack
 resource on openstack resource on openstack
resource on openstack
 
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
 
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드
 
쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택
 
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1
 
Nginx basic configurations
Nginx basic configurationsNginx basic configurations
Nginx basic configurations
 
Docker for V-Raptor(ARM Server)
Docker for V-Raptor(ARM Server)Docker for V-Raptor(ARM Server)
Docker for V-Raptor(ARM Server)
 
[2015-05월 세미나] 파이선 초심자의 Openstack
[2015-05월 세미나] 파이선 초심자의 Openstack[2015-05월 세미나] 파이선 초심자의 Openstack
[2015-05월 세미나] 파이선 초심자의 Openstack
 
Kafka slideshare
Kafka   slideshareKafka   slideshare
Kafka slideshare
 
Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)
 
How to contribute at OpenStack
How to contribute at OpenStackHow to contribute at OpenStack
How to contribute at OpenStack
 
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
 
[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹
[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹
[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹
 
Openstack Instance Resize
Openstack Instance ResizeOpenstack Instance Resize
Openstack Instance Resize
 
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
 
150416 OpenStack Networking with Neutron Jieun, Kim
150416 OpenStack Networking with Neutron Jieun, Kim150416 OpenStack Networking with Neutron Jieun, Kim
150416 OpenStack Networking with Neutron Jieun, Kim
 
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
 
Openstack에 컨트리뷰션 해보기
Openstack에 컨트리뷰션 해보기Openstack에 컨트리뷰션 해보기
Openstack에 컨트리뷰션 해보기
 

Similaire à [OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기

android stuff1
android stuff1android stuff1
android stuff1Jin Jiu
 
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance TuningJi-Woong Choi
 
데이타베이스 기본튜닝
데이타베이스 기본튜닝 데이타베이스 기본튜닝
데이타베이스 기본튜닝 Jinuk Bhak
 
Deview 2014 키노트
Deview 2014 키노트Deview 2014 키노트
Deview 2014 키노트NAVER D2
 
이권일 Sse 를 이용한 최적화와 실제 사용 예
이권일 Sse 를 이용한 최적화와 실제 사용 예이권일 Sse 를 이용한 최적화와 실제 사용 예
이권일 Sse 를 이용한 최적화와 실제 사용 예zupet
 
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint [D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint NAVER D2
 
Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Samsung Electronics
 
Python의 계산성능 향상을 위해 Fortran, C, CUDA-C, OpenCL-C 코드들과 연동하기
Python의 계산성능 향상을 위해 Fortran, C, CUDA-C, OpenCL-C 코드들과 연동하기Python의 계산성능 향상을 위해 Fortran, C, CUDA-C, OpenCL-C 코드들과 연동하기
Python의 계산성능 향상을 위해 Fortran, C, CUDA-C, OpenCL-C 코드들과 연동하기Ki-Hwan Kim
 
242 naver-2
242 naver-2242 naver-2
242 naver-2NAVER D2
 
AWS re:Invent 특집(4) – 개발자를 위한 신규 서비스 총정리(윤석찬)
AWS re:Invent 특집(4) – 개발자를 위한 신규 서비스 총정리(윤석찬)AWS re:Invent 특집(4) – 개발자를 위한 신규 서비스 총정리(윤석찬)
AWS re:Invent 특집(4) – 개발자를 위한 신규 서비스 총정리(윤석찬)Amazon Web Services Korea
 
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptxYeongKiKim1
 
TechTalk02 - Ceph Cluster Monitoring & Dashboard Overview
TechTalk02 - Ceph Cluster Monitoring & Dashboard OverviewTechTalk02 - Ceph Cluster Monitoring & Dashboard Overview
TechTalk02 - Ceph Cluster Monitoring & Dashboard Overview성욱 강
 
2015 제2회 동아리 해커 세미나 - 병렬컴퓨팅 소개 (16기 김정현)
2015 제2회 동아리 해커 세미나 - 병렬컴퓨팅 소개 (16기 김정현)2015 제2회 동아리 해커 세미나 - 병렬컴퓨팅 소개 (16기 김정현)
2015 제2회 동아리 해커 세미나 - 병렬컴퓨팅 소개 (16기 김정현)khuhacker
 
Tensorflow regression 텐서플로우 회귀
Tensorflow regression 텐서플로우 회귀Tensorflow regression 텐서플로우 회귀
Tensorflow regression 텐서플로우 회귀beom kyun choi
 
2021년 3월 20일 개발자 이야기
2021년 3월 20일 개발자 이야기2021년 3월 20일 개발자 이야기
2021년 3월 20일 개발자 이야기Jay Park
 
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영) 파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영) Tae Young Lee
 
하이퍼레저 패브릭 데이터 구조
하이퍼레저 패브릭 데이터 구조하이퍼레저 패브릭 데이터 구조
하이퍼레저 패브릭 데이터 구조Logpresso
 
불어오는 변화의 바람, From c++98 to c++11, 14
불어오는 변화의 바람, From c++98 to c++11, 14 불어오는 변화의 바람, From c++98 to c++11, 14
불어오는 변화의 바람, From c++98 to c++11, 14 명신 김
 
500.JBoss Troubleshooting Essential
500.JBoss Troubleshooting Essential500.JBoss Troubleshooting Essential
500.JBoss Troubleshooting EssentialOpennaru, inc.
 

Similaire à [OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기 (20)

android stuff1
android stuff1android stuff1
android stuff1
 
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning
 
데이타베이스 기본튜닝
데이타베이스 기본튜닝 데이타베이스 기본튜닝
데이타베이스 기본튜닝
 
Deview 2014 키노트
Deview 2014 키노트Deview 2014 키노트
Deview 2014 키노트
 
이권일 Sse 를 이용한 최적화와 실제 사용 예
이권일 Sse 를 이용한 최적화와 실제 사용 예이권일 Sse 를 이용한 최적화와 실제 사용 예
이권일 Sse 를 이용한 최적화와 실제 사용 예
 
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint [D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
[D2] java 애플리케이션 트러블 슈팅 사례 & pinpoint
 
Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900
 
Python의 계산성능 향상을 위해 Fortran, C, CUDA-C, OpenCL-C 코드들과 연동하기
Python의 계산성능 향상을 위해 Fortran, C, CUDA-C, OpenCL-C 코드들과 연동하기Python의 계산성능 향상을 위해 Fortran, C, CUDA-C, OpenCL-C 코드들과 연동하기
Python의 계산성능 향상을 위해 Fortran, C, CUDA-C, OpenCL-C 코드들과 연동하기
 
242 naver-2
242 naver-2242 naver-2
242 naver-2
 
AWS re:Invent 특집(4) – 개발자를 위한 신규 서비스 총정리(윤석찬)
AWS re:Invent 특집(4) – 개발자를 위한 신규 서비스 총정리(윤석찬)AWS re:Invent 특집(4) – 개발자를 위한 신규 서비스 총정리(윤석찬)
AWS re:Invent 특집(4) – 개발자를 위한 신규 서비스 총정리(윤석찬)
 
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
 
TechTalk02 - Ceph Cluster Monitoring & Dashboard Overview
TechTalk02 - Ceph Cluster Monitoring & Dashboard OverviewTechTalk02 - Ceph Cluster Monitoring & Dashboard Overview
TechTalk02 - Ceph Cluster Monitoring & Dashboard Overview
 
2015 제2회 동아리 해커 세미나 - 병렬컴퓨팅 소개 (16기 김정현)
2015 제2회 동아리 해커 세미나 - 병렬컴퓨팅 소개 (16기 김정현)2015 제2회 동아리 해커 세미나 - 병렬컴퓨팅 소개 (16기 김정현)
2015 제2회 동아리 해커 세미나 - 병렬컴퓨팅 소개 (16기 김정현)
 
Tensorflow regression 텐서플로우 회귀
Tensorflow regression 텐서플로우 회귀Tensorflow regression 텐서플로우 회귀
Tensorflow regression 텐서플로우 회귀
 
2021년 3월 20일 개발자 이야기
2021년 3월 20일 개발자 이야기2021년 3월 20일 개발자 이야기
2021년 3월 20일 개발자 이야기
 
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영) 파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
 
하이퍼레저 패브릭 데이터 구조
하이퍼레저 패브릭 데이터 구조하이퍼레저 패브릭 데이터 구조
하이퍼레저 패브릭 데이터 구조
 
Ch11
Ch11Ch11
Ch11
 
불어오는 변화의 바람, From c++98 to c++11, 14
불어오는 변화의 바람, From c++98 to c++11, 14 불어오는 변화의 바람, From c++98 to c++11, 14
불어오는 변화의 바람, From c++98 to c++11, 14
 
500.JBoss Troubleshooting Essential
500.JBoss Troubleshooting Essential500.JBoss Troubleshooting Essential
500.JBoss Troubleshooting Essential
 

Plus de OpenStack Korea Community

2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티OpenStack Korea Community
 
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...OpenStack Korea Community
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)OpenStack Korea Community
 
[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
 
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architectureOpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with PrometheusOpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on KubernetesOpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 [OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud NativeOpenStack Korea Community
 
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with AnsibleOpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...OpenStack Korea Community
 

Plus de OpenStack Korea Community (20)

2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
 
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
 
[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...
 
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
 
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
 
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
 
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
 
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
 
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 [OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
 
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
 
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
 
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
 
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
 

[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기

  • 1.
  • 2. -
  • 3. - /( /.- /( /. C 0 C 3 1 5 1 5 - - .)' ( 2
  • 4. v - V - ü ü -L 4 v c ü L ed W V L a a C v 오픈소스컨설팅에서 제공하는 community openstack의 특징은 고객의 업무에 적합한 프로젝트를 패키징하여 제공함으로 클라우드 시스템의 최적화 및 안정성을 확보하고, 유연한 시스템 운영(버전업, 확장)을 할수 있습니다. A , - C /D er C A ep j b Hk A D A Q d nh a DCA A A I D C I + o t g O cs vw R s m i yv Qz O s lQ c i S yv Qd xP D D D Qd j u Qd , .A GH A - C k K y ep Qd
  • 5. ! v tp ü y , lOu ü 4 lOu ü g tp U v k ü 4 ne y b g d ü , j , ü , ,, v ,, r ü y j c 4 g v ü v m M c i8 n ü 4 ü f n s à 4 ü n è ü ia oi e KV
  • 6. o t b • / t n , n t nb ü - / / c - oa t u hr ü - - - , t u hr ü - , oa , a t u hr ü , oa , n , a t u hr ü ü -a , n t ü iK e O s : c ü / ü kc a 8 ü H 8 smi ü ü b lC p P ü , d? t d? ü cr Ba 8
  • 8.
  • 9. Controller Node Compute NodeStorage Node 1 2 3 2 31 . CH • 0 .23 . 31 .L CH • S .31 1 . 2 3 NH • 3 CH • S .31 1 . Controller Node Compute NodeStorage Node 1 2 D
  • 12. .
  • 13. Controller Node Compute NodeStorage Node s r B b f A u m 22 , Uin , C ,0 1 bIz du ,0 1 aHN Uin r Uin B uN 0 ko v e S Uin B uN 0 ko lv B , ,0 ,0 A U • G P it c# , p g • 0 , A cGm 0 0
  • 14. = 4B 4: 4 5 : 5 8 4 5 = , 5 a s z X m y nWt X ih M E p nW • c 5 ( 5 • ). + -48 4 5 A ( 8 X t • ). 5 + 5 -48 5 4 5 5 e • 8 ( 5 e an E 5 ( 5 Vc e E 8 M ( 8 H 2 ). + -48 4 5 3 1 8 e w 8 PoX /-s l [ t 8 E X E v M y E nW 8 PoX E 8 s v c E pr ( ] t t M 5 5 X anE M t c a
  • 15. . 4% 4 36- :/6 6 90 6 # :/6 # 4 6 . 10 6 361 2 911 6
  • 16. , C i d C P me Tp d r C p %% C me C p %% C me Tp T G C k h )% % T Xm %% C me T twm k h w T o yM w X k h )% X V i C i d me S C r C / me S a a 7 meTp meTp T a / meS a 7 %( Xm meS a %((/ k / B i d -=D r :=D 4 B P :=D 4 :=D i P 4 60 13 O / U M i 60 DG B DB S BC DD k cl d .B C :=D 60 P i s k V v i ,25 C =E h M 0 C C =E
  • 17. , , . , 구 분 필 요 량 Core 가 상 화 비 율 요 청 Core 수 운 영 시 가 능 지 표 W EB 시 스 템 11 1 : 4 44 최적효율 W AS 시 스 템 66 1 : 2 132 일반운영 DB 시 스 템 10 1 : 1 10 최적성능 합 계 87 186 성 능 비 율 최 적 성 능 1 : 1 일 반 운 영 1 : 2 최 적 효 율 1 : 4 구 분 필 요 량 메 모 리 가 상 화 비 율 요 청 메 모 리 운 영 시 가 능 지 표 W EB 시 스 템 352GB 1 : 1 352GB 일반운영 W AS 시 스 템 818GB 1 : 0.9 736GB 최적성능 DB 시 스 템 285GB 1 : 0.9 256GB 최적성능 합 계 1,455GB 1,344GB 성 능 비 율 최 적 성 능 1 : 0.9 일 반 운 영 1 : 1 최 적 효 율 1 : 1.5 분석결과 § WEB서버Network I/O § WAS서버Network I/O § WAS서버Disk KB/s § DB서버Disk KB/s ü
  • 18. 메모리를 왜 조금 크게 남겨두어야 하나요? 메모리 가상화 비율이 정해져 있고, 보수적을 0.9 정도 잡아두는것이 안정적임. Vm을 down 시켜도, 메모리 반환이 발생하지 않음. Vm resource를 반환하기 위해서는 shelve option을 사용해야함. 참 조 : https://github.com /grim m theory/openstack-sizing-calculator Vm storage persistent ? Or Ephemeral Vm 할당 후 on-line 확장 가능 Vm에 복수개 스토리지 추가 가능 초기 sizing caculator를 사용하였음.
  • 19. Controller Node Compute NodeStorage Node ,4 5411.5 4 . • 0 H ü Q • 2 50 1.5 ,186 .5 % ,45. 2.245 • GM B % ,45. % 2.245 B ,45. % R Q 2.245
  • 20. Controller Node Compute NodeStorage Node cmon cosd D ( ) ( C 1 2
  • 21. Controller Node Compute NodeStorage Node cmon cosd I C ( D )) 1 2 )) SSD
  • 22. -
  • 23. ,H mh g y fh H m f u n x = 0 u *(t Gp )) V f 02 5X j / D u r *( r V f 02 5 CEPH f 02 5)) f 02 5• 02 5 )) bf l o • o f s H l d • 12 e h f V fh wt 02 5t =2 1 B= 2M = c u iz S c = r )) f 1 = 2 av[] 5= 5 2 =2 D 0 2= (
  • 24. Ceph storage 비교장표 SSD의 성능이 다양함. 일반적으로 아래와 같은 사양의 경우 20배 이상 차이가 남. 전체 속도는 OSD갯수*노드수*0.88(보정량)의 성능으로 늘어남. § 통상적으로 SSD를 사용하였을 경우, 4배 이상의 성능 향상을 가져옴 § disk 4~5식당 1개의 SSD를 사용하나, 현 시스템은 쓰기작업이 적어 18개의 disk에 2개의 SSD로도 충분 주1) 저널영역 : 스토리지에 데이터 변경 내역을 저장하기 전 병경이력을 저장하는 영역으로 스토리지 장애시 장애복구를 빠르고 원활하게 처리하기 위해 설정 노드별 Disk 노드별 Disk 노드별 Disk 노드별 Disk OSD 3EA, 357.6 OSD 6EA, 556.8 SSD OSD 3EA,… 0 1000 2000 3000 4000 5000 6000 7000 8000 IOPS Random Write 4K SSD OSD 3EA OSD 6EA OSD 3EA IOPS BW(KB/s) SAS OSD 3EA 357.6 1452 SSD OSD 3EA 7116.2 28182