À quelle instance GitLab puis-je connecter mon runner ?
Votre runner fonctionne avec
GitLab.com (Free, Premium et Ultimate) ainsi qu'avec tout
GitLab auto-hébergé, y compris une instance
GitLab que vous hébergez sur Stackhero. Vous l'enregistrez une seule fois avec un jeton d'authentification. Il commence ensuite à traiter vos jobs.
Y a-t-il une limite sur les minutes d'intégration et de déploiement continus (CI/CD) ?
Non. Contrairement aux runners facturés à la minute, votre GitLab Runner fonctionne sur une VM dédiée, ce qui vous offre un nombre illimité de minutes de build. Vous pouvez exécuter vos pipelines en continu, 24h/24 et 7j/7, sans avoir à racheter des crédits.
Combien de jobs peuvent s'exécuter simultanément ?
Cela dépend de votre offre, qui peut prendre en charge un seul job ou jusqu'à plusieurs dizaines de jobs simultanés. Cela correspond au paramètre concurrent de GitLab Runner. Plus vous avez de jobs en simultané, plus votre pipeline s'exécute en parallèle au lieu d'être en file d'attente.
Quel exécuteur est utilisé ?
Le Docker executor. Chaque job s'exécute dans son propre conteneur isolé, créé à partir de l'image que vous indiquez dans votre .gitlab-ci.yml, ce qui rend vos builds reproductibles et indépendants les uns des autres.
Est-il possible de construire et de pousser des images Docker ?
Oui. La prise en charge de
Docker-in-Docker vous permet d'exécuter
docker build et de pousser des images vers n'importe quel registre, y compris le GitLab Container Registry. Consultez la
documentation GitLab Runner pour un exemple prêt à l'emploi.
Comment enregistrer mon runner ?
Créez un token d'authentification dans votre projet, groupe ou instance GitLab, puis collez-le dans le tableau de bord Stackhero. Votre runner se connectera automatiquement. Le tutoriel complet est disponible dans la
documentation GitLab Runner.
Est-il possible de se connecter à l'instance en utilisant SSH ?
Étant donné que Stackhero fournit des services managés, l'accès SSH n'est pas disponible. Pour tout besoin d'installation, veuillez contacter le support pour explorer les solutions possibles.
Est-il possible de restreindre l'accès en fonction des IPs avec un pare-feu ?
Absolument ! Votre instance dispose de son propre pare-feu où vous pouvez décider quelles IPs ont accès à quel port en 2 clics.
Quels fournisseurs cloud sont utilisés par Stackhero ?
Nous avons créé notre propre solution logicielle cloud, nous rendant totalement indépendants des fournisseurs cloud. Nous déployons cette solution innovante directement sur des serveurs bare-metal, vous offrant des performances et une stabilité incroyables.
Où sont hébergées les données ?
Stackhero est une entreprise française opérant sous les lois européennes et françaises.
Les serveurs sont situés, selon votre choix, soit dans l'Union européenne (France), soit aux États-Unis.
Les sauvegardes sont stockées dans l'Union européenne.
Qu'est-ce que l'infrastructure logicielle ?
Votre service est composé de plusieurs sous-services. Tous fonctionnent dans des containers, au sein d'une machine virtuelle, qui vous est entièrement dédiée.
Cette VM est totalement privée et isolée des autres clients, offrant un environnement hautement sécurisé avec des performances très élevées.
Elle est hébergée sur un serveur bare-metal exécutant Stackhero DC OS, notre propre distribution Linux.
Qu'en est-il de la performance des disques ?
Nous utilisons des disques physiquement connectés à vos instances.
Nous n'utilisons pas de disques réseau, contrairement aux solutions cloud traditionnelles, qui sont lentes et coûteuses.
De cette manière, nous garantissons les meilleures performances et des IOPS exceptionnels.
Qu'est-ce que le système de sauvegarde atomique ?
Le problème avec les systèmes de sauvegarde traditionnels est que les fichiers sont enregistrés à des intervalles de temps différents.
Disons que vous avez 2 fichiers, a.txt et b.txt. Votre sauvegarde commence à 9h et se termine à 10h.
Le fichier a.txt contiendra des données de 9h et b.txt contiendra des données de 10h.
Ceci est traditionnel dans les systèmes de sauvegarde et pose un gros problème de cohérence.
C'est pourquoi nous avons développé un système de sauvegarde interne qui prend une image atomique de votre instance à un moment précis.
Atomique dans le sens où nous pouvons garantir que tous les fichiers de la sauvegarde ont été pris exactement au même moment.
Si votre sauvegarde commence à 9h, tous les fichiers auront des données de 9h. Vous avez une sauvegarde parfaitement cohérente et fiable.
Les sauvegardes sont-elles chiffrées ?
Les sauvegardes sont d'abord transmises à un serveur dédié, qui vérifie et valide les données. Une fois ces vérifications approuvées, les sauvegardes sont chiffrées et archivées.
Le chiffrement utilise ECDH et Curve25519 dans le cadre du protocole OpenPGP, avec une clé unique générée pour chaque sauvegarde.
Comment fonctionne la facturation ?
Au début de chaque mois, notre système calcule combien d'heures vos services ont été opérationnels et une facture détaillée est créée.
Vous recevez une seule facture mensuelle, regroupant tous vos services, clairement expliquée et facile à comprendre. Votre service comptabilité va adorer !
Quelles sont les certifications de Stackhero ?
La mission principale de Stackhero est de fournir une plateforme facile à utiliser, extrêmement fiable et hautement sécurisée.
Un élément clé pour atteindre cette mission est l'obtention annuelle de la certification ISO 27001, un label de qualité et de sécurité reconnu à l'international.
Cette certification, décernée après un audit rigoureux mené par un organisme externe indépendant, atteste de la conformité aux normes internationales les plus strictes en matière de sécurité de l'information.