본문으로 건너뛰기

Ceph S3

오픈소스 Ceph S3 과금 및 고객 포털

NexCMP는 운영 중인 Ceph RADOS Gateway를 판매 가능한 S3 Object Storage로 전환해 줍니다. 고객은 귀사의 도메인에 구축된 포털에서 S3 계정, 키, 버킷을 생성하고, 선불 월렛을 통해 시간당 종량제로 요금을 결제합니다.

Object Storage 모듈은 NexCMP에 기본 포함되어 있으며 추가 비용이 발생하지 않습니다. 활성화하기 전까지는 꺼져 있습니다. Ceph 클러스터와 RADOS Gateway는 직접 운영해야 하며, NexCMP는 클러스터를 관리하지 않습니다.NexCMP Source: $499 일회성 결제로 전체 소스 코드 제공. 자사 비즈니스를 위해 사용, 수정 및 셀프 호스팅할 수 있습니다. 직접 운영하는 서비스는 판매할 수 있으나, 소스 코드나 빌드를 재판매하거나 재배포할 수는 없습니다. Source 라이선스 약관

NexCMP가 Ceph에 추가하는 기능

Ceph는 데이터를 저장합니다. NexCMP는 고객이 마주하는 프론트 레이어 역할을 합니다. RGW Admin Ops API를 통해 RADOS Gateway에서 S3 사용자를 생성 및 삭제하고, 액세스 키를 발급하며, 사용량을 조회해 요금을 청구합니다.

NexCMP는 Ceph 클러스터를 직접 실행하거나 변경하지 않습니다. Ceph와 해당 RADOS Gateway는 사용자가 직접 운영하며, NexCMP에는 게이트웨이의 Admin Ops API와 고객이 이용할 S3 엔드포인트만 필요합니다.

가상 머신 판매에 사용되는 것과 동일한 월렛, 인보이스, 결제 게이트웨이, 바우처, 쿼터, 리셀러, 지원 티켓으로 Object Storage도 판매할 수 있습니다.

고객이 Object Storage를 관리하는 방법

각 화면은 샘플 데이터로 표시된 고객 포털 서비스 페이지의 탭입니다. 탭을 선택하거나 화살표 또는 좌우 방향키를 사용하거나 전체 화면 뷰어를 열어 확인해 보세요.

개요

고객 포털, S3 계정 Overview: 저장된 데이터, 버킷, 객체, 대역폭, 엔드포인트, 리전, 종량제 요금 및 공유 대역폭 할당량.
저장된 데이터, 버킷, 객체, 대역폭과 엔드포인트 및 종량제 요금입니다.

버킷 & 파일

고객 포털, S3 버킷 & 파일 탭: 크기 및 Open/Delete 버튼이 포함된 버킷 목록.
포털을 벗어나지 않고도 버킷을 생성하고 둘러보며 파일을 업로드할 수 있습니다.

액세스 키

고객 포털, S3 Access keys 탭: 생성일과 상태가 표시된 키 테이블, AWS CLI, rclone 및 기타 클라이언트에 바로 복사해 쓸 수 있는 설정.
액세스 키를 생성 및 교체할 수 있으며, 주요 S3 클라이언트를 위한 설정이 미리 준비되어 있습니다.

월간 사용량

고객 포털, S3 월간 사용량 탭: 해당 월의 비용, 업로드 및 다운로드, 일별 차트와 시간별 테이블.
해당 월의 일별 비용, 업로드 및 다운로드 용량입니다.

공유 링크

고객 포털, S3 공유 링크 탭: 비밀번호, 만료일, 조회수 정보 및 Revoke 버튼이 포함된 파일 링크.
선택적 비밀번호 및 조회수 제한이 적용된 파일의 기간 한정 링크입니다.

설정

고객 포털, S3 설정 탭: 계정 이름, 월간 비용 알림 및 계정 삭제.
계정 이름을 변경하고 월간 비용 알림을 설정할 수 있습니다.

고객이 직접 관리할 수 있는 작업

