Ceph S3
Faturamento e portal do cliente Open Source para Ceph S3
O NexCMP transforma o Ceph RADOS Gateway que você opera em Object Storage S3 pronto para venda. Os clientes criam contas, chaves e buckets S3 em um portal no seu próprio domínio e são cobrados por hora via pay-as-you-go a partir de uma carteira pré-paga.
O módulo de Object Storage faz parte do NexCMP e não tem custo adicional. Ele permanece desativado até você ativá-lo. Você opera seu próprio cluster Ceph com o RADOS Gateway; o NexCMP não gerencia o cluster.NexCMP Source: código-fonte completo por $499, pagamento único. Use, modifique e hospede por conta própria para o seu negócio. Você pode vender os serviços que opera; não pode revender nem redistribuir o código-fonte ou as compilações. Termos da licença Source
O que o NexCMP adiciona ao Ceph
O Ceph armazena os dados. O NexCMP é a camada frontal que seus clientes visualizam: ele cria e remove usuários S3 no seu RADOS Gateway por meio da API RGW Admin Ops, distribui chaves de acesso, monitora o consumo e realiza a cobrança.
O NexCMP não executa nem altera seu cluster Ceph. Você opera o Ceph e seu RADOS Gateway; o NexCMP precisa apenas da API Admin Ops do gateway e do endpoint S3 que seus clientes utilizam.
A mesma carteira, faturas, gateways de pagamento, cupons, cotas, revendedores e tickets de suporte usados na venda de máquinas virtuais também vendem Object Storage.
Como seus clientes gerenciam o Object Storage
Cada tela é uma aba da página do serviço no portal do cliente, exibida com dados de exemplo. Escolha uma aba, use as setas ou as teclas esquerda e direita, ou abra o visualizador em tela cheia.
O que seus clientes podem fazer
Cada recurso é uma ação que o cliente realiza no portal ou via API com uma chave delimitada.
Contas S3
Crie uma conta S3 em uma zona comercializada, veja seu status e exclua-a quando não for mais necessária. O número de contas por cliente é limitado por um valor definido por você.
Chaves de acesso
Crie, liste, rotacione e exclua chaves de acesso. A chave secreta é exibida uma única vez, quando a chave é criada ou rotacionada; uma chave secreta perdida é substituída pela rotação da chave.
Buckets
Crie e exclua buckets, ou esvazie e remova um bucket em uma única etapa após confirmar seu nome.
Navegar e gerenciar objetos
Faça upload, download e visualização prévia de arquivos, crie pastas, copie e mova objetos, exclua arquivos e pastas e trabalhe com versões de objetos.
Configurações do bucket
Ative ou desative o versionamento e consulte e altere a ACL do bucket, regras de CORS, regras de ciclo de vida e a política do bucket.
Estatísticas de uso
Consumo de armazenamento e largura de banda por hora com o respectivo custo, resumo diário de qualquer mês e alerta de custo mensal opcional.
Links de compartilhamento
Crie um link para um objeto com data de expiração, limite de visualizações, senha, lista de permissões de referenciador e opção entre apenas visualização ou download. Revogue ou edite o link a qualquer momento.
Pay-as-you-go
O armazenamento e os downloads são cobrados da carteira de acordo com o consumo.
O que você pode fazer como operador
Cada item está no console de administração do NexCMP.
Vincular um backend Ceph a uma zona
Adicione um backend com o endpoint RGW Admin Ops, o endpoint S3 utilizado pelos clientes, a região de assinatura e um par de chaves de administrador do RGW. As chaves são armazenadas criptografadas e nunca mais são exibidas.
Testar a conexão antes de vender
Execute uma verificação de conexão que consulta a API Admin Ops. O NexCMP não permite a abertura de vendas até que uma verificação seja bem-sucedida.
Zonas
Atribua o serviço de Object Storage a uma zona para que ela apareça no formulário de backend e na lista de localidades do cliente. Cada zona possui seu próprio backend.
Preços pay-as-you-go
Defina o preço de armazenamento, o preço de download, o limite de débito, o valor no qual o consumo é consolidado em uma fatura, o saldo em carteira necessário para abrir uma conta, o limite de contas por cliente e a cota padrão.
Visualizar e controlar contas
Liste as contas S3 de todos os clientes e suspenda ou reative qualquer uma.
Ativação do módulo
Ative ou desative o módulo Object Storage em License & updates. Ao desativá-lo, ele é ocultado do menu de administração e novas vendas são interrompidas; as contas existentes continuam funcionando e sendo faturadas.
Faturamento e finanças
Habilite canais de pagamento, emita códigos de recarga, defina cotas para novas contas e consulte o extrato da carteira, faturas e relatórios.
Auditoria
Alterações no backend exigem uma justificativa e são registradas no log de auditoria.
Como o S3 é faturado
O S3 funciona no modelo pay-as-you-go. O NexCMP afere cada conta a cada hora a partir do RADOS Gateway e fatura o armazenamento que exceder a franquia gratuita, com preço por GB por mês cobrado por hora, além do tráfego de download por GB. Uploads são gratuitos.
Toda conta compartilha uma franquia gratuita de armazenamento enquanto seu proprietário tiver pelo menos uma máquina virtual em execução. O tráfego de download também consome a cota mensal de Bandwidth do cliente; acima da cota, aplica-se o preço normal de download. O uso é consolidado em uma única fatura assim que ultrapassar o limite que você definir, e a conta cujo uso não pago ultrapassar seu limite de endividamento será bloqueada até a realização do pagamento.
Os preços são cadastrados em VND e exibidos na moeda do cliente com base na taxa de câmbio vigente.
- Armazenamento: preço por GB por mês excedente à franquia gratuita, cobrado por hora.
- Download: preço por GB.
- Upload: sempre gratuito.
- Limite de endividamento, valor mínimo para faturamento e saldo mínimo na carteira para abrir uma conta: definidos por você.
Como funciona
Do Ceph RADOS Gateway ao primeiro bucket do cliente.
Prepare o RADOS Gateway
Crie um usuário RGW para o NexCMP com permissões de Admin Ops, ative o log de uso do RGW e publique o gateway via HTTPS na porta 443 com um certificado válido. O endpoint deve resolver para um endereço público.
Atribua o serviço S3 a uma zona e ative o módulo
No console de administração, marque Object Storage (S3) em uma master zone e ative o módulo Object Storage em License & updates.
Adicione o backend e faça o teste
Em Infrastructure > Cloud provider > Ceph S3 (RGW), adicione o backend com seus endpoints, região e chaves de administração; depois, execute Check. Uma verificação bem-sucedida marcará o backend como verificado.
Defina os preços e libere as vendas
Defina os preços pay-as-you-go e ative a opção Enable sales no backend.
Os clientes criam contas e buckets
O cliente cria uma conta S3, gera uma chave de acesso e pode usar qualquer cliente S3 apontando para o seu endpoint. O consumo passa a ser exibido após a próxima rotina horária de faturamento.
O que você precisa no lado do Ceph
Você opera o cluster Ceph. O NexCMP precisa apenas de um RADOS Gateway. A lista completa com o passo a passo exato está na documentação em https://nexcmp.com/docs/infrastructure/s3/.
- Um cluster Ceph com pelo menos um daemon RGW e a API Admin Ops habilitada.
- Um usuário RGW para o NexCMP com permissões de Admin Ops. Não use um usuário que contenha dados de clientes.
- O endpoint S3 que os clientes acessam e o endpoint do Admin Ops, cada um configurado como https://host sem caminho, na porta 443, resolvendo para um endereço público e com certificado válido.
- Log de uso do RGW ativado, permitindo que o consumo e o tráfego sejam coletados para faturamento.
- Uma master zone no NexCMP com o serviço Object Storage (S3) e capacidade no Ceph para atender às cotas comercializadas.
- O módulo Object Storage ativado no NexCMP.
Faturamento Ceph S3 gratuito: o que você recebe
O NexCMP Free custa $0 no primeiro ano: a versão completa assinada com todos os módulos, incluindo Object Storage, correções de bugs e atualizações por 1 ano, além de domínios de revenda ilimitados. Após o primeiro ano, a renovação custa $99 por ano, e o software continua funcionando caso você opte por não renovar. Não há taxas por conta, por bucket ou por terabyte cobradas pelo NexCMP.
O NexCMP Free é destinado a operadores de rede com ASN próprio e bloco de IPs registrado em seu nome; as solicitações passam por análise. O NexCMP Source é uma aquisição única de $499 com o código-fonte completo, todos os aplicativos compilados para você e 30 dias úteis de acompanhamento com um engenheiro especializado.
Faturamento Ceph S3: perguntas frequentes
O NexCMP gerencia meu cluster Ceph?
O que preciso para vender S3 com o NexCMP?
O módulo Object Storage é gratuito?
O módulo vem ativado por padrão?
Como o S3 é faturado?
Os clientes conseguem ver meu cluster Ceph?
O que acontece com a chave secreta se o cliente a perder?
Os clientes podem compartilhar arquivos com pessoas que não têm conta?
Posso testar a conexão antes que os clientes possam comprar?
Fontes
Documentação do NexCMP para o módulo Object Storage.
Obtenha o NexCMP grátis
Grátis, com Ceph S3 e todos os outros módulos incluídos. Instale no seu servidor hoje mesmo ou veja as telas do portal do cliente primeiro.
Última atualização:








