-
01
Sem base de dados para gerir.
As réplicas acordam cada alteração com o algoritmo de consenso Raft e guardam a sua própria cópia cifrada do estado. Sem etcd, Consul, Redis ou Postgres ao lado.
RaftCifrado em repouso
-
02
O tráfego nunca espera por uma maioria.
Perca a maior parte do cluster e cada réplica que resta continua a encaminhar com as últimas rotas e certificados. Só as alterações param, e a interface di-lo claramente: “As alterações estão em pausa.”
Encaminhar não exige quórum
-
03
Um segredo. Depois, só docker stack deploy.
Crie a chave raiz uma vez. Os certificados das réplicas, a autoridade de certificação do cluster e as chaves de dados rodam sozinhos. Instalar, atualizar e escalar é um ficheiro de stack e docker stack deploy.
Chaves que rodam sozinhasAtualizações graduais
-
04
Nunca toca no socket do Docker.
Aceder à API do Docker é ser root nos seus servidores, por isso o Apiary não o pede. As rotas chegam pela interface, pela sua API, pelos seus agentes de IA ou pelos seus ficheiros de stack, através do seu pipeline.
Privilégio mínimo
-
05
As rotas vivem ao lado dos serviços.
Declare as rotas como etiquetas no ficheiro de stack. O apiary apply envia-as a partir do seu pipeline numa única escrita, tudo ou nada, com uma simulação para os merge requests. Os campos definidos por etiquetas ficam bloqueados na interface.
GitLabGitHub ActionsJenkinsAzure Pipelines
-
06
O seu agente de IA trabalha com as suas permissões. Nada mais.
Um servidor MCP incluído, com o Apiary como o seu próprio servidor de autorização OAuth. Os agentes iniciam sessão como si e recebem o seu perfil. Chaves privadas e cópias de segurança nunca passam por eles.
MCPOAuth com PKCE
-
07
Recusa encaminhar para si próprio.
Endereços de loopback, link-local e de metadados da nuvem, e as portas do próprio Apiary, são recusados. Verifica o endereço a que cada ligação chega de facto, por isso o DNS rebinding também não passa.
Proteção contra SSRF
-
08
Cada alteração é contada e auditada.
Uma alteração e o seu registo de auditoria são escritos na mesma entrada Raft, por isso nada muda sem ficar registado: quem, de onde, pela interface, por um agente ou por um pipeline.
Registo de auditoriaGuardado 1 ano por defeito
-
09
Recuperar sem adivinhar.
Se a maior parte das réplicas se perder de vez, uma recuperação forçada escolhe a sobrevivente mais recente, mostra o que se pode perder antes de começar e termina todas as sessões, para que uma revogação perdida não devolva acessos.
Nunca automática