각 항목은 고객이 포털에서 직접 수행하거나 권한 범위가 지정된 API 키를 통해 실행할 수 있는 작업입니다.

  • S3 계정

    판매 중인 존에서 S3 계정을 생성하고 상태를 확인하며, 더 이상 필요하지 않을 때 삭제할 수 있습니다. 고객당 계정 수는 설정한 값으로 제한됩니다.

  • 액세스 키

    액세스 키를 생성, 조회, 순환 교체 및 삭제할 수 있습니다. 시크릿 키는 키가 생성되거나 순환 교체될 때 한 번만 표시되며, 분실 시 키를 순환 교체하여 재발급합니다.

  • 버킷

    버킷을 생성 및 삭제할 수 있으며, 버킷 이름을 확인한 후 한 번에 비우고 삭제할 수도 있습니다.

  • 오브젝트 탐색 및 관리

    파일 업로드, 다운로드 및 미리보기, 폴더 생성, 오브젝트 복사 및 이동, 파일 및 폴더 삭제, 오브젝트 버전 관리를 수행할 수 있습니다.

  • 버킷 설정

    버전 관리를 켜거나 끌 수 있으며 버킷 ACL, CORS 규칙, 수명 주기 규칙, 버킷 정책을 조회하고 수정할 수 있습니다.

  • 사용량 통계

    시간별 스토리지 및 대역폭 사용량과 비용, 특정 월의 일별 요약, 선택 가능한 월간 비용 알림을 제공합니다.

  • 공유 링크

    만료일, 조회 횟수 제한, 비밀번호, 리퍼러 허용 목록, 미리보기 전용/다운로드 선택 옵션을 적용해 단일 오브젝트 링크를 생성할 수 있습니다. 링크는 언제든지 취소하거나 수정할 수 있습니다.

  • 종량제 과금

    스토리지 및 다운로드 사용량에 따라 월렛에서 요금이 차감됩니다.

운영자가 직접 제어할 수 있는 작업

각 항목은 NexCMP 관리자 콘솔에 포함되어 있습니다.

  • 존에 Ceph 백엔드 연결

    RGW Admin Ops 엔드포인트, 고객용 S3 엔드포인트, 서명 리전 및 RGW 관리자 키 쌍을 등록하여 백엔드를 추가합니다. 키는 암호화되어 저장되며 다시 표시되지 않습니다.

  • 판매 전 연결 테스트

    Admin Ops API를 호출하여 연결 상태를 테스트합니다. NexCMP는 테스트가 성공하기 전까지 판매 개시를 차단합니다.

  • 존

    존에 Object Storage 서비스를 할당하면 백엔드 등록 양식과 고객의 위치 목록에 표시됩니다. 각 존은 독립적인 백엔드를 갖습니다.

  • 종량제 요금 설정

    스토리지 가격, 다운로드 가격, 미수금 한도, 단일 인보이스로 합산 청구할 사용 금액 기준, 계정 개설에 필요한 월렛 잔액, 고객당 계정 수 및 기본 쿼터를 설정합니다.

  • 계정 조회 및 제어

    모든 고객의 S3 계정을 조회하고 계정을 정지하거나 재개합니다.

  • 모듈 스위치

    License & updates에서 Object Storage 모듈을 켜거나 끌 수 있습니다. 끄면 관리자 메뉴에서 숨겨지고 신규 판매가 중단되지만, 기존 계정은 계속 실행되며 요금이 청구됩니다.

  • 청구 및 결제

    결제 채널을 활성화하고, 충전 코드를 발급하며, 신규 계정의 쿼터를 설정하고 지갑 원장, 청구서 및 보고서를 확인할 수 있습니다.

  • 감사

    백엔드 변경 시 사유 입력을 요구하며 감사 로그에 기록됩니다.

S3 요금 청구 방식

S3는 사용량 기반(pay-as-you-go) 방식입니다. NexCMP는 매시간 RADOS Gateway에서 각 계정을 측정하여 무료 제공량을 초과한 스토리지에 대해 월별 GB당 단가 기준으로 시간당 과금하며, 다운로드 트래픽은 GB당 요금을 청구합니다. 업로드는 무료입니다.

