GitLab Flex
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLab Flexは、すべてのGitLab機能に対応する単一の年間ドルコミットメントを提供する購入モデルです。追加の契約や修正なしで、シートの割り当てとGitLabクレジットを毎月調整できます。
GitLab Flexでは、予測されるGitLabの支出に基づいて、年間ドル額をコミットします。このコミットメントは、GitLab Rate Cardに従って価格設定されたクレジットベースの機能のために、シートとクレジットを消費する際に引き出す年間残高を作成します。
GitLab Flexはオフライン環境でも利用できます。
GitLab Flexのサブスクリプションは、シートと使用量に関する独自の請求条件によって管理されます。アドオンユーザーと超過ユーザーの標準的な請求プロセス(サブスクリプション契約に記載)は、Flexの購入には適用されません。Flexの条件がGitLabサブスクリプション契約と矛盾する場合、購入においてはFlexの条件が優先されます。標準の請求条件は、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残高から引き落とされます。年間コミットメントが高いほど、予約済みクレジットあたりのレートは低くなります。ユーザーあたりの実効価格は別のコンポーネントであり、ボリュームディスカウントプランとは独立して決定されます。
途中追加
契約期間中いつでも年間コミットメントを増額できます。追加は、契約終了日を変更することなく、既存のFlex残高に加算されます。お客様の契約期間は当初の署名どおり継続され、引き出すための残高が増加します。
追加のプロビジョニング
追加は、注文書で購入する金額によって、Flexの年間コミットメント総額を増やします。GitLabはこの残高を年間コミットメント総額に加算します。
この金額は、翌暦月の1日からのみ割り当てることができます。追加によって、現在の予約に対して月中の変更がトリガーされることはありません。今月の割り当ては、プロビジョニングされた状態でロックされたままになります。
追加による割引プランのアップグレード
追加によって年間コミットメント総額が上位のボリュームディスカウントプランに達した場合、翌暦月の1日からより良いプランレートが適用されます。アップグレードされたレートは、追加額だけでなく、残りの年間コミットメント全体に今後適用されます。アップグレードされたレートは、今月またはそれ以前の月に遡って適用されることはありません。
例えば、元のコミットメントが90,000ドルであるとします。途中追加により、総額が120,000ドルになり、次の割引プランに配置されます。翌月の1日から、新しいレートの下でクレジットとシートがより多く利用できるようになります。今月の予約は、元のプランレートで継続されます。
追加のタイミング
月の任意の営業日に追加をリクエストできます。追加が完了すると、今月の既存の月次予約を変更することはできません。今月は、追加残高を引き出して、そうでなければ年間の従量課金予算を超過するであろう使用量を相殺できます。これにより、超過請求書が発行されるのを防ぎます。
追加のリクエスト
追加をリクエストするには、GitLabアカウントチームにお問い合わせください。彼らは新しいコミットメント総額と適用される割引プランを確認し、更新された年間コミットメントと契約残高を反映した中間修正注文書を発行できます。
GitLab Flexを購入する
GitLab Flexは、年次または複数年契約の定期購入として利用できます。GitLab Flexを購入するには、GitLabアカウントチームまたはGitLab Sales teamにお問い合わせください。
年間コミットメントには、以下を考慮する必要があります:
- 基本シート費用: ユーザー数 × シートプラン価格(PremiumまたはUltimate) × 12か月。
- 予想されるクレジット使用量: クレジットベースの機能の月間推定消費量 × 12か月。
- 成長バッファ: 年半ばの拡張または新しい機能の採用のための追加容量。
階層型ボリュームディスカウントが利用可能で、年間コミットメント総額に基づいて自動的に適用されます。
GitLab Flex契約に署名した後、最初の割り当てのプロビジョニングを開始できます。
プロビジョニング
Customers Portalで割り当てをプロビジョニングおよび変更できます。プロビジョニングが成功した場合、GitLabは割り当て情報を含むメール確認をサブスクリプション(「販売先」)連絡先に送信します。
- GitLab.comでは、変更はネームスペースに同期されます。
- GitLab Self-ManagedおよびGitLab Dedicatedでは、インスタンス用のアクティベーションコードを受け取ります。
将来のすべての予約は、初期設定で使用されたネームスペースまたはインスタンスに自動的に同期されます。
月次予約の割り当て
前提条件:
- 請求先アカウントマネージャーである必要があります。
- カスタマーポータルにサインインします。
- Edit monthly reservationを選択します。
- 月次予約をシートと製品に割り当てます。
- 年間Flex残高を確認します。
- 変更を保存を選択します。
割り当ての調整
契約の修正なしに、毎月Flexの割り当てを調整できます:
- シート数: シート数を増減します。
- 予約済みクレジットプール: 月次の使わなければ失効するクレジット予約を増減します。
- 支出管理: 従量課金制機能のために月次で割り当てられた支出を調整します。
割り当てを調整するには:
- カスタマーポータルにサインインします。
- 来月の割り当てを更新します。
- 変更をレビューします。
- 保存を選択します。
割り当て調整条件
以下の調整条件が適用されます:
- 変更は残りの残高の範囲内である必要があります。残りの年間コミットメントを超えて割り当てることはできません。
- 変更の締め切りは月末です。変更は、翌月に適用されるように今月のUTC 11:59pmまでに提出する必要があります。締め切り後に提出された変更は、翌々月に適用されます。月が始まった後は、その月の予約は確定しており、減額、取り消し、または日割り計算することはできません。
- シートと予約の変更は、月末にのみ有効になります。月の途中で予約を変更することはできません。
- 提供形態は固定されています。契約で選択した提供形態を変更することはできません。
- 月額最低予約は固定されています。契約で固定されている必須の月額予約を変更することはできません。
- シートプランの変更には、契約修正が必要です。PremiumとUltimateのプラン間で変更したい場合は、GitLabアカウントチームにお問い合わせください。プランの変更は、月の初めに有効になり、月中には適用できません。
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、およびオフライン環境間の使用量の分割。
- Forecast vs. actual usage: 予測される年間消費量と実際のペースの比較。
- Overage summary: 月間累計および年間累計の超過分。
使用量と支出の管理
コミットメントに対する支出を管理するために、支出上限(サブスクリプションレベルで)を設定し、予算アラートを受け取ることができます。
支出上限
機能ごとの上限は、特定のクレジットベースの機能が消費できる量を制限するため、1つの機能が共有プールを枯渇させることはありません。機能が上限に達すると、他のすべてが実行され続けていても、使用は停止します。上限は製品ごとであり、プール全体で共有されません。
重要でない機能や実験的な機能で制限したいものには、機能ごとの上限を使用します。
以下の機能ごとの上限を設定できます:
- 制限付き: 予約を超過しても超過料金なし、予約でブロックされます。支出上限は予約と同じです。
- 使用量上限: 予約を超過しても制限された超過料金。支出上限は予約と上限額の合計です。
- 無制限: 予約を超過しても超過料金は無制限。支出上限なし。
各機能には独自の独立した上限があります。例えば、GitLab Duoを5,000ドルに制限し、アーティファクトレジストリを無制限に設定できます。
使用状況の通知
GitLabは、既存の予算ガードレールフレームワークに基づいて、使用量が特定の制限に近づいたり超えたりするとメールを送信します。サブスクリプション請求連絡先にはドルベースの通知が送信され、ネームスペース管理者にはクレジットベースの通知が送信されます。
GitLabは、以下の場合に利用状況の通知を送信します:
- 製品が月間予約の50%、80%、または100%を超えた場合。100%に達すると、製品は従量課金を開始し、超過状態に入ります。
- 製品がその月で初めて超過状態に入り、年次コミットメントに対して定価で請求される場合。
- 上限のある製品がその上限の50%または80%を超えた場合(警告通知)、または100%に達して遮断された場合(遮断通知)。
Flex使用量ダッシュボードを表示する
前提条件:
- 管理者である必要があります。
- 右上隅で、管理者を選択します。
- 左サイドバーで、Flex Usageを選択します。
支出上限を設定する
機能ごとの支出上限を設定するには:
- カスタマーポータルにサインインします。
- Flex dashboardを選択します。
- 全ての機能を表示する月を選択します。
- 上限を設定したいアドオンの行で、Spend Controlドロップダウンリストから上限タイプを選択します。上限値を入力すると、その製品のレートでドル額に換算されます。
- 予約概要をレビューして、上限がアドオンの小計と合計に反映されていることを確認します。
- 保存を選択します。