GitLab Flex
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLab Flexは、単一のコミットメントですべてのGitLab機能に対応する購買モデルです。追加の契約や修正なしで、シートとクレジットの割り当てを月ごとに調整できます。
予測されるGitLabの利用額に基づいて、年間のドル金額にコミットします。このコミットメントは、シートとクレジットベースの機能に対するクレジットを消費する際に引き出す残高を作成し、GitLab料金表に従って価格が設定されます。
GitLab Flexはオフライン環境でも利用できます。
GitLab Flexのサブスクリプションは、シートと使用量に関する独自の請求条件によって管理されます。アドオンユーザーと超過ユーザーの標準的な請求プロセス(サブスクリプション契約に記載)は、Flexの購入には適用されません。Flexの条件がGitLabサブスクリプション契約と矛盾する場合、購入においてはFlexの条件が優先されます。標準の請求条件は、Flex以外のサブスクリプションに引き続き適用されます。
クリックスルーデモについては、GitLab Flexを参照してください。
提供形態
| GitLab.com | GitLab Self-Managed | GitLab Dedicated | オフライン環境 | |
|---|---|---|---|---|
| Metering | クレジットの使用状況は毎日追跡され、差し引かれます。 | クレジットの使用状況は、毎日GitLabサーバーに同期されます。 | クレジットの使用状況はGitLabによって追跡されます。 | クレジットの使用状況はローカルで追跡され、年に2回レポートされます。 |
| Provisioning | 即座に反映され、変更は数分以内に適用されます。 | インスタンスでクラウドライセンスが有効になっている必要があります。 | GitLabアカウントチームとの調整が必要です。 | GitLabはライセンスファイルを生成し、配信します。 |
| 請求 | 予約は月初に引き落とされます。従量課金と超過分は消費に応じて引き落とされます。 | 予約は月初に引き落とされます。従量課金と超過分は消費に応じて引き落とされます。 | 予約は月初に引き落とされます。従量課金と超過分は消費に応じて引き落とされます。1 | 予約は月初に引き落とされます。実際の使用状況は、年に2回true-upによって調整されます。 |
| Overage handling | ファイルに登録された支払い方法で毎月自動請求されるか、または適用される支払い条件に従って請求されます。 | ファイルに登録された支払い方法で毎月自動請求されるか、または適用される支払い条件に従って請求されます。 | ファイルに登録された支払い方法で毎月自動請求されるか、または適用される支払い条件に従って請求されます。 | レポートされた使用状況に基づいて、年に2回請求されます。 |
補足説明:
- 管理手数料とストレージは別途請求され、GitLab Flexコミットメントから引き落とされることはありません。
月次引き出しサイクル
GitLab Flexは、暦月を基準とした月次引き出しサイクルで運用されます。
- 月初
- シート数が設定されます: GitLabは、その月の予約済みシート数を設定し、シートの料金は月末にのみ請求します。
- 機能が有効になります: GitLabは、その月にプロビジョニングしたすべての機能を有効にします。
- 予約済みクレジットが利用可能になります: 貴社は月次クレジットプールを使用開始できます。
- 前月の超過分が請求されます: 前月からの超過分はすべて請求されます。
- 月中
- 使用状況が追跡されます: GitLabは、使用量ベースの製品のクレジット消費量をリアルタイムで計測します。
- 予約済みクレジットが最初に消費されます: お客様の使用量は、まず月次予約プールから引き出されます。プールを使い切ると、使用量はオンデマンドの利用額から引き出されます。
- 月末
- 未使用の予約済みクレジットは期限切れになります: その月に使用しなかったクレジットは失効し、ロールオーバーすることはありません。GitLabは、すでに月初にこれらのクレジットの費用を残高から引き落としています。
- 予約が引き落とされます: GitLabは、予約済みのクレジットプールと予約済みのアドオンを、割引されたFlexレートで合計Flex残高から引き落とします。引き出しにより、予約済み数量が割引レートで削減されます。合計コミットメントに対して別途ドル金額は請求されません。
- シートは月間ピーク時に請求されます: GitLabは、その月に使用したシートの最大数をカウントし、その数に対して請求します。予約を超過したシートは、シートあたりのレートで請求され、残りのFlex残高から引き出されます。
- 超過分が計算されます: 月間の総使用量が割り当てを超過した場合、GitLabは翌月の初めに超過分を別途請求します。
翌月の初めに、新しい予約が引き落とされ、新しい月次割り当てで引き出しサイクルが繰り返されます。
ボリュームディスカウント
階層型ボリュームディスカウントは、合計Flexコミットメント額に基づいて自動的に適用されます。ボリュームディスカウントによってコミットメント額が減額されることはなく、予約済みクレジットはこの割引レートでFlex残高から引き落とされます。コミットメントが高いほど、予約済みのクレジットあたりのレートは低くなります。ユーザーあたりの実効価格は別のコンポーネントであり、ボリュームディスカウントプランとは独立して決定されます。
GitLab Flexを購入する
GitLab Flexは、12か月の通年契約として、年単位または複数年単位で利用できます。GitLab Flexを購入するには、GitLabアカウントチームまたはGitLab Sales teamにお問い合わせください。
合計コミットメントには以下を考慮する必要があります:
- 基本シート費用: ユーザー数 × シートプラン価格(PremiumまたはUltimate) × 12か月。
- 予想されるクレジット使用量: クレジットベースの機能の月間推定消費量 × 12か月。
- 成長バッファ: 年半ばの拡張または新しい機能の採用のための追加容量。
階層型ボリュームディスカウントが利用可能で、合計コミットメントサイズに基づいて自動的に適用されます。
複数年契約は、個別の年間プールとして運用されます。これは、ある年の未使用残高が翌年に繰り越されないことを意味します。複数年契約の場合、合計コミットメントは単年分の金額であり、すべての年の合計ではありません。
GitLab Flex契約に署名した後、最初の割り当てのプロビジョニングを開始できます。
プロビジョニング
Customers Portalで割り当てをプロビジョニングおよび変更できます。プロビジョニングが成功した場合、GitLabは割り当て情報を含むメール確認をサブスクリプション(「販売先」)連絡先に送信します。
- GitLab.comでは、変更はネームスペースに同期されます。
- GitLab Self-ManagedおよびGitLab Dedicatedでは、インスタンス用のアクティベーションコードを受け取ります。
将来のすべての予約は、初期設定で使用されたネームスペースまたはインスタンスに自動的に同期されます。
月ごとの予約割り当て
GitLab Flex契約を締結した後、Flexダッシュボードから最初の月ごとの予約を設定できます。
予約管理ページには以下が表示されます:
- Minimum required reservation: 契約で定められた月額の最低ドル金額です。
- Maximum reservation: 残りの残高に基づいて利用可能な月額の最大ドル金額です。
- シート: 月に予約するシートの数。
- Credits (DAP): 月に予約するGitLabクレジット (GitLab Duo Agent Platform) の数。
割り当ての調整
契約の修正なしに、毎月Flexの割り当てを調整できます:
- シート数: シート数を増減します。
- 予約済みクレジットプール: 月次の使わなければ失効するクレジット予約を増減します。
- 支出管理: 従量課金制機能のために月次で割り当てられた支出を調整します。
前提条件:
- 請求先アカウントマネージャーである必要があります。
今後の請求期間の割り当てを調整するには:
- カスタマーポータルにサインインします。
- Flex dashboardを選択します。
- 編集可能とマークされている、今後の請求期間を選択します。
- 予約管理ページで、シートとクレジットの数を更新します。
- Save reservationを選択します。
保存後、成功メッセージによって更新が確認されます。Flexダッシュボードには、新しい予約済み金額が表示されます。これは、次回変更されるまで、次の請求期間から適用されます。
次の請求期間が開始するまで、予約を何度でも更新できます。最後に保存された値のみが、月の1日に有効になります。
クレジット予約
GitLab Duo Agent Platformのクレジット数を0に設定した場合、その請求期間のクレジットは予約されません。クレジットの使用はすべて、オンデマンド残高から引き落とされます。
割り当て調整条件
以下の調整条件が適用されます:
- 変更は、月額の初期コミットメント内に収まる必要があります。これは、初期の合計コミットメントを契約期間の月数で割ったものです。例えば、年間コミットメントが120,000ドルの場合、月額の初期コミットメントは120,000ドル / 12 = 10,000ドルです。毎月、予約変更は10,000ドルを超えてはなりません。2年間のサブスクリプションをご利用の場合、月額の初期コミットメントは、24万ドル(合計額)を24ヶ月で割るのではなく、12万ドルの年間契約期間に基づいて、依然として1万ドルです。
- 変更の期限は、月の最終日から2日前の日です。変更は、現在の月の最終日から2日前のUTC午後11時59分までに提出して、翌月に適用されるようにする必要があります。例えば、7月30日までに変更を提出すると、8月に適用されます。月が始まった後は、その月の予約は確定しており、減額、取り消し、または日割り計算することはできません。
- シートと予約の変更は、月末にのみ有効になります。月の途中で予約を変更することはできません。
- 提供形態は固定されています。契約で選択した提供形態を変更することはできません。
- 月額最低予約は固定されています。契約で固定されている必須の月額予約を変更することはできません。
- シートプランの変更には、契約修正が必要です。PremiumとUltimateのプラン間で変更したい場合は、GitLabアカウントチームにお問い合わせください。プランの変更は、月の初めに有効になり、月中には適用できません。
トラブルシューティング
以下のエラーは、予約の保存を妨げます:
エラー: Invalid value
シートまたはクレジットの数量が負の値です。
この問題を解決するには、0以上の整数を入力してください。
エラー: Seats cannot be zero
シートの数量が0に設定されています。
この問題を解決するには、1以上のシート数を入力してください。
エラー: Below minimum reservation
合計予約値(シートとクレジット)が、ページ上部に表示されている最低予約必要額を下回っています。
この問題を解決するには、合計が最低額を満たすまでシートまたはクレジットの数を増やしてください。
エラー: Above maximum reservation
合計予約値(シートとクレジット)が、ページ上部に表示されている最大予約額を超えています。
この問題を解決するには、合計が最大額を超えないようにシートまたはクレジットの数を減らしてください。
GitLab Flexを更新する
GitLabアカウントチームと協力して、GitLab Flexコミットメントを1年または複数年契約で更新できます。
契約終了の90日前までに、GitLabアカウントチームが更新に関するディスカッションを開始するために連絡します。年間累計消費量、超過パターン、容量ニーズ、および成長予測に基づいて、合計コミットメントを増減することができます。新しいボリュームディスカウントプランは、更新されたコミットメント額に基づいています。
Flex使用量ダッシュボード
Flex使用量ダッシュボードは、組み込みの追跡およびレポート機能を提供します。
ダッシュボードに表示されるもの:
- Annual commitment and balance: Flexコミットメント総額、年間累計消費量、および残高。
- Monthly allocation: 今月のシート数、予約済みクレジット、および従量課金予算。
- Credit consumption by capability: 各使用量ベース製品で使用されたクレジットの内訳。
- Credit consumption by project: クレジット使用量上位のプロジェクト。
- Credit consumption by offering: GitLab.com、GitLab Self-Managed、GitLab Dedicated、およびオフライン環境間の使用量の分割。
- Overage summary: 月間累計および年間累計の超過分。
使用量と支出の管理
コミットメントに対する支出を管理するために、支出上限(サブスクリプションレベルで)を設定し、予算アラートを受け取ることができます。
支出上限
機能ごとの上限は、特定のクレジットベースの機能が消費できる量を制限するため、1つの機能が共有プールを枯渇させることはありません。機能が上限に達すると、他のすべてが実行され続けていても、使用は停止します。上限は製品ごとであり、プール全体で共有されません。
重要でない機能や実験的な機能で制限したいものには、機能ごとの上限を使用します。
以下の機能ごとの上限を設定できます:
- 制限付き: 予約を超過しても超過料金なし、予約でブロックされます。支出上限は予約と同じです。
- 使用量上限: 予約を超過しても制限された超過料金。支出上限は予約と上限額の合計です。
- 無制限: 予約を超過しても超過料金は無制限。支出上限なし。
各機能には独自の独立した上限があります。例えば、GitLab Duoを5,000ドルに制限し、アーティファクトレジストリを無制限に設定できます。
使用状況の通知
GitLabは、既存の予算ガードレールフレームワークに基づいて、使用量が特定の制限に近づいたり超えたりするとメールを送信します。サブスクリプション請求連絡先にはドルベースの通知が送信され、ネームスペース管理者にはクレジットベースの通知が送信されます。
GitLabは、以下の場合に利用状況の通知を送信します:
- 製品が月間予約の50%、80%、または100%を超えた場合。100%に達すると、製品は従量課金を開始し、超過状態に入ります。
- 製品は当月中に初めて超過状態に入り、合計コミットメントに対して定価で請求されます。
- 上限のある製品がその上限の50%または80%を超えた場合(警告通知)、または100%に達して遮断された場合(遮断通知)。
Flex使用量ダッシュボードを表示する
前提条件:
- 管理者である必要があります。
- 右上隅で、管理者を選択します。
- 左サイドバーで、Flex Usageを選択します。
支出上限を設定する
機能ごとの支出上限を設定するには:
- カスタマーポータルにサインインします。
- Flex dashboardを選択します。
- 全ての機能を表示する月を選択します。
- 上限を設定したいアドオンの行で、Spend Controlドロップダウンリストから上限タイプを選択します。上限値を入力すると、その製品のレートでドル額に換算されます。
- 予約概要をレビューして、上限がアドオンの小計と合計に反映されていることを確認します。
- 保存を選択します。
機能ごとの日次使用状況を表示
GitLab Flexダッシュボードには、シートを含む予約内の各機能の日次使用量チャートが表示されます。これらのチャートを使用して、請求期間の各日に消費した各機能の量を確認できます。
チャート:
- 請求期間の各日の累積使用量を示します。
- 現在の請求期間の現在までの使用量を示します。
- 全請求期間、または契約が期間途中で開始または終了した場合は、按分された日付のみが表示されます。
- 月ごとの予約を超える使用量(シートの超過を含む)をオレンジ色で強調表示します。
機能ごとの日次使用状況を表示するには:
- カスタマーポータルにサインインします。
- Flex dashboardを選択します。
- 月カラムで、現在または過去の月を選択します。
- 表示したい機能のタブを選択します。