+ All Categories
Home > Documents > .NET 환경에서데이타베이스성능: 인터넷방송적용사례중심 · 주소...

.NET 환경에서데이타베이스성능: 인터넷방송적용사례중심 · 주소...

Date post: 30-Aug-2019
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
35
.NET 환경에서 데이타베이스 성능 : 인터넷방송 적용사례 중심 2004. 09 이흥복 U-BIZ기술연구소 디지털미디어팀
Transcript

.NET 환경에서 데이타베이스 성능 : 인터넷방송 적용사례 중심

2004. 09

이 흥 복U-BIZ기술연구소 디지털미디어팀

Content

대상정보기술㈜ 회사 소개

인터넷방송 솔루션

구축사례

대상정보기술㈜ 소개

회사 개요

회 사 명

대 표 이 사

Homepage

자 본 금

인 원 수

설 립 일

주 소

대상정보기술㈜

이 문 희

1991년 7월 5일

205명

80억원

www.daesangit.com

(본사) 성동구 성수1가 2동 656-282

사 업 분 야 컨설팅, 시스템통합, S/W 및 패키지 개발 · 공급

대상정보기술은 70년대부터 시작한 대상그룹 정보처리 서비스 사업을 확대 발전시켜나간다는 목표를 가지고 출범한 종합정보기술 서비스 회사입니다.

21세기 디지털 정보화 사회에서 컨설팅, 연구개발 등 특화된 핵심역량으로 고객의 경쟁력 제고와 고부가가치 실현에 앞장서 나가고 있습니다.

사업영역

ASP

Multimedia

Consulting

MobileIntegration

● 다년간의 시스템 통합 프로젝트

수행경험을 기반으로 공공, 금융

유통, 제조, 서비스, 교육 등에

특화된 서비스 제공

● 디지털 모바일 시대에 e-Market

Place에서 산업별 가상 전자 상거래에

이르기까지 유무선 통합 솔루션 제공

● 체계적인 시스템 관리 서비스를

통한 원활한 시스템 운영 지원 및

고객 지향적인 최상의 애플리케이션

서비스 제공

● 디지털 영상 컨텐츠 사업 발전에 따라

멀티미디어 인프라 구축과 방송시스템

구축에 필요한 대상정보기술만의 집약된

기술력과 서비스 제공

보유 솔루션

Multimedia· 대용량 인터넷 방송 : InterCaster2004 · 초중고 인터넷 방송 : CyberStream2004 · 인터넷방송 호스팅 : InterCaster Plus · Motion Capture System : Motion Analysis· 멀티미디어 VOD : Kasenna· Encoding : Optibase· 영상편집 : Quantel· 네트워크 관리 시스템 : Enpia· 위성 영상 전송 : SCOTTY· 애니메이션 제작 : Kaydara· 수능방송 녹화송출 시스템 : DIRO Academy· 양방향 영상 교육시스템 : Netpia · 3D프린터 RP : Z-corporation

ORACLE

· Oracle 9i Database· Oracle 10g Database· Oracle Application Server

NetApp· NetApp FAS900 시리즈, NetAppFAS200 시리즈· NearStore, NetCache· gFiler

VERITAS

· VERITAS I3· VERITAS Backup· VERITAS Cluster

인터넷방송 솔루션

인터넷 방송 환경

인터넷을 통해 비디오, 오디오 등의 멀티미디어 컨텐츠를 통해 실시간으로 제공하는 것이 인터넷방송

입니다. 인터넷방송은 인터넷 환경을 통해서 비디오 혹은 오디오 데이타를 제공해 주는 새로운 방식

의 미디어를 뜻하며, Web과 Broadcasting의 합성어인 Webcasting이라고도 불립니다.

방송국방송국방송국 전달미디어전달미디어전달미디어 수신장치수신장치수신장치

컨텐츠 제공자 서비스 제공자

영상물 제작 시스템(카메라, VCR, 마이크 등)

인코딩 시스템

스트리밍 서버

웹 서버

컨텐츠 저장 시스템

(데이타베이스)

저장

Upload

생방송

InternetInternet

Player Player 소프트웨어소프트웨어

인터넷방송 시스템의 구성

InterCaster History

2000년

InterCster 2.0 : 인터넷방송

InterCster Plus : 인터넷방송호스팅

InterCaster 2004 : 대용량인터넷방송

InterCster 1.0 : 인터넷방송

