contentほとんどアクセスのない個人開発サービスがAWSに月額いくら払っているか全て公開しますRailsAWS個人開発はじめに「AWSって結局いくらかかるの?」これが結構見積もりが難しい問題で、ざっくりAWSのようにざっくり見積もれるサービスが登場したのはその見積もりの難しさから来ていると思う。個人的に開発しているwebサービスをAWSで公開してからしばらくたって、月の料金が安定しているので、ここで公開してみる。しょっぼいwebサービスを公開したいけど、AWSだといくら掛かるのかなー?という方に向けて書いているので、「herokuなら無料だぜ!もしくは7ドルだぜ!」とかいう話ではないです。公開したサービスはこちら。https://uwaoe.nethtml5のcanvas機能を利用してブラウザ上でお絵かきすることができて、他の人が描いた絵にうわがき(というか落書き)することができる。Rails、フロントはVue.jsで作った。2人!!これはストレージ的にもアクセス数的にも安上がり!!!料金内訳AWSコンソールのコストエクスプローラから、半年間の支払い金額を取得した。$17.595(ドル円108円として約1900円)EC2インスタンスは1台しか使ってないのだけど、ELBで簡単にhttpsを使いたかったので導入。Encryptとか使ってEC2に直接証明書をインストールしたほうが安上がりだったかな。初回12ヶ月間は1台分無料だけど、無料期間は切れているため課金。$11.000(ドル円108円として約1188円)インスタンスはt2.microが1台。microインスタンスには、初回12ヶ月は1台分が無料というキャンペーンがあるんだけど、12ヶ月間の無料期間は過ぎているためお金がかかっている。$3.600(ドル円108円として約389円)EBSの料金ぽい。空きがめっちゃあるのでもっと少なくてもいけそう。$0.500(ドル円108円として約54円)uwaoe.netのドメインを登録している。リクエスト数で料金が上がるらしいが、現状やっすいので、金額的には気にならないレベル。$0.020(ドル円108円として約2円)おえかきされた絵やアップロードされたユーザのアバターを保存している。50MB程度なので大したことがない。rails側で画像のサムネイルを何種類か作成してS3に上げたり、画像アップロード用のgemのshrineがキャッシュをS3に作りまくったりしているけど、軽い。現状やっすいので、誤差レベル。shrineはBase64エンコードされた画像を簡単に扱えるので、canvasの画像を扱いたい場合におすすめ。$0.012(ドル円108円として約1円)t2.microサーバから画像配信するのは不安があったので、画像の配信にはCloudfrontを使用するようにした。