初めましての人は初めまして、ばんばんと申します。

 

通販と言えばAmazonをずっと使用していましたが、最近ヨドバシカメラに鞍替えをしました。

Amazonが最安みたいなイメージがありましたが、ポイント込みで見るとヨドバシカメラの方がお得なことに気づかされました。

配送先を間違わなければ(1敗)、翌日には届きますし、謎の商品が出品されてないので見やすいですね。

※置き配が実装されればすごいうれしいですね。

 

はてさて、前置きはこの辺にしておいて、本題になります。

どこの企業も大体はあるかとは思いますが当社にも「個人目標」なるものがあります。

そこで、昨年「Webアプリケーションを作成する」という目標を立てました。

 

どんなアプリケーションを作成したの?

よくあるQ&Aサイトを作成しました。

他のサイトと違うところは、参考書ベースで質問をしたりできるようなサイトになります。

※既に公開されているので気になる方は探してみてください。

 

サーバー系は意外に簡単に作れる!

Webアプリケーションを作成したけど、アプリを入れる箱(インフラ系)を作成するのがなぁって人向けの話をします。

※自分がそうでした。

 

まぁ、厳密に100%の性能を引き出す設定を出来るかと言われたら出来ないですが、アプリを入れる箱を作成するだけなら簡単に作成できました。

※ちゃんとやる場合は、インフラエンジニアの人に聞きながらやったほうが確実ですね。

 

今回作成したWebアプリケーションを公開するための箱はAWSにて、作成をしました。

EC2の起動や、Auto Scalingの設定値を変えるなどの単一のことはやったことありましたが、0からAWSにて箱を作成したのは初めてでした。

 

超簡単に表現をすると下記のような感じです。

 

※必要最低限しか作成していません。

作成にかかった期間は1週間ほどです。

知識0からなので「こんなのに1週間かかるのかよ(笑)」とかあるかとは思いますが、初回ということで許してください。

ネットで検索をしたりtrial&errorをひたすら繰り返して作成をしました。

 

補足

RDSをMySQLで作成する際は、DBのデフォルト文字コードが「latin1」になっているので、

RDSを作成する前に「パラメータグループ」を作成して、文字コードを変更しておくと楽ちんですね。

※すでにRDS作成後に「latin1」になっていることが発覚しても文字コードだけの変更だけであればダウンタイムなしで変更できるっぽいです。

 

 

個人的に作成後に思ったことは「1週間あれば作成できるんだ」といった感想を持ちました(アプリケーションの開発全体はもっとかかってます)。

基本無料枠で作成しているので、月の運用費は100~200円くらいです。(ドメイン代は別途ありますが…)

なので、苦手意識を持っている方や運用費がなぁって方も挑戦をしてみるといいかもです!