Salta al contenuto

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.

Panoramica

Portale clienti, Panoramica dell'account S3: dati archiviati, bucket, oggetti, larghezza di banda, endpoint, regione, prezzi a consumo e quota di banda condivisa.
Dati archiviati, bucket, oggetti e larghezza di banda, con l'endpoint e i prezzi a consumo.

Bucket & file

Portale clienti, scheda Bucket e file di S3: elenco dei bucket con le relative dimensioni e pulsanti Apri ed Elimina.
Crea bucket, esplorali e carica file senza uscire dal portale.

Chiavi di accesso

Portale clienti, scheda Chiavi di accesso S3: tabella delle chiavi con data di creazione e stato, e impostazioni pronte da copiare per AWS CLI, rclone e altri client.
Crea e ruota le chiavi di accesso, con impostazioni pronte all'uso per i client S3 più diffusi.

Utilizzo mensile

Portale clienti, scheda Utilizzo mensile di S3: costi, upload e download del mese, con grafico giornaliero e tabella oraria.
Costi, upload e download del mese, suddivisi per giorno.

Link di condivisione

Portale clienti, scheda Link di condivisione S3: link ai file con informazioni su password, scadenza e visualizzazioni, oltre ai pulsanti Revoca.
Link a scadenza per i file, con password opzionale e limite di visualizzazioni.

Impostazioni

Portale clienti, scheda Impostazioni S3: nome dell'account, avviso sui costi mensili ed eliminazione dell'account.
Rinomina l'account e imposta un avviso sui costi mensili.

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.

  1. 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.

  2. 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.

  3. 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.

  4. Imposta i prezzi e apri le vendite

    Imposta i prezzi pay-as-you-go, quindi attiva l'opzione Abilita vendite per il backend.

  5. 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?
No. Tu gestisci Ceph e il relativo RADOS Gateway. NexCMP comunica con il gateway tramite la RGW Admin Ops API e la S3 API per creare utenti e chiavi, monitorare i consumi e fatturarli. Non gestisce direttamente il cluster.
Cosa serve per vendere S3 con NexCMP?
Un cluster Ceph con un RADOS Gateway che abbia l'Admin Ops API abilitata, un utente RGW per NexCMP, HTTPS sulla porta 443 con un certificato valido e un indirizzo pubblico, e il logging dei consumi RGW attivato. Aggiungi poi il backend nella console di amministrazione ed esegui la verifica della connessione. Dettagli: https://nexcmp.com/docs/infrastructure/s3/.
Il modulo Object Storage è gratuito?
Sì. NexCMP Free costa $0 per il primo anno e include ogni modulo, compreso Object Storage, per poi rinnovarsi a $99 all'anno. I costi del tuo hardware Ceph e le commissioni dei gateway di pagamento rimangono a tuo carico.
Il modulo è attivo per impostazione predefinita?
No. Object Storage rimane disattivato finché non lo abiliti sotto License & updates nella console di amministrazione. Disattivarlo in seguito non elimina nulla: gli account esistenti continuano a funzionare e a essere fatturati, ma i clienti non potranno crearne di nuovi.
Come viene fatturato S3?
Pay-as-you-go dal wallet prepagato del cliente: storage oltre la soglia gratuita per GB al mese, fatturato a consumo orario, e traffico in download per GB. Il traffico in upload è gratuito. Sei tu a stabilire prezzi, limite di debito e soglia di fatturazione.
I clienti vedono il mio cluster Ceph?
Vedono il proprio account S3, le chiavi di accesso, i bucket e i consumi nel portale, e utilizzano il tuo endpoint S3 con qualsiasi client S3. Le chiavi di backend e i dettagli interni non vengono mostrati.
Cosa succede a una chiave segreta se il cliente la perde?
Il secret viene mostrato una sola volta, al momento della creazione o della rotazione della chiave. Se perso, può essere sostituito eseguendo la rotazione della chiave.
I clienti possono condividere file con persone prive di un account?
Sì. Un link di condivisione punta a un singolo oggetto e può includere una data di scadenza, un limite di visualizzazioni, una password, una allow-list dei referrer e una modalità di sola anteprima. Il cliente può revocarlo in qualsiasi momento.
Posso verificare la connessione prima che i clienti possano acquistare?
Sì. Il pulsante Check invoca l'Admin Ops API con la chiave di amministrazione, e NexCMP non abilita le vendite finché la verifica non ha esito positivo.

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: