FlexCloud 소개

자체 IDC 기반의 고성능/저비용 클라우드 서비스 제공

FlexCloud 서비스 소개

플렉스넷은 자체 AS 넘버 및 IP를 보유한 ISP 사업자로서, 직접 운영하는 IDC 인프라를 기반으로 안정된 클라우드 서비스를 제공합니다.

FlexCloud는 스토리지와 고성능 인코딩 기능을 포함하는 모바일 스트리밍 서비스로 구성되어 있으며, 고객사의 서비스에 즉시 탑재할 수 있도록 SaaS (Software as a Service) 형태로 제공됩니다.

스토리지

최신 기술 기반의 안정된 대용량 클라우드 스토리지 제공

주요 특징

고대역 10G 스위치, 통합 데이터 노드, 고객사별 전용 End-point 서버, 3중화된 네임노드 서버, 매니지먼트 서버 등으로 구성된 고성능 서비스 아키텍쳐.

  • 최소 2개(N+1 Replication)의 Datanode로 구성.
  • Datanode 서버 증설량에 비례하여 용량-성능-안정성 향상.
  • 1개의 파일은 여러 조각으로 나뉘어 여러 서버에 분산 및 복제 저장되며, 장애 발생 시 복사본을 이용하여 자동 복구.
스토리지 아키텍쳐

특장점

대용량 분산 스토리지 솔루션 - Hadoop 3.0 사용
  • 클라우드 스토리지 용량 무제한 확장
  • 검증된 스토리지 솔루션 + 클라우드 스토리지 서비스 대응 최적화 기술
  • Hadoop HDFS 에 최적화된 Application(FTP, HTTP) Server 자체 제작 (NFS와 같은 추가 레이어 없이 HDFS Native Library 활용)
  • 다년간의 대용량 서비스 운영한 경험을 바탕으로 안정적인 서비스 제공
구분 Hadoop 2.x Hadoop 3.x
최소 자바 버전 Java 7 Java 8 이상
HDFS 저장 방식 3x 복제 (Replication) 이레이저 코딩 (Erasure Coding) 지원
저장 오버헤드 200% (데이터 1배 + 복제 2배) 약 50% (매우 효율적)
Fault Tolerance 복제 기반 이레이저 코딩 기반 (RAID 기술과 유사)
NameNode HA 최대 2개 (Active/Standby) 2개 이상 (더 높은 안정성)
데이터 균등화 HDFS Balancer Intra-datanode balancer (디스크 단위)
YARN Timeline Service v1 (확장성/신뢰성 제한) v2 (향상된 확장성 및 안정성)
지원 클러스터 규모 최대 10,000 노드 내외 10,000 노드 이상 (대규모 클러스터)
기본 포트 범위 리눅스 임시 포트(Ephemeral) 사용 (충돌 가능성) 임시 포트 범위 밖으로 이동 (충돌 방지)
파일 시스템 지원 HDFS, S3, Azure, FTP Azure Data Lake File System 지원 추가
컨테이너 지원 기본 지원 Docker 및 Kubernetes 지원 강화
관리자 페이지 제공
  • 저장된 파일에 대한 각종 조회 및 관리
  • 업로드 및 다운로드 이력 조회
  • 각종 통계 제공
  • 비정상 다운로드 추적
전용 접근 Endpoint 제공
  • 기존 개별 스토리지 사용시에는 ftp 서버주소가 선형으로 증가
  • 분산 스토리지는 수 페타 규모의 대용량 단일 스토리지 서버처럼 관리
  • 고객사 전용 ftp 주소 및 http 주소로 서비스 가능

모바일 스트리밍

모바일 환경에 최적화된 고품질 미디어 스트리밍 솔루션

스트리밍 서비스 개요

플렉스넷의 자체 인프라 및 하드웨어 기술력과 제트서브의 고도화된 동영상 관리 기술력의 조합으로, 안정적이며 효과적인 음악, 동영상 스트리밍 서비스를 제공합니다.

고객사 모바일 스트리밍 서비스를 위해 인코딩, 스토리지, 네트워크, 서버 등의 구성 요소가 통합되어 있어 편리합니다.

주요 특징

인코딩 솔루션 - 제트인코딩
  • 멀티미디어 전문기업 제트서브에서 제공하는 검증된 인코딩 솔루션 사용
다양한 Format 지원
  • 온라인 영화, 교육, 웹하드, 멀티미디어 서비스 등의 서비스 경험을 토대로 다양한 기기 포맷으로 변환하여 스트리밍 이용 가능
  • WMV/MP4/OGG/MPEG/MPEG2/ASF/MKV 포맷 등
안정적인 스트리밍
  • 다양한 환경 지원
  • H.264 Codec 기반
  • 분산 처리 시스템을 통한 효율적인 Traffic 관리
표준화
  • 웹표준을 준수하여 다양한 플랫폼을 지원
