클라우드 전용 스위치 기술 실증시험 2013-12-17 발표 순서 1 과제 목표 2 과제 수행 내용 3 과제 추진 체계 4 과제 추진 일정 및 마일스톤 5 KOREN 적용 및 시험관련 내용 6 예산 집행 현황 7 별첨(실증시험 테스트베드 관련) 클라우드 전용 스위치 기술 실증시험 Part 1. 과제 목표 01. 과제 개요 및 목표 과제명 클라우드 전용 스위치 기술 실증시험 수행기간 2013.6. ~2013.12.31 (7개월) 주관기관 ㈜유비쿼스 총괄책임자 김재국 당해년도 참여인력 7명 실증시험 목표 (1) “클라우드 컴퓨팅 기반 IDC 네트워크 스위치 개발” 연계 실증시험 적용 - 방송통신중소기업기술경쟁력강화 사업(2012.5.1~2014.4.30) - 연구시제품을 (준)상용시제품으로 적용하여 클라우드테스트베드센터 적용 - TRILL 기능에 대한 클라우드테스트베드센터내 실증시험 (2) 클라우드테스트베드 고도화 및 이를 통한 활성화 클라우드 전용 스위치 기술 실증시험 Part 2. 과제 수행 내용 01. System Platform _ Switch Hardware 1RU 높이의 Pizza Box Type (437 mm * 450 mm * 44 mm / W*D*H) 48 * 10G/1G Ports with Status LED (SFP+/SFP 지원) 2 * MNG (100Base-TX) with Status LED 1 * Console 1 * USB System Status LED (RUN, PSU, FAN) System Reset Push switch Redundancy PSU (Max. 160W / DC기준) 4 * Hot Swap FAN module System Name : E6200 Series (가칭) P W R A C T F A N U S B 2 MNG CAS 1 CONSOL CON USB 4 3 6 5 P-MNG S-MNG PSU-AC 클라우드 전용 스위치 기술 실증시험 8 7 10 9 12 11 14 13 16 15 18 17 20 19 22 21 24 23 26 25 28 30 32 27 29 31 34 33 36 35 38 37 40 42 44 39 41 43 SFP+/SFP (1~48포트) FAN (1~4) PSU-DC 46 45 48 47 Part 2. 과제 수행 내용 02. Flattened Network _ TRILL What is TRILL? TRILL is a new protocol to perform Layer 2 customer bridging with IS-IS link state routing. STP는 단순 loop 방지가 목적, TRILL은 loop 방지와 multi path 을 목적. Why do TRILL? Provides optimum point-to-point forwarding with zero configuration. Supports multi-pathing of both unicast and multi-destination traffic. Supports rapid failover. 클라우드 전용 스위치 기술 실증시험 Part 3. 과제 추진 체계 01. 과제 추진 체계 주관업체 : ㈜유비쿼스 한국정보화진흥원 ▷ 과제 전반적 관리 ▷ 실증시험 방안 협의 ▷ 미래네트워크연구시험망 연동 ▷ ▷ ▷ ▷ 클라우드 전용 스위치 기술 실증시험 주도 과제 스케쥴 및 결과물 관리 용역개발 관리 (준)상용시제품 제작 및 실증테스트베드 구축 한국클라우드서비스협회 ▷ 클라우드테스트베드센터 실증시험망 운용 협의 ▷ 클라우드테스트베드센터 실증시험망 구축 및 운용 한국전자통신연구원(ETRI) ▷ 실증시험 테스트 방안 수립 및 검증 클라우드 전용 스위치 기술 실증시험 개발용역 : ㈜이노그리드 ▷ 클라우드테스트베드센터 재구성 및 실증환경 구축 - 현 운영중인 VM의 이전 및 무중단 서비스 고려한 실증환경 재구성 - 실증테스트베드 환경 내 네트웍노드, 컴퓨팅노드 재구성 및 NIC 추가 및 공유스토리지 구축 - 실증 및 성능 모니터링을 위한 가상화 소프트웨어 추가개발 및 관리 포탈 개발 구축 Part 3. 과제 추진 체계 02. 과제 수행 방법 (준)상용시스템 제작 – ㈜유비쿼스 “클라우드 컴퓨팅 기반 IDC 네트워크 스위치 개발”과제의 IDC스위치 연구시제품 산출물 활용 (준)상용시스템 제작 CSTB 실증테스트베드 개발 및 환경 구축 - ㈜이노그리드 용역개발 현 운영중인 VM의 이전 및 무중단 서비스 고려한 실증 환경 재구성 실증테스트베드 환경 내 네트웍노드, 컴퓨팅노드 재구성 및 NIC 추가 및 공유스토리지 구축 실증 및 성능 모니터링을 위한 가상화 소프트웨어 추가 개발 및 관리 포탈 개발 구축 TRILL 기능 실증시험 - 한국전자통신연구원 한국정보화진흥원 및 한국클라우드서비스협회와 미래네트연구시험망 및 클라우드테스트베드 연계방안 협의 실증시험을 위한 시험절차 협의 및 이를 통한 시험절차서 작성 및 시험결과서 작성 클라우드 전용 스위치 기술 실증시험 Part 3. 과제 추진 체계 03. 과제 성과 다단계의 계층 구조를 탈피한 네트워크 구조 및 트래픽 제어 기술 요구 TRILL기반의 Flattened Network 적용, IDC네트워크 자원의 활용률을 최대화, 통신 지연 편차 감소 구축되는 실증테스트베드에 따른 클라우드 전용 스위치 장비의 성능 및 TRILL 기능의 검증을 통한 장비의 성능을 개선 미래네트워크연구시험망 기반 실증테스트베드로 지속적 활용 미래 성장 가능성 Cloud-Optimized Virtual IDC 네트워크 제어 및 Auto-Managed IDC 네트워크 제어 해당 기술 추가 실증시험 개연성 SDN(Software Defined Network)의 기반 플랫폼으로 활용하여, SDN을 IDC 및 Access Node에 적용하는 프로젝트들과 연계 가능 클라우드 전용 스위치 기술 실증시험 Part 4. 과제 추진 일정 및 마일스톤 01. 과제 추진 일정 및 마일스톤 진행 예정 유비쿼스 마일스톤 주요 추진내용 주요 결과물 (준)상용시제품제작 부품, PCB 발주 및 조립 시스템 set-up 시스템 확인 시험 시스템운용매뉴얼 시스템설치가이드 자체시험결과서 CSTB 실증테스트베드 개발 및 환경 구축 (용역) 용역계약추진 CSTB 기반 실증테스트베드 기능검증 확인시험 용역계약서 개발계획서 및 시험절차서 자체시험결과 클라우드테스트센터 내 TRILL기반 환경 구축 (준)상용시제품 및 CSTB 기반 실증테스트베드 테스트센터내 구축 TRILL 기능 실증시험 해당 기능 실증시험 이노그리드 마일스톤 주요 추진내용 가상화 서버 구축 클라우드 인프라 구축 공유 스토로지 구축 클라우드 스위치 구성 클라우드 솔루션 구성 클라우드 스위치 단위 테스트 KOREN망 연동 스위치 테스트 클라우드 전용 스위치 기술 실증시험 서버 단위 테스트 스토리지 테스트 VM 단위 테스트 단위 종합 테스트 서버 연동 테스트 스토리지 연동 테스트 VM 연동 테스트 Koren연동 종합 테스트 7 8 추진일정(월) 9 10 11 12 시험절차서 및 시험결과서 10월 1주 10월 2주 10월 3주 추진일정 10월 4주 10월 5주 11월 1주 11월 2주 Part 5. KOREN 적용 및 시험관련 내용 01. 실증시험 테스트베드(Cloudit 1.0) 구성도(As-Is) UTP 1G Computing - Zone: 172.16.100.0 (B Class) Networking- Zone: 172.16.10.0 (B Class) Internet COM01 NET1 공인 Main SW NET2 NET3 WEB DB MGR 사설 Main SW(24) 사설 1 - SW(24) 관리 1 -SW(24) COM08 관리 Main SW(24) L3 Switch COM09 관리 3 -SW(24) 사설 2 -SW(24) COM16 Manage- Zone: 172.16.0.0 (B Class) * GateWay VM전용 Network Node 구성 클라우드 전용 스위치 기술 실증시험 * Local Disk 사용(VM저장용) * Onboard 1G Port 연결 Storage Storage 서버 서버 Part 5. KOREN 적용 및 시험관련 내용 02. 실증시험 테스트베드(Cloudit 2.5) 구성도(To-Be) UTP 1G • • • • Computing - Zone: 172.16.100.0 (B Class) ~ 172.16.199.0 (B Class) TRILL기능으로 경로 이중화 지원 VM 저장용 Shared Storage 사용 L2 Tagged VLAN Trunk 지원 스토리지는 Distribute로 구성 Internet Farm1 스토리지 서버 1 L3 Switch FC 10G 스토리지 서버 2 COM01 E6100 스위치 1 E6100 스위치 2 COM08 공인 SW (24) Farm2 COM09 E6100 스위치 3 • GateWay전용 Net노드와 Com노드 통합 • 관리 서버군을 통합 클라우드 전용 스위치 기술 실증시험 COM16 관리서버 E6100 스위치 4 Part 5. KOREN 적용 및 시험관련 내용 03. 실증시험 테스트베드 구성 변경사항 하드웨어 변경사항 관리노드 (WEB, DB, Manager)를 통합 네트워크 노드와 컴퓨팅 노드 통합 관리 네트워크 스위치 변경 : Netgear 24port -> 유비쿼스 E6100 48port 관리 네트워크 연결방식 변경 : 1G UTP -> 10G FC VM 저장방식 변경 : Local Disk -> Shared Storage 사용 네트워크 구성 변경사항 스토리지 및 관리네트워크 : STP 사용 STP or TRILL 사용 Cloudit 솔루션 변경사항 Cloudit Ver. 2.0 Cloudit Ver. 2.5 클라우드 전용 스위치 기술 실증시험 Part 5. KOREN 적용 및 시험관련 내용 04. 실증시험 스위치 테스트 목표 구축되는 실증테스트베드에 따른 클라우드 전용 스위치 장비의 성능 및 TRILL 기능의 검증을 통해 네트워크 및 솔루션의 고도화 고도화를 위한 테스트를 시행하여 Cloudit 솔루션과 E6100 스위치의 최적화 된 설정을 도출하여 가용성 및 성능 극대화 TRILL기능의 클라우드 서비스 연계로 인한 효율성, 가용성 확인 클라우드 전용 스위치 기술 실증시험 Part 5. KOREN 적용 및 시험관련 내용 05. 실증시험 스위치 테스트 시나리오 _ 1안 목적 : 클라우드 Host간의 트래픽 측정 테스트 측정도구 : iperf 테스트 절차 1) TRILL 미적용 - Farm 1 (Com1~Com8) -> Farm2 (Com9~Com16)로 트래픽 발생 - Farm 2 (Com9~Com16) -> Farm1 (Com1~Com8)로 트래픽 발생 2) TRILL 적용 - Farm 1 (Com1~Com8) -> Farm2 (Com9~Com16)로 트래픽 발생 - Farm 2 (Com9~Com16) -> Farm1 (Com1~Com8)로 트래픽 발생 테스트 내용 Farm 2 Farm 1 COM09 COM01 COM10 COM02 COM11 COM12 CSTB E6100 Network COM03 COM04 COM13 COM05 COM14 COM06 COM15 COM07 COM16 COM08 1) TRILL 미 사용시에는 Farm2 호스트와 Farm1 호스트간의 트래픽 동시 발생시 10G 이하 트래픽이 측정 될 것을 추정 2) TRILL 사용시에는 Farm2 호스트와 Farm1 호스트간의 트래픽 동시 발생시 10G 이상의 트래픽이 측정 될 것을 추정 클라우드 전용 스위치 기술 실증시험 Part 5. KOREN 적용 및 시험관련 내용 05. 실증시험 스위치 테스트 시나리오 _ 1안 테스트 결과 1) TRILL : Disable 단위 : Gbits/sec 2) TRILL :Enable 단위 : Gbits/sec 측정항목 1회 2회 3회 4회 5회 평균 측정항목 1회 2회 3회 4회 5회 평균 COM09->COM01 COM10->COM02 COM11->COM03 COM12->COM04 COM13->COM05 COM14->COM06 COM15->COM07 COM16->COM08 0.01 1.10 1.52 0.47 0.64 1.93 1.56 2.13 1.94 1.17 0.94 0.71 1.59 0.63 0.32 1.32 0.32 1.48 1.03 0.61 0.72 1.62 1.93 0.89 0.41 0.77 1.74 1.95 0.36 0.61 0.34 0.94 0.48 1.15 0.87 2.01 1.45 0.71 0.88 0.30 0.63 1.13 1.22 1.15 0.95 1.10 1.01 1.12 COM09->COM01 COM10->COM02 COM11->COM03 COM12->COM04 COM13->COM05 COM14->COM06 COM15->COM07 COM16->COM08 4.28 1.89 0.70 0.77 1.17 2.38 1.20 2.60 0.84 2.97 2.34 0.28 1.66 2.97 0.08 1.65 0.80 2.66 2.12 1.50 1.10 1.89 2.35 1.69 0.91 2.14 1.08 3.07 1.03 2.65 1.69 2.57 2.50 2.10 1.92 2.66 1.61 3.14 0.93 1.92 1.86 2.35 1.63 1.66 1.31 2.61 1.25 2.09 합계 9.36 8.62 8.60 7.11 7.86 8.31 합계 14.99 12.78 14.11 15.14 16.78 14.76 3) 비교 그래프 4) 결과 분석 -TRILL 미적용 : 평균 8.31Gbit/s -TRILL 적용 : 평균 14.76Gbit/s -성능향상 효과 : 약 1.78배 성능 향상 실증시험 스위치 테스트 1안 결과 그래프 20 15 10 5 Gbits/sec 0 1 2 3 4 5 TRILL-Disable 9.36 8.62 8.60 7.11 7.86 TRILL-Enable 14.99 12.78 14.11 15.14 16.78 클라우드 전용 스위치 기술 실증시험 Part 5. KOREN 적용 및 시험관련 내용 06. 실증시험 스위치 테스트 시나리오 _ 2안 목적 : 클라우드 VM간의 트래픽 측정 테스트 측정도구 : iperf 테스트 절차 1) TRILL 미적용 Farm 2 Farm 1 VM09 VM01 VM10 VM02 VM11 CSTB E6100 Network VM03 - Farm 1 (VM1~VM8) -> Farm2 (VM9~VM16)로 트래픽 발생 - Farm 2 (VM9~VM16) -> Farm1 (VM1~VM8)로 트래픽 발생 VM12 VM13 VM05 - Farm 1 (VM1~VM8) -> Farm2 (VM9~VM16)로 트래픽 발생 - Farm 2 (VM9~VM16) -> Farm1 (VM1~VM8)로 트래픽 발생 VM14 VM06 VM15 VM07 VM16 VM08 2) TRILL 적용 VM04 테스트 내용 1) TRILL 미 사용시에는 Farm2 VM에서 Farm1 VM으로 트래픽 동시 발생시 10G 이하 트래픽이 측정 될 것을 추정 2) TRILL 사용시에는 Farm2 VM에서 Farm1 VM으로 트래픽 동시 발생시 10G 이상의 트래픽이 측정 될 것을 추정 클라우드 전용 스위치 기술 실증시험 Part 5. KOREN 적용 및 시험관련 내용 06. 실증시험 스위치 테스트 시나리오 _ 2안 테스트 결과 1) TRILL : Disable 단위 : Gbits/sec 2) TRILL :Enable 단위 : Gbits/sec 측정항목 1회 2회 3회 4회 5회 평균 측정항목 1회 2회 3회 4회 5회 평균 VM09->VM01 VM10->VM02 VM11->VM03 VM12->VM04 VM13->VM05 VM14->VM06 VM15->VM07 VM16->VM08 0.90 1.00 1.06 2.09 1.29 0.89 1.00 1.17 1.22 0.80 1.34 0.94 2.16 0.82 1.03 1.10 1.30 0.84 1.35 0.94 1.87 0.93 1.03 1.14 1.36 1.03 1.20 1.03 1.65 1.16 0.91 1.05 1.31 0.85 1.41 1.46 1.01 1.23 0.95 1.17 1.22 0.90 1.27 1.29 1.60 1.01 0.98 1.13 VM09->VM01 VM10->VM02 VM11->VM03 VM12->VM04 VM13->VM05 VM14->VM06 VM15->VM07 VM16->VM08 2.71 2.70 2.72 2.00 2.60 1.77 1.55 1.29 2.73 2.69 2.73 1.68 2.66 1.89 2.01 0.99 2.71 2.70 2.73 2.65 1.66 1.96 1.85 1.11 2.72 2.69 2.73 1.53 2.50 1.55 2.48 1.12 2.72 2.69 2.73 1.12 1.97 2.65 1.78 1.69 2.72 2.69 2.73 1.80 2.28 1.96 1.93 1.24 합계 9.39 9.40 9.40 9.39 9.39 9.39 합계 17.34 17.38 17.37 17.32 17.35 17.35 3) 비교 그래프 4) 결과 분석 -TRILL 미적용 : 평균 9.39Gbit/s -TRILL 적용 : 평균 17.35Gbit/s -성능향상 효과 : 약 1.85배 성능 향상 실증시험 스위치 테스트 2안 결과 그래프 20 15 10 5 Gbits/sec 0 1 2 3 4 5 TRILL-Disable 9.39 9.40 9.40 9.39 9.39 TRILL-Enable 17.34 17.38 17.37 17.32 17.35 클라우드 전용 스위치 기술 실증시험 Part 5. KOREN 적용 및 시험관련 내용 07. 실증시험 스위치 테스트 시나리오 _ 3안 목적 : 클라우드 Host에서 Shared Storage간의 파일시스템 성능 측정 테스트 측정도구 : IOZONE 테스트 절차 1) TRILL 미적용 - Farm 1 (Com1~Com8) -> Farm1 (Storage)로 DISK I/O 발생 - Farm 2 (Com9~Com16) -> Farm1 (Storage)로 DISK I/O 발생 2) TRILL 적용 - Farm 1 (Com1~Com8) -> Farm1 (Storage)로 DISK I/O 발생 - Farm 2 (Com9~Com16) -> Farm1 (Storage)로 DISK I/O 발생 Farm 2 Farm 1 COM09 COM10 COM11 COM12 COM13 COM14 CSTB E6100 Network Stor age COM15 COM16 테스트 내용 1) TRILL 미 사용시에는 Farm2 호스트에서 Farm1 Storage로 DISK I/O 발생시 파일 시스템 성능 측정 2) TRILL 사용시에는 Farm2 호스트에서 Farm1 Storage로 DISK I/O 발생시 파일 시스템 성능이 향상될 것으로 추정됨. 클라우드 전용 스위치 기술 실증시험 Part 5. KOREN 적용 및 시험관련 내용 03. 실증시험 스위치 테스트 시나리오 _ 3안 테스트 결과 1) TRILL : Disable 2) TRILL :Enable 단위 : Kbyte/sec Total : COM09 ~ COM16 단위 : Kbyte/sec Total : COM09 ~ COM16 측정항목 1회 2회 3회 4회 5회 평균 측정항목 1회 2회 3회 4회 5회 평균 Write 201,312 202,464 201,735 200,123 201,014 201,330 Write 201,692 202,028 201,867 201,794 201,815 201,839 Rewrite 201,849 201,631 203,298 202,548 203,933 202,652 Rewrite 202,349 202,342 204,100 203,121 203,263 203,035 Read 1,113,630 865,437 Re-read 1,041,851 1,156,457 1,134,248 1,062,325 1,325,434 1,444,398 1,525,823 1,499,149 1,158,406 1,390,642 Read 1,190,105 1,179,733 1,192,460 1,131,887 1,180,705 1,174,978 Re-read 1,117,584 1,592,130 1,633,042 1,536,540 1,618,306 1,499,520 3) 비교 그래프 1. Write, Rewrite 비교 그래프 2. Read, Re-Read 비교 그래프 실증시험 스위치 테스트 3안 Write 그래프 비교 실증시험 스위치 테스트 3안 Read 그래프 비교 203,500 1,500,000 203,000 1,400,000 202,500 202,000 1,300,000 201,500 1,200,000 201,000 1,100,000 200,500 200,000 1,000,000 Initial write Rewrite Read Re-read TRILL - Disable 201,330 202,652 TRILL - Disable 1,062,325 1,390,642 TRILL - Enable 201,839 203,035 TRILL - Enable 1,174,978 1,499,520 클라우드 전용 스위치 기술 실증시험 Part 5. KOREN 적용 및 시험관련 내용 07. 실증시험 스위치 테스트 시나리오 _ 3안 테스트 결과 4) 결과 분석 (1) Write 성능 : TRILL 미 적용 : 평균 201,330 Kbyte/s TRILL 적용 : 평균 201,839 Kbyte/s (2) 성능 효과 : 약 0.3%의 성능 향상 -성능 향상이 미미한 이유는 Write성능은 DISK I/O 컨트롤러에 직접영향을 받는 것으로 추정됨 (3) Read 성능 : TRILL 미 적용 : 평균 1,062,325 Kbyte/s TRILL 적용 : 평균 1,174,978 Kbyte/s (4) 성능 효과 : 약 11% 성능 향상 -Read 성능은 TRILL 사용으로 경로 이중화를 지원하여, 다수의 Host에서 다수의 파일을 전송 시 효과적인 것을 확인 함. 클라우드 전용 스위치 기술 실증시험 Part 5. KOREN 적용 및 시험관련 내용 08. 실증시험 스위치 테스트 시나리오 _ 종합 결과 분석 클라우드 Service 상에서 TRILL 기능 사용에 따른 성능 향상효과 테스트 측정도구 : Iperf, IOZONE 테스트 종류 1) Host와 Host간의 통신 2) 가상머신과 가상머신간의 통신 3) Host와 Shared Storage간의 네트워크 파일시스템 성능 테스트 테스트 결과 클라우드 인프라환경에서 유비쿼스 E6100 스위치를 도입하여 TRILL기능을 활성화 함으로써 물리적 Host간의 네트워크 성능 및 가상머신간의 네트워크 성능이 약 2배 이상 향상되는 것을 실증시험을 통하여 확인 할 수 있었습니다. 또한, 네트워크 기반의 공유 파일시스템을 통하여 동시에 다수의 파일 전송 시, 약11%이상의 Read I/O성능이 향상됨을 확인 할 수 있었습니다. 클라우드 전용 스위치 기술 실증시험 Part 6. 예산 집행 현황 01. 예산 집행 현황(비목별) (단위 : 천원) 예산 사용액 잔액 구분 집행률(%) 현금 현물 현금 현물 108,800 58,200 107,342 38,800 87.51% 1,458 19,400 1.1 인건비 - 40,740 - 33,950 83.33% - 6,790 1.2 학생인건비 - - - - - - - 105,560 17,460 14,550 98.21% -714 2,910 400 - 768 - 192.00% -368 - 2,840 - 300 - 10.56% 2,540 - 1.6 연구수당 - - - - - - - 1.7 위탁연구개발비 - - - - - - - - - - - - - - 108,800 58,200 107,342 38,800 87.51% 1,458 19,400 1. 직접비 1.3 연구장비 및 재료비 1.4 연구활동비 1.5 연구과제추진비 2. 간접비 합계 클라우드 전용 스위치 기술 실증시험 106,274 현금 현물 Part 7. 별첨 01. 실증시험 테스트베드 시스템 사양 구성 요소 Cloudit 호스트 서버 Cloudit 관리 서버 스토리지 Network Switch 세부 사양 항목 사양 Model Intel SR1600 CPU Intel Xeon 2.13Ghz (4C) * 2EA Memory DDR3 32GB (4GB * 8EA) Local Disk SATA2 500GB * 1EA NIC 온보드 2EA, 외장 : Intel X540DP(Dual Port) * 1EA Model Intel SR1600 CPU Intel Xeon 2.13Ghz (4C) * 2EA Memory DDR3 32GB (4GB * 8EA) Disk SATA2 500GB * 1EA NIC 온보드 2EA, 외장 : Intel X540DP(Dual Port) * 1EA Model Neostor DH3616 Disk SATA2 2TB * 16EA NIC Intel X540DP(Dual Port) * 1EA RAID 구성 Raid 6 Model UbiQuoss E6100 - 10G SFP 48Port 클라우드 전용 스위치 기술 실증시험 수량 비고 16 1 2 4 볼륨 Size LUN 1 : vmroot (20TB) LUN 2 : template (1TB) LUN 3 : gwroot (300GB) LUN 4 : iso (500GB) Part 7. 별첨 02. 실증시험 테스트베드 소프트웨어 사양 구성 요소 Cloudit 호스트 서버 Cloudit 관리 서버 세부 사양 항목 사양 Hypervisor Stack Cloudit™ Server 2.5 Gateway VM Cloudit™ Gateway 2.41 비고 Hypervisor 구동 Hypervisor Xen 4.1.2 Kernel 3.4.28-6 OS Cent OS 5.9 x64 DB MySQL Management Cloudit™ Manager Web server Cloudit™ Web OS Cent OS 6.3 x64 Distributed File System GlusterFS 3.3.1 Hypervisor 관리 NETWORK 관리 GATEWAY 및 VM 관리 사용자 관리 GATEWAY, VM, Template 저장 및 공유 스토리지 * GlusterFS는 확장성이 가능한 NAS 파일 시스템이다. 다수의 스토리지를 이더넷(Ethernet) 또는 인피니밴드(InfiniBand)를 통하여 하나의 커다란 병렬 네트워크 파일 시스템으로 통합한다. 클라우드 컴퓨팅 및 스트리밍 미디어 서비스 그리고 콘텐츠 전송 네트워크와 같은 서비스등에 사용된다. 클라우드 전용 스위치 기술 실증시험 Part 7. 별첨 03. 논리적 구성도 공인네트워크 공인 NIC Cloudit 관리 서버 관리 NIC 공인 NIC A 사용자 GW VM A 사용자 VM 1 공인 NIC B 사용자 VM 2 B 사용자 VM 1 관리 NIC vmHome templateHome B 사용자 GW VM 관리 NIC A 사용자 GW VM gwHome 클라우드 전용 스위치 기술 실증시험 A 사용자 VM 3 A 사용자 VM 1 A 사용자 VM 2 B 사용자 GW VM B 사용자 VM 1 B 사용자 VM 2 Part 7. 별첨 04. Cloudit 주요기술 – Network 가상화 사용자 별 Network Isolation VPC(Virtual Private Cloud)를 위한 VPN Gateway 지원 Virtual Switch 기능을 통해 여러 개의 Broadcast Port 제공 VLAN 설정을 통해 Network 구간을 분할 (Tagged VLAN) 불필요한 Traffic을 차단하고 Network 보안성 강화 Account A’s 10 tagged 10.0.0.0/8 network 20 tagged 10.0.0.0/8 network Account B’s vlan 10 Public Public Network vlan 20 Network Host Private Compute Host 클라우드 전용 스위치 기술 실증시험 Part 7. 별첨 05. Cloudit 주요기술 – 기능요약 구분 주요 기능 Hypervisor HA (High Availability) Cloudit™ Server Live Migration Snapshot Backup Template Console 네트워크 보안 자동 할당 Cloudit™ Network Cloudit™ Console 가상 라우터 • Xen 4.1.2 전용 Hypervisor Package • VM 및 Physical Server 장애 시 HA 기능 지원 • 관리서버 이중화 지원 • 서비스 중단 없이 다른 Physical Server로 실시간 VM 이동 (관리서버 제어) • VM 온라인 Snapshot 지원 / Snapshot을 이용한 VM 백업 및 복구 지원 • 기본 제공 Template을 이용한 VM 생성 / 사용자 VM Template 변환 (VHD Upload / Download) • VNC Console 지원 • 계정 별 가상 Router(Virtual Router)와 VLAN 할당을 통한 네트워크 격리 제공 • 계정 별 가상 Router 및 공인 IP 자동 할당 • DNS, DHCP, NAT, Firewall 및 Port Forwarding 지원 Load Balancer • VM 자원에 대한 부하 분산 기능 지원 Management • Server 생성 및 관리, Network 설정, Load Balancer 설정, Auto Scaling 설정 지원 Dashboard / Monitoring IAM (Identity Access Mgmt) Cloudit™ Storage 상세 내용 분산 파일 시스템 지원 클라우드 전용 스위치 기술 실증시험 • Server, Network, Storage 자원에 대한 상태 및 사용량 모니터링 • 사용 이력 관리, 공인 IP 사용량 관리, Metering, Billing 등 • 사용자 단위 추가, 수정, 권한 설정, 그룹 사용자 설정 제공 • GlusterFS 기반 Scale-Out Storage • Template, Snapshot, 사용자 데이터 파일 저장 및 Upload / Download 제공 Part 7. 별첨 06. 실증시험 스위치 성능측정 도구 성능측정 도구 IPERF : 네트워크 성능 측정툴 iperf는 프리웨어로, 네트워크 성능 측정을 위한 도구이며, 많은 종류의 운영체제 (윈도우, 솔라리스, Irix, 리눅스, FreeBSD, MacOS 등)를 지원한다. [iperf 옵션] -v(version) : 버전 확인 -h(help) : 도움말 -p(port number) : 포트 번호(디폴트 5001) -u(udp) : TCP 대신 UDP 사용(디폴트 TCP) -w(window size) : TCP 윈도우 사이즈(디폴트 8Kbyte) -M(MTU) : Maximum Transfer Unit -V : IPv6 -c(client) : 클라이언트 모드 -b(bandwidth) : UDP에서 대역폭 지정(디폴트 1Mbps) -t(time) : 측정시간(디폴트 10초) -s(server) : 서버 모드 IOZONE : 파일시스템 성능 측정툴 Iozone은 프리웨어로, 파일시스템 성능 측정을 위한 도구이며, 많은 종류의 운영체제 (윈도우, 솔라리스, Irix, 리눅스, FreeBSD, MacOS 등)를 지원한다. [iozone 옵션] -R : 엑셀 호환 텍스트 출력 -l : iozone 실행시에 실행할 프로세스/쓰레드의 lower 제한. 이 예제에서는 5 쓰레드를 시작 -u : iozone 실행시에 실행할 프로세스/쓰레드의 upper 제한. 이 예제에서는 최대 5 쓰레드를 넘지 않음. 만일 -l과 -u를 같은 값으로 설정하면 정확히 그 수만큼의 프로세스/쓰레드를 실행. 예제에서는 5개의 쓰레드를 실행할 것이다. -r : 레코드 사이즈 지정. 예에서 벤치마크 테스트를 위한 레코드 사이즈는 4k이다. 파일시스템 성능 테스트의 목적에 따라 파라미터를 적절히 설정하는 것이 중요하다. 예를 들어 데이터베이스가 있는 파일시스템에 대한 성능 벤치마크를 할때는 이 값을 데이터베이스의 DB block 사이즈로 맞추는 것이 적당하다. -s : 테스트에 필요한 파일 사이즈를 지정. 예제에서는 100MB 파일에 대해 테스트를 수행할 것이다. -F : 테스트하는 동안 iozone이 사용할 임시파일을 지정한다. 총 파일의 갯수는 -l과 -u에서 지정한 수와 같아야 한다. 클라우드 전용 스위치 기술 실증시험 감사합니다.