소유자에게 실행 중인 가상 머신이 1대 이상 있는 동안 모든 계정은 무료 스토리지 제공량을 공유합니다. 다운로드 트래픽 또한 고객의 월간 Bandwidth 쿼터에 반영되며, 쿼터를 초과하면 일반 다운로드 요금이 적용됩니다. 사용량이 설정한 임계값을 초과하면 하나의 청구서로 합산 발행되며, 미납 사용량이 설정한 미수금 한도를 초과한 계정은 고객이 결제할 때까지 잠금 처리됩니다.

가격은 VND로 입력되며, 적용 환율에 따라 고객의 통화로 표시됩니다.

  • 스토리지: 무료 제공량 초과분에 대한 월별 GB당 요금(시간 단위 청구).
  • 다운로드: GB당 요금.
  • 업로드: 항상 무료.
  • 미수금 한도, 청구 임계값 및 계정 개설을 위한 최소 지갑 잔액: 관리자가 직접 설정.

작동 방식

Ceph RADOS Gateway 준비부터 고객의 첫 버킷 생성까지.

  1. RADOS Gateway 준비

    Admin Ops 권한을 가진 NexCMP용 RGW 사용자를 생성하고, RGW 사용량 로그를 켠 후 유효한 인증서를 사용하여 443 포트의 HTTPS로 게이트웨이를 공개합니다. 엔드포인트는 퍼블릭 주소로 확인(resolve)되어야 합니다.

  2. 존에 S3 서비스를 할당하고 모듈 켜기

    관리자 콘솔의 마스터 존에서 Object Storage (S3)를 체크하고, License & updates에서 Object Storage 모듈을 켭니다.

  3. 백엔드 추가 및 테스트

    Infrastructure > Cloud provider > Ceph S3 (RGW)에서 엔드포인트, 리전, 관리자 키와 함께 백엔드를 추가한 다음 Check를 실행합니다. 확인이 완료되면 백엔드가 검증됨 상태로 표시됩니다.

  4. 가격 책정 및 판매 개시

    사용량 기반 가격을 설정한 후 해당 백엔드의 Enable sales를 켭니다.

  5. 고객의 계정 및 버킷 생성

    고객이 S3 계정을 생성하여 액세스 키를 발급받고 고객사 엔드포인트를 통해 원하는 S3 클라이언트를 사용할 수 있습니다. 사용량은 다음 시간별 청구 실행 후 표시됩니다.

Ceph 환경 준비 사항

Ceph 클러스터는 직접 운영하셔야 합니다. NexCMP는 RADOS Gateway만 필요로 하며 그 외 다른 구성 요소는 요구하지 않습니다. 구체적인 절차가 포함된 전체 목록은 https://nexcmp.com/docs/infrastructure/s3/ 문서에서 확인하실 수 있습니다.

  • 최소 1개 이상의 RGW 데몬이 실행 중이고 Admin Ops API가 활성화된 Ceph 클러스터.
  • Admin Ops 권한이 있는 NexCMP용 RGW 사용자. 고객 데이터를 소유한 사용자는 사용하지 마십시오.
  • 고객이 사용하는 S3 엔드포인트 및 Admin Ops 엔드포인트(각각 경로 없이 443 포트의 https://host 형식이어야 하며, 퍼블릭 주소로 확인되고 유효한 인증서가 적용되어 있어야 함).
  • 청구를 위해 사용량과 트래픽을 읽을 수 있도록 RGW 사용량 로깅 활성화.
  • Object Storage (S3) 서비스가 설정된 NexCMP의 마스터 존, 그리고 판매할 쿼터에 부합하는 Ceph 스토리지 용량.
  • NexCMP에서 활성화된 Object Storage 모듈.

무료 Ceph S3 빌링: 제공 혜택

NexCMP Free는 첫해에 $0입니다. Object Storage를 포함한 모든 모듈이 탑재된 서명된 정식 빌드, 1년간의 버그 수정 및 업데이트, 무제한 리셀러 도메인이 제공됩니다. 첫해 이후에는 연간 $99로 갱신되며, 갱신하지 않더라도 소프트웨어는 계속 실행됩니다. NexCMP에는 계정당, 버킷당 또는 테라바이트당 수수료가 없습니다.

NexCMP Free는 자체 ASN과 본인 명의로 등록된 서브넷을 보유한 네트워크 운영자를 대상으로 하며, 신청 후 심사가 진행됩니다. NexCMP Source는 $499 일회성 구매 플랜으로, 전체 소스 코드와 사전 빌드된 전체 앱, 전문 엔지니어와의 30영업일 지원이 제공됩니다.

Ceph S3 빌링: 자주 묻는 질문

NexCMP가 Ceph 클러스터도 관리합니까?
아닙니다. Ceph 및 해당 RADOS Gateway는 직접 운영하셔야 합니다. NexCMP는 RGW Admin Ops API 및 S3 API를 통해 게이트웨이와 통신하여 사용자 및 키를 생성하고 사용량을 조회하여 과금합니다. 클러스터 자체를 직접 운영하지는 않습니다.
NexCMP로 S3를 판매하려면 무엇이 필요한가요?
Admin Ops API가 활성화된 RADOS Gateway를 갖춘 Ceph 클러스터, NexCMP 전용 RGW 사용자, 유효한 인증서와 공용 주소가 구성된 443번 포트의 HTTPS, RGW 사용량 로깅 활성화가 필요합니다. 이후 관리자 콘솔에서 백엔드를 추가하고 연결 확인을 실행하십시오. 자세한 내용: https://nexcmp.com/docs/infrastructure/s3/.
Object Storage 모듈은 무료인가요?
예. NexCMP Free는 첫해에 $0이며 Object Storage를 포함한 모든 모듈이 제공되고, 이후 연간 $99로 갱신됩니다. Ceph 하드웨어 및 결제 게이트웨이 수수료는 별도로 부담하셔야 합니다.
이 모듈은 기본적으로 활성화되어 있나요?
아닙니다. 관리자 콘솔의 License & updates에서 활성화하기 전까지는 Object Storage가 꺼져 있습니다. 나중에 비활성화하더라도 데이터는 삭제되지 않습니다. 기존 계정은 계속 실행되고 과금되며, 고객의 신규 계정 생성만 제한됩니다.
S3는 어떻게 과금되나요?
고객의 선불 지갑을 통한 사용량 기반 종량제 방식입니다. 무료 제공량을 초과한 스토리지에 대해 GB당 월별 요금이 시간 단위로 청구되며, 다운로드 트래픽은 GB당 과금됩니다. 업로드는 무료입니다. 요금, 미수금 한도 및 청구서 발행 임계값은 직접 설정할 수 있습니다.
고객에게 Ceph 클러스터 정보가 노출되나요?
고객은 포털에서 본인의 S3 계정, 액세스 키, 버킷 및 사용량을 확인하고 원하는 S3 클라이언트로 귀사의 S3 엔드포인트를 이용할 수 있습니다. 백엔드 키와 내부 세부 정보는 고객에게 노출되지 않습니다.
고객이 시크릿 키를 분실하면 어떻게 되나요?
시크릿 키는 키가 생성되거나 순환 교체될 때 한 번만 표시됩니다. 분실된 시크릿 키는 키를 순환 교체하여 새로 발급받을 수 있습니다.
고객이 계정이 없는 외부 사용자와 파일을 공유할 수 있나요?
예. 공유 링크는 단일 객체를 가리키며 만료일, 조회수 제한, 비밀번호, 리퍼러 허용 목록 및 미리보기 전용 모드를 설정할 수 있습니다. 고객은 언제든지 링크를 비활성화할 수 있습니다.
고객에게 판매하기 전에 연결 상태를 미리 확인할 수 있나요?
예. Check 버튼을 누르면 관리자 키를 사용하여 Admin Ops API를 호출하며, NexCMP는 확인 테스트가 성공할 때까지 판매 활성화를 차단합니다.

NexCMP 무료로 시작하기

무료이며 Ceph S3 및 기타 모든 모듈이 포함되어 있습니다. 지금 서버에 직접 설치하거나 먼저 고객 포털 화면을 확인해 보십시오.

최종 업데이트: