コンテンツにスキップ

アドオンサービス

Buildのマーケットプレイス(build.io/add-ons)では、データベース、キャッシュ、検索、メール、AI推論など、アプリにアタッチできるマネージドサービスを提供しています。ダッシュボードからアドオンをプロビジョニングする手順については、データベースとアドオンを参照してください。

アドオンの請求形態は次の2種類に分かれます。

  • Build.ioアドオンはBuildのインフラストラクチャ上で動作し、Build.ioのサブスクリプションに合算して請求されます。従量課金の前に、契約に含まれるアドオンクレジットが消費されます。
  • パートナーアドオンはBuild経由でプロビジョニングしますが、提供と請求はパートナーが個別に行います。Build.ioの請求書には表示されず、エンタープライズのアドオンクレジットの対象にもなりません。
アドオン CLI名 サービス ステータス
SchemaToGo schema-to-go PostgreSQL GA
CacheToGo cache-to-go Redis GA
AveToGo ave-to-go MariaDB/MySQL GA
DonkeyToGo donkey-to-go MongoDB GA
SpandexToGo spandex-to-go ElasticSearch / OpenSearch GA
SequelToGo sequel-to-go Microsoft SQL Server GA
InferToGo infer-to-go AIモデル推論 Beta
MailerToGo mailertogo トランザクションメール GA

CLI名は addons:create に渡す名前です。

$ bld addons:create schema-to-go:basic -a my-app

引数は service:plan の形式です。プロビジョニングが完了すると、アドオンの接続情報(たとえば schema-to-go の場合は DATABASE_URL)が自動的にアプリのConfig Varとして設定され、変更を反映するためにdynoが再起動します。

オプションのフラグを使うと、作成時にアドオンをカスタマイズできます。

$ bld addons:create cache-to-go:premium-0 -a my-app --name my-cache --config MAXMEMORY_POLICY=allkeys-lru
$ bld addons -a my-app -j | jq '.[] | {name, plan: .plan.name, state}'
$ bld addons:info my-addon-name -j

別のアプリへのアドオンのアタッチ

Section titled “別のアプリへのアドオンのアタッチ”

アドオンはプロビジョニングしたアプリ専用ではありません。既存のアドオンを他のアプリにアタッチして、複数のアプリで共有できます(たとえば、1つのPostgresインスタンスを顧客向けアプリと管理者向けアプリで共有する場合など)。

$ bld addons:attach my-addon-name -a other-app

デタッチはアタッチメントIDで行います(IDは bld addons:info で確認できます)。

$ bld addons:detach ATTACHMENT_ID
$ bld addons:destroy my-addon-name -a my-app

addons:destroy を実行すると、基盤となるリソース(データベース、キャッシュなど)がデータごと完全に削除されます。スクリプトから実行した場合は確認プロンプトが表示されないため、本番アプリに対して実行する前にアドオン名をよく確認してください。

以下に記載しているのは定価で、いずれも月額です。表中のプロビジョニング名は、addons:create に渡す service:plan の値です。

まずはデータ量に見合う最小のプランから始めましょう。どのサービスも、あとからプランを上下に変更できます。完全かつ最新のプラン一覧は、それぞれのマーケットプレイスページに掲載されています。

マネージドPostgreSQL。

プラン プロビジョニング名 ストレージ メモリ 月額
Basic schema-to-go:basic 10 GiB 2 GiB $9
Standard-0 schema-to-go:standard-0 64 GiB 4 GiB $50
Premium-0 schema-to-go:premium-0 64 GiB 4 GiB $200
Standard-2 schema-to-go:standard-2 256 GiB 8 GiB $200
Premium-2 schema-to-go:premium-2 256 GiB 8 GiB $350
Standard-3 schema-to-go:standard-3 512 GiB 16 GiB $400
Premium-3 schema-to-go:premium-3 512 GiB 15 GiB $750
Standard-4 schema-to-go:standard-4 768 GiB 31 GiB $750
Premium-4 schema-to-go:premium-4 768 GiB 31 GiB $1,200
Standard-5 schema-to-go:standard-5 1 TiB 61 GiB $1,400
Standard-6 schema-to-go:standard-6 1.5 TiB 122 GiB $2,000
Premium-5 schema-to-go:premium-5 1 TiB 61 GiB $2,500
Premium-6 schema-to-go:premium-6 1.5 TiB 122 GiB $3,500
Standard-7 schema-to-go:standard-7 2 TiB 244 GiB $3,500
Standard-8 schema-to-go:standard-8 3 TiB 488 GiB $4,500
Standard-9 schema-to-go:standard-9 4 TiB 768 GiB $5,800
Premium-7 schema-to-go:premium-7 2 TiB 244 GiB $6,000
Premium-8 schema-to-go:premium-8 3 TiB 488 GiB $8,500
Premium-9 schema-to-go:premium-9 4 TiB 768 GiB $11,000
Standard-10 schema-to-go:standard-10 8 TiB 1024 GiB $12,000
Premium-10 schema-to-go:premium-10 8 TiB 1024 GiB $24,000

マネージドRedis。

プラン プロビジョニング名 メモリ 接続数 月額
Mini cache-to-go:mini 25 MB 20 $3
Premium-0 cache-to-go:premium-0 50 MB 40 $15
Premium-1 cache-to-go:premium-1 100 MB 80 $30
Premium-2 cache-to-go:premium-2 250 MB 200 $60
Premium-3 cache-to-go:premium-3 500 MB 400 $120
Premium-5 cache-to-go:premium-5 1 GB 1k $200
Premium-7 cache-to-go:premium-7 7 GB 10k $750
Premium-9 cache-to-go:premium-9 10 GB 25k $1,450
Premium-10 cache-to-go:premium-10 25 GB 40k $3,500
Premium-12 cache-to-go:premium-12 50 GB 65k $6,500
Premium-14 cache-to-go:premium-14 100 GB 65k $12,500

マネージドMariaDB/MySQL。

プラン プロビジョニング名 ストレージ メモリ 月額
Basic ave-to-go:basic 100 GiB 2 GiB $9
Standard-0 ave-to-go:standard-0 64 GiB 4 GiB $50
Standard-2 ave-to-go:standard-2 256 GiB 8 GiB $200
Standard-3 ave-to-go:standard-3 512 GiB 16 GiB $400
Standard-4 ave-to-go:standard-4 768 GiB 31 GiB $750
Standard-5 ave-to-go:standard-5 1 TiB 61 GiB $1,400

マネージドMongoDB。

プラン プロビジョニング名 ストレージ メモリ 月額
Standard-0 donkey-to-go:standard-0 64 GiB 4 GiB $50
Standard-2 donkey-to-go:standard-2 256 GiB 8 GiB $200
Standard-3 donkey-to-go:standard-3 512 GiB 16 GiB $400
Standard-4 donkey-to-go:standard-4 768 GiB 31 GiB $750
Standard-5 donkey-to-go:standard-5 1 TiB 61 GiB $1,400
Standard-6 donkey-to-go:standard-6 1.5 TiB 122 GiB $2,000
Standard-7 donkey-to-go:standard-7 2 TiB 244 GiB $3,500
Standard-8 donkey-to-go:standard-8 3 TiB 488 GiB $4,500
Standard-9 donkey-to-go:standard-9 4 TiB 768 GiB $5,800

マネージドElasticSearch / OpenSearch。無料プランの Dachs は、開発や検索機能の試作に適しています。

プラン プロビジョニング名 メモリ 容量 月額
Dachs spandex-to-go:dachs 1 GiB 24 GiB 無料
Dachs HA spandex-to-go:dachs-ha 2 GiB 24 GiB $127
Drake HA spandex-to-go:drake-ha 32 GiB 384 GiB $1,086

マネージドMicrosoft SQL Server。

プラン プロビジョニング名 メモリ CPU ストレージ 月額
Basic sequel-to-go:basic 2 GiB 1-Core 10 GB $299
Standard sequel-to-go:standard 16 GiB 4000m 128 GiB $799
Large sequel-to-go:large 32 GiB 8000m 512 GiB $1,299

AIモデル推論。今後さらにプランが追加される予定です。

プラン プロビジョニング名 月額
Basic infer-to-go:basic $5

トランザクションメール。

プラン プロビジョニング名 月額
Micro mailertogo:micro $9
Mini mailertogo:mini $19
Small mailertogo:small $79
Startup mailertogo:startup $149
Chatty mailertogo:chatty $299
Verbose mailertogo:verbose $499