TENCENT CLOUD · STORAGE

Tencent Cloud COS
저장하고, 바로 처리하는
오브젝트 스토리지

COS 오브젝트 스토리지와
CI 이미지 · 영상 · 콘텐츠 심사

01 / 23
TENCENT CLOUD · COS
AGENDA
순서
01
COS 오브젝트 스토리지스토리지 클래스 · S3 호환 · 이전 · 보안
02
CI 데이터 처리이미지 처리 · 영상 처리 · 콘텐츠 심사
03
적용 시나리오업종별 구성 · 고객 사례 · 도입 순서
02 / 23
TENCENT CLOUD · COS
01
COS 오브젝트 스토리지
모든 데이터의 기본 저장소
03 / 23
TENCENT CLOUD · COS
01 · COS 오브젝트 스토리지
COS는 무엇인가
11nines
데이터 내구성STANDARD 설계 내구성 99.999999999%
무제한
용량사전 용량 설계 없이
쓴 만큼 과금
S3
API 호환기존 S3 SDK · 도구를
접속 설정만 바꿔 사용
서울
리전 운영ap-seoul · 데이터가
국내에 저장됨
주요 용도이미지 · 영상 원본백업 · 아카이브Data Lake정적 웹 콘텐츠AI 학습 데이터로그
용량 걱정 없이 쌓고, 표준 S3 방식으로 꺼내 쓰는 저장소
04 / 23
TENCENT CLOUD · COS
01 · COS 오브젝트 스토리지
데이터 온도에 맞춰 저장소를 고른다
HOT
STANDARD
자주 읽는 데이터
  • 서비스 중인 이미지 · 영상
  • 최소 보관 기간 없음
  • 밀리초 단위 응답
WARM
STANDARD_IA
가끔 읽는 데이터
  • 월 1~2회 조회 · 백업
  • 저장 비용 낮음 · 조회 시 비용
  • 밀리초 단위 응답
COLD
ARCHIVE
거의 안 읽는 데이터
  • 장기 보관 · 컴플라이언스
  • 저장 비용 가장 낮음
  • 복원 후 읽기
