DeNA を支える "全社用 GitHub Actions self-hosted runner" の裏側

Proposal: (エントリー済み)

中級者   CI / CD

GitHub Actions は GitHub との相性が良い高機能な CI ツールで、昨今の開発では欠かせないツールの 1 つになっています。
DeNA では GitHub Actions self-hosted runner を自分たちのインフラ上に構築し、全社向けに提供を行っています。

全社向けに提供するような大規模なセルフホストランナーを運用する際には、様々な点を考慮する必要があります。セキュリティ、オートスケーリング、コスト最適化...など
このセッションでは GitHub Actions self-hosted runner を "全社向け" に提供するために行った、様々な工夫や取り組み、今後の展望についてお話します。

下記のようなトピックを取り扱う予定です。

・マネージドサービスを活用したセルフホストランナーの構築
・運用コストを下げるための取り組み
・オートスケール導入の取り組み
・「全社用ランナー」として提供するためのセキュリティ
・パブリッククラウドへのキーレス認証の導入

Yuya Koda
株式会社ディー・エヌ・エー
Software Engineer

2023年9月に株式会社ディー・エヌ・エーの SWET チームに中途入社し、全社向けに提供している GitHub Actions self-hosted runner の改善に取り組んでいます。前職はグルメサービスを提供する会社の SRE, Productivity Engineer として全社横断のインフラの運用や自動化の促進などを行っていました。