StudioからmicroCMSのHobbyプランへ移ったあと、転送量20GBを超えるとどうなりますか?

結論

StudioからmicroCMSのHobbyプランへ移行したあと、月間のデータ転送量が20GBを超過するとAPIが即時に停止します。APIを通じて画面を表示しているサイトではコンテンツが表示できなくなる場合があり、再開するには有料プランへ変更するか、翌月1日の午前9時まで待つ必要があります。

microCMSへの移行更新日

microCMSのHobbyプランで転送量20GBを超えるとどうなりますか?

月の途中で20GBを超えたら、サイトはどうなるのでしょうか。超えたその時点で、APIが止まります。Hobbyプランには超えた分を払って使い続ける仕組みがありません。Hobbyプランの20GB上限を超えると、データを取り出せなくなります。

影響が大きいのは、ページを開くたびにmicroCMSへ直接APIリクエストを送り、その結果を表示しているサイトです。この作りでは、記事の本文や一覧が正常に表示されなくなる場合があります。Studioから移ったばかりで、記事を毎回取りに行く作りにしているなら、まず気にしておきたい点ですね。

この転送量には、API経由で取得するJSONテキストのデータだけでなく、microCMS上にアップロードした画像や各種ファイルの読み込み量も含まれます。配信拠点のキャッシュを経由してブラウザへ届けられた通信であっても、データ転送量として加算されるルールです。Studio時代の画像をmicroCMSのメディアに入れ直して記事から読み込んでいると、テキストより画像のほうが転送量をずっと多く使いがちです。

停止してしまったAPIは、何もしなければ翌月1日の午前9時を迎えるまで復旧しません。転送量のカウントは毎月リセットされるため、待てば元どおり使えるようになります。もし月の途中で早急に復旧させたい場合は、管理画面の「サービス設定」から「お支払い」を開き、月200GBの転送量を含むTeamプラン以上へ変更する手続きが必要です。

microCMSの転送量の使用状況はどこで確認できますか?

たとえば月の半ばに、10GBに達したことを知らせるメールが届いたとします。そのときは管理画面の「サービス設定」→「データログ」→「データ転送量」を開いてください。この画面では、月ごとの合計と日ごとの転送量をグラフで見られます。

グラフは、直近3か月の中から表示する月を選ぶ形式です。3か月より前のデータは表示されません。前の年の同じ月と比べたいなら、数字を自分で控えておく必要があります。

無料のHobbyプランでは、10GB、16GB、20GBの3段階に到達したタイミングでシステムから自動的に通知メールが届きます。日ごとのグラフで急に増えた日を探すと、画像の多い記事を公開した日など、思い当たる原因が見つかるでしょう。

一方で、自分で数値を指定して警告を受け取りたい場合、任意の閾値を設定できる機能はTeamプラン以上の有料プランに限定されます。TeamやBusinessなどの上位プランであれば、「通知設定」からGB単位の閾値を最大10個まで登録でき、設定した通信量に達した時点で管理者ロールのアドレスへメールを送信させる運用が可能です。操作の詳細はデータ転送量の確認手順で案内されています。

転送量超過でmicroCMSのAPIが止まらないようにするにはどうしますか?

HobbyプランとTeamプランでは、上限を超えたときの扱いがまったく違います。Hobbyは20GBを超えると止まります。Teamは止まらずに、超えた分が料金に上乗せされますね。

Teamプランは有料で、転送量は月200GBまで含まれ、超えた分は従量で課金されます。金額はmicroCMSの公式料金ページで確認してください。サイトが止まる心配をなくしたいなら、Teamへ移るのがいちばん早い方法です。

一方、Hobbyのまま続けたいなら、転送量そのものを減らします。Next.jsなどで静的生成(SSG、ビルド時にページを作っておく方式)にして記事データをビルド時だけに取る作りにすると、記事データの取得はビルドのたびに数えられ、閲覧されるたびには数えられません。ブラウザ側で記事を取りに行く部品があれば、その分は閲覧のたびにかかります。ただし、画像やファイルをmicroCMSから直接読み込んでいる分は、静的生成でも閲覧のたびに転送量がかかります。

画像による転送量の膨張を防ぐには、microCMSが備えている画像APIを活用します。パラメータを付与して画像の横幅やファイル品質を適切なサイズへ変換して配信すれば、変換後のファイルサイズを元に転送量が計算される仕組みです。また、動画などの容量が大きいファイルについては、microCMSではなく外部のストレージサービスへ分離して配信する運用も有効ですね。

個人ブログや小さな会社サイトならHobbyプランで十分ですか?

個人の日記ブログや、数ページで構成される小規模な企業のコーポレートサイトであれば、無料のHobbyプランだけで運用を続けられるでしょうか。件数の面では、Hobbyでほぼ足ります。Hobbyは個人の小規模なプロジェクト向けの無料プランで、メンバーは最大3人、APIは最大5個、コンテンツは10,000件まで登録できます。

迷うとしたら、転送量のほうです。無料のHobbyから有料のTeamへ上げるかどうかは、月20GBに収まるかで決まります。Teamのコンテンツ上限は20,000件ですが、小さなサイトにとって大事なのは200GBの転送量のほうでしょう。

通信量についても、Next.jsの静的レンダリングなどを利用してビルド時にページを生成し、ブラウザ側から記事を取りに行く部品を置かなければ、サイト閲覧時に毎回APIのJSON通信は発生しません。閲覧者がアクセスした際は生成済みのキャッシュから配信されるため、データ転送量を低く抑えられます。とはいえ、施工事例や料理の写真などを高画質のまま大量に掲載すると、訪問者がページを開くたびに画像データの転送量が消費されます。

まずHobbyで始め、10GBと16GBの通知メールが来る時期を見て決める進め方でも遅くありません。もし20GBを超えて止まったら、Teamプラン以上へ変えるか、翌月1日の午前9時頃に利用量がリセットされるのを待ちます(APIが止まった時の対処)。

記事が1,000件を超える場合、microCMSの無料プランで取り込めますか?

たとえば記事が1,200本あるブログを移す場合を考えます。Hobbyプランのコンテンツ上限は10,000件なので、件数そのものは収まります。ネックになるのはCSVインポートで、Hobbyでは1回に取り込めるのが1,000件までです。Teamでは2,000件になります。

1,200本なら、CSVを1,000件と200件の2つに分けて取り込めば済みますね。

CSVの細かい仕様はCSVインポートのマニュアルで確認できます。CSVを作るときの決まりは次のとおりです。

  • 取り込めるのはリスト形式のAPIだけ
  • 文字コードはUTF-8(BOMなし)
  • 1件でもエラーがあると処理が止まり、そのファイルの記事は1件も追加されない

また、CSVファイルを使わずにプログラムを組んで一括登録する場合は、WRITE APIを利用します。POSTで登録するには、APIキーのデフォルト権限か個別権限でPOSTを有効にし、そのキーをリクエストヘッダーに入れて送ります。呼び出しは秒間5回までです。WRITE APIを使っても、サービス全体のコンテンツ上限を超えて登録することはできません。

こんな聞き方も

  • microCMSのHobbyプランで転送量20GBを超えるとどうなりますか?
  • microCMSのHobbyプランで転送量を超えるとどうなりますか?
  • 転送量超過でmicroCMSのAPIが止まらないようにするにはどうしますか?
  • microCMSの転送量の使用状況はどこで確認できますか?
  • 個人ブログならmicroCMSのHobbyプランで十分ですか?
  • 記事が1,000件を超える場合、microCMSの無料プランで取り込めますか?
  • 無料でセルフホストできるStrapiとmicroCMSはどちらが安く済みますか?
  • microCMSのフロントエンド作成チュートリアルは英語でどんなものがありますか?

あわせて知りたい(関連する疑問)

QStrapiを自分でホストするのとmicroCMSではどちらが安いですか?

ソフトウェア単体の費用で見ると、Strapiの料金プランにあるCommunityプランは無料で、MITライセンスのオープンソースとして提供されています。一方のmicroCMSも、無料のHobbyプランで運用を始められます。違いが出るのは、そのあとの運用です。

Strapiを自分でホストする場合、まずサーバーを用意する必要があり、その料金がかかります。DigitalOceanで動かす構成を例にとると、Strapiの運用作業にはStrapiとシステムの更新、セキュリティ情報の確認、更新前のバックアップが含まれます。こうした作業を誰が、どのくらいの頻度で担うかで、実際の費用は大きく変わりますね。

対するmicroCMSはコンテンツ管理を担当するサービスで、サイトの表示側を配信するウェブサーバーは別に用意します。ただし、Hobbyプランの月間データ転送量が20GBを超えるとAPIが即時に停止する制約があります。止まらないようにするには有料のTeam以上への変更が必要で、Teamには転送量200GBまでが含まれ、超えた分は従量で課金されます。

サーバーの面倒を見られる人が社内にいて、転送量も多いサイトなら、Strapiのほうが安く収まるかもしれません。一方、更新作業を担える人がいない小さなサイトなら、microCMSの無料のHobbyか有料のTeamのほうが、実際の負担は軽く済みそうです。

QHobbyプランで止まったAPIを月の途中で戻せますか?

月間データ転送量が20GBを超えてAPIが停止してしまったとき、翌月まで待たずに月の途中でサービスを再開させる手段はあるのでしょうか。月の途中でも戻せます。転送量の超過で止まったAPIは、Teamプラン以上に変更すると再開します。

プランの変更手順は次のとおりです。

  1. サイドバーの歯車アイコンからサービス設定を開く
  2. 「お支払い」を選ぶ
  3. 「変更する」から利用するプランを選んで進める

詳細な画面遷移はプラン変更とお支払い設定に記載されています。この先の画面では、14日間の無料トライアルの開始と支払い情報の登録が案内されます。

追加費用をかけずに無料プランのまま復旧させたい場合は、月替わりのタイミングを待つ形になります。転送量の利用データは毎月1日にリセットされる仕様となっており、翌月1日の午前9時頃を迎えるとAPIの停止状態が自動的に解除されます。

なお、管理画面内の案内にある「APIを再開する」というボタンは、料金の支払い失敗などが原因でプランが強制変更された際に利用データを削って復旧させるための操作です。転送量超過による停止を月の途中で戻す手順とは異なりますので、混同しないよう注意したいですね。

Q転送量の超過分は月の途中でも確認できますか?

たとえば18日の時点で、今月どれくらい使ったかを知りたいとします。管理画面の「サービス設定」>「データログ」>「データ転送量」でグラフを開き、その日の位置にカーソルを重ねてください。当日の転送量と、月初から当日までの合計が表示されます。現在までに何GBを消費したかがひと目で把握できるため、20GBの制限まで残り何GBの余裕があるのかを日次で計算できますね。

Hobbyプランの場合、そもそも「超過分」が積み上がることはありません。月の転送量が20GBを超えた時点でAPIが止まるので、上限を超えて使い続けることがないからです。止まったあとはTeamプラン以上へ変更すれば再開でき、変更しなければ翌月1日の午前9時に停止が解除されます。

ちなみに、Teamプランで200GBを超えそうなときも、同じ画面で月初からの合計を見ます。そこから200GBを引いた量が、上乗せされる転送量の目安です。

また、画面を開いていなくても、Hobbyプランでは累計転送量が10GB、16GB、20GBに達した各時点で通知メールが自動送信されます。16GB到達のメールを受信した段階で管理画面のデータ転送量グラフを確かめ、日ごとの増加傾向を把握しておけば、突然のAPI停止に慌てるリスクを減らせます。

Q英語のmicroCMSチュートリアルはありますか?

英語の資料もあります。日本語の資料ほど数は多くありませんが、Next.jsと組み合わせる手順なら英語で一通り追えます。

英語版の公式ドキュメントには、Next.jsのApp RouterとPages Routerそれぞれについて、始め方とチュートリアルへの案内がありました。microCMSは英語版のサービスサイトも公開しているので、海外のメンバーに料金や機能を説明したいときにも使えます。

加えて、GitHub上で公開されている公式JavaScript SDKのリポジトリにも英語版のREADMEへ誘導するリンクが用意されており、ライブラリの導入手順やコードの書き方を英語で直接確認できる体制が整っていました。

日本語で読めるなら、選択肢はさらに広がります。公式ブログには、Next.js 15のApp RouterとmicroCMSを組み合わせてブログを作るチュートリアルがあります。Studioから移ってNext.jsでサイトを組み直す人には、ちょうど当てはまる内容です。英語の資料で全体の流れをつかみ、細かい設定は日本語の記事で補う、という読み方もできますね。

出典

この内容をChatGPTで相談

無料診断