より大きなランナー (larger runner) について
GitHub Team プランと GitHub Enterprise Cloud プランのお客様は、標準の GitHub ホステッド ランナーよりも多くのリソースを持つさまざまなマネージド仮想マシンから選択できます。 これらのマシンは "より大きなランナー" と呼ばれます。 これらには、次の高度な機能が用意されています。
- 追加の RAM、CPU、ディスク領域
- 静的 IP アドレス
- Azure プライベート ネットワーク
- ランナーをグループ化する機能
- 同時実行ワークフローをサポートするための自動スケール
- GPU 搭載ランナー
これらの より大きなランナー (larger runner) は、GitHub によってホストされ、ランナー アプリケーションとその他のツールをプレインストールしています。
GitHub は、macOS、Ubuntu、または Windows オペレーティング システムで より大きなランナー (larger runner) を提供し、使用するオペレーティング システムに応じて異なる機能とサイズを使用できます。
Ubuntu と Windows の より大きなランナー (larger runner) について
Ubuntu または Windows オペレーティング システムを使用する より大きなランナー は、組織または企業で構成されます。 より大きなランナー を追加する場合は、使用可能なハードウェア仕様とオペレーティング システム イメージから選んだマシンの種類を定義します。
Ubuntu と Windows の より大きなランナー (larger runner) を使うと、次のことができます。
- ランナーに特定の範囲の静的 IP アドレスを割り当て、ユーザーがこの範囲を使ってファイアウォール許可リストを構成できるようにします
- ランナーをランナー グループに割り当てて、リソースへのアクセスを制御します
- 自動スケーリングを使ってランナーの管理を簡素化し、コストを制御します
- Azure のプライベート ネットワークでランナーを使います
macOS の より大きなランナー (larger runner) について
macOS オペレーティング システムを使う より大きなランナー は、手動では organization または Enterprise に追加されず、代わりにワークフロー ファイルの runs-on
キーを GitHub で定義された macOS より大きなランナー ラベルのいずれかに更新することによって使われます。
macOS より大きなランナー (larger runner) は事前に構成されていないため、Ubuntu と Windows の より大きなランナー (larger runner) にはない制限があります。 詳しくは、「Larger runners reference」をご覧ください。
請求
メモ
より大きなランナー は、プライベート リポジトリ上で含まれる分を使用できません。 プライベート リポジトリとパブリックのリポジトリのいずれでも、より大きなランナー (larger runner) が使用されている場合、常に分単位の料金で課金されます。
標準の GitHub ホスト ランナーと比較すると、より大きなランナー (larger runner) は異なる方法で課金されます。 より大きなランナーには、ワークフローが実行された時間に対してのみ、分単位で課金されます。 ワークフローで使われていないより大きなランナーの作成に関連付けられたコストはありません。詳しくは、「GitHub Actions billing」をご覧ください。
次のステップ
Windows または Ubuntu の より大きなランナー (larger runner) を使い始めるには、「より大きなランナーを管理する」をご覧ください。
macOS の より大きなランナー (larger runner) を使い始めるには、「より大きなランナーでジョブを実行する」をご覧ください。
より大きなランナー (larger runner) の使用に関する参照情報については、「Larger runners reference」をご覧ください。