2002년 2003년 2004년

InterCaster 구성요소

InterCaster2004

스트리밍

WEB DB

StorageCMS

DAS,NAS,SANContents Management System

웹서버

다중 스트리밍 서버

InterCaster 2004의 구성

InterCaster 2004의 아키텍쳐

InterCaster 2004의 기능

여러 대의 VOD 서버를 하나의 화면을 통해 관리할 수 있는 기능을 제공한다. 컨텐츠 관리는 파일의

등록에서부터 사용자에게 보여지기까지 한번의 스텝으로 등록할 수 있는 기능을 제공하며, 각각의 기

능을 컴포넌트와 기능별로 분류 하여 관리자의 편의를 돕는다.

InterCaster

LOG & 통계LOG & 통계

Publishing(출판 관리)

Publishing(출판 관리)

Scheduling(스케줄 관리)

Scheduling(스케줄 관리)

게시판 관리(게시판 및 자료실)

게시판 관리(게시판 및 자료실)

스트리밍 기술스트리밍 기술

Security(미디어 보안)

Security(미디어 보안) CMS

(컨텐츠 관리)

CMS(컨텐츠 관리)

MEMBER(가입자 관리)

MEMBER(가입자 관리)VOD

(VOD 서버 관리)

VOD(VOD 서버 관리)

서브 관리자

관리자

사용자

만만

족족

제품 기능

구축사례

구축 사례 1 - 부산시교육연구정보원

• WEB Server : IIS

• Streaming Server 6대 운영

• 개발환경 : ASP.NET

• DB 환경 : Oracle 9i

자료화면시스템 환경시스템 환경

업무 내역업무 내역

• 부산광역시, 울산광역시와 경상남도 수험생들

을 대상으로 자체 제작 수능 강의를 제공

• 주요 개발 영역

- 부산교육과학연구원 인터넷 방송 시스템

- 참여 마당, 스케쥴 방송, 라이브 방송

부산시교육연구정보원 – 프로젝트 개요

프로젝트 배경

학교학교 교육과교육과 가정학습이가정학습이 연계된연계된 사이버사이버 교육교육 환경환경 제공제공

보충보충 심화학습을심화학습을 통한통한 기초기초 기본교육의기본교육의 충실충실

사이버스쿨사이버스쿨 시스템시스템 구축구축 및및 운영을운영을 위한위한 스트리밍스트리밍 서버서버 증설증설

추진 목적추진 목적

교수교수 학습학습 지원센터와의지원센터와의 연계연계 운영운영

실시간실시간 교육방송교육방송 및및 VOD VOD 서비스서비스 기능기능 강화강화

접근과접근과 활용이활용이 편리한편리한 사용자사용자 중심의중심의 인터페이스인터페이스

기대 효과기대 효과

부산시교육연구정보원 – 기존 시스템

문제점

• 자체 EBS 수능시스템 한계• 스트리밍 서비스 속도 문제• 사용자 증가로 인한 데이타 엑세스 증가

통합 인터넷방송시스템 부재

• VOD 서버 통합 관리 부재• 복잡한 수작업 관리• 카테고리 구성의 비효율성

비 효율적EBS 수능서비스

문제점 1문제점 1

문제점 2문제점 2부산시교육연구정보원

부산시교육연구정보원 – 기존 시스템

개선사항

효과효과개선사항

서비스 안정성 확보서비스서비스 안정성안정성 확보확보

◆ EBS 수능 강의 시스템 재구축

◆ 스트리밍 속도 문제 해결

◆ 대용량 데이타베이스(Orcle 9i) 도입

인터넷 방송운영 효율성 증대

인터넷인터넷 방송방송운영운영 효율성효율성 증대증대

◆ 통합 인터넷 방송 운영 솔루션 도입

(InterCaster 2004)

◆ 컨텐츠 카테고리 재구성

부산시교육연구정보원 – 프로젝트 수행

전체 시스템 구성도

웹 서버,DB서버

스토리지

NAS

L4 스위치

F/W

백본스위치

Router

VOD 서버(6EA)

(웹호스팅,웹메일, etc)

Internet

범례

1G bps

10/100M bps

실습실

...

...

...

교무실

각 학교각 학교

교실

서버군

도입장비

부산시교육연구정보원

원격연수 DB 백업

부산시교육연구정보원 – 프로젝트 수행

S/W 구성도

