GitLab Runner クラウドに関するStackheroのFAQGitLab Runner

Stackheroは🇪🇺 ヨーロッパの企業で、GDPRに準拠しており、お客様のご希望に応じて🇪🇺 ヨーロッパおよび🇺🇸 USAにサーバーを設置しています。

Which GitLab can I connect my runner to?

Your runner works with GitLab.com (Free, Premium and Ultimate) and with any self-managed GitLab, including a GitLab you host on Stackhero. You register it once with a runner authentication token, and it starts picking up your jobs.

Is there a limit on CI/CD minutes?

No. Unlike runners billed per CI/CD minute, your GitLab Runner runs on a dedicated VM you rent by the hour, so your build minutes are unlimited. You can run pipelines 24/7 without ever topping up compute credits.

How many jobs can run at the same time?

It depends on your plan, from a single job up to dozens of concurrent jobs. This corresponds to the GitLab Runner concurrent setting: the more concurrent jobs, the more of your pipeline runs in parallel instead of queuing.

Which executor is used?

The Docker executor. Every job runs in its own clean container based on the image you choose in your .gitlab-ci.yml, so your builds are reproducible and isolated from each other.

Can I build and push Docker images?

Yes. Docker-in-Docker support lets you run docker build and push images to any registry, including the GitLab Container Registry. See the GitLab Runner documentation for a ready-to-use example.

How do I register my runner?

Create a runner authentication token in your GitLab project, group or instance, then paste it into the Stackhero dashboard. Your runner connects on its own. The full walkthrough is in the GitLab Runner documentation.

SSHを使用してインスタンスに接続することは可能ですか?

Stackheroはマネージドサービスを提供しているため、SSHアクセスは利用できません。インストールの必要がある場合は、サポートに連絡して可能な解決策を探ってください。

ファイアウォールを使用してIPに基づいてアクセスを制限することは可能ですか?

もちろんです!お客様のインスタンスには専用のファイアウォールがあり、2クリックでどのIPがどのポートにアクセスできるかを決定できます。

Stackheroが使用しているクラウドプロバイダーは何ですか?

私たちは独自のクラウドソフトウェアソリューションを作成し、クラウドプロバイダーから完全に独立しています。この革新的なソリューションをベアメタルサーバーに直接展開し、驚異的なパフォーマンスと安定性を提供します。

データはどこにホストされていますか?

Stackheroは、ヨーロッパおよびフランスの法律の下で運営されているフランスの会社です。
サーバーは、お客様の選択に応じて、ヨーロッパ連合(フランス)またはアメリカ合衆国に配置されています。
バックアップはヨーロッパ連合に保存されています。

ソフトウェアインフラストラクチャとは何ですか?

お客様のサービスは複数のサブサービスで構成されています。すべてのサブサービスは、完全にお客様専用の仮想マシン内のコンテナで実行されています。
このVMは他のクライアントから完全にプライベートで隔離されており、高度にセキュアで非常に高性能な環境を提供します。
これは、私たち独自のLinuxディストリビューションであるStackhero DC OSを実行するベアメタルサーバー上にホストされています。

ディスクのパフォーマンスはどうですか?

私たちはインスタンスに物理的に接続されたディスクを使用しています。
従来のクラウドソリューションとは異なり、ネットワークディスクは使用していません。それらは遅くて高価です。
この方法で、最高のパフォーマンスと卓越したIOPSを保証します。

アトミックバックアップシステムとは何ですか?

従来のバックアップシステムの問題は、ファイルが異なる時間間隔で保存されることです。
例えば、2つのファイル a.txtb.txt があるとします。バックアップは午前9時に開始し、午前10時に終了します。
ファイル a.txt には午前9時のデータが含まれ、b.txt には午前10時のデータが含まれます。
これはバックアップシステムでは一般的で、一貫性の問題を引き起こす大きな課題です。

このため、私たちはインハウスで、インスタンスのアトミックイメージを正確な瞬間に取得するバックアップシステムを開発しました。
アトミックとは、バックアップのすべてのファイルが正確に同じ時間に取得されたことを保証できるという意味です。
バックアップが午前9時に開始されると、すべてのファイルは午前9時のデータを持ちます。完璧に一貫性があり、信頼できるバックアップを得ることができます。

バックアップは暗号化されていますか?

バックアップはまず専用サーバーに送信され、データが検証および確認されます。これらのチェックが承認されると、バックアップは暗号化されてアーカイブされます。
暗号化にはOpenPGPプロトコルの一環としてECDHとCurve25519が使用され、各バックアップに対して一意のキーが生成されます。

請求はどのように機能しますか?

毎月初めに、当社のシステムはサービスが稼働していた時間を計算し、詳細な請求書を作成します。
すべてのサービスを含む単一の月次請求書を受け取り、明確に説明されており、理解しやすくなっています。経理部門も喜ぶことでしょう!

Stackheroはどのような認証を取得していますか?

Stackheroの主な使命は、使いやすく、非常に信頼性が高く、高度に安全なプラットフォームを提供することです。
この使命を達成するための重要な要素は、毎年取得するISO 27001認証であり、これは国際的に認められた品質とセキュリティのラベルです。
この認証は、独立した外部機関によって実施される厳格な監査の後に授与され、情報セキュリティにおける最も厳しい国際基準への準拠を証明します。
Run your GitLab CI/CD on your own runner.
Start in just 2 minutes, with unlimited build minutes.