Tencent Cloud Cloud Object Storage(COS)의 글로벌 가속 기능은, Tencent의 전체 트래픽을 스케쥴링하는 CLB(Cloud Load Balancer) 시스템을 통해, 사용자의 요청을 스마트 라우팅 및 리졸브하여, 최적의 네트워크 액세스 링크를 선택하고, 요청에 따른 근접 액세스를 구현합니다. 전 세계에 분포한 클라우드 데이터 센터가 전 세계 각지의 사용자의 신속한 버킷 액세스를 구현하여, 액세스 성공률이 높을 뿐만 아니라, 안정적인 비즈니스 환경을 제공하고, 비즈니스 경험을 향상시킵니다. 또한 COS의 글로벌 가속 기능으로 더욱 신속하게 데이터를 업로드 및 다운로드할 수 있습니다.
주의:
글로벌 가속 기능은 COS 퍼블릭 클라우드리전 을 지원합니다.그러나 네트워크 격리로 인해 금융 클라우드 지역에서는 지원되지 않습니다.
글로벌 가속 기능을 사용하면, 정보 요청이 Tencent Cloud 내부 네트워크 전용 회선을 통해 가속 전송되기 때문에 요금이 부과됩니다. 자세한 요금 정보는 제품 가격을 참고하십시오. 사용 방법
COS 콘솔과 API 등 방식으로 글로벌 가속 기능을 활성화할 수 있습니다.
COS 콘솔 사용하기
2. 왼쪽 네비게이션 바에서 버킷 목록을 클릭하여 버킷 목록 페이지로 이동합니다.
3. 글로벌 가속 기능을 구성할 버킷을 찾아 해당 버킷 이름을 클릭하면 버킷 상세 페이지로 이동합니다.
4. 왼쪽 네비게이션 바에서 도메인 및 전송 관리 > 글로벌 가속을 선택한 후, 글로벌 가속 란에서 편집을 클릭하여 현재 상태를 켬으로 수정합니다.
5. 확인 후 저장을 클릭하면 버킷의 글로벌 가속 기능이 활성화됩니다.
글로벌 가속 도메인: 해당 도메인으로 객체를 업로드할 경우 공중망 글로벌 가속 효과를 얻을 수 있으며, 도메인 형식은 <BucketName-APPID>.cos.accelerate.myqcloud.com입니다.
6. 글로벌 가속 기능을 활성화한 후에는 글로벌 가속 도메인을 통해 버킷에 접근하기만 하면 데이터에 빠르게 접근할 수 있습니다.
설명:
글로벌 가속 기능을 활성화해도 기존 버킷의 기본 도메인에는 영향을 미치지 않으며 정상적으로 사용할 수 있습니다.
REST API 사용
다음의 API를 통해 글로벌 가속 기능을 직접 활성화할 수 있습니다.
액세스 도메인
글로벌 가속 기능을 활성화한 뒤, 두 가지 도메인으로 COS 내 파일에 액세스할 수 있습니다.
버킷 기본 도메인: 형식은 <BucketName-APPID>.cos.<Region>.myqcloud.com이며, 자세한 내용은 리전 및 액세스 도메인을 참고하십시오. 글로벌 가속 도메인: 형식은 <BucketName-APPID>.cos.accelerate.myqcloud.com입니다.
예를 들어, 광저우 리전의 버킷 examplebucket-1250000000에 글로벌 가속 기능을 활성화한 경우, 베이징에서 해당 버킷으로 파일 exampleObject.txt를 업로드할 때 선택할 수 있는 두 가지 업로드 방식이 있습니다.
글로벌 가속 도메인으로 액세스: 업로드할 때 도메인을 examplebucket-1250000000.cos.accelerate.myqcloud.com으로 지정하면 해당 도메인을 통해 객체를 업로드할 경우, COS 서비스는 네트워크 상태에 따라 스마트 리졸브 및 근접 액세스를 실행합니다. 예를 들어, 베이징의 액세스 레이어로 요청을 전달하면, 내부 네트워크의 전용 회선을 거쳐 광저우 스토리지 레이어로 전송되는 과정이 가속으로 이뤄집니다.
버킷 기본 도메인으로 액세스: 업로드 시 도메인을 examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com으로 지정합니다. 해당 도메인을 통해 객체를 업로드할 때, 요청이 광저우의 액세스 레이어로 바로 전달된 뒤, 다시 광저우 스토리지 레이어로 전송됩니다. 이때 외부 네트워크의 링크가 길기 때문에 전송이 불안정할 수 있습니다.
주의:
글로벌 가속 기능은 별도의 요금이 부과되므로 실제 비즈니스 상황을 잘 고려하여 선택하시기 바랍니다.
평소 읽기 작업보다 쓰기 작업을 많이 수행하고, 원격지에서 클라우드 데이터 센터로 데이터를 업로드(예: PUT Object, POST Object, Multipart Upload 작업)하는 경우, 글로벌 가속 도메인 사용을 권장합니다.
평소 쓰기 작업보다 읽기 작업을 많이 수행하고, 주로 파일을 다운로드(예: GET Objcet 작업)하는 경우, 비용 최적화를 위해, CDN 가속 솔루션을 권장합니다. 평소 설정이나 파일 인덱스 작업이 많다면, 버킷의 기본 도메인 사용을 권장합니다.
동일 리전의 내부 네트워크 환경에서 동일 리전 내 버킷을 액세스하거나 전용 회선으로 액세스할 경우, 버킷의 기본 도메인 사용을 권장합니다.
DNS 스마트 분석 구성
기업이 전 세계적으로 액세스해야 하는 경우 DNS 스마트 분석 구성을 통해 사용자가 국내 또는 해외에 있는지 판단하여 사용자 액세스에 더 빠르게 응답할 수 있습니다. 해당 DNS 서비스 공급자에서 CNAME 분석 레코드를 구성하세요. 주요 작업 단계는 다음과 같습니다:
1. 도메인 추가: 스마트 분석을 구성할 사용자 정의 도메인을 추가하고 해당 도메인의 레코드 관리 페이지로 이동합니다.
2. 레코드 추가: 2개의 CNAME 레코드 생성(예: 호스트 레코드를 'accelerate'로 설정). 첫 번째 분석 레코드의 라인 유형을 국내로 설정하고 레코드 값을 버킷의 기본 도메인 examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com으로 설정; 두 번째 분석 레코드의 라인 유형을 기본으로 설정하고 레코드 값을 글로벌 가속 도메인 examplebucket-1250000000.cos.accelerate.myqcloud.com으로 설정합니다.
3. 객체 스토리지 콘솔에 로그인하여 버킷에 사용자 정의 도메인을 구성하고 원본 사이트로 글로벌 가속 원본 사이트를 선택합니다. 사용자 정의 도메인 옆에 빨간색 느낌표가 표시되고 도메인 분석 문제를 알리는 메시지가 나타날 수 있지만 이 알림은 무시해도 됩니다. 4. 위와 같은 방법으로 구성한 후 구성한 사용자 정의 도메인에 접근하면 다음과 같은 효과를 얻을 수 있습니다:
귀하의 로컬 DNS 출구 IP가 해외에서 발생한 경우, DNS 쿼리에서 얻은 주소는 글로벌 가속 도메인입니다.
귀하의 로컬 DNS 출구 IP가 국내에서 발생한 경우, DNS 쿼리에서 얻은 주소는 버킷의 기본 도메인입니다.
5. COS SDK를 사용하는 경우, 필요한 효과를 얻기 위해 사용자 정의 도메인으로 클라이언트를 초기화할 수 있습니다. JS SDK를 예로 들면 다음과 같습니다: import COS from 'cos-js-sdk-v5';
const cos = new COS({
SecretId: 'your_tmpSecretId',
SecretKey: 'your_tmpSecretKey',
SecurityToken: 'your_sessionToken',
Domain: 'your.custom.domain'
});
주의 사항
다음은 글로벌 가속 도메인 사용 시 주의사항입니다.
글로벌 가속 도메인을 활성화하고 약 15분 후에 적용되므로 잠시 기다려주십시오.
글로벌 가속 도메인을 활성화한 뒤 단일 버킷이 가속 도메인으로 액세스하는 최대 대역폭은 전체 네트워크 사용량에 따라 분배됩니다.
글로벌 가속 도메인을 활성화하면 가속 도메인에 의한 요청만 가속 효과가 적용되며, 버킷의 기본 도메인은 여전히 정상적으로 사용할 수 있습니다.
가속 도메인을 사용하는 경우, 요청 링크가 가속 링크일 때만 가속 요금이 부과됩니다. 예를 들어, 가속 도메인으로 베이징에서 베이징의 버킷으로 데이터를 업로드하면 링크에 대해 가속 기능이 작동하지 않아 요청 관련 요금이 발생하지 않습니다.
가속 도메인을 사용하는 경우, HTTP/HTTPS 전송 프로토콜을 지정하여 내부 네트워크의 전용 회선으로 정보 요청을 전송하면 COS에서 데이터 전송 보안을 위한 HTTPS 프로토콜의 채택 여부를 판단합니다.
과금 예시
글로벌 가속 도메인으로 데이터를 업로드하거나 버킷에 액세스하면 별도의 가속 요금이 부과되며, 가속 요금은 일별 결산됩니다. 관련 과금 항목 및 가격 정보는 과금 개요와 제품 가격을 참고하십시오. 다음은 가속 도메인과 버킷 기본 도메인을 사용했을 때의 요금 비교 내역입니다. 비즈니스 시나리오 1
주로 비디오 파일을 COS에 업로드하는 시나리오로, 전송 성공률에 대한 요구도가 높습니다. 광저우 리전에 설정된 버킷에 매일 신장과 싱가포르의 사무실로부터 각각 1GB의 비디오 데이터가 업로드됩니다. 이 경우, 30일 간의 요금을 계산하면 다음과 같습니다.
가속 도메인으로 업로드 시 발생하는 업로드 요금: 30 x 1GB x (0.07USD/GB + 0.18USD/GB) = 7.5USD
버킷 기본 도메인으로 업로드 시 발생하는 업로드 요금: 30 x 1GB x (0USD/GB) = 0USD
설명:
중국 내의 업로드 가속 요금 단가는 0.07USD/GB이며, 중국 외 지역의 업로드 가속 요금은 0.18USD/GB입니다. 버킷 기본 도메인으로 파일 업로드 시 업로드 트래픽 요금이 발생하지 않습니다.
비즈니스 시나리오 2
해외 파일 다운로드 가속 시나리오로, 전송 성공률에 대한 요구도가 높습니다. 버킷은 광저우 리전에 설정되어있으며, 매일 싱가포르 사무실로부터 1GB의 비디오 데이터를 다운로드합니다. 이 경우, 30일 간의 요금을 계산하면 다음과 같습니다.
가속 도메인으로 다운로드 시 발생하는 다운로드 가속 트래픽 요금 :30 x 1GB x 0.18USD/GB = 5.4USD
가속 도메인으로 다운로드 시 발생하는 공인 네트워크 다운스트림 트래픽 요금:30 x 1GB x 0.1USD/GB = 3USD
총 다운로드 트래픽 요금은 5.4 + 3 = 8.4USD입니다.
설명:
해외 다운로드 가속 요금 단가는 0.18USD/GB입니다. 글로벌 가속 도메인으로 파일 다운로드 시 외부 네트워크 다운스트림 트래픽 비용과 글로벌 가속 다운스트림 트래픽 비용이 청구됩니다.