最低条件
これらのVPSプランは、:ツールを実行するための最小要件を満たしています。テストまたは軽い使用に適しています。
推奨条件
最適なパフォーマンスを得るためには、最低要件を上回るこれらのVPSプランをお勧めします。
GitLab CE とは何ですか?
GitLab Community Editionは、ソースコード管理、CI/CDパイプライン、コンテナレジストリ、セキュリティスキャン、プロジェクト管理機能を備えた包括的なDevSecOpsプラットフォームです。GitHub、Jenkins、Jiraを組み合わせたソリューションに代わる、オールインワンのソリューションです。GitLab CEには、マージリクエスト、課題ボード、Wiki、スニペット、そして堅牢なAPIが含まれています。世界中の企業で、計画から本番環境アプリケーションの監視まで、包括的なソフトウェア開発ライフサイクル管理に活用されています。
サーバーのスペックが重要な理由
GitLabは設計上、多くのリソースを消費します。Railsウェブアプリケーション、Sidekiqバックグラウンドワーカー、Gitアクセス用のGitaly、キャッシュ用のRedis、PostgreSQLデータベース、そしてオプションのPrometheusモニタリングなど、多くのコンポーネントを統合しています。メモリ要件は大きく、各コンポーネントはそれぞれ割り当てを必要とします。CPUはCIパイプラインの調整、コード構文の処理、コンテナ操作を処理します。Omnibusインストールはこれらのコンポーネントをまとめて管理します。
サーバーサイズ不足の問題
GitLabのインストールサイズが小さすぎると、深刻な問題が発生します。Webインターフェースが非常に遅くなったり、応答しなくなったりします。Gitプッシュがタイムアウトします。CIパイプラインが無限にキューイングされます。バックグラウンドジョブが山積みになります。マージリクエストの差分がレンダリングされません。ピーク使用時にアプリケーションがクラッシュする可能性があります。Sidekiqワーカーがデータベースを圧倒します。リポジトリのインポートに失敗します。高負荷時にはシステムが事実上使用不能になります。
私たちの推奨事項
GitLabの最小構成は4GBのRAMと4CPUコアです。小規模なチームでも8GBのRAMを推奨します。十分な共有バッファを備えたPostgreSQLを使用してください。リポジトリとCIアーティファクト用に50GB以上のストレージを計画してください。十分なパフォーマンスを得るにはSSDストレージが必須です。リソース消費を抑えるため、使用しない機能は無効化してください。GitLab Runnerは別のマシンで実行することを検討してください。ユーザー数が50人未満のチームの場合は、より軽量な代替手段としてGiteaを検討してください。データベースのバキュームを含む定期的なメンテナンスは不可欠です。
最低条件 - VPS Plans
これらのVPSプランは、:ツールを実行するための最小要件を満たしています。テストまたは軽い使用に適しています。
| プロバイダー | プラン | CPU | RAM | ストレージ | 特徴 | 価格/月 | 行動 |
|---|
推奨条件 - VPS Plans
最適なパフォーマンスを得るためには、最低要件を上回るこれらのVPSプランをお勧めします。
| プロバイダー | プラン | CPU | RAM | ストレージ | 特徴 | 価格/月 | 行動 |
|---|
このページの一部のリンクはアフィリエイトリンクです。これらのリンクを通じて購入された場合、追加費用なしで少額のコミッションを受け取る場合があります。これにより、サイトの運営と無料の比較ツールの提供が可能になります。