InterCaster

OS : Windows2003

WEB 서버

인터넷

- CMS Service

Encoder Application

OS : Windows 계열

Encoder 서버

- Encoding

- Transfer

- VOD Agent

- LOG Agent

VOD 서버

OS : Windows 2003

InterCaster

InterCaster

OS :Windows2003

VOD 서버

- VOD Agent

- Log Agent

Client Program

OS : Windows 계열

컨텐츠 제작자

OS : Windows 계열

모니터링 관리자

Web Browser

OS : Windows 계열

인터넷방송 운영자

Web Browser

DB : Orcle 9i

InterCaster

OS :Windows2003

VOD 서버

- VOD Agent

- Log Agent

부산시교육연구정보원 – 프로젝트 수행

VOD 서비스 구성도

L4스위치

웹 서버 #1

VOD 서버 6EA

NAS

스토리지

실습실

.........교무실

초등학교초등학교

교실

서버군

실습실

.........교무실

고등학교고등학교

교실

서버군

……

L4스위치는 각 6대의VOD 서버부하를 분산하기 위한 역할을 수행한다. 또한 장애 시에는Fail-Over기능을 수행.

학생들은 학교 또는 집에서에서 교육과학연구원의 서버에 접속한다.

사용자는 웹 서버에 접속하고 웹 서비스의 인터페이스를 통하여VOD 서비스를 이용한다.

VOD 서버를 통하여스토리지에 저장된 동영상 DATA를 읽어 사용자에게 서비스한다.

VOD 서버를 통하여동영상 파일이 스토리지에 저장된다.

클라이언트에 컨텐츠를전송한다.

……

웹서버, DB서버

VOD 서버 1EA

VOD 서버 2EA

부산시교육연구정보원 – 프로젝트 수행

프로젝트 업무

VOD 관리

VOD 서버

스토리지방송 관리

로그/모니터링

VOD 서버관리

스토리지 관리

Publish 관리

VOD 서버출판 관리

카테고리 관리

스케줄 방송

VOD 서버

스토리지방송 플레이어

방송 스케줄관리

스토리지 관리

미디어 보안

VOD 서버미디어 접근 관리

암.복호화 관리

로그 및 통계

VOD 서버

스토리지

로그 관리

레포팅(통계)

서비스 툴

VOD 서버

스토리지

게시판 관리

프레임 인덱스

부산시교육연구정보원 – 프로젝트 수행

주요기능(1)

기능 내용

VOD 서버 관리

◆ VOD 서버등록/수정/삭제기능

◆ VOD 서버상태 및 설정기능 (사용자 차단 / 대기, 인원조정 )

◆ 서버 그룹핑 기능(다중서버관리기능)

스토리지 관리◆ 스토리지 등록/수정/삭제기능

◆ FTP설정, 파일 업로드&다운로드 전송기능

방송 관리

◆ VOD/LIVE 방송관리

◆ 컨텐츠의 메타데이타 추출기능

◆ 미디어 동기화 기능

◆ 멀티캐스트(옵션)/유니캐스트 기능

◆ 대역폭 제한 기능

VOD

Manager

Publish

Manager

모니터링/로그 관리◆ 사용자 모니터링

◆ 로그수집 및 레포팅기능

카테고리 관리

◆ 카테고리 등록/수정/삭제 기능

◆ 카테고리별 컨텐츠 관리기능

◆ 카네고리별 그룹핑 기능

◆ 카테고리별 통계기능

출판 관리

◆ 카테고리 별 컨텐츠 출판기능

◆ 컨텐츠 의 검색 기능 (내용기반검색/프레임기반 검색)

◆ 출판물별 그룹핑 기능

◆ 출판물별 대표 이미지 설정 기능

◆ 출판물별 파일 다운로드 기능

부산시교육연구정보원 – 프로젝트 수행

주요기능(2)

기능 내용

방송 스케쥴관리

◆ 방송 스케줄 작성 / 수정 / 삭제기능

◆ 스케줄 방송 게시 기능

◆ 방송 스케줄 프로파일 저장 기능(XML파일로 보관)

방송 편성표 열람 ◆ 방송 편성표 열람기능

스케쥴 방송

미디어 보안

로그 관리

◆ VOD 서버의 40개 이상의 항목에 대한 실시간 로그 관리

(IP, 시간, 날짜, Stream 경로, 접속수, 다운로드 통계)

◆ 로그 파일 Excel 파일로 Export 기능

사용자 관리 사용자 관리◆ 사용자 관리

◆ 권한 관리

로그 및 통계

레포팅/통계◆ 사용자 통계 기능 (스트림별, Player별, OS별…)

◆ 서버 통계 기능

서비스 툴

미디어접근 관리

◆ 미디어 접근 경로 차단기능

◆ 미디어 접근 경로의 동적 변동기능

◆ 서버 컴포넌트에 의한 미디어 상대경로 생성기능

암.복호화 관리 ◆ 암복호화 방식의 가상 게시지점 생성기능

게시판 관리 ◆ 공지사항, 자료실, FAQ

스케줄방송 플레이어 ◆ 스케줄방송 시청기능

프레임 인덱스◆ 동영상 에서 프레임 추출 기능

◆ 클라이언트 Player 와 연동

부산시교육연구정보원 – 사용자 인터페이스

인터넷 방송 메인 페이지

부산시교육연구정보원 – 사용자 인터페이스

인터넷 방송 카테고리 구성 페이지

부산시교육연구정보원 – 사용자 인터페이스

스케쥴 방송 페이지

부산시교육연구정보원 – 사용자 인터페이스

컨텐츠 상세정보 및 플레이어 페이지

부산시교육연구정보원 – 예) 통계관리

통계 관리 항목

구축 사례 2 - 인제군청

자료화면시스템 환경시스템 환경

• WEB Server : Tomcat4.1

• 개발환경 : JSP

• DB 환경 : Oracle 9

업무 내역업무 내역

• 인제군 주민들을 대상으로 인터넷 방송 동영상과

커뮤니티를 제공하는 시스템

• 주요 개발 영역

- 인제군 인터넷 방송 시스템

- 동호회, 화상회의, 게시판

자료화면시스템 환경시스템 환경

업무 내역업무 내역

• WEB Server : IIS6.0

• 개발환경 : ASP.NET

• DB 환경 : MySQL

• 이롬라이프 가맹점들을 대상으로 인터넷 방송

동영상을 제공하는 사이버 교육 시스템

• 주요 개발 영역

- 사용자 인증 제한 인터넷 방송 시스템

- 동영상과 파워포인트 연동 프리젠테이션

구축 사례 3 - 이롬라이프

자료화면시스템 환경시스템 환경

업무 내역업무 내역

• WEB Server : IIS6.0

• 개발환경 : ASP.NET

• DB 환경 : MySQL

• 한세대학교 학생들을 대상으로 채플과 취업

관련 동영상을 제공

• 주요 개발 영역

- 한세대학교 인터넷 방송 시스템

- 공지사항, FAQ, 자료실

구축 사례 4 - 한세대학교

자료화면시스템 환경시스템 환경

업무 내역업무 내역

• WEB Server : IIS 6.0

• 개발환경 : ASP.NET

• DB 환경 : MS-SQL

• 중국 연변자치구내의 차이나 네트콤 사용자를

위한 영화 제공 서비스 시스템

• 주요 개발 영역

- 영화, 뮤직비디오 서비스

- 인코딩 시스템

구축 사례 5 – 중국 CNC

자료화면시스템 환경시스템 환경

업무 내역업무 내역

• WEB Server : Inprise

• WAS Server : Inprise

• 개발환경 : JSP, EJB

• DB 환경 : Oracle 8.1.7

• 공중파 4개 채널을 모니터링하고 시청률을

분석하는 시스템

• 주요 개발 영역

- 2개 조사기관의 지역, 기간, 연령별 등의 분석

자료를 경영진, 실무부서와 제작부서 등에 제공

구축 사례 6 - KBS

21세기 첨단 멀티미디어 시대가 도래하며 교육, 문화, 통신, 오락, 쇼핑 등

모든 분야에서 IT는, 보다 더 다양함을 추구하려는 인간의 욕구를 기반으로

모든 산업에서의 일대 변혁을 재촉하고 있습니다.

이러한 변혁의 물결 속에서 대상정보기술의 디지털미디어 사업은,

축적된 기술력과 솔루션을 통해 고객이 신뢰할 수 있는 기술과

모든 사람에게 편리함을 제공할 수 있는 서비스로

미래의 꿈이 실현되는 멀티미디어 세계를 만들어 가고 있습니다.

u-Biz Leading Company


Recommended