COS는 무엇인가요?
Tencent Cloud Cloud Object Storage(COS)는 비용 효율적이고 빠르고 안정적인 데이터 스토리지 솔루션을 제공하는 클라우드 기반 비계층적 분산 스토리지 서비스입니다. COS는 데이터 안정성을 보장하기 위해 중복 스토리지를 통합하여 여러 AZ에 데이터를 저장하고 여러 클라이언트 또는 애플리케이션 스레드가 동시에 데이터를 읽거나 쓸 수 있도록 합니다.
Web API를 사용하여 CVM 인스턴스 또는 인터넷을 통해 데이터를 저장하고 검색할 수 있습니다. 또한 지정된 도메인 이름의 URL을 사용하여 HTTP/HTTPS 프로토콜을 통해 COS에서 개별 데이터 객체를 저장하고 검색할 수 있습니다.
Tencent Cloud COS에 대한 자세한 정보는 COS 제품 문서를 참고하십시오. COS 와 CFS의 차이점은 무엇인가요?
Cloud Object Storage는 디렉터리 레이어 구조와 데이터 포맷 제한이 없으며 어떤 양의 데이터도 저장할 수 있습니다. 버킷 스토리지 용량에는 상한선이 없어 파티셔닝이 필요하지 않습니다. 데이터의 최종 일관성을 보장하기 위해 HA 배포를 지원하지만 파일 잠금과 같은 기능은 지원하지 않습니다. COS API는 HTTP/HTTPS 프로토콜을 통한 데이터 액세스를 지원하며 COS는 비즈니스에 통합할 수 있는 다양한 SDK 및 툴을 제공합니다. COS에 업로드된 객체는 URL을 통해 직접 액세스하거나 다운로드할 수도 있습니다. Cloud File Storage(CFS)는 일반적인 네트워크 파일 전송 프로토콜을 사용하고 파일 시스템을 생성하고 대규모 확장을 구현할 수 있지만 CVM에 마운트해야 합니다. 웹 사이트, 온라인 배포 및 아카이브와 같은 광범위한 애플리케이션을 위한 데이터를 저장할 수 있습니다. 높은 컴퓨팅 처리량과 매우 높은 가용성 및 지속성을 특징으로 하며 높은 동시성 또는 공유 스토리지를 요구하는 시나리오에도 적합합니다. COS와 CBS의 차이점은 무엇인가요?
COS는 파일 시스템과 디렉터리 레이어 구조가 없고 파일 수와 용량에 제한이 없다는 특징을 가지고 있습니다. WEB API 인터페이스 관리 및 액세스 스토리지를 통해 SDK와 다양한 툴을 제공하며 CVM 없이 단독으로 사용 가능합니다. COS는 대규모 데이터 액세스가 가능하지만 밀리초 레벨의 응답이나 임의 읽기/쓰기 시나리오에는 적합하지 않습니다. CBS는 CVM 설치가 필요하며 파일 시스템의 파티션 혹은 포맷 후에 마운트하여 사용할 수 있습니다. CBS 유형과 사양 지표에 따라 IOPS 및 처리량 성능이 서로 다른 제품이 제공되므로 단독 디바이스로 여러 시나리오를 충족할 수 있습니다. 파일 공개 읽기 액세스 링크가 왜 유효하지 않나요?
임시 서명이 있는 액세스 링크를 사용하는 경우, 파일이 공개 읽기인지 여부에 관계없이 임시 서명이 만료되면 링크가 만료됩니다.
공개 읽기 파일에 항상 액세스할 수 있도록 하려면 COS 콘솔의 객체 세부 정보 페이지에 있는 서명되지 않은 액세스 링크(객체 URL)를 사용하는 것이 좋습니다. COS “폴더”와 “디렉터리”는 어떻게 알 수 있나요?
폴더 및 디렉터리의 개념은 COS에 적용되지 않습니다. 그러나 다른 사용자의 사용 습관을 고려하여 COS는 기존 파일 관리의 디렉터리 구조와 마찬가지로 콘솔과 COSBrowser에 ‘폴더’를 표시합니다. 자세한 내용은 폴더 및 디렉터리를 참고하십시오. COS 파일 삭제 후 다시 복구할 수 있나요?
COS의 데이터 중복 저장 메커니즘은 하드웨어 장애 시 데이터 복구가 필요한 시나리오를 위해 설계되었습니다. 버전 관리가 활성화되지 않은 경우, COS에서 데이터를 수동으로 삭제하거나 자동 삭제를 구성하면 Tencent Cloud는 요청에 따라 데이터를 삭제하며 이후에는 데이터를 복구할 수 없습니다.
수동 삭제 경로는 아래와 같습니다.
COS 콘솔을 사용하여 단일 파일 삭제, 일괄 삭제, 조각 및 버킷 비우기를 진행합니다.
COSCMD, COSBrowser 등 COS 툴을 사용해 파일을 삭제합니다.
COS API나 SDK를 통해 파일을 삭제합니다.
COS 라이프사이클 관리 기능을 통해 주기적으로 파일을 삭제합니다.
COS 리전 간 복제 전체 동기화 기능을 사용해 다른 리전의 버킷 간 추가, 수정, 삭제 기능을 동기화합니다. 타깃 버킷에 이름이 똑같은 파일은 덮어쓰거나 삭제됩니다.
실수로 삭제되는 경우를 방지할 수 있나요?
버킷 파일에 대해 정기적으로 백업을 설정할 수 있습니다.
COSCMD 툴을 사용해 COS 내의 객체를 로컬 시스템이나 3rd party 서버에 다운로드합니다. COS API, SDK를 정기적으로 사용하여 데이터를 COS의 다른 버킷에 백업합니다.
버전 관리를 이용해 기존 버전 데이터를 저장합니다.
COS 권한 관리 사용 방법은 CAM 사례를 참고하십시오. 읽기 권한만 필요한 경우, 읽기 권한만 가진 서브 계정이 필요할 경우, 임시 키로 액세스를 진행할 경우에는 읽기/쓰기 권한을 분리합니다.
버킷(Bucket) 권리 분할은 비즈니스에 따라 대응하는 비즈니스 범위 내의 버킷, 디렉터리 및 조작에 한해 권한을 부여 받을 수 있습니다.
루트 계정을 사용하여 COS에 액세스하지 않습니다.
임시 키를 사용하여 COS에 액세스합니다.
Tencent Cloud 계정 비밀번호, CAM 서브 계정 액세스 자격 증명, Tencent Cloud APIs 등의 데이터 액세스 기록을 적절하게 보관합니다.
COS는 데이터 통계 자료 수집 기능을 지원하나요?
COS는 스토리지 데이터에 대해 모니터링 기능을 제공하여 사용자가 데이터 창을 모니터링하고 각 데이터의 상황과 추세를 알 수 있습니다. 모든 드라이브의 데이터 추세를 조회해야 할 경우 COS 콘솔의 Overview 페이지에서 스토리지 유형에 따른 스토리지 용량, 요청 수, 트래픽 등의 데이터를 조회할 수 있습니다.
단일 버킷 데이터 통계를 조회해야 할 경우 모니터링 리포트 조회를 참고할 수 있습니다. 이외에도 Tencent Cloud Cloud Monitoring 페이지에서 버킷 유형별 모니터링 정보를 조회할 수 있으며 비즈니스 요구사항에 따라 다양한 알람 정책을 설정할 수 있습니다. COS는 이미지 처리, 이미지 압축, 썸네일 생성 또는 비디오 트랜스코딩을 지원합니까?
CI는 COS 콘솔에 통합되어 이미지 처리, 이미지 압축, 썸네일 생성 및 비디오 트랜스코딩과 같은 데이터 처리 기능을 구현합니다. 자세한 내용은 데이터 처리를 참고하십시오. COS는 어떤 오디오/비디오 형식을 지원합니까?
COS는 비정형 데이터를 위한 분산 스토리지 서비스로 자체적으로 이미지 압축이나 오디오/비디오 파일 처리를 지원할 수 없습니다. 리치 미디어 파일 처리(mp4, avi, ts, hls, mp3, aac 등)에 대한 자세한 내용은 Cloud Infinite(CI)를 참고하십시오. COS는 업로드된 파일의 자동 압축 해제를 지원합니까?
COS 서비스는 비정형 데이터를 위한 분산형 스토리지 서비스로, 서비스 자체는 파일 압축 해제를 지원하지 않지만 SCF 서비스와 결합하여 압축 해제 기능을 구현할 수 있습니다. 자세한 내용은 파일 압축 해제 설정을 참고하십시오. COS는 어떤 규격과 제한이 있나요?
규격과 제한에 대한 자세한 사항은 규격 및 제한 문서를 참고하십시오. 버킷이란 무엇인가요?
버킷(Bucket)은 객체를 저장하기 위한 ‘컨테이너’로 간주될 수 있는 객체의 캐리어입니다. Tencent Cloud 콘솔, API, SDK 등 다양한 방식으로 버킷을 관리하고 버킷의 속성을 구성할 수 있습니다. 예를 들어 정적 웹 사이트를 호스팅하기 위한 버킷을 설정하거나 버킷에 대한 액세스 권한을 설정할 수 있습니다. 버킷에 대한 자세한 내용은 버킷 개요를 참고하십시오. 버킷 생성 시 버킷 이름의 길이에 제한이 있나요?
2021년 9월 COS 콘솔 업데이트 이후 버킷 길이 제한이 변경되었습니다. 새 정책에 따르면 통합된 전체 도메인은 최대 60자를 포함할 수 있으므로 버킷 이름의 길이는 리전 약칭 및 APPID의 문자 수에 영향을 받습니다. 기존 버킷 이름은 영향을 받지 않습니다. 특수한 상황으로 도메인 이름 길이를 확장해야 하는 경우 문의하기로 문의하시기 바랍니다. 어떻게 에러 코드 정보를 모니터링할 수 있나요?
COS 가용성은 어떻게 계산하나요?
다음은 COS에서 제공하는 가용성 계산 예시입니다. 참고해 주십시오.
샤오밍은 Tencent Cloud COS 서비스를 이커머스 비즈니스에 사용했습니다. 비즈니스는 2018년 11월 1일부터 11월 30일까지 이루어졌으며 월 서비스 요금은 100USD이고, 한 달간 사용 불가 상황이 두 차례 있었습니다. 사용 불가 상황 기록은 아래와 같습니다.
|
1
| 15분 | 2018년 11월 15일 10:00 - 10:05 | 503 | 100 | 100 |
|
| 2018년 11월 15일 10:05 - 10:10 | 503 | 99 | 100 |
|
| 2018년 11월 15일 10:10 - 10:15 | 503 | 98 | 100 |
2
| 15분 | 2018년 11월 20일 16:00 - 16:05 | 500 | 150 | 150 |
|
| 2018년 11월 20일 16:05 - 16:10 | 500 | 148 | 150 |
|
| 2018년 11월 20일 16:10 - 16:15 | 500 | 140 | 150 |
기타 시간대에 샤오밍의 요청은 모두 요청이 성공했다는 200 상태 코드를 반환했습니다.
이와 같은 상황에서 서비스의 월간 전체 가용성은 아래와 같습니다.
(1) 당월 5분 단위 실패율 값
예시에서 샤오밍의 정상 비즈니스 시 5분 단위 실패율은 평균 0%입니다.
사용 불가 건 1: 사용 불가 지속 시간은 2018년 11월 15일 10:00 - 10:15이며, 5분 단위 실패율은 아래와 같습니다.
10:00 - 10:05 실패율 계산: 100 / 100 * 100% = 100%
10:05 - 10:10 실패율 계산: 99 / 100 * 100% = 99%
10:10 - 10:15 실패율 계산: 98 / 100 * 100% = 98%
사용 불가 건 2: 사용 불가 지속 시간은 2018년 11월 20일 16:00 - 16:15이며, 5분 단위 실패율은 아래와 같습니다.
16:00 - 16:05 실패율 계산: 150 / 150 * 100% = 100%
16:05 - 16:10 실패율 계산: 148 / 150 * 100% = 98.67%
16:10 - 16:15 실패율 계산: 140 / 150 * 100% = 93.33%
(2) 해당 서비스의 월 가용성 계산
이 예시에서,
월 서비스 총 시간: 30일 * 24시간/일 * 60분/시간 = 43200분
월 서비스 5분값 총 갯수: 43200분 / 5분 = 8640
월 서비스 사용 불가 건 5분값 총 갯수: (15 + 15)분 / 5분 = 6
월 서비스 5분 단위 실패율 합계: (100% + 99% + 98% + 100% + 98.67% + 93.33%) + (8640 - 6) * 0% = 589%
이번 달 서비스 가용성은 다음과 같습니다: (1 - 589% / 8640) * 100% = 99.93%
(3) 보상 항목 계산
이 사례에서 서비스 가용성은 99.93%으로 가용성 표준 99.95%보다 낮고 99.9%보다 높습니다. 보상 기준에 따르면 Tencent Cloud COS 서비스는 사용자에게 월 서비스 요금의 20%인 20달러를 보상해야 합니다.
샤오밍은 서비스 사용이 끝난 후 60 영업일 내, 즉 2019년 1월 29일 전에 티켓 신청을 통해 보상받을 수 있으며 Tencent Cloud는 바우처 형식으로 해당 손실액을 보상합니다.
COS 서비스를 비활성화하고 과금을 중지하려면 어떻게 해야 하나요?
다음과 같이 COS를 비활성화하거나 과금을 중지할 수 있습니다.
1. COS 사용을 중지하기로 결정한 경우, 연체 설명에 안내된 대로 모든 COS 데이터(불완전한 멀티파트 업로드 및 객체 버전 포함)를 영구적으로 삭제하면 추가 요금 과금을 중지할 수 있습니다. 계정을 제거할 필요는 없으며, 다른 Tencent Cloud 제품을 사용하는 경우 다른 서비스에 영향을 미치므로 제거하지 마십시오. 2. COS를 한 달 이상 사용하지 않은 경우, 라이프사이클 규칙을 설정하여 버킷의 STANDARD 스토리지 클래스에 있는 데이터를 STANDARD_IA, ARCHIVE 또는 DEEP ARCHIVE와 같은 colder 클래스로 전환하여 스토리지 요금을 줄일 수 있습니다. 자세한 내용은 라이프사이클 설정을 참고하십시오. 라이프사이클에 따른 전환 작업은 기존 스토리지 클래스에서 읽기 요청을 생성하고, 대상 스토리지 클래스에서 쓰기 요청을 생성하므로, 읽기/쓰기 요청 요금이 발생합니다. 주의사항
버킷에서 한번 삭제된 데이터는 복구가 불가능하므로 백업을 해두시기 바랍니다.
버킷에 대해 버전 관리가 활성화된 경우 데이터를 삭제하기 전에 비활성화하십시오.
지불 연체를 방지하려면 과금 주기를 확인하십시오. 모든 과금 항목이 일 결산 인 경우, 데이터 삭제 당일의 청구서는 익일에 생성됩니다. 데이터가 완전히 삭제된 후 시스템에서 과금을 중지합니다. 자세한 내용은 과금 주기를 참고하십시오. 계정이 연체된 경우(계정 잔액이 0보다 적은 경우) 리소스 패키지 유효 기간이 남아있어도 24시간 후에 COS 서비스가 중단됩니다.
귀하의 계정이 연체되어 COS 서비스가 중단된 경우 해당 리소스 패키지를 사용할 수 없습니다.
규정 위반으로 인해 버킷의 데이터가 두 번 차단된 경우 삭제할 수 없습니다. 궁금한 사항이 있으시면 문의하기로 연락하십시오.
문제 해결에 도움이 되었나요?