サーバーレスサービスの比較
サーバーの管理・保守が不要になる新しいサーバーサービス「サーバーレス」。従量課金が多いサーバーレスの中でも月額課金(サブスク)サービスを中心に比較解説します。
サーバーレスはどんなサーバー?
「サーバー管理が不要」なサービス
サーバーレス・サービスは、サーバーの管理・保守が不要で使えるサーバーサービスです。サーバー管理の手間を省くことで、シームレスにWebアプリケーションを構築できること人気が出たサーバーです。
一言にサーバーレスと言っても、いくつかのタイプに分かれ、
- IaaS (Infrastructure as a Service:インフラ管理プラットフォーム)
- PaaS (Platform as a Service:アプリケーションの動作プラットフォーム)
- SaaS (Software as a Service:ソフトウェアプラットフォーム)
- FaaS (Function as a Service:実行環境プラットフォーム)
などがあります。
IaaSが一番物理サーバーに近いサービスで、そこからFaaSに向かうほどサーバーの存在が見えづらくなります。
サーバーレスにはサーバーはない?
「Server(サーバー) + Less(レス)」という名称なだけに、サーバーレスサービスには物理的なサーバーがないように思えますが、サーバーレスの裏側は当然サーバーで動作しているため、物理的なサーバーが全くないわけではありません。
「利用者がサーバーの存在を感じない」という意味での「サーバーレス」です。
サーバーレス・サービスの選び方
課金体型を理解しよう
サーバーレスサービスは、クラウドサーバーほどは複雑な料金体系にはなっていませんが、VPSや共有レンタルサーバーと比較すると、課金の仕組みはやや複雑です。
サーバーレスの多くは従量課金ではなく月額課金のサブスクタイプなので「そのプランで利用できる回数・容量に制限がある」という形式になっていて、
- 実行時間
- 転送データ容量
の2点で制限を加えます(サービスによる)。
これらの制限が自分の使う用途に合っているのかを判断するのが意外と困難ですが、無料プランがあるサーバーレスで実際に数日稼働させてみると、おおよその予測が出来ます。
無料で始めるならクレカ登録不要サービスから始めよう
サーバーレス・サービスはクラウドと同様の従量課金コースが設定されていることがあるので、無料で始めるならクレジットカード登録が不要なサービスを選びましょう。
無料で使えるサーバーレスは意外と多く、Vercel(FaaS)、Netlify(FaaS)、Cloudflare(CDN、FaaS)などがクレカ登録無料でサーバーレス・サービスを利用できます。
サーバーレス初心者におすすめのサービス
オールイン・ワンで使い勝手が良い「HEROKU」
サーバーレスの先駆者であるHEROKU。Ruby、PHP、Node.jsなどの実行環境を提供するだけでなく、データベースサービスや、プラグインでの拡張など、ただのサーバーレスではない多機能さが魅力です。
無料プランからスタートして、本格運用をするなら月額25ドルのプロダクションプランへアップグレードするイメージです。
日本語のドキュメントも豊富で、ネット上でも情報が多いため、詰まることが少ないのもメリットでしょう。
$ 0〜公式サイト
HEROKU
by Salesforce
ホビーから大規模まで対応するPaaSのパイオニア
ホビーから大規模まで対応するPaaSのパイオニアHEROKU。
唯一の国産サーバーレス「ロリポップ!マネージドクラウド」
日本ベンダーであるGMOペパボが提供するサーバーレスサービス「ロリポップ!マネージドクラウド」。コンテナ型のサーバーレスで、PHPやRails、Node.jsなどの実行環境をワンクリックで利用できます。
また、データベース機能も付与されていて、ドメインの登録やSSLの登録なども出来、サーバー負荷に応じてオートスケールが可能です。
HEROKUなどのアプリケーション単位のサーバーレスというよりかは、レンタルサーバーの上位版に近いサーバーレスです。
¥ 1,078〜公式サイト
ロリポップ!マネージドクラウド
by GMOペパボ
国内では珍しいサーバーレスサービス
レンタルサーバーのロリポップ!を運営するGMOペパボが展開するサーバーレスサービス。
サーバーレスのサブスク
「サーバーレス」の記事
Ruby製のフレームワークとして人気の「Ruby on Rails」。Railsはレンタルサーバーでも使えるのか?、Railsを運用するのに最適なサーバーはどれかを比較します。
大規模なサービスでなくても個人でも気軽に使われるようになってきたクラウドサーバー。クラウドサーバーとは一体何か、そのメリットとデメリットをまとめました。