고화질 저비용
  • Full 화면에서도 선명한 고화질 영상 서비스가 가능
  • 저가의 Xeon 서버로 최대 2,000명 이상 수용 가능
  • 다양한 기기 및 PC 화면으로 송출 가능

차별성

자체 DNA 필터링 기술
  • 파일이 조금만 변형되어도 다른 컨텐츠로 인식하는 MD5 방식 대비 월등한 필터링 정확도
  • 중복 미디어를 효율적으로 구분하여 최대 40% 스토리지 공간 절약 효과
회선 비용 절감을 위한 HLS 스트리밍 방식 적용
  • Progressive Download 방식과 달리, 실제 요청한 영상 데이터 만큼의 회선만 소비하여 회선 절감 효과
    (Progressive Download 방식은 1개의 파일을 한번만 요청해도 클라이언트에서 가용한 전체 회선을 낭비)
  • 특수 환경에서는 Prograssive Download 방식 등 다양한 스트리밍 방식으로 전환 가능
서버 트래픽 부하 분산을 위한 Hadoop 기반 분산 스토리지 기술 사용
  • PC 환경에서 사용하는 Grid 솔루션 적용이 어려운 모바일 환경에 효과적으로 대응
  • 하나의 미디어 파일을 여러 스토리지에 분산 저장하여 하드 디스크 부하를 줄이고 트래픽이 특정 서버에 집중되는 현상을 최대한 완화
  • 각각의 컨텐츠는 2개로 중복 저장되므로 컨텐츠 유실이 효과적으로 방지됨
고도화된 썸네일 기능
  • 장면 및 얼굴 인식 기반의 썸네일 추출 방식 - 시간 단위 및 무작위 추출 방식과 달리 유의미하고 중복되지 않는 썸네일 추출
  • 2초 단위 100장의 썸네일을 단일 이미지로 제공 - 스킵 미리보기 시 빠른 응답을 지원하는 탐색바 썸네일 미리보기 구현
  • 고화질 Animated GIF(움짤) 생성 - 사용자의 시선을 끌고 마케팅 효과를 극대화
썸네일 스마트 추출
썸네일 미리보기

핵심 특장점

F1rst릴 업로드와 동시에 모바일 컨텐츠 게시
  • 기 서비스중인 F1rst릴 과 모바일 서비스 연동으로 PC용 원본 컨텐츠 업로드와 동시에 게시
  • 별도의 인코딩 과정을 거치지 않으므로, 대부분 방송이 끝난 후 5분 ~ 20분 내외에 게시
업로드 소요 시간
DNA 필터링을 이용한 스토리지 용량 감소
  • Hash 기반의 중복 제거 기술이 아닌 자체 DNA필터링 기술을 적용하여, 중복 저장으로 인한 스토리지 낭비를 최소화
  • 실제 DNA필터링을 통한 중복율 약 40% 내외의 효과
컨텐츠 중복율 40%
DNA 필터링을 이용한 컨텐츠 게시 시간 단축
  • Hash와 DNA 방식을 병행한 중복제거로 높은 인코딩 효율 확보
  • 인코딩 요청 후 10분 이내에 평균 96% 이상 인코딩 완료
  • 실제 인코딩을 하지 않고 DNA필터링을 통해 이미 인코딩된 동일 컨텐츠를 사용함으로써 게시물 리젠 속도가 월등
요청의 96%, 10분내 인코딩 완료
1080P 서비스시 단시간에 서비스 가능
  • 플렉스넷은 2020년 12월 부터 1080P 인코딩 서비스 시작하여 현재 약 630TB의 1080P 컨텐츠를 보유
  • 1080P 서비스시 이미 인코딩 완료된 파일로 즉시 서비스
캐싱 솔루션 사용으로 응답 속도 개선 및 서비스 안정성 증가
  • 빠른 응답속도와 서비스 안정화를 위해 상용 캐싱 솔루션 사용
  • 원본 – Backend – Front – Proxy 3차 캐싱 구조로 운영 중
  • 2022년 수해로 인해 원본 스토리지 전체의 전원이 차단된 사고가 있었지만 캐싱 솔루션에 99% 이상 캐싱된 파일로 장애 없이 서비스 진행
  • 원본 스토리지 디스크IO 감소로 하드디스크 고장율이 현저히 감소 (파일 유실율 제로)
  • SAS나 SATA가 아닌 32Gbps의 속도의 U.2 스토리지를 이용 (월등한 응답 속도)
각종 상세 통계 제공으로 마케팅 용도 등 사용 가능
  • 실시간 인코딩 현황, 실시간 스토리지 사용량, 스트리밍 통계 등을 확인 할 수 있는 상세 통계 페이지를 제공
  • 고객사는 이 통계 페이지를 이용하여 재 인코딩을 요청 할 수 있고, 스트리밍 통계 등을 마케팅 용도 등으로 다양하게 활용
상세 통계 조회 화면