강좌
클라우드/리눅스에 관한 강좌입니다.
클라우드 분류

[KT클라우드]Storage 상품 개요

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

목적/용도
KT Cloud storage란?
  • 파일 시스템이 아닌 Object Storage로써, 간편한 Restful API나 툴로서 접근하며 실시간 데이터보다는 장기간 보관하는 데이터 저장에 더욱 적합합니다.
  • 데이터는 포탈, API 및 스토리지 툴에 의해 업로드/다운로드가 가능하며, KT Cloud CDN을 통하여 다운로드/스트리밍으로 빠르게 접근하여 사용할 수 있습니다.
  • Data 저장 시, 서비스 특성에 맞는 스토리지 저장 방식을 선택하여 합리적인 스토리지 사용이 가능합니다.
  • 세계적인 오픈소스 Cloud 커뮤니티인 Openstack object storage(Swift*) 기반 스토리지로서 검증된 SoftWare이며 수 많은 use case 및 활발한 ecosystem이 있습니다.
Object storage란?
수십억개의 파일(Object), Petabytes 규모의 데이터를 저장할 수 있는 고확장성 스토리지로서 편리한 인터페이스와 Data 안정성을 제공합니다.
주요 특징은 다음과 같습니다.
  • RESTful API(HTTP 프로토콜 활용)
  • HTTP 프로토콜을 이용해 Object Storage 내 Data에 대해 URL을 통한 손쉬운 접근이 가능합니다.
  • Object Storage 스토리지는 파일의 위치가 디렉토리 위치로 지정되지 않고 MD5 hash 값으로 지정됩니다.
  • 이러한 구조가 기존 Windows나 Linux의 File System의 구조에서의 File System 당 2TB 크기 제한 등의 제약 사항들을 제거하였고,
  • 분산이 용이하며, 파일(Object) 개수, 파일크기에 제약 없이 Petabyte 규모의 대형 스토리지로도 손쉽게 확장이 가능합니다.
  • 파일(Object)들이 여러 하드웨어 장치에 분산, 중복 저장되고 이들간에 무결성을 제공합니다.
  • 저렴한 서버 및 하드 드라이브 등 표준장비(commodity Hardware)를 기반으로 구축된 스토리지로, 고객에게 저렴한 서비스 제공이 가능합니다.
  • 접근 빈도가 낮은 데이터는 economy로 저장하면 비용을 더욱 절감할 수 있습니다.
구분저장 정책저장용량
KT Cloud storagestandard3 copy
KT Cloud storage 2.0standard3 copy
KT Cloud storage 2.0economy1.5 copy 이하
사용 예시
CDN과의 연동을 통한 컨텐츠 저장/배포
  • KT Cloud storage는 다양한 컨텐츠 파일의 저장이 가능하며,
  • KT Cloud CDN과의 연동을 통한 신속한 배포를 통해 서비스 구성이 가능합니다.
  • 웹 서비스부터 어플리케이션 개발까지 다양한 수요에 대응 가능합니다.
  • 웹 서비스를 통한 주요 활용 방안으로는 스트리밍 서비스, 웹 하드 서비스, P2P 서비스 등이 있습니다.
  • 한편, 모바일 어플리케이션 서비스를 위한 텍스트 저장, 사진 및 동영상 등 사용자 규모가 증가함에 따라
  • 기하급수적으로 늘어나는 Data에 대한 저장과 사용자 요청에 의한 신속한 파일 호출 등의 기능 지원이 가능합니다.
API를 이용한 Application과의 연동
  • KT Cloud storage가 지원하는 다양한 API를 활용하여 다양한 어플리케이션, 모바일 어플리케이션 서비스와 연동가능 합니다.
  • 개발 역량을 보유하고 있는 고객의 경우 KT Cloud storage를 활용하면 대용량 콘텐츠의 저장 공간을 별도 장비 도입의 부담 없이 확보 가능합니다.
대용량 파일 저장
  • 늘어나는 대용량 파일의 저장소로 적합합니다.
  • 의료 영상 데이터, 인구 통계 데이터, 영상 자료 보관 등 중요한 Data 저장에 활용 됩니다.
  • 해당 Data는 API를 통해 어플리케이션을 활용한 분석의 기본 소스로 활용할 수 있으며,
  • 단순히 급격히 증가하는 파일 Data의 저장소로도 활용 가능 합니다.
데이터 백업
  • 안전한 Data의 보관 및 복구를 위한 Backup Storage로도 활용 가능합니다.
  • 백업을 위해서는 KT Cloud 가 제공하는 백업 솔루션을 KT Cloud storage에 결합해 백업 주기 설정 등으로 사용자가 원하는 방식의 백업으로 구성할 수 있습니다.
구조/원리
시스템 구성도
유의사항/제약사항
기능KT Cloud storageKT Cloud storage 2.0
바인딩 인증 정보(URL)KOR-Central https://ssproxy.ucloudbiz.olleh.com/auth/v1.0, JPN https://ssjp1.ucloudbiz.olleh.com/auth/v1.0, ID: email / PASSWORD: APIkeyhttps://ssproxy2.ucloudbiz.olleh.com:5000/v3, ID: email / PASSWORD: APIkey, (※ API 사용 시 필요한 Domain ID와 Project ID 정보는 "클라우드 콘솔의 API Key 관리 메뉴에서 확인" )
저장 정책Standard: 3copy(3중 복제)Standard: 3copy(3중 복제), Economy: 1.5copy 이하
인증SwauthKeystone v3(domain ID, Project ID, username, password)
접근 권한 - 전체공개가능설정 가능
접근 권한 – 타 계정설정 가능지원 예정
웹 사이트 설정가능가능
로그 저장가능지원 예정
IP 기반 접근 제어가능지원 예정
CDN 연동/ 스트리밍가능가능
CDN Global 연동가능불가능
KT Cloud caching 설정가능불가능
S3 API 호환불가능불가능
리셀러 계정가능지원 예정
Account, Container, Object 사용 유의점
  • Object 최대 파일 크기는 5GB로 제한됩니다.
  • Container 당 Object 수가 많아지면 부하가 발생하므로 Container 당 200만개 이하로 권고 드립니다.
  • Container는 많이 생성이 가능하나 부하가 발생할 수 있으므로 초당 1개 생성으로 Rate Limit상품 이용 시 swift API를 사용하실 것을 권장 드립니다.
  • 모든 파일은 URL을 통해 Access 가능 합니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  135 명