Ceph S3
オープンソースの Ceph S3 課金・顧客ポータル
NexCMPは、運用中のCeph RADOS Gatewayを販売可能なS3オブジェクトストレージへと変貌させます。顧客は自社ドメインのポータル上でS3アカウント、キー、バケットを作成でき、プリペイドウォレットから時間単位の従量課金で支払うことができます。
Object StorageモジュールはNexCMPに含まれており、追加費用は一切かかりません。有効化するまではオフになっています。RADOS Gatewayを備えたCephクラスターはお客様自身で運用していただき、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の管理方法
各画面はカスタマーポータルのサービス詳細ページにあるタブを、サンプルデータとともに表示したものです。タブの選択、矢印ボタンや左右キーによる操作、または全画面ビューアーで確認できます。
エンドユーザーができること
各機能は、顧客がポータル上またはスコープ付きAPIキーを通じて実行できる操作です。
S3アカウント
販売対象のゾーンにS3アカウントを作成し、状態の確認や不要になった際のアカウント削除を行えます。顧客ごとのアカウント数は設定値によって制限可能です。
アクセスキー
アクセスキーの作成、一覧表示、ローテーション、削除を行えます。シークレットキーはキー作成時またはローテーション時に一度だけ表示され、紛失した場合はキーのローテーションによって再発行されます。
バケット
バケットの作成や削除のほか、バケット名を確認した上で中身を空にして削除する操作をワンステップで実行できます。
オブジェクトの参照・管理
ファイルのアップロード、ダウンロード、プレビュー、フォルダー作成、オブジェクトのコピー・移動、ファイルやフォルダーの削除、オブジェクトのバージョニング操作が可能です。
バケット設定
バージョニングの有効化/無効化の切り替えや、バケットACL、CORSルール、ライフサイクルルール、バケットポリシーの確認および変更が行えます。
利用統計
時間単位のストレージおよび帯域使用量とその費用、任意の月の日次サマリー、任意の月次費用アラートを提供します。
共有リンク
有効期限、表示回数制限、パスワード、リファラー許可リスト、プレビュー専用またはダウンロードの選択を設定して、単一オブジェクトへのリンクを作成できます。リンクはいつでも無効化または編集可能です。
従量課金
ストレージとダウンロードの利用実績に応じて、ウォレットから自動で引き落とされます。
事業者ができること
各項目はNexCMPの管理コンソールから設定できます。
ゾーンへのCephバックエンドの紐付け
RGW Admin Opsエンドポイント、顧客が使用するS3エンドポイント、署名リージョン、RGW管理者キーペアを指定してバックエンドを追加します。キーは暗号化されて保管され、再表示されることはありません。
販売開始前の接続テスト
Admin Ops APIを呼び出して接続テストを実行します。NexCMPでは、テストが成功するまで販売を開始できない設計になっています。
ゾーン
ゾーンにObject Storageサービスを割り当てることで、バックエンド設定フォームや顧客のロケーション一覧に表示されます。各ゾーンには固有のバックエンドが設定されます。
従量課金価格設定
ストレージ価格、ダウンロード価格、負債上限、1枚の請求書にまとめる利用額の閾値、アカウント開設に必要なウォレット残高、顧客あたりのアカウント数、デフォルトのクォータを設定できます。
アカウントの可視化と制御
全顧客のS3アカウントを一覧表示し、個別に停止または再開できます。
モジュール切り替え
「License & updates」でObject Storageモジュールのオン/オフを切り替えます。オフにすると管理者メニューから非表示になり新規販売が停止されますが、既存のアカウントの稼働と請求は継続されます。
請求と資金管理
決済チャネルの有効化、チャージコードの発行、新規アカウント向けクォータの設定、ウォレット台帳・請求書・レポートの確認が可能です。
監査ログ
バックエンドの変更時には理由の入力が求められ、監査ログに記録されます。
S3の請求の仕組み
S3は従量課金制です。NexCMPはRADOS Gatewayからアカウントごとに毎時使用量を測定し、無料枠を超えたストレージに対して月額GB単位の価格設定に基づき時間単位で課金するほか、ダウンロードトラフィックに対してGB単位で課金します。アップロードは無料です。
所有者が1台以上の仮想マシンを稼働させている間、各アカウントは無料のストレージ枠を共有します。ダウンロードトラフィックは顧客の月間帯域幅クォータにもカウントされ、クォータを超過した分には通常のダウンロード価格が適用されます。利用額が設定したしきい値を超えると1枚の請求書にまとめられ、未払いの利用額が未払い限度額を超えたアカウントは顧客が支払うまでロックされます。
価格はVNDで入力され、適用中の為替レートに基づいて顧客の通貨で表示されます。
- ストレージ:無料枠を超えた分に対し、月額GBあたりの価格を時間単位で請求。
- ダウンロード:GBあたりの料金。
- アップロード:常に無料。
- 未払い限度額、請求しきい値、アカウント開設に必要な最低ウォレット残高:自由に設定可能。
仕組み
Ceph RADOS Gatewayの準備から顧客の最初のバケット作成まで。
RADOS Gatewayの準備
Admin Ops権限を持つNexCMP用のRGWユーザーを作成し、RGW利用ログを有効化して、有効な証明書とともにポート443でゲートウェイをHTTPS公開します。エンドポイントはパブリックアドレスに解決される必要があります。
ゾーンに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エンドポイント。それぞれパスなしの https://host の形式で、ポート443、パブリックアドレスに名前解決可能で、有効な証明書が設定されていること。
- 課金のために利用量とトラフィックを読み取れるよう、RGWの利用ログが有効化されていること。
- Object Storage (S3)サービスが設定されたNexCMPのマスターゾーン、および販売するクォータに見合うCephの容量。
- NexCMPでObject Storageモジュールが有効化されていること。
無料のCeph S3請求機能:提供内容
NexCMP Freeは初年度$0です。Object Storageを含む全モジュールを搭載した署名済みフルビルド、1年間のバグ修正とアップデート、無制限のリセラー用ドメインが含まれます。1年目以降は年間$99で更新でき、更新しない場合でもソフトウェアはそのまま稼働し続けます。NexCMPによるアカウント単位、バケット単位、テラバイト単位の手数料は一切ありません。
NexCMP Freeは、自社名義のASNおよびサブネットを保有するネットワーク事業者を対象としており、申請には審査があります。NexCMP Sourceは完全なソースコード、ビルド済み全アプリケーション、専任エンジニアによる30稼働日のサポートが付いた$499の買い切りプランです。
Ceph S3請求:よくある質問
NexCMPはCephクラスターを管理しますか?
NexCMPでS3を販売するには何が必要ですか?
Object Storageモジュールは無料ですか?
モジュールはデフォルトで有効になっていますか?
S3の課金はどのように行われますか?
利用者にCephクラスターの情報が表示されることはありますか?
利用者がシークレットキーを紛失した場合はどうなりますか?
アカウントを持たないユーザーとファイルを共有することはできますか?
利用者が購入できるようになる前に接続確認を行うことはできますか?
出典
Object Storageモジュールに関するNexCMPのドキュメント。
NexCMP を無料で入手
無料でCeph S3およびその他すべてのモジュールが含まれています。今すぐサーバーにインストールするか、まずはカスタマーポータル画面をご確認ください。
最終更新:








