A que instância GitLab posso ligar o meu runner?
O seu runner é compatível com o
GitLab.com (Free, Premium e Ultimate) e com qualquer
GitLab self-managed, incluindo uma instância
GitLab que aloje na Stackhero. Regista-o uma única vez com um token de autenticação. Depois disso, começa a processar os seus jobs.
Existe algum limite para os minutos de CI/CD?
Não. Ao contrário dos runners faturados por minuto, o seu GitLab Runner funciona numa VM dedicada, pelo que os minutos de build são ilimitados. Pode executar pipelines 24/7 sem nunca precisar de recarregar créditos.
Quantos jobs podem ser executados em simultâneo?
Depende do seu plano, que pode suportar um único job ou até dezenas de jobs em simultâneo. Isto corresponde à configuração concurrent do GitLab Runner. Quanto mais jobs em simultâneo tiver, mais partes do seu pipeline são executadas em paralelo em vez de ficarem em fila de espera.
Que executor é utilizado?
O Docker executor. Cada job é executado no seu próprio contentor limpo, criado a partir da imagem que escolher no seu .gitlab-ci.yml, garantindo que os seus builds são reproduzíveis e isolados entre si.
Posso criar e enviar imagens Docker?
Sim. O suporte para
Docker-in-Docker permite-lhe executar
docker build e enviar imagens para qualquer registry, incluindo o GitLab Container Registry. Consulte a
documentação do GitLab Runner para um exemplo pronto a usar.
Como posso registar o meu runner?
Crie um token de autenticação no seu projeto, grupo ou instância GitLab e cole-o no dashboard da Stackhero. O seu runner irá conectar-se automaticamente. O guia completo encontra-se na
documentação do GitLab Runner.
É possível ligar-se à instância usando SSH?
Como a Stackhero fornece serviços geridos, o acesso SSH não está disponível. Para qualquer necessidade de instalação, por favor contacte o suporte para explorar possíveis soluções.
É possível restringir o acesso com base em IPs com um firewall?
Absolutamente! A sua instância tem o seu próprio firewall onde pode decidir quais IPs têm acesso a qual porta em 2 cliques.
Quais fornecedores de cloud são utilizados pela Stackhero?
Criámos a nossa própria solução de software cloud, tornando-nos completamente independentes dos fornecedores de cloud. Implementamos esta solução inovadora diretamente em servidores bare-metal, proporcionando-lhe um desempenho e uma estabilidade incríveis.
Onde estão alojados os dados?
A Stackhero é uma empresa francesa que opera sob as leis europeias e francesas.
Os servidores estão localizados, dependendo da sua escolha, na União Europeia (França) ou nos EUA.
As cópias de segurança são armazenadas na União Europeia.
O que é a infraestrutura de software?
O seu serviço é composto por múltiplos subsserviços. Todos eles estão a correr em containers, dentro de uma máquina virtual, totalmente dedicada a si.
Esta VM é totalmente privada e isolada de outros clientes, oferecendo um ambiente altamente seguro com um desempenho muito elevado.
Está alojada num servidor bare-metal a correr Stackhero DC OS, a nossa própria distribuição Linux.
E quanto ao desempenho dos discos?
Utilizamos discos fisicamente ligados às suas instâncias.
Não utilizamos discos de rede, ao contrário das soluções cloud tradicionais, que são lentas e caras.
Desta forma, garantimos as melhores performances e IOPS excepcionais.
O que é o sistema de backup atómico?
O problema com os sistemas de backup tradicionais é que os ficheiros são guardados em intervalos de tempo diferentes.
Vamos supor que tem 2 ficheiros, a.txt e b.txt. O seu backup começa às 9h e termina às 10h.
O ficheiro a.txt conterá dados das 9h e b.txt conterá dados das 10h.
Isto é tradicional nos sistemas de backup e é um grande problema que leva a questões de consistência.
É por isso que desenvolvemos um sistema de backup interno que tira uma imagem atómica da sua instância num momento preciso.
Atómico no sentido em que podemos garantir que todos os ficheiros do backup foram capturados exatamente ao mesmo tempo.
Se o seu backup começar às 9h, todos os ficheiros terão dados das 9h. Tem um backup perfeitamente consistente e fiável.
As cópias de segurança estão encriptadas?
Os backups são primeiro transmitidos para um servidor dedicado, que verifica e valida os dados. Uma vez aprovadas estas verificações, os backups são encriptados e arquivados.
A encriptação utiliza ECDH e Curve25519 como parte do protocolo OpenPGP, com uma chave única gerada para cada backup.
Como funciona a faturação?
No início de cada mês, o nosso sistema calcula quantas horas os seus serviços estiveram ativos e é criada uma fatura detalhada.
Recebe uma única fatura mensal, que inclui todos os seus serviços, claramente explicada e fácil de entender. O seu departamento de contabilidade vai adorar!
Quais certificações a Stackhero possui?
A missão principal da Stackhero é fornecer uma plataforma fácil de usar, extremamente fiável e altamente segura.
Um elemento chave para alcançar esta missão é a obtenção anual da certificação ISO 27001, um selo de qualidade e segurança reconhecido globalmente.
Esta certificação, atribuída após uma auditoria rigorosa conduzida por uma entidade externa independente, atesta a conformidade com os mais rigorosos padrões internacionais em segurança da informação.