[openstack day in korea 2015] track 1-3 - 오픈스택 kbs 방송제작 시스템 적용 사례

12
오픈스택과 방송제작시스템 2015 / 02 / 05 KBS 방송시설국 임태현 KBS World 채널 NCPS 구축사례

Upload: openstack-korea-community

Post on 15-Jul-2015

584 views

Category:

Software


6 download

TRANSCRIPT

Page 1: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

오픈스택과방송제작시스템

2015 / 02 / 05

KBS 방송시설국임태현

KBS World 채널NCPS 구축사례

Page 2: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

1. KBS 월드채널방송프로세스현황

2. 일반적인방송제작시스템의구성

3. 클라우드기반방송제작시스템의구성

4. 요소기술 3가지: 오픈스택, CMS, 편집솔루션

5. 개선된 KBS월드채널방송프로세스

6. 퍼블릭클라우드를방송제작시스템에적용하기어려운이유

7. 올해(향후) 계획

Agenda

Page 3: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

2

KBS N인코딩

1. KBS 월드채널방송프로세스현황

외주자막제작사

KBS 월드검수

KBS N송출 KBS

월드보관

재방, 삼방

1. 영상편집2. 한글스크립팅3. 다국어번역4. 화면자막제작

신호

Page 4: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

3

2. 일반적인방송제작시스템구성

CM

S

저해상도스토리지

인제스트장치

전송/송출서버

NLE

트랜스코더고해상도스토리지

스트리밍서버

카탈로거

아카이빙서버

TapeLibrary

물리적으로고정된H/W위에S/W 탑재

Page 5: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

4

3. 클라우드기반방송제작시스템구성

클라우드인프라관리플랫폼 (Open Stack)

서버군 (HP360, 380)

CMS 스트리밍인제스트전송/송출

트랜스코드

아카이브 카탈로그

저장장치군 (Hitachi HUS-150)

서비스관리자

NLE 작업자등의일반사용자

시스템관리자

Page 6: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

5

4. 클라우드인프라: OpenStack

iSCSI PORT0F0E

iSCSI PORT1F1E

CTRL#0M

HUS-150Hitachi

CTRL#1M

HA(RHCS)

1G NIC 10G NIC 1G NIC 10G NIC

1G Network Switch 10G Network Switch

Bonding

Linux Server

RHEL6.5

OSP 5Icehouse

HBSD

SNM2 RHEL6.5RHEL7.0

OSP 5Icehouse

NO

VA

KVM

DM-MULTIPATH

ISCSI

VMs (Instances)

GlusterFS

VMs (Instances)VMs (Instances)

* System Management traffic User accessOpenStack messaging (API)

* VM Data traffic

- iSCSI Data traffic

Cinder Driver

Controller Node

Linux Server

Controller Node

NOVA

Bonding

Thin Provisioning Pool

RAID6D+2P 8Group

&

Storage

Page 7: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

6

5. 클라우드미디어워크플로우제어: CMS

CMS Server

CMS Monitoring

Transcoder 1 Transcoder 2 Transcoder N

TransferManager 1

TransferManager 2

TransferManager N

Job Manager ComponentController

Scale Out

Scale Out

TransferManager

Image

TranscoderImage

적용된컴포넌트에대해작업처리

OpenStack

6 이미지를인스턴스로적용5

NOVA API를통한연계4

작업에따라컴포넌트서버실행/삭제작업요청

3

CMS 등록된작업처리1

컴포넌트서버의작업상태모니터링

2

Page 8: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

7

6. 클라우드편집솔루션: Anywhere

CollaborationHub

MercuryEngine #1

MercuryEngine #2

공유스토리지(GlusterFS)

NLE제어

CMS패널

제어

&

Page 9: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

8

7. 개선된 KBS 월드채널방송프로세스

KBS비디오아카이브

자막,영상편집작업

KBS 월드감독검수

KBS N송출

재방, 삼방

KBS 월드 NCPS

1. 보정자막로드2. 다국어번역3. 영상편집4. 화면자막제작

Page 10: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

9

8. 방송제작시스템에퍼블릭클라우드적용이어려운점

구분 KBS 자체 구축 해외퍼블릭 클라우드 국내퍼블릭 클라우드

월간스토리지 100TB 임차비용 0원 1,500만원 700만 원

초기도입비용 1억원 0 0

스토리지연간 1억원 1억 8,000만원 8,400만원

월간외부 통신비용 (1Gbps x 4) 0원 4,000만원 4,000만원

네트워크연간 0원 4억 8,000만 원 4억 8,000만원

대외통신용 사내네트워크 보강 0원 5,000만원 5,000만원

연간합계 1억원 ≒7억원 ≒6억원

연간기술, 운용비용 2천만원 상기포함 상기포함

5년간 합계 (교체연한) ≒2억원 ≒35억원 ≒30억원

1. 방송 콘텐츠의인위적 외부유출, 보안문제

2. 편집실 내부편집용 NLE 소요대역폭은 4Gbps

3. 외부 클라우드콘텐츠 다운로드대역폭 최소 2Gbps 필요

4. 외부 클라우드에백업된 콘텐츠는다운로드 시동일 용량의별도 임시저장 공간필요

Page 11: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

10

9. 올해(향후)계획

대·개체 예정 본사 시스템 대상 사내 클라우드 확대 적용

제작 NLE, 스토리지, 네트워크 등의 리소스 사용 패턴 분석

FC SAN 기반 스토리지 네트워크 w/ OpenStack 검증

iSCSI 기반 스토리지 네트워크 TOE w/ OpenStack 검증

방송용 Object Storage를 위한 추가 기능, 성능 검증 및 확대

SDN 솔루션 검증 w/ OpenStack Neutron ML2 플러그인

Page 12: [OpenStack Day in Korea 2015] Track 1-3 - 오픈스택 KBS 방송제작 시스템 적용 사례

Thank you