質問: 次のようなアプリサービスの場合、一か月のサーバー代はどれくらいになるのでしょうか? 一日のUUは300~400人。(一定エリア、市内のローカルアプリ) リアルタイムにGPS位置情報を送ってもらう。(10秒に1回程度。位置が動かない場合は送信せず) エリア内にいる2ユーザーが○○m以内にいるかどうかの判定を10秒に1回程度判定するプログラム。 上述は朝7,8時から夜7,8時の12時間稼働。 判定され、ヒットしたらその旨を2ユーザーにプッシュ通知。 以降その日は、同一ユーザーとは判定対象とはならない。 GPS位置情報はデータベースに書き込むが、ログでずっと保存することはせずに上書きしていく。 サーバの知識は皆無なので、ここはどうなんだと補足説明を求められても、あまり答えることができないかもしれません。 ピンキリあるとは思うのですが、目安でどれくらいかかるのかを知りたいです。
回答: ざっくりですが感覚的には、サービス初期段階としてコストパフォーマンスの良いレンタルサーバーやVPS等ならば月額数千円、AWS等であればその数倍、冗長構成をすれば数万円という感じですが、 サーバー費というよりも、目的とする処理をシステムで捌けるかどうかなので、想定する同時アクセス数と処理を行う簡易的なプログラムを作って負荷具合を試してみると良いかと思います。 プログラム言語の選択や判定ロジックの複雑さ、Redis等を使うかどうかや、キュー等を利用して1アクセスの負荷を下げるといった事でも色々と変わってきます。 サービスの見通しや予算によってはプログラム工数を下げて、サーバー費を多少かけてでもとりあえず動かしてみるといったことも考えられます。 サーバープランによっては、通信量での制約や従量課金があるので必要に応じて通信量も見積もる必要があります。