2022年3月10日

製品アップデート

Continuous Delivery

Continuous Integration

Feature Flags

FinOps

Harness新価格と新プランの発表

この度、Harnessの全モジュールの価格とプランを簡素化しました。新しい価格体系については、スクロールしてお読みください。

new harness pricing and plan.webp

この度、Harnessの全モジュールの価格とプランを簡略化した新価格を発表いたします。ここ数年、HarnessはContinuous Delivery-as-a-Serviceをルーツとして、Continuous Integration(CI)Continuous Delivery(CD)Feature Flags(FF)Cloud Cost Management(CCM)といった隣接分野を統合した、より幅広い開発者優先のソフトウェアデリバリープラットフォームへと発展してきました。

ソフトウェア開発、デプロイメント、運用のライフサイクルを通じて摩擦のないセルフサービス体験を開発者に提供するために、このプラットフォームはゼロから構築されました。個人のエンジニア、小規模なチーム、中堅企業、大規模なグローバル企業など、あらゆる規模のお客様が、すでにHarness Platformの広さと深さの恩恵を受けています。本日、世界レベルのソフトウェアデリバリーを民主化することを目的に、これらの様々な顧客層に合わせた新しいプランと価格を発表します。

Community、Free、Team、Enterpriseの4つのプラン

Pricing Plan .png                               図1 Harness価格とプランのフレームワーク

複数のHarnessモジュールの価格を深く検討するうちに、まずはアプローチの枠組みを定義する必要性に気づきました。その結果、Harnessのモジュールを4つのプラン(上図参照)で提供することが望ましいという結論に至りました。

  1. Community Editionは、オープンソースまたはソースから入手可能なHarnessモジュールで、オープンでコミュニティー主導のソフトウェアに関心のある開発者や小規模チームのために提供されています。これらのエディションは、セルフホスティング形式でのみ利用可能で、初期導入は通常、開発者のラップトップまたは単一のクラウドVMで開始されます。ほとんどのモジュール機能はこれらのエディションに含まれますが、エンタープライズプラットフォーム機能(下記のEnterpriseプランを参照)は商用プランに予約されています。Harness Loves Open Sourceのページでは、Harness CIおよびCDモジュールの現在のCommunity Editionを紹介しています。
  2. Freeプランは、使用量に制限はあるものの十分な機能を備えたサービスで、小規模なスタートアップ企業や開発者グループ向けです。Freeプランでは、永久無料アカウントにサインアップするだけで、ユーザーは何の義務もなく(もちろんクレジットカードも不要で)利用できます。Freeプランは、SaaSのみのオプションで、全てのHarnessモジュールで利用可能です。Freeプランで始めるには、こちらをクリックしてください。
  3. Teamプランは、成長企業向けに最適化された画期的なサービスです。このような企業は通常、大企業が重視するセキュリティー、管理、およびガバナンス機能を必要としません。そのため、Teamプランには、このようなエンタープライズプラットフォームの機能は含まれていません。ユーザーはいつでも、非常に定額の月額費用で、Freeプランから有料のTeamサブスクリプションに変更することができます。Teamプランは、特に断りがない限り、SaaSのみのオプションで全てのHarnessモジュールを利用できます(例えば、この投稿で後述するHarness CI Team Self-Hostedの場合など)。
  4. Enterpriseプランは、世界で最も要求の厳しいビジネスに対応するために構築された、エンタープライズ規模の最上位プランです。このプランのユーザーは、セキュリティー、管理、およびガバナンスに焦点を当てたHarnessのエンタープライズプラットフォーム機能をフルに活用することができます。このような機能には、きめ細かいRBAC、監査証跡、パイプラインガバナンス、カスタムダッシュボードが含まれます。ユーザーはいつでも、低額の月額費用で、FreeプランまたはTeamプランから有料のEnterpriseサブスクリプションに変更することができます。Enterpriseプランでは、SaaSオプションやSelf-Hostedオプションを柔軟に活用することができます。

上記のプランについて、いくつかの注意点があります。

  • 上記のプランは全て、Harness CDにはサービス、Harness CIには開発者というように、モジュール別の価格単位を使用しています。これらの単位の詳細については、次のセクションで説明します。これらの単位は、過去30日間のアクティブな使用状況を監視し、このアクティブな使用状況のみが価格設定にカウントされます。言い換えれば、Harnessのアカウントにある非アクティブな単位に対して課金されることはないのです。
  • 近い将来、クレジットカードによるセルフサービスの課金オプションを導入し、ユーザーがこれまで以上に簡単にHarnessサブスクリプションを管理できるようにする予定です。また、その時点で月額プランもご利用いただけるようになる予定です。

では、上記のフレームワークをHarnessの4つのモジュールに当てはめるとどうなるか、確認してみましょう。

Harness Continuous Delivery

Harness Continuous Delivery(CD)モジュールは、2017年の販売開始以来、サービスインスタンス単位の価格設定となっています。サービスインスタンス数の正確な計測方法は、デプロイ技術によって異なります。例えば、Kubernetesでは、基本的にCDパイプラインを使用してKubernetesクラスターにサービスをデプロイする際にインスタンス化されるpod単位です。同じように、100万回のサーバーレス関数呼び出しは、1つのサービスインスタンスライセンス消費としてカウントされました。

Harness CDの新価格モデル

今回の発表では、2つの主要な価格帯の変更が行われました。

  1. Harness CDでは、導入されたサービス数に応じた価格設定に移行しています。この変更の理由は、サービスの概念がユーザーにとってより理解しやすいからです。ここでのサービスとは、ユーザーがCDパイプラインを使ってデプロイするマイクロサービスやカスタムアプリケーションと同じものを指します。従って、今日のマイクロサービス主導のクラウドネイティブ時代における価値創造と直接的な関連があります。一方、サービスインスタンスは、ビジネスニーズの変化に応じてその数が大きく変わる可能性があるため、非常に動的な性質を持っています。そのため、ユーザーは何個のサービスインスタンスに予算を割けばよいのか理解しづらいことがあります。新しいサービスベースの価格設定ユニットは、そのような懸念を取り除きます。マイクロサービスの導入や廃止は、常に綿密に計画されたエンジニアリングの取り組みであり、決して不意打ちを食らうことはないからです。つまり、サービス数は比較的安定した数字であり、Harness CDの価格設定に適した単位なのです。なお、アクティブなサービスインスタンスが20個になると、追加のサービスライセンスが消費されるため、サービスインスタンスの数が多いモノリシックなサービスもこのアプローチで計算されます。
  2. Harness CDを利用してデプロイされたサーバーレス機能については、デプロイされた機能に応じた価格設定に移行します。新方式では、5つのサーバーレス機能を1つのサービスライセンスとしてカウントします。

Harness CDの新プラン
CD-Plans-and-Pricing-1920w.png

                                          図2 Harness CDの価格とプラン

上図のように、Harness CDの新プランを4つご紹介します。

  1. Harness CD Community Editionは、Harness CDのソース提供型、コミュニティーサポート型のセルフホスト製品として、2022年1月に発売されました。エンタープライズプラットフォームの機能は多くありませんが、Kubernetesを含む複数のクラウドプラットフォームへのデプロイを効率化することに関しては、豊富な機能を備えています。
  2. Harness CD Freeプランは、Harness CD Community Editionと同様に、Kubernetes、VM、Serverlessなど、全てのデプロイタイプへの対応を含めCDの全機能を備えています。ただし、SaaSオプションとしてのみ提供され、1カ月あたり5サービス、100デプロイまでという制限があります(最初の1000デプロイ以降)。
  3. Harness CD Teamプランは、1サービスライセンスあたり月額100ドルから(年間課金制)で、Freeプランのような制限はありませんが、Enterpriseプランのようなプラットフォーム機能は備えていません。Teamプランでは、最大100サービスライセンスまで購入可能です。
  4. Harness CD Enterpriseプランには、CDの全機能に加え、エンタープライズプラットフォーム機能が含まれています。ユーザーは、希望する数のサービスライセンスを購入することができます。

さらにいくつかの注意点があります。

  • 上記のプランでは、価格設定のためにアクティブなサービスのみを使用しています。アクティブなサービスとは、過去30日間に少なくとも1回のデプロイメントが行われたユニークなサービスと定義されます。
  • 上記のプランと価格は、さまざまな種類の非本番環境や本番前環境を含め、ソフトウェアデリバリライフサイクル全体を通してHarness CDを簡単に導入できるように設計されています。これは、特定のサービスがデプロイされる環境の数に依存しないアプローチであるためです。なお、追加のサービスライセンスは、20のアクティブなサービスインスタンスの単位で消費され、必要な数の環境にまたがることができます。

Harness CDの既存顧客への対応

Harness CDのような大人気商品の価格改定は、既存のお客様にどのような影響があるか、常に懸念されるものです。今回の発表は、全て良いニュースであることを、既存のお客様にお約束したいと思います。

  1. 今後数カ月の間に、現在Harness CD Professionalをご利用のお客様は、Harness CD Enterprise Planに自動的にアップグレードされます。同様に、現在Harness CD Essentialsをご利用のお客様は、Harness CD Team Planにアップグレードされます。どちらの場合も、新プランは旧プランと比較して、より豊富な機能を備えています。
  2. 上記の自動的かつ無償のアップグレードに加え、既存のお客様は、今後18カ月間、現在の価格モデルを継続する選択肢があります。また、今後18カ月間は、サービスベースの新価格モデルへの移行を選択することができますが、移行を義務付けられるものではありません。ただ、魅力的であるため、ほとんどの既存顧客が次の更新時にはサービスインスタンスモデルからサービスベースの価格モデルへ乗り換えると思われます。

Harness Continuous Integration

Harness Continuous Integration (powered by Drone) モジュールの新プランを発表できることを嬉しく思います。私たちは、Droneのオープンソースの伝統とコミュニティに敬意を払い、成長を続けますが、同時に、Harness CIのSaaSバージョンを含む、あらゆる規模の企業に適した新しいプランを追加します。なお、Harness CIの開発者ベースの価格単位は変更されません。

Harness CIの新しい料金プラン

Harness CIは、現在、以下の4つのプランで提供されています。

  1. Harness CI Community Editionは、以前はDrone Open Sourceと呼ばれ、DroneオープンソースCIプロジェクトをセルフホスティングで始めるための超人気オプションです。エンタープライズプラットフォームの機能は多くありませんが、クラウドネイティブアプリケーションのビルドとテストの自動化に関しては、豊富な機能を備えています。
  2. Harness CI Freeは、Harness CIの新しいSaaS専用プランです。当初は時間制限なく2500ビルドまで、その後は毎月100ビルドまで(当初の2500ビルド完了後)利用できるように制限されています。
  3. Harness CI Teamプランは、成長企業向けの有償プランです。Self-HostedとSaaSの両方が利用可能です。Self-Hostedオプションは、以前はDrone EnterpriseまたはHarness CI Essentialsとも呼ばれていました。Team SaaSオプションは、全く新しいプランです。SaaSとSelf-HostedのTeamプランオプションは、いずれも開発者1人当たり月額25ドルです(年間課金)。
  4. Harness CI Enterpriseプランは、管理性(高可用性、水平スケーリング)、セキュリティーに厳しい大企業向けに構築された有償プランです。また、このプランには、Self-HostedとSaaSの両方のオプションが用意されています。SaaS、Self-Hosted Enterpriseプランともに、開発者1人あたり月額50ドル(年額課金制)となっています。

Harnessのプランと価格体系に合わせ、Harness CIの開発者単位も実際の使用量に基づいています。過去30日間にHarness CIでビルドするためにGitリポジトリーにコードをコミットした開発者は、自動的にこの使用量にカウントされます。このアクティブな開発者数を把握するために、ユーザーが特別な設定をする必要はありません。Harness Platformが計測し、サブスクリプションページに表示されるので、ユーザーは現在と過去の使用量を把握することができます。また、ビルドパイプラインの設計やダッシュボードの閲覧にHarness Platformを使用するだけのHarness CIユーザーは、アクティブな開発者としてカウントされません。そのため、Harness CIを制限なく自由に利用することができ、コスト面での懸念もありません。

CI-SaaS-1920w.png                                        図3 Harness CIの価格とプラン(SaaS型)

CI-Self-Hosted-1920w.png                          .     図4 Harness CIの価格とプラン(Self-Hosted型)

Harness CIの既存顧客への対応

今回の発表は、既存のHarness CIをご利用のお客様には、全て良いニュースであることをお約束いたします。というのも、今回の発表では、既存のプランが名称変更され、新しいプランが追加されただけだからです。詳細は以下の通りです。

  1. Harness CI Community Edition(旧称:Drone Open Source)は、従来と変更ありません。
  2. Drone Enterprise / Harness CI Essentialsプランは、Harness CI Team(Self-Hosted)に名称が変更されました。
  3. Harness CI Enterpriseプランに変更はありません。
  4. Harness CI FreeとHarness CI Team(SaaS)が新プランとして追加されました。

Harness Feature Flags

Unscripted 2021カンファレンスで発表されたHarness Feature Flags(FF)は、Harness Platformの最新モジュールです。これは、開発者がフィーチャーフラグを作成、更新、有効化、無効化、削除などのアクションで管理することに基づく、業界標準の価格設定方式に従ったものです。フィーチャーフラグは、月次アクティブユーザー(MAU)とも呼ばれる、顧客アプリケーションのエンドユーザーの体験を管理するために使用されます。具体的には、30日間にクライアントサイドSDK(JavaScript、iOS、Android、C/C++、Reactなど)からフラグを評価するユニークなエンドユーザーとしてMAUが定義されます。各プランにはMAUのデフォルト割り当てがあり、Team/Enterpriseプランでは必要に応じてMAUを追加購入することができます。なお、これらのプランには、サーバー側のMAUを無制限に管理する機能が付いています。

FF-Plans-and-Pricing-1-1920w.png                                       図5 Harness FFの価格とプラン

Harness FFの3つのプランをまとめると、次のようになります。

  1. Harness FF Freeプランは、小規模なチームが機能展開をコントロールするためのスタートアップを支援します。最大2名の開発者、最大25,000MAUまで利用可能です。
  1. Harness FF Teamプランは、成長企業におけるフィーチャーフラグのロールアウトに最適化されています。最大50名の開発者がこのプランを利用でき、開発者1名あたり月額42ドル(年間価格)です。MAUのデフォルトの割り当ては25,000が上限で、オプションで最大100万MAUまで追加購入することができます。この上限を超える場合は、Enterpriseプランが必要となります。
  2. Harness FF Enterpriseプランは、要求の厳しい企業におけるフィーチャーフラグのスケーラビリティ、セキュリティ、およびガバナンスを考慮して構築されています。組織はこのプランを、開発者1人あたり月額75ドル(年間価格)で利用できます。MAUのデフォルトの割り当ては25,000が上限で、必要に応じてMAUを追加購入することも可能です。

Harness Cloud Cost Management 

Harness CCMの新料金プラン

また、Harness Cloud Cost Management(CCM)の新簡易価格も発表しています。従来、このモジュールは、KubernetesとAmazon ECSクラスターのコンテナ型クラウド費用に対する割合と、コンテナ型でないクラウド費用に対する別の割合で価格が設定されていました。今回の変更により、Harness CCMが管理する全クラウド費用に対する単一のパーセンテージを使用するよう、価格設定が簡素化されました。つまり、コンテナ型と非コンテナ型のクラウド費用の区別がなくなりました。クラウドコスト管理の最適化と自動化を目的としたソリューションとして、Harness CCMはSaaSオプションとしてのみ提供されます。
 

CCM-Pricing-1920w.png                                             図4 - Harness CCMの価格とプラン

Harness CCMの既存顧客への対応

既存のHarness CCMのお客様には、この発表が全て良いニュースであることをお約束します。なぜなら、Harness CCM Enterpriseプランに自動的にアップグレードされ、今後18カ月間、現在の価格を継続して使用することができるからです。さらに、既存のお客様は、ご自身のニーズに応じて、いつでも新しい価格設定を採用することができます。

結論

Harnessは、Dev/DevOpsツール分野におけるディスラプターとしてよく知られています。Harnessは、Continuous Delivery-as-a-Service製品で初めて市場に参入し、あらゆる業種の顧客がクラウドネイティブなコードを本番環境に迅速に出荷できるようにするための先駆的な存在となっています。

Harness CDと同じHarness PlatformにCI、FF、CCMを追加することで、Harnessのビジョンである統合ソフトウェアデリバリープラットフォームが現実のものとなったのです。しかし、ユーザーはこのプラットフォームをオールオアナッシングで利用することを迫られてはなりません。全てのモジュールは、それぞれの市場セグメントで最高の製品となるように設計されており、他のモジュールを同時に使用する必要はなく、スタンドアロンモジュールとして使用することが可能です。今回の発表で、あらゆる規模や業種のお客様が全てのモジュールを利用できるような価格設定とプランを見つけてください。


この記事はHarness社のウェブサイトで公開されているものをDigital Stacksが日本語に訳したものです。無断複製を禁じます。原文はこちらです。

Harnessに関するお問い合わせはお気軽にお寄せください。

お問い合わせ