Pular para o conteúdo

Ambiente dedicado

Uma implantação completa do Authio só para a sua conta — API, console, PostgreSQL e Redis próprios —, provisionada assim que você paga e operada pelo seu console.

No plano Dedicado, o Authio provisiona um ambiente inteiro que atende a sua conta e mais ninguém: uma API própria, um console de administração próprio, um banco PostgreSQL próprio e um cache Redis próprio, num projeto exclusivo no provedor de hospedagem. Os seus realms, clients e usuários ficam lá, e não na plataforma compartilhada.

O console compartilhado passa a ser o lugar onde você acompanha e opera esse ambiente: a saúde, os recursos, os logs, as configurações e os endereços. O que o ambiente guarda — realms, clients, pessoas — é administrado no console do próprio ambiente, no endereço dele.

O que você recebe

ServiçoO que faz
APIFaz o login das pessoas, emite e valida tokens e serve as telas de login hospedadas. O endereço dela é o emissor em que as suas aplicações confiam.
ConsoleO console de administração do seu ambiente, onde a sua equipe cria realms, clients e usuários.
Banco de dadosPostgreSQL, onde ficam os realms, os clients, os usuários e o histórico deles.
CacheRedis, que guarda as sessões, os códigos de autorização e o restante do estado do login.

O ambiente roda o mesmo produto da plataforma compartilhada, então o restante desta documentação vale dentro dele. As cotas de plano não valem: dentro do seu ambiente, a quantidade de realms, clients e usuários não é limitada por plano.

Isolamento e recursos

Cada ambiente roda num projeto próprio no Railway, com serviços, volumes de dados, chave de criptografia e segredos próprios. Nenhum tráfego ou dado de outro cliente chega até ele.

Cada serviço tem um teto de memória, de modo que o ambiente inteiro usa no máximo 4 GB:

ServiçoTeto de memória
API1,5 GB
Console1 GB
Banco de dados (PostgreSQL)1 GB
Cache (Redis)0,5 GB
Total4 GB

Os tetos são definidos quando o ambiente é provisionado. O painel compara o que cada serviço usa com o que ele pode usar: um serviço perto do teto fica lento primeiro e pode ser reiniciado pelo provedor de hospedagem.

Onde ele responde

Um ambiente responde em dois endereços: um para a API e as telas de login hospedadas, outro para o console. Ele começa em endereços que a plataforma dá a ele, e você pode levá-lo para um domínio próprio — auth.acme.com e console.acme.com, por exemplo — criando alguns registros DNS. Veja Domínios e e-mail.

Para quem é

  • Equipes que precisam manter os dados de identidade e o tráfego de login separados dos de qualquer outro cliente.
  • Empresas que querem o login rodando no próprio domínio, em infraestrutura provisionada só para elas.
  • Equipes que querem acompanhar e operar elas mesmas os servidores por trás do login: ler os logs, reiniciar um serviço, enviar e-mail pelo próprio servidor.

Se você só precisa de realms e clients, a plataforma compartilhada resolve e começa com um trial gratuito. As duas rodam o mesmo produto, então dá para integrar primeiro na plataforma compartilhada.

Como contratar o plano Dedicado

  1. Escolha o plano Dedicado

    Na página de preços, escolha Assinar agora no plano Dedicado. Este plano não tem trial gratuito: o cartão é pedido no cadastro.

  2. Crie a sua conta

    Preencha o formulário de cadastro. Em vez de começar um trial, ele leva você direto para o pagamento assim que a conta é criada.

  3. Pague

    Informe o cartão na página de pagamento. Se você sair antes de pagar, a conta fica aguardando o pagamento: ao entrar, você é convidado a concluí-lo, e a página de pagamento pode enviar por e-mail um link que retoma de onde você parou.

  4. Acompanhe o provisionamento

    Assim que o pagamento é confirmado, o Authio começa a montar o seu ambiente. Entre no console para ver a montagem passo a passo; você também recebe um e-mail quando ele fica pronto. Veja Provisionamento e ciclo de vida.

A assinatura é administrada em Assinatura, como em qualquer outro plano. Cancelá-la suspende o ambiente em vez de excluí-lo na hora — veja Suspensão e exclusão.

O que o seu console mostra

Quando a sua conta está no plano Dedicado, o console compartilhado mostra só o que se aplica a ela:

As telas de realms, clients e usuários da plataforma compartilhada não aparecem: abrir uma delas leva você ao seu ambiente. Essas telas ficam no console do próprio ambiente, e a API compartilhada recusa criar realms ou clients para uma conta Dedicada com o código de erro SharedTenancyNotIncluded.

Próximos passos

Cookies de analytics

Gostaríamos de medir como o console é usado, com o Google Analytics, para enxergar em quais telas as pessoas travam. Isso grava um cookie que reconhece este navegador na sua próxima visita.

Recusar não muda mais nada. Os cookies que mantêm você conectado e lembram o seu idioma e o seu tema são necessários para o console funcionar, e ficam de qualquer forma. Ler a Política de Privacidade