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를 관리하는 방법
각 화면은 샘플 데이터로 표시된 고객 포털 서비스 페이지의 탭입니다. 탭을 선택하거나 화살표 또는 좌우 방향키를 사용하거나 전체 화면 뷰어를 열어 확인해 보세요.
고객이 직접 관리할 수 있는 작업
각 항목은 고객이 포털에서 직접 수행하거나 권한 범위가 지정된 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 준비부터 고객의 첫 버킷 생성까지.
RADOS Gateway 준비
Admin Ops 권한을 가진 NexCMP용 RGW 사용자를 생성하고, RGW 사용량 로그를 켠 후 유효한 인증서를 사용하여 443 포트의 HTTPS로 게이트웨이를 공개합니다. 엔드포인트는 퍼블릭 주소로 확인(resolve)되어야 합니다.
존에 S3 서비스를 할당하고 모듈 켜기
관리자 콘솔의 마스터 존에서 Object Storage (S3)를 체크하고, License & updates에서 Object Storage 모듈을 켭니다.
백엔드 추가 및 테스트
Infrastructure > Cloud provider > Ceph S3 (RGW)에서 엔드포인트, 리전, 관리자 키와 함께 백엔드를 추가한 다음 Check를 실행합니다. 확인이 완료되면 백엔드가 검증됨 상태로 표시됩니다.
가격 책정 및 판매 개시
사용량 기반 가격을 설정한 후 해당 백엔드의 Enable sales를 켭니다.
고객의 계정 및 버킷 생성
고객이 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 클러스터도 관리합니까?
NexCMP로 S3를 판매하려면 무엇이 필요한가요?
Object Storage 모듈은 무료인가요?
이 모듈은 기본적으로 활성화되어 있나요?
S3는 어떻게 과금되나요?
고객에게 Ceph 클러스터 정보가 노출되나요?
고객이 시크릿 키를 분실하면 어떻게 되나요?
고객이 계정이 없는 외부 사용자와 파일을 공유할 수 있나요?
고객에게 판매하기 전에 연결 상태를 미리 확인할 수 있나요?
출처
Object Storage 모듈 관련 NexCMP 문서입니다.
NexCMP 무료로 시작하기
무료이며 Ceph S3 및 기타 모든 모듈이 포함되어 있습니다. 지금 서버에 직접 설치하거나 먼저 고객 포털 화면을 확인해 보십시오.
최종 업데이트:








