Lompat ke konten

Ceph S3

Billing dan portal pelanggan Ceph S3 Open Source

NexCMP mengubah Ceph RADOS Gateway yang Anda jalankan menjadi Object Storage S3 yang siap dijual. Pelanggan membuat akun S3, key, dan bucket di portal pada domain Anda, serta ditagih secara pay-as-you-go per jam dari dompet prabayar.

Modul Object Storage merupakan bagian dari NexCMP dan tanpa biaya tambahan. Modul ini dinonaktifkan hingga Anda mengaktifkannya. Anda mengelola kluster Ceph Anda sendiri dengan RADOS Gateway; NexCMP tidak mengelola kluster tersebut.NexCMP Source: kode sumber lengkap seharga $499, sekali bayar. Gunakan, modifikasi, dan self-host untuk bisnis Anda sendiri. Anda boleh menjual layanan yang Anda operasikan; Anda tidak boleh menjual kembali atau mendistribusikan ulang kode sumber maupun hasil kompilasinya. Ketentuan lisensi Source

Apa yang dihadirkan NexCMP untuk Ceph

Ceph menyimpan data. NexCMP adalah lapisan di depannya yang dilihat pelanggan Anda: membuat dan menghapus pengguna S3 di RADOS Gateway Anda melalui RGW Admin Ops API, mendistribusikan access key, membaca penggunaan, serta menagih biayanya.

NexCMP tidak menjalankan atau mengubah kluster Ceph Anda. Anda mengoperasikan Ceph dan RADOS Gateway miliknya; NexCMP hanya membutuhkan Admin Ops API gateway dan endpoint S3 yang digunakan pelanggan Anda.

Dompet, faktur, payment gateway, voucher, kuota, reseller, dan tiket bantuan yang sama untuk menjual mesin virtual juga dapat menjual Object Storage.

Cara pelanggan Anda mengelola Object Storage

Setiap layar merupakan tab dari halaman layanan di portal pelanggan, ditampilkan dengan data sampel. Pilih tab, gunakan tanda panah atau tombol kiri dan kanan, atau buka penampil layar penuh.

Ringkasan

Portal pelanggan, Ikhtisar akun S3: data tersimpan, bucket, objek, bandwidth, endpoint, region, harga pay-as-you-go, dan kuota bandwidth bersama.
Data tersimpan, bucket, objek, dan bandwidth, beserta endpoint dan harga pay-as-you-go.

Bucket & file

Portal pelanggan, tab Bucket dan file S3: daftar bucket beserta ukurannya serta tombol Buka dan Hapus.
Buat bucket, jelajahi isinya, dan unggah file tanpa meninggalkan portal.

Access key

Portal pelanggan, tab Kunci akses S3: tabel kunci dengan tanggal pembuatan dan status, serta pengaturan siap salin untuk AWS CLI, rclone, dan klien lainnya.
Buat dan rotasi kunci akses, dengan pengaturan siap pakai untuk klien S3 umum.

Penggunaan bulanan

Portal pelanggan, tab Penggunaan bulanan S3: biaya, unggahan, dan unduhan bulan ini, grafik harian, dan tabel per jam.
Biaya, unggahan, dan unduhan bulan ini, per hari.

Tautan berbagi

Portal pelanggan, tab Tautan berbagi S3: tautan ke file dengan kata sandi, masa kedaluwarsa, info jumlah tayangan, dan tombol Cabut.
Tautan berbatas waktu ke file, dengan opsi kata sandi dan batas tayangan.

Pengaturan

Portal pelanggan, tab Pengaturan S3: nama akun, peringatan biaya bulanan, dan hapus akun.
Ubah nama akun dan atur peringatan biaya bulanan.

Yang dapat dilakukan pelanggan Anda

Setiap item adalah hal yang dapat dilakukan pelanggan di portal atau melalui API dengan scoped key.

  • Akun S3

    Buat akun S3 di zona yang Anda jual, lihat statusnya, dan hapus saat tidak lagi dibutuhkan. Jumlah akun per pelanggan dibatasi oleh nilai yang Anda tentukan.

  • Access key

    Buat, lihat daftar, rotasi, dan hapus access key. Secret key hanya ditampilkan satu kali saat kunci dibuat atau dirotasi; secret key yang hilang dapat diganti dengan merotasi kunci.

  • Bucket

    Buat dan hapus bucket, serta kosongkan dan hapus bucket dalam satu langkah setelah mengonfirmasi namanya.

  • Jelajahi dan kelola objek

    Unggah, unduh, dan pratinjau file, buat folder, salin dan pindahkan objek, hapus file dan folder, serta kelola versi objek.

  • Pengaturan bucket

    Aktifkan atau nonaktifkan versioning, serta lihat dan ubah ACL bucket, aturan CORS, aturan lifecycle, dan kebijakan bucket.

  • Statistik penggunaan

    Penggunaan penyimpanan dan bandwidth per jam beserta biayanya, ringkasan harian untuk bulan apa pun, serta peringatan biaya bulanan opsional.

  • Tautan berbagi

    Buat tautan ke satu objek dengan tanggal kedaluwarsa, batas tayang, kata sandi, daftar izin referrer, dan pilihan antara pratinjau saja atau unduh. Cabut atau edit tautan kapan saja.

  • Bayar sesuai penggunaan

    Penyimpanan dan unduhan ditagihkan ke dompet sesuai penggunaan.

Yang dapat Anda lakukan sebagai operator

Setiap item tersedia di konsol admin NexCMP.

  • Hubungkan backend Ceph ke sebuah zona

    Tambahkan backend dengan endpoint RGW Admin Ops, endpoint S3 yang digunakan pelanggan, signing region, dan pasangan kunci admin RGW. Kunci disimpan dalam bentuk terenkripsi dan tidak akan ditampilkan lagi.

  • Uji koneksi sebelum mulai menjual

    Jalankan pemeriksaan koneksi yang memanggil Admin Ops API. NexCMP tidak akan mengizinkan penjualan hingga pemeriksaan berhasil.

  • Zona

    Berikan layanan Object Storage ke suatu zona agar muncul di formulir backend dan dalam daftar lokasi pelanggan. Setiap zona memiliki backend tersendiri.

  • Harga pay-as-you-go

    Tetapkan harga penyimpanan, harga unduhan, batas utang, batas nominal penagihan penggunaan menjadi satu faktur, saldo dompet minimum untuk membuka akun, batas akun per pelanggan, dan kuota default.

  • Pantau dan kelola akun

    Lihat semua akun S3 pelanggan serta tangguhkan atau aktifkan kembali akun.

  • Sakelar modul

    Aktifkan atau nonaktifkan modul Object Storage di bagian License & updates. Menonaktifkannya akan menyembunyikan modul dari menu admin dan menghentikan penjualan baru; akun yang sudah ada tetap berjalan dan ditagih.

  • Penagihan dan keuangan

    Aktifkan saluran pembayaran, terbitkan kode top-up, atur kuota untuk akun baru, serta pantau buku besar wallet, faktur, dan laporan.

  • Audit

    Perubahan backend meminta alasan dan dicatat ke dalam log audit.

Cara penagihan S3

S3 menggunakan skema pay-as-you-go. NexCMP mengukur penggunaan setiap akun setiap jam dari RADOS Gateway dan mengenakan biaya penyimpanan di luar kuota gratis, dengan harga per GB per bulan yang ditagih per jam, ditambah traffic unduhan per GB. Unggahan gratis.

Setiap akun mendapatkan kuota penyimpanan gratis selama pemiliknya memiliki setidaknya satu virtual machine yang berjalan. Traffic unduhan juga diperhitungkan ke dalam kuota Bandwidth bulanan pelanggan; melebihi kuota tersebut akan dikenakan harga unduhan normal. Penggunaan dikumpulkan ke dalam satu faktur setelah melewati ambang batas yang Anda tentukan, dan akun dengan tagihan belum dibayar yang melebihi batas utang Anda akan dikunci hingga pelanggan membayar.

Harga dimasukkan dalam VND dan ditampilkan dalam mata uang pelanggan sesuai nilai tukar yang berlaku.

  • Penyimpanan: harga per GB per bulan di atas kuota gratis, ditagih per jam.
  • Unduhan: harga per GB.
  • Unggahan: selalu gratis.
  • Batas utang, ambang batas penagihan, dan saldo wallet minimum untuk membuka akun: ditentukan oleh Anda.

Cara kerja

Dari Ceph RADOS Gateway hingga bucket pelanggan pertama.

  1. Siapkan RADOS Gateway

    Buat pengguna RGW untuk NexCMP dengan kapabilitas Admin Ops, aktifkan log penggunaan RGW, dan publikasikan gateway melalui HTTPS pada port 443 dengan sertifikat yang valid. Endpoint harus mengarah ke alamat publik.

  2. Berikan layanan S3 ke sebuah zona dan aktifkan modulnya

    Di konsol admin, centang Object Storage (S3) pada zona master, lalu aktifkan modul Object Storage di bagian License & updates.

  3. Tambahkan backend dan uji coba

    Di bawah Infrastructure > Cloud provider > Ceph S3 (RGW), tambahkan backend beserta endpoint, region, dan admin key-nya, lalu jalankan Check. Pemeriksaan yang berhasil akan menandai backend sebagai terverifikasi.

  4. Atur harga dan buka penjualan

    Atur harga pay-as-you-go, lalu aktifkan opsi Enable sales untuk backend tersebut.

  5. Pelanggan membuat akun dan bucket

    Pelanggan membuat akun S3, mendapatkan access key, dan menggunakan klien S3 apa pun dengan endpoint Anda. Penggunaan akan muncul setelah siklus penagihan per jam berikutnya berjalan.

Kebutuhan di sisi Ceph

Anda mengelola kluster Ceph. NexCMP hanya memerlukan RADOS Gateway dan tidak membutuhkan hal lain darinya. Daftar lengkap beserta langkah-langkah detailnya tersedia di dokumentasi pada https://nexcmp.com/docs/infrastructure/s3/.

  • Kluster Ceph dengan setidaknya satu daemon RGW dan API Admin Ops yang diaktifkan.
  • Pengguna RGW untuk NexCMP dengan kapabilitas Admin Ops. Jangan gunakan pengguna yang memiliki data pelanggan.
  • Endpoint S3 yang digunakan pelanggan dan endpoint Admin Ops, masing-masing ditulis sebagai https://host tanpa path, pada port 443, mengarah ke alamat publik, dengan sertifikat yang valid.
  • Pencatatan log penggunaan RGW diaktifkan, sehingga penggunaan dan traffic dapat dibaca untuk penagihan.
  • Zona master di NexCMP dengan layanan Object Storage (S3), serta kapasitas di Ceph untuk kuota yang Anda jual.
  • Modul Object Storage diaktifkan di NexCMP.

Penagihan Ceph S3 gratis: yang Anda dapatkan

NexCMP Free adalah $0 untuk tahun pertama: build bertanda tangan lengkap dengan setiap modul, termasuk Object Storage, perbaikan bug dan pembaruan selama 1 tahun, serta domain reseller tanpa batas. Setelah tahun pertama, perpanjangan seharga $99 per tahun, dan perangkat lunak tetap berjalan jika Anda tidak memperpanjang. Tidak ada biaya per akun, per bucket, atau per terabyte dari NexCMP.

NexCMP Free ditujukan bagi operator jaringan dengan ASN sendiri dan subnet yang terdaftar atas nama mereka sendiri; setiap permohonan akan ditinjau. NexCMP Source adalah pembelian satu kali seharga $499 dengan kode sumber lengkap, semua aplikasi dibuatkan untuk Anda, dan 30 hari kerja bersama teknisi ahli.

Penagihan Ceph S3: pertanyaan umum

Apakah NexCMP mengelola kluster Ceph saya?
Tidak. Anda menjalankan Ceph dan RADOS Gateway-nya. NexCMP berkomunikasi dengan gateway melalui RGW Admin Ops API dan S3 API untuk membuat pengguna serta kunci, membaca penggunaan, dan menagih biayanya. NexCMP tidak mengoperasikan kluster itu sendiri.
Apa saja yang saya perlukan untuk menjual S3 dengan NexCMP?
Kluster Ceph dengan RADOS Gateway yang telah mengaktifkan Admin Ops API, pengguna RGW untuk NexCMP, HTTPS pada port 443 dengan sertifikat valid dan alamat publik, serta pengelogan penggunaan RGW yang diaktifkan. Kemudian tambahkan backend di konsol admin dan jalankan pemeriksaan koneksi. Detail: https://nexcmp.com/docs/infrastructure/s3/.
Apakah modul Object Storage gratis?
Ya. NexCMP Free seharga $0 untuk tahun pertama dan mencakup semua modul, termasuk Object Storage, kemudian diperpanjang seharga $99 per tahun. Biaya perangkat keras Ceph dan payment gateway adalah tanggungan Anda.
Apakah modul ini aktif secara default?
Tidak. Object Storage nonaktif sampai Anda mengaktifkannya di bawah License & updates pada konsol admin. Menonaktifkannya di kemudian hari tidak menghapus apa pun: akun yang sudah ada tetap berjalan dan ditagih, hanya saja pelanggan tidak dapat membuat yang baru.
Bagaimana S3 ditagih?
Pay-as-you-go dari dompet prabayar pelanggan: penyimpanan di atas kuota gratis per GB per bulan, ditagih per jam, dan traffic unduhan per GB. Unggahan gratis. Anda menetapkan harga, batas utang, dan ambang batas faktur.
Apakah pelanggan melihat kluster Ceph saya?
Mereka melihat akun S3, kunci akses, bucket, dan penggunaan mereka di portal serta menggunakan endpoint S3 Anda dengan klien S3 apa pun. Kunci backend dan detail internal tidak ditampilkan kepada mereka.
Apa yang terjadi pada secret key jika pelanggan menghilangkannya?
Secret hanya ditampilkan sekali, saat kunci dibuat atau dirotasi. Secret yang hilang diganti dengan merotasi kunci tersebut.
Bisakah pelanggan membagikan file kepada orang yang tidak memiliki akun?
Ya. Tautan berbagi mengarah ke satu objek dan dapat memiliki tanggal kedaluwarsa, batas tayang, kata sandi, daftar izin referrer, dan mode hanya-pratinjau. Pelanggan dapat mencabutnya kapan saja.
Bisakah saya memeriksa koneksi sebelum pelanggan dapat membeli?
Ya. Tombol Check memanggil Admin Ops API dengan kunci admin, dan NexCMP menolak untuk mengaktifkan penjualan hingga pemeriksaan berhasil.

Dapatkan NexCMP gratis

Gratis, dengan Ceph S3 dan semua modul lainnya disertakan. Instal di server Anda hari ini, atau lihat tampilan portal pelanggan terlebih dahulu.

Terakhir diperbarui: