コラム
Cloudflareで小さな業務システムを作る
目次
ホームページや業務システムを作るとき、「どこで動かすか」は大切な選択です。サーバーを自分で用意するのか、レンタルするのか、それともサーバレスを使うのか。言葉は難しく見えますが、考え方はシンプルです。
この記事では、XServerやさくらのレンタルサーバー、AWS・GCP・Cloudflareを例に、それぞれの違いと選び方を初心者向けに整理します。最後に、Cloudflareのサーバレスを選ぶ理由と料金の目安も紹介します。
まず知っておきたい「サーバー」の意味
サーバーとは、Webサイトや業務システムのデータを置き、利用者からのリクエストに応じて画面やデータを返すコンピューターです。自分のパソコンだけで公開するのではなく、インターネット上でいつでも使える場所を用意する、と考えると分かりやすいでしょう。
サーバーありの構成とは
ここでいう「サーバーあり」は、1台または複数台のコンピューターを、サービスを動かす場所として確保する構成です。物理サーバー、VPS、クラウド上の仮想サーバーなどが含まれます。
自由度が高く、OSやミドルウェア、常駐プロセスまで細かく設定できます。一方で、セキュリティ更新、監視、バックアップ、障害対応なども自分で設計・運用する必要があります。
大規模な処理、特殊なソフトウェア、常に動き続ける処理が必要なサービスには向いていますが、初めての小さなサイトや業務システムには少し大がかりになることがあります。
レンタルサーバーとは
レンタルサーバーは、サーバー会社が用意した環境を借りて使うサービスです。サーバー本体の管理やネットワーク、基本的な保守を会社側に任せられるため、Webサイトを始めやすいのが特徴です。
XServer、さくらのレンタルサーバーなどが代表例です。WordPressを簡単に始められるプランがあり、ブログや会社案内、比較的シンプルなWebサイトに向いています。
料金は契約期間やプランで変わります。確認時点では、さくらのレンタルサーバーはライトが月額換算121円から、スタンダードが月額換算500円から、毎月払いではスタンダード660円です。XServerの通常レンタルサーバーは月額693円からと案内されています。キャンペーンや契約期間で変わるため、契約前に公式料金を確認しましょう。
サーバレスとは
サーバレスは「サーバーがない」という意味ではありません。サーバーを用意して管理する仕事を、サービス提供会社に任せる考え方です。開発者は、必要な処理を関数やアプリとして登録し、アクセスがあったときに実行します。
アクセスが少ないときは小さく動き、アクセスが増えたときは自動的に処理を増やせます。使った量に応じて料金が決まるサービスが多く、最初から大きなサーバーを借りなくてよい点がメリットです。
ただし、処理時間やリクエスト数などの制限があります。長時間動き続ける処理、特殊な実行環境、複雑な状態管理が必要な場合は、サーバーありの構成や別のサービスと組み合わせます。
AWS・GCP・Cloudflareの違い
AWS、GCP、Cloudflareはいずれも、サーバレスを含むクラウドサービスを提供しています。どれが一番よいかは、作るもの、使いたいサービス、運用できる体制によって変わります。
AWSは、コンピューター、データベース、ストレージ、ネットワークなどの選択肢が非常に多いサービスです。細かく設計できるため、本格的なシステムや将来の拡張を見据えた構成に向いています。その分、サービスの選択や権限、料金管理を学ぶ必要があります。
GCPは、Googleのインフラやデータ分析、AI、コンテナなどと組み合わせやすいクラウドです。Google Workspaceやデータ分析との連携を重視する場合に候補になります。AWSと同じく、利用したサービスや処理量に応じて料金が変わります。
Cloudflareは、DNS、CDN、セキュリティ、Pages、Workers、D1、R2などを、インターネットの入口に近い場所でまとめて使えるサービスです。小さなWebサイトや業務システムを、少ない運用負担で公開しやすい点が特徴です。
Cloudflareのサーバレスを選ぶ理由
1つ目は、Webサイトと処理を近い場所でまとめやすいことです。静的な画面はPages、サーバー側の処理はWorkers、データはD1、ファイルはR2というように、役割を分けて構成できます。
2つ目は、アクセスが少ない段階から始めやすいことです。最初から大きなサーバーを契約するのではなく、必要な処理だけを小さく動かせます。試作や社内向けの業務システムから始め、利用状況を見ながら拡張できます。
3つ目は、配信・セキュリティ・開発環境を同じサービス群で考えやすいことです。認証、フォーム受付、API、キャッシュ、データベースなどを組み合わせ、運用の全体像をシンプルに設計できます。
Cloudflareの料金の目安
Cloudflare Workersは無料プランがあり、WorkersとPages Functionsを合わせて1日10万リクエストまでが目安です。静的アセットへのリクエストは無料・無制限と案内されています。
より多く使う場合のWorkers Paidは、アカウント単位で月額5ドルからです。月1,000万リクエストと3,000万CPUミリ秒が含まれ、超過分はリクエストが100万件あたり0.30ドル、CPU時間が100万CPUミリ秒あたり0.02ドルです。
D1には無料枠があり、無料プランでは1日500万行の読み取りと10万行の書き込みが目安です。R2も無料枠があり、標準ストレージは月10GBまで、インターネットへのデータ転送は無料と案内されています。
実際の料金は、リクエスト数、CPU時間、データベースの読み書き、保存容量、メールや決済など外部サービスの料金によって変わります。小規模な構成なら低価格で始めやすい一方、上限を超えると従量課金になるため、利用量の監視と上限設計は必要です。料金は変わる可能性があるため、公開時には公式料金ページを再確認します。
どの構成を選べばよいか
会社案内やブログをWordPressで始めたいなら、XServerやさくらのレンタルサーバーが分かりやすい候補です。管理画面から始められ、サーバーの細かな設定を減らせます。
独自の業務システム、API連携、認証、データ登録画面を作りたいなら、Cloudflare WorkersやAWS・GCPなどのサーバレスが候補になります。アクセス規模だけでなく、開発者が扱いやすいか、必要なサービスが揃っているかで選びます。
特殊なソフトウェアを動かす、長時間のバッチを常時実行する、OSレベルまで自由に設定したい場合は、VPSやクラウドサーバーなどの「サーバーあり」が向いています。
大切なのは、最初から正解を固定することではありません。必要な機能、利用者数、データ量、運用担当者、予算を整理し、無理なく始めてから構成を育てることです。
こんなご相談に対応しています
- 業務システム、サービスを低価格で運営したい
- Cloudflareの実績多数
- ワードプレスからEmDashへ置き換えたい
構成選びから実装、公開後の運用まで、Kou System Supportへご相談ください。
まとめ
レンタルサーバーは、手軽にWebサイトを始めたいときに向いています。サーバーありの構成は自由度が高く、特殊な処理や大規模なシステムに向いています。サーバレスは、必要な処理だけを動かし、少ない運用負担で業務システムやサービスを始めたいときに有力な選択肢です。
Cloudflareは、静的サイト、API、認証、データベース、ファイル保存を組み合わせやすく、低価格で小さく始めて成長させたいケースと相性があります。目的に合う構成を一緒に整理することが、安定した運用への近道です。
ECサイトを作るなら Kou System Support
今ある御社のホームページ。EC化するならお任せください。ご相談の中で最適なご提案をいたします。