Lifecycle 규칙업로드→30일 후 IA→180일 후 ARCHIVE→만료 시 삭제
덜 읽는 데이터일수록 저장 비용이 낮아짐 · 이동은 규칙으로 자동
05 / 23
TENCENT CLOUD · COS
01 · COS 오브젝트 스토리지
S3 코드는 접속 설정만 바꾼다
# 기존 AWS S3 코드 (boto3) import boto3 from botocore.config import Config s3 = boto3.client( "s3", endpoint_url="https://cos.ap-seoul.myqcloud.com", config=Config(s3={"addressing_style": "virtual"}), aws_access_key_id=SECRET_ID, aws_secret_access_key=SECRET_KEY, ) s3.upload_file("a.jpg", "my-bucket-1250000000", "a.jpg") # 나머지 코드는 그대로
그대로 동작
Bucket 관리Object CRUDMultipart UploadPresigned URLCORSLifecycleTagging복사 · 복원
이전 전 확인
ACL · Policy → CAM 권한 모델Object Lock스토리지 클래스 이름Inventory 형식Website 리다이렉트
그대로 쓰는 도구
AWS SDKboto3AWS CLIrclones3cmd
주요 워크로드는 접속 설정만 바꿔 이전 · 고급 기능만 사전 확인
06 / 23
TENCENT CLOUD · COS
01 · COS 오브젝트 스토리지
데이터 이전은 MSP로
대부분의 경우
Fully-managed
원본이 S3 프로토콜 또는 URL로 접근 가능할 때
원본 저장소→MSP가 직접 가져옴→COS
AWS S3 · 다른 클라우드 · MinIO · Ceph RGW · URL 목록 · 별도 Agent 설치 없음
예외
Semi-managed
원본에 외부에서 직접 접근할 수 없을 때
IDC 서버→Agent가 올림→COS
고객 IDC 서버에 Agent 설치 · 속도는 IDC 회선에 따라 결정
이전 작업 관리작업 단위 생성 · 일시정지 · 재시도
콘솔에서 작업 생성진행률 · 성공률 실시간 확인
증분 이전전환 직전 변경분만 다시 이전
무결성 검증이전 후 파일 단위 검증
원본이 S3 방식으로 열려 있으면 Agent 없이 콘솔에서 이전
07 / 23
TENCENT CLOUD · COS
01 · COS 오브젝트 스토리지
보안과 인증
1
저장 시 암호화SSE-COS · SSE-KMS · SSE-C 중 선택
2
전송 구간 암호화HTTPS / TLS
3
접근 제어CAM 사용자 · 역할 권한 · 버킷 정책 · 임시 키
4
보존 · 복구버전 관리 · 다른 리전 복제
5
감사접근 로그 · 작업 기록
Tencent Cloud 보유 인증 (일부)
한국
K-ISMS
글로벌 보안 표준
ISO 27001ISO 27017ISO 22301CSA STARSOC 1SOC 2SOC 3
개인정보
ISO 27701ISO 27018ISO 29151BS 10012
산업
PCI DSSHIPAAMPAAMTCS Tier 3
암호화 · 권한 · 감사를 기본 기능으로 · 한국 K-ISMS 포함
08 / 23
TENCENT CLOUD · COS
02
CI 데이터 처리
저장된 그 자리에서 처리하는 이미지 · 영상 · 심사
09 / 23
TENCENT CLOUD · COS
02 · CI 데이터 처리
CI는 COS 위에 붙은 처리 계층
업로드앱 · 웹 · 서버에서
원본 한 장 · 한 편
→
COS원본은 그대로 보관
→
CI 처리처리 서버를 따로 두지 않음
이미지 처리영상 처리콘텐츠 심사문서 미리보기
→
CDN · 사용자기기 · 화면에 맞는
결과물로 전달
방법 1
요청할 때 처리URL 뒤에 처리 파라미터를 붙이면 그 자리에서 변환해 응답a.jpg?imageMogr2/format/avif
방법 2
올라올 때 자동 처리버킷에 워크플로우를 걸어 업로드 즉시 트랜스코딩 · 심사업로드 → 자동 실행
방법 3
API로 일괄 처리기존 데이터를 작업 단위로 한 번에 처리CreateMediaJobs
원본은 하나만 저장하고, 필요한 형태는 요청 시점에 만듦
10 / 23
TENCENT CLOUD · COS
02 · CI 데이터 처리
이미지는 URL 하나로 바꾼다
원본tomato.jpg
썸네일?imageMogr2/thumbnail/240x
정사각 크롭?imageMogr2/crop/400x400/gravity/center
워터마크?watermark/2/text/...
https://img.example.com/tomato.jpg?imageMogr2/thumbnail/240x/format/webp
원본 1장으로 화면마다 다른 크기 · 형식 · 워터마크를 만듦
11 / 23
TENCENT CLOUD · COS
02 · CI 데이터 처리
형식만 바꿔도 전송량이 줄어든다
JPEG
45KB
WebP
35KB
AVIF
25KB
-45%
같은 이미지를 같은 화질로 맞춰 형식만 바꿨을 때의 파일 크기 예시파일이 작아지면 다운로드 트래픽과 페이지 로딩 시간이 같이 줄어듦
WebP · AVIF · HEIF 지원 · 기존 이미지 URL 구조 유지 · 고급 압축 형식은 별도 과금 항목
12 / 23
TENCENT CLOUD · COS
02 · CI 데이터 처리
이미지 자산을 지키는 방법
보이는 워터마크텍스트 · 이미지 워터마크를 요청 시 합성 · 원본은 깨끗하게 유지
눈에 안 보이는 표시유출 이미지에서 추출해 출처 확인
블라인드 워터마크화질 영향 없이 정보를 숨겨 넣고 도용 시 추출
원본 접근 차단처리된 이미지만 공개
원본 보호원본 URL 직접 접근을 막고 지정한 처리 결과만 제공
공개 채널에는 워터마크 버전만 · 원본은 권한 있는 경로로만
13 / 23
TENCENT CLOUD · COS
02 · CI 데이터 처리
영상 처리도 업로드와 동시에
트랜스코딩H.264 · H.265 · 해상도 · 비트레이트 변환
적응형 스트리밍HLS · DASH 다중 화질 한 번에 생성
스냅샷 · 스마트 커버지정 시점 캡처 · 대표 장면 자동 선택
편집 · 분할구간 자르기 · 인트로 붙이기 · 세그먼트 분할
움짤 · 프레임 추출영상 구간을 GIF · 이미지로 변환
디지털 워터마크영상에 숨긴 정보로 유출 경로 추적
인코딩 서버를 운영하지 않고 처리한 만큼만 사용
14 / 23
TENCENT CLOUD · COS
02 · CI 데이터 처리
급하지 않은 영상은 유휴 시간에
-85%
유휴 시간 트랜스코딩 · 1080p 기준
일반 트랜스코딩 대비 처리 비용
급하지 않은 영상은 유휴 시간에 처리
일반 트랜스코딩
업로드→바로 처리→바로 재생
업로드 직후 재생해야 하는 영상
유휴 시간 트랜스코딩
업로드→대기 후 처리→재생
다시보기 · 아카이브 · 일괄 변환
처리 후 원본
원본 보관→ARCHIVE 이동→기간 후 삭제
고해상도 원본 저장 비용 관리
기본은 유휴 처리 · 업로드 직후 재생이 필요한 영상만 일반 처리
15 / 23
TENCENT CLOUD · COS
02 · CI 데이터 처리
콘텐츠 심사는 점수로 나눈다
이미지음란 · 폭력 · 광고 · 불법 정보
영상프레임 샘플링 + 음성 함께 검사
텍스트게시글 · 댓글 · 닉네임
오디오음성을 텍스트로 바꿔 검사
한국어 텍스트 · 음성은 서비스 데이터로 정확도 사전 확인
결과는 0~100 점수로 받음 (이미지 예시)
정상
의심
차단
06090100
0~60 · 자동 통과사람이 볼 필요 없음
60~90 · 사람 검토의심 구간만 검토
90~100 · 자동 차단즉시 비공개
사람은 애매한 구간만 보면 됨 · 차단 기준 점수는 서비스가 정함
16 / 23
TENCENT CLOUD · COS
02 · CI 데이터 처리
심사는 업로드 흐름 안에 넣는다
01
업로드사용자가 이미지 · 영상 게시
→
02
자동 심사버킷 단위로 켜두면 올라오는 즉시 검사
→
03
자동 차단위반 파일 비공개 처리 · Tencent CDN 사용 시 캐시도 갱신
→
04
결과 콜백서비스 서버로 결과 전달 · 게시글 숨김 등 연동
→
05
사람 검토의심 구간만 콘솔에서 확인 · 기준 조정
이미 쌓인 데이터기존 저장 이미지 · 영상도 일괄 심사 작업으로 한 번에 점검
별도 심사 시스템 없이 저장소 설정만으로 시작
17 / 23
TENCENT CLOUD · COS
03
적용 시나리오
업종별 구성과 실제 사례
18 / 23
TENCENT CLOUD · COS
03 · 적용 시나리오
업종별로 쓰는 조합
이커머스
상품 이미지가 많고 화면마다 크기가 다름
이미지 처리WebP · AVIF워터마크
미디어 · OTT
원본 영상이 크고 화질별 버전이 필요
트랜스코딩HLSARCHIVE
커뮤니티 · UGC
사용자가 올리는 콘텐츠를 다 볼 수 없음
콘텐츠 심사썸네일콜백
AI · 데이터
학습 데이터가 빠르게 늘고 GPU가 읽어야 함
Data LakeGooseFSLifecycle
저장은 COS 하나 · 업종에 따라 붙이는 처리 기능이 다름
19 / 23
TENCENT CLOUD · COS
03 · 적용 시나리오
고객 사례
이커머스 · 이미지 처리 · 중국
22%
스토리지 비용 감소
기존 이미지 URL 형식 유지 · 프론트엔드 대규모 수정 없음
온라인 압축워터마크
라이브 다시보기 장기 보관 · 글로벌 플랫폼
80%
저장 공간 절감
HLS 세그먼트를 MP4 하나로 합치고 1080p를 360p로 변환 · 기간별 IA · ARCHIVE 자동 이동
트랜스코딩Lifecycle
AIGC 생성물 심사 · 중국
80% → 99%
위반 콘텐츠 차단율
생성 결과를 저장 단계에서 자동 심사
콘텐츠 심사
처리를 저장소 쪽으로 옮겨서 비용과 운영 부담을 함께 줄임
20 / 23
TENCENT CLOUD · COS
03 · 적용 시나리오
COS 위에서 필요한 만큼 확장
처리
CI이미지 · 영상 · 심사 · 문서 미리보기
가속
GooseFS분산 캐시로 분석 · AI 학습 읽기 가속
검색
MetaInsight자연어 · 이미지로 저장 데이터 검색
배포
CDN · EdgeOne국내외 사용자에게 빠르게 전달
이전
MSP다른 클라우드 · IDC에서 이전
AI 저장
Vector · Agent Bucket임베딩 벡터 · AI Agent별 독립 공간
COS같은 버킷 위에서 동작 · 데이터를 다른 저장소로 옮기지 않음 · 리전별 제공 범위는 도입 시 확인
처음엔 저장소로 시작하고 필요한 기능을 하나씩 붙임
21 / 23
TENCENT CLOUD · COS
03 · 적용 시나리오
도입 순서
1
현황 정리데이터 양 · 파일 수 · 월 트래픽 · 처리 작업견적의 기준
2
PoC 버킷접속 설정만 바꿔 기존 코드 · 도구 동작 확인S3 호환 확인
3
CI 시험 적용이미지 · 영상 샘플로 결과물 · 비용 확인품질 · 단가 확인
4
MSP 이전전체 이전 후 증분 이전으로 전환중단 최소화
5
운영 최적화Lifecycle · 유휴 트랜스코딩 · 형식 변환비용 구조 정리
첫 미팅에서 확인저장 용량 · 파일 수 · 월 다운로드량 · 이미지 · 영상 처리량
작은 버킷 하나로 호환성과 처리 결과부터 확인
22 / 23
TENCENT CLOUD · COS
TENCENT CLOUD · STORAGE

감사합니다

Q&A

COS11 nines · S3 호환 · 서울 리전
CI이미지 · 영상 · 심사를 저장소에서
도입PoC 버킷 하나로 시작
Tencent Cloud COS 제품팀
23 / 23
TENCENT CLOUD · COS
← → 이동 · O 전체 보기 · F 전체 화면