Ceph S3
Fatturazione e portale clienti Ceph S3 Open Source
NexCMP trasforma il Ceph RADOS Gateway che gestisci in Object Storage S3 da vendere. I clienti creano account S3, chiavi e bucket in un portale sul tuo dominio e ricevono un addebito pay-as-you-go su base oraria da un wallet prepagato.
Il modulo Object Storage fa parte di NexCMP e non comporta costi aggiuntivi. Rimane disattivato finché non lo abiliti. Gestisci autonomamente il tuo cluster Ceph con il RADOS Gateway; NexCMP non gestisce il cluster.NexCMP Source: codice sorgente completo a $499, una tantum. Usa, modifica e ospita autonomamente il software per la tua azienda. Puoi vendere i servizi che eroghi; non puoi rivendere né ridistribuire il codice sorgente o le build. Termini di licenza Source
Cosa aggiunge NexCMP a Ceph
Ceph archivia i dati. NexCMP è il layer front-end visibile ai tuoi clienti: crea ed elimina gli utenti S3 sul tuo RADOS Gateway tramite l'API RGW Admin Ops, distribuisce le chiavi di accesso, rileva i consumi e ne gestisce l'addebito.
NexCMP non esegue né modifica il tuo cluster Ceph. Gestisci tu Ceph e il relativo RADOS Gateway; a NexCMP servono solo l'Admin Ops API del gateway e l'endpoint S3 utilizzato dai tuoi clienti.
Gli stessi wallet, fatture, payment gateway, voucher, quote, rivenditori e ticket di supporto usati per vendere macchine virtuali vendono anche l'Object Storage.
Come i tuoi clienti gestiscono l'object storage
Ogni schermata è una scheda della pagina del servizio nel portale clienti, mostrata con dati di esempio. Seleziona una scheda, usa le frecce o i tasti sinistra/destra, oppure apri il visualizzatore a schermo intero.
Cosa possono fare i tuoi clienti
Ciascuna voce rappresenta un'operazione che il cliente esegue nel portale o tramite l'API con una chiave dotata di permessi specifici.
Account S3
Crea un account S3 in una zona di vendita, visualizzane lo stato ed eliminalo quando non è più necessario. Il numero di account per cliente è limitato da un valore configurato da te.
Chiavi di accesso
Crea, elenca, ruota ed elimina chiavi di accesso. La secret key viene mostrata una sola volta, al momento della creazione o della rotazione; una secret key smarrita viene sostituita ruotando la chiave.
Bucket
Crea ed elimina bucket, oppure svuota e rimuovi un bucket in un unico passaggio dopo averne confermato il nome.
Esplora e gestisci gli oggetti
Carica, scarica e visualizza l'anteprima dei file, crea cartelle, copia e sposta oggetti, elimina file e cartelle e gestisci le versioni degli oggetti.
Impostazioni del bucket
Attiva o disattiva il versioning e visualizza o modifica le ACL del bucket, le regole CORS, le regole del ciclo di vita e la bucket policy.
Statistiche sui consumi
Consumo orario di storage e larghezza di banda con relativo costo, riepilogo giornaliero per qualsiasi mese e avviso opzionale sui costi mensili.
Link di condivisione
Crea un link a un singolo oggetto con data di scadenza, limite di visualizzazioni, password, allow-list per i referrer e scelta tra sola anteprima o download. Revoca o modifica il link in qualsiasi momento.
Pay-as-you-go
Lo storage e i download vengono addebitati sul wallet in base al consumo.
Cosa puoi fare come operatore
Ogni elemento è disponibile nella console di amministrazione di NexCMP.
Collega un backend Ceph a una zona
Aggiungi un backend con l'endpoint RGW Admin Ops, l'endpoint S3 utilizzato dai clienti, la signing region e una coppia di chiavi admin RGW. Le chiavi vengono archiviate in formato crittografato e non saranno più mostrate.
Testa la connessione prima di iniziare a vendere
Esegui un controllo di connessione che richiama l'Admin Ops API. NexCMP non consentirà l'avvio delle vendite finché il controllo non sarà andato a buon fine.
Zone
Assegna a una zona il servizio Object Storage in modo che compaia nel modulo del backend e nell'elenco delle sedi per i clienti. Ciascuna zona dispone del proprio backend.
Prezzi pay-as-you-go
Imposta il prezzo dello storage, il prezzo del download, il limite di debito, la soglia per raggruppare i consumi in un'unica fattura, il saldo del wallet necessario per aprire un account, il numero di account per cliente e la quota predefinita.
Visualizza e gestisci gli account
Visualizza gli account S3 di ogni cliente e sospendine o riattivane uno.
Attivazione modulo
Attiva o disattiva il modulo Object Storage in Licenza e aggiornamenti. Disattivandolo, verrà nascosto dal menu di amministrazione e bloccherà nuove vendite; gli account esistenti continueranno a funzionare e a essere fatturati.
Fatturazione e pagamenti
Abilita canali di pagamento, emetti codici di ricarica, imposta quote per nuovi account e consulta il registro del wallet, le fatture e i report.
Audit
Le modifiche al backend richiedono una motivazione e vengono registrate nell'audit log.
Come viene fatturato S3
S3 è pay-as-you-go. NexCMP rileva l'utilizzo di ciascun account ogni ora dal RADOS Gateway e addebita lo storage eccedente la quota gratuita, tariffato per GB al mese e fatturato su base oraria, più il traffico di download per GB. Gli upload sono gratuiti.
Ogni account usufruisce di una quota di storage gratuita finché il proprietario ha almeno una macchina virtuale in esecuzione. Il traffico di download concorre anche alla quota mensile di larghezza di banda del cliente; oltre la quota, si applica la tariffa standard per il download. L'utilizzo viene raggruppato in un'unica fattura una volta superata la soglia impostata, e un account il cui scoperto supera il limite di debito viene bloccato fino al saldo da parte del cliente.
I prezzi vengono inseriti in VND e mostrati nella valuta del cliente al tasso di cambio in vigore.
- Storage: prezzo per GB al mese oltre la quota gratuita, addebitato su base oraria.
- Download: prezzo per GB.
- Upload: sempre gratuito.
- Limite di debito, soglia di fatturazione e saldo minimo del wallet per aprire un account: definiti da te.
Come funziona
Da un Ceph RADOS Gateway al primo bucket del cliente.
Prepara il RADOS Gateway
Crea un utente RGW per NexCMP con i permessi Admin Ops, abilita il log di utilizzo di RGW e pubblica il gateway su HTTPS sulla porta 443 con un certificato valido. L'endpoint deve risolvere su un indirizzo pubblico.
Assegna a una zona il servizio S3 e attiva il modulo
Nella console di amministrazione seleziona Object Storage (S3) su una zona master e attiva il modulo Object Storage in Licenza e aggiornamenti.
Aggiungi il backend e testalo
In Infrastruttura > Cloud provider > Ceph S3 (RGW) aggiungi il backend con i relativi endpoint, regione e chiavi admin, quindi esegui Check. Un controllo riuscito contrassegna il backend come verificato.
Imposta i prezzi e apri le vendite
Imposta i prezzi pay-as-you-go, quindi attiva l'opzione Abilita vendite per il backend.
I clienti creano account e bucket
Il cliente crea un account S3, ottiene una access key e utilizza qualsiasi client S3 con il tuo endpoint. L'utilizzo compare dopo il successivo ciclo di fatturazione oraria.
Cosa serve lato Ceph
Gestisci tu il cluster Ceph. NexCMP richiede soltanto un RADOS Gateway e nient'altro. L'elenco completo, con i passaggi dettagliati, è disponibile nella documentazione su https://nexcmp.com/docs/infrastructure/s3/.
- Un cluster Ceph con almeno un demone RGW e l'API Admin Ops abilitata.
- Un utente RGW per NexCMP con i permessi Admin Ops. Non utilizzare un utente che possiede dati dei clienti.
- L'endpoint S3 utilizzato dai clienti e l'endpoint Admin Ops, ciascuno indicato come https://host senza percorso, sulla porta 443, con risoluzione su un indirizzo pubblico e un certificato valido.
- Log di utilizzo di RGW abilitato, in modo da poter leggere consumi e traffico ai fini della fatturazione.
- Una zona master in NexCMP con il servizio Object Storage (S3) e capacità disponibile in Ceph per le quote vendute.
- Il modulo Object Storage attivato in NexCMP.
Fatturazione Ceph S3 gratuita: cosa include
NexCMP Free costa $0 per il primo anno: include la build completa e firmata con tutti i moduli, compreso Object Storage, correzioni di bug e aggiornamenti per 1 anno, e domini rivenditore illimitati. Dopo il primo anno si rinnova a $99 all'anno, e il software continua a funzionare anche in caso di mancato rinnovo. Non ci sono costi per account, per bucket o per terabyte da parte di NexCMP.
NexCMP Free è riservato agli operatori di rete con un proprio ASN e una subnet intestata a loro nome; le richieste sono soggette a revisione. NexCMP Source è un acquisto una tantum da $499 che include il codice sorgente completo, tutte le app compilate per te e 30 giorni lavorativi con un ingegnere esperto.
Fatturazione Ceph S3: domande frequenti
NexCMP gestisce il mio cluster Ceph?
Cosa serve per vendere S3 con NexCMP?
Il modulo Object Storage è gratuito?
Il modulo è attivo per impostazione predefinita?
Come viene fatturato S3?
I clienti vedono il mio cluster Ceph?
Cosa succede a una chiave segreta se il cliente la perde?
I clienti possono condividere file con persone prive di un account?
Posso verificare la connessione prima che i clienti possano acquistare?
Fonti
Documentazione di NexCMP per il modulo Object Storage.
Ottieni NexCMP gratis
Gratuito, con Ceph S3 e tutti gli altri moduli inclusi. Installalo oggi stesso sul tuo server o guarda prima le schermate del portale clienti.
Ultimo aggiornamento:








