Saltar al contenido

Ceph S3

Facturación y portal de clientes de código abierto para Ceph S3

NexCMP convierte el Ceph RADOS Gateway que usted opera en Object Storage S3 listo para comercializar. Los clientes crean cuentas de S3, claves y buckets en un portal bajo su propio dominio, y se les factura mediante pago por uso por hora desde un monedero prepago.

El módulo Object Storage forma parte de NexCMP y no tiene costo adicional. Permanece desactivado hasta que usted lo habilite. Usted opera su propio clúster de Ceph con el RADOS Gateway; NexCMP no gestiona el clúster.NexCMP Source: código fuente completo por $499, pago único. Úselo, modifíquelo y alójelo usted mismo para su propio negocio. Puede vender los servicios que opera; no puede revender ni redistribuir el código fuente ni las compilaciones. Términos de la licencia Source

Lo que NexCMP aporta a Ceph

Ceph almacena los datos. NexCMP es la capa visible para sus clientes: crea y elimina usuarios de S3 en su RADOS Gateway a través de la API Admin Ops de RGW, entrega claves de acceso, consulta el consumo y lo factura.

NexCMP no ejecuta ni modifica su clúster de Ceph. Usted opera Ceph y su RADOS Gateway; NexCMP solo necesita la API Admin Ops del gateway y el endpoint de S3 que utilizan sus clientes.

El mismo monedero, facturas, pasarelas de pago, cupones, cuotas, revendedores y tickets de soporte que venden máquinas virtuales también venden Object Storage.

Cómo gestionan sus clientes el almacenamiento de objetos

Cada pantalla es una pestaña de la página del servicio en el portal de clientes, mostrada con datos de ejemplo. Elija una pestaña, use las flechas o las teclas izquierda y derecha, o abra el visor a pantalla completa.

Resumen

Portal de clientes, Vista general de cuenta S3: datos almacenados, buckets, objetos, ancho de banda, endpoint, región, precios de pago por uso y cuota de ancho de banda compartido.
Datos almacenados, buckets, objetos y ancho de banda, con el endpoint y los precios de pago por uso.

Buckets y archivos

Portal de clientes, pestaña Buckets y archivos de S3: lista de buckets con su tamaño y botones Abrir y Eliminar.
Cree buckets, explore su contenido y suba archivos sin salir del portal.

Claves de acceso

Portal de clientes, pestaña Claves de acceso de S3: tabla de claves con fecha de creación y estado, junto con ajustes listos para copiar para la AWS CLI, rclone y otros clientes.
Cree y rote claves de acceso, con ajustes preconfigurados para los clientes S3 más habituales.

Uso mensual

Portal de clientes, pestaña Uso mensual de S3: coste, subida y descarga del mes, un gráfico diario y una tabla horaria.
Coste, subida y descarga del mes, desglosados por día.

Enlaces para compartir

Portal de clientes, pestaña Enlaces compartidos de S3: enlaces a archivos con contraseña, caducidad, información de visualizaciones y botones Revocar.
Enlaces a archivos con límite de tiempo, contraseña opcional y límite de visualizaciones.

Configuración

Portal de clientes, pestaña Ajustes de S3: nombre de cuenta, alerta de coste mensual y eliminar cuenta.
Cambie el nombre de la cuenta y configure una alerta de coste mensual.

Qué pueden hacer sus clientes

Cada elemento es una acción que el cliente realiza en el portal o mediante la API con una clave con permisos delimitados.

  • Cuentas de S3

    Cree una cuenta de S3 en una zona que comercialice, consulte su estado y elimínela cuando ya no la necesite. El número de cuentas por cliente está limitado por el valor que usted defina.

  • Claves de acceso

    Cree, liste, rote y elimine claves de acceso. La clave secreta se muestra una sola vez, cuando la clave se crea o se rota; si se pierde, se sustituye rotando la clave.

  • Buckets

    Cree y elimine buckets, y vacíe y borre un bucket en un solo paso tras confirmar su nombre.

  • Explorar y gestionar objetos

    Suba, descargue y obtenga vistas previas de archivos, cree carpetas, copie y mueva objetos, elimine archivos y carpetas, y trabaje con versiones de objetos.

  • Configuración de buckets

    Active o desactive el versionado, y consulte y modifique la ACL, las reglas de CORS, las reglas de ciclo de vida y la política del bucket.

  • Estadísticas de uso

    Consumo horario de almacenamiento y ancho de banda con su costo, resumen diario para cualquier mes y una alerta opcional de costo mensual.

  • Enlaces para compartir

    Cree un enlace a un objeto con fecha de caducidad, límite de visualizaciones, contraseña, lista de referrers permitidos y la opción de solo vista previa o descarga. Revoque o edite un enlace en cualquier momento.

  • Pago por uso

    El almacenamiento y las descargas se cargan al monedero según el consumo.

Qué puede hacer como operador

Cada elemento se encuentra en la consola de administración de NexCMP.

  • Vincular un backend de Ceph a una zona

    Añada un backend con el endpoint de Admin Ops de RGW, el endpoint de S3 que usan los clientes, la región de firma y un par de claves de administrador de RGW. Las claves se almacenan cifradas y nunca se vuelven a mostrar.

  • Probar la conexión antes de vender

    Ejecute una comprobación de conexión que llama a la API Admin Ops. NexCMP no permite abrir las ventas hasta que una prueba se haya completado con éxito.

  • Zonas

    Asigne el servicio Object Storage a una zona para que aparezca en el formulario de backends y en la lista de ubicaciones del cliente. Cada zona cuenta con su propio backend.

  • Precios de pago por uso

    Establezca el precio de almacenamiento, el precio de descarga, el límite de deuda, el importe a partir del cual se consolida el consumo en una factura, el saldo del monedero requerido para abrir una cuenta, las cuentas por cliente y la cuota predeterminada.

  • Supervisar y controlar cuentas

    Liste las cuentas S3 de cada cliente y suspenda o reactive una.

  • Interruptor del módulo

    Active o desactive el módulo Object Storage en License & updates. Al desactivarlo, se oculta del menú de administración y se detienen las nuevas ventas; las cuentas existentes siguen funcionando y facturándose.

  • Facturación y finanzas

    Habilite canales de pago, emita códigos de recarga, defina cuotas para cuentas nuevas y consulte el libro mayor de la billetera, facturas e informes.

  • Auditoría

    Los cambios en el backend solicitan un motivo y se registran en el log de auditoría.

Cómo se factura S3

S3 es de pago por uso. NexCMP mide cada cuenta cada hora desde RADOS Gateway y cobra el almacenamiento que supere una cuota gratuita, con un precio por GB al mes facturado por horas, más el tráfico de descarga por GB. Las subidas son gratuitas.

Todas las cuentas comparten una cuota gratuita de almacenamiento mientras su propietario tenga al menos una máquina virtual en ejecución. El tráfico de descarga también se descuenta de la cuota mensual de Bandwidth del cliente; superada dicha cuota, se aplica el precio normal de descarga. El consumo se consolida en una sola factura una vez que supera el umbral que usted defina, y las cuentas cuyo saldo impago supere su límite de deuda se bloquean hasta que el cliente pague.

Los precios se introducen en VND y se muestran en la moneda del cliente según el tipo de cambio vigente.

  • Almacenamiento: precio por GB al mes sobre la cuota gratuita, facturado por horas.
  • Descarga: precio por GB.
  • Subida: siempre gratis.
  • Límite de deuda, umbral de facturación y saldo mínimo en la billetera para abrir una cuenta: definidos por usted.

Cómo funciona

Desde un RADOS Gateway de Ceph hasta el primer bucket del cliente.

  1. Prepare el RADOS Gateway

    Cree un usuario de RGW para NexCMP con permisos de Admin Ops, active el registro de uso de RGW y publique el gateway a través de HTTPS en el puerto 443 con un certificado válido. El endpoint debe resolver a una dirección pública.

  2. Asigne el servicio S3 a una zona y active el módulo

    En la consola de administración, marque Object Storage (S3) en una zona maestra y active el módulo Object Storage en License & updates.

  3. Añada el backend y pruébelo

    En Infrastructure > Cloud provider > Ceph S3 (RGW), añada el backend con sus endpoints, región y claves de administrador, y luego ejecute Check. Si la comprobación es exitosa, el backend quedará marcado como verificado.

  4. Establezca los precios y habilite las ventas

    Establezca los precios de pago por uso y luego active la opción Enable sales para el backend.

  5. Los clientes crean cuentas y buckets

    El cliente crea una cuenta S3, obtiene una clave de acceso y utiliza cualquier cliente S3 apuntando a su endpoint. El consumo aparece tras la siguiente ejecución de facturación horaria.

Qué necesita del lado de Ceph

Usted opera el clúster Ceph. NexCMP solo necesita un RADOS Gateway y nada más. La lista completa, con los pasos exactos, está en la documentación en https://nexcmp.com/docs/infrastructure/s3/.

  • Un clúster Ceph con al menos un demonio RGW y la API Admin Ops habilitada.
  • Un usuario de RGW para NexCMP con permisos de Admin Ops. No utilice un usuario que contenga datos de clientes.
  • El endpoint de S3 que utilizan los clientes y el endpoint de Admin Ops, cada uno configurado como https://host sin ruta, en el puerto 443, resolviendo a una dirección pública y con un certificado válido.
  • El registro de uso de RGW activado, para que el consumo y el tráfico puedan leerse para la facturación.
  • Una zona maestra en NexCMP con el servicio Object Storage (S3) y capacidad en Ceph para las cuotas que comercialice.
  • El módulo Object Storage activado en NexCMP.

Facturación gratuita de Ceph S3: qué incluye

NexCMP Free cuesta $0 durante el primer año: la versión compilada y firmada completa con todos los módulos, incluido Object Storage, corrección de errores y actualizaciones durante 1 año, y dominios de revendedor ilimitados. Después del primer año, se renueva por $99 al año, y el software sigue funcionando si decide no renovar. NexCMP no cobra ninguna tarifa por cuenta, por bucket ni por terabyte.

NexCMP Free está destinado a operadores de red con su propio ASN y una subred registrada a su nombre; las solicitudes se revisan. NexCMP Source es una compra única de $499 que incluye el código fuente completo, todas las aplicaciones compiladas para usted y 30 días laborables con un ingeniero experto.

Facturación de Ceph S3: preguntas frecuentes

¿NexCMP gestiona mi clúster Ceph?
No. Usted opera Ceph y su RADOS Gateway. NexCMP se comunica con la pasarela a través de la RGW Admin Ops API y la S3 API para crear usuarios y claves, consultar el consumo y facturarlo. No administra el clúster directamente.
¿Qué se necesita para vender S3 con NexCMP?
Un clúster Ceph con un RADOS Gateway que tenga habilitada la Admin Ops API, un usuario RGW para NexCMP, HTTPS en el puerto 443 con un certificado válido y una dirección pública, y el registro de uso de RGW activado. Luego, añada el backend en la consola de administración y ejecute la comprobación de conexión. Detalles: https://nexcmp.com/docs/infrastructure/s3/.
¿El módulo de Object Storage es gratuito?
Sí. NexCMP Free cuesta $0 durante el primer año e incluye todos los módulos, entre ellos Object Storage, y luego se renueva por $99 al año. Los costos de hardware de Ceph y las comisiones de las pasarelas de pago corren por su cuenta.
¿El módulo está activado de forma predeterminada?
No. Object Storage permanece desactivado hasta que lo active en License & updates en la consola de administración. Desactivarlo más adelante no elimina nada: las cuentas existentes siguen funcionando y facturando, y los clientes simplemente no podrán crear cuentas nuevas.
¿Cómo se factura S3?
Pago por uso desde la billetera prepaga del cliente: almacenamiento que supere la franquicia gratuita por GB al mes, cobrado por hora, y tráfico de descarga por GB. Las subidas son gratuitas. Usted define los precios, el límite de deuda y el umbral de facturación.
¿Los clientes ven mi clúster Ceph?
Ven su cuenta S3, claves de acceso, buckets y consumo en el portal, y utilizan su endpoint S3 con cualquier cliente S3. Las claves del backend y los detalles internos no se muestran a los clientes.
¿Qué ocurre con una clave secreta si el cliente la pierde?
El secreto se muestra una sola vez, cuando la clave se crea o se rota. Si se pierde un secreto, se reemplaza rotando la clave.
¿Pueden los clientes compartir archivos con personas que no tienen una cuenta?
Sí. Un enlace para compartir apunta a un objeto y puede tener fecha de caducidad, límite de visualizaciones, contraseña, lista de remitentes permitidos y un modo de solo vista previa. El cliente puede revocarlo en cualquier momento.
¿Puedo verificar la conexión antes de que los clientes puedan comprar?
Sí. El botón Check llama a la Admin Ops API con la clave de administrador, y NexCMP no permite activar las ventas hasta que una comprobación se complete con éxito.

Obtener NexCMP gratis

Gratis, con Ceph S3 y todos los demás módulos incluidos. Instálelo hoy mismo en su servidor o explore primero las pantallas del portal de clientes.

Última actualización: