brunch
매거진 NCE

NCE-9. 로드밸런서,라이브스테이션,VOD스테이션

by Master Seo

<1> 로드 밸런서 CLI로 생성

<2> Global Edge 생성

<3> 라이브 스테이션 영상 저장용 오프젝트 스토리지 생성

<4> 라이브 스테이션 구성

<5> 네이버 프리즘 라이브 스튜디오 설정

<6> 라이브 스테이션 송출 확인

<7> DVR저장

<8> VOD 스테이션을 이용한 라이브 스테이션 영상 송출

<9> VOD 재생

<10> 이미지 저장용 오브젝트 스토리지 생성

<11> 이미지 옵티마이저





<1> 로드 밸런서 CLI로 생성


1

콘솔에서 로드밸런서 전용 Public 서브넷이 있는지 확인하자.

10 lpublic lb subnet.png



2

서버에 로그인

로드밸런서 전용 Public 서브넷 번호 확인후 메모장 저장


cli_linux]# ./ncloud vpc getSubnetList



"subnetNo": "241437",

"vpcNo": "110156",

"zoneCode": "KR-1",

"subnetName": "pub-lb1",

"subnet": "10.0.4.0/24",

"subnetStatus": {

"code": "RUN",

"codeName": "운영중"

},

"createDate": "2025-07-16T13:48:47+0900",

"subnetType": {

"code": "PUBLIC",

"codeName": "Public"

},

"usageType": {

"code": "LOADB",

"codeName": "LoadBalancer Only"

},

"networkAclNo": "152877"

},




4


[root@ro94-nce-rscript cli_linux]# ./ncloud vloadbalancer getTargetGroupList

{

"getTargetGroupListResponse": {

"totalRows": 1,

"targetGroupList": [

{

"targetGroupNo": "4057646",

"targetGroupName": "lab-tg",

"targetType": {

"code": "VSVR",

"codeName": "Server (VPC)"

},

"vpcNo": "110156",

"targetGroupProtocolType": {

"code": "HTTP",

"codeName": "HTTP protocol"

},

"targetGroupPort": 80,

:



5

VPC번호

Public LB 서브넷 번호

타켓 그룹 번호


./ncloud vloadbalancer createLoadBalancerInstance --regionCode KR --loadBalancerTypeCode APPLICATION --loadBalancerName lab-lb-cli --loadBalancerNetworkTypeCode PUBLIC --throughputTypeCode SMALL --idleTimeout 60 --vpcNo --subnetNoList 서브넷 번호 --loadBalancerListenerList "protocolTypeCode='HTTP', port='80', targetGroupNo=' 타겟그룹번호'"


./ncloud vloadbalancer createLoadBalancerInstance --regionCode KR --loadBalancerTypeCode APPLICATION --loadBalancerName lab-lb-cli --loadBalancerNetworkTypeCode PUBLIC --throughputTypeCode SMALL --idleTimeout 60 --vpcNo 110156 --subnetNoList 241437 --loadBalancerListenerList "protocolTypeCode='HTTP', port='80', targetGroupNo='4057646'"




6

20 lb 생성중.png




7

삭제는 ?


로드밸런서 삭제 - 타켓 그룹 삭제 순이다.

타켓그룹을 사용중이면 로드밸런서를 삭제 할수는 없다.




<2> Global Edge 생성


Content Delivery > Global Edge

ncd-edge


프로필만 생성




<3> 라이브 스테이션 영상 저장용 오프젝트 스토리지 생성



오프젝트 스토리지

nce-live-topasvga-0724





<4> 라이브 스테이션 구성


1

ncsls_0724


30 ncels.png



2

1080p

40 1080.png



3

버킷지정

자동 녹화 설정


자동녹화는 디폴트 MP4



50 녹화설정.png





4

생성 완료후

Cahnnel management > ncls > 스트림 정보 확인


110 정보.png




<5> 네이버 프리즘 라이브 스튜디오 설정



<6> 라이브 스테이션 송출 확인


Channel Management > ncels 선택

Service URL에서 ABR URL 복사

브라우저에서 확인



<7> DVR저장


Object Storage에서 확인




<8> VOD 스테이션을 이용한 라이브 스테이션 영상 송출


VOD Station



<9> VOD 재생



<10> 이미지 저장용 오브젝트 스토리지 생성


1

버킷

nce-image-topasvga




<11> Media Connect Center로 영상 관리


ncetest0724

200 media.png



nce-live-topasvga-0724




<11> 이미지 옵티마이저



nce-io-0724




https://brunch.co.kr/@topasvga/4768


keyword
매거진의 이전글NCE-8. IPsec VPN연결