DockerでEC2×ALB×SSL化実装手順

docker-blog-alb

例えば副業やポートフォリオの作成のために、「EC2とwordpress使ってブログ運用したいけど、コストは抑えたい」、「Dockerを使ってみたい」という方はいませんか?

今回の記事はそんな方向けに、「AWSのEC2にDockerコンテナでブログ運営」するための記事となります。

の順で、1から説明したいと思います。

どうしてコストが抑えられるのか?

そもそもwordpressを利用するためにWeb/APサーバとDBサーバの最低2つのサーバーが必要になります。

おそらく上記構成が運用していく上で最低限の構成かと思われます。

そこで、dockerの登場です。Dockerとはいわゆるコンテナと言われる仮想環境を提供するのですが、コンテナ毎に独立した仮想環境を作成できます。


この独立した仮想環境を利用することによって、コンテナ毎にWeb/APサーバー、DBサーバーの環境を作成できるようできるので、1つのサーバーでweb/APとDBサーバーを兼ねることができます。

※1台のEC2インスタンスでweb/APサーバとDBサーバを兼ねることができる。

他にもdockerを用いると、構築が楽であったり、お引越しが楽であったりと利点が多いので、
気になっている方はぜひ、この機会にチャレンジしてみましょう。

全体の章立て

全体で15章、ステップバイステップで解説していきます。

基本的に全ての章に、AWSの遷移画像を載せているので、初心者の方でも構築できるように作成したつもりです。

使用する主要AWSサービスは下記となります。

・Amazon EC2
・AWS Certificate Manager
・Amazon Route 53
・Elastic Load Balancing

サーバー証明書はAWS Certificate Managerで取得。ドメインもRoute 53で取得するようにしました。

また、副業したい方も対象にしているものの、アフェリエイトは今回の章の範囲外としておりますので、ホームページ作成してからご自身で設定してください。

料金

私の構築月の料金は下記のとおりです。

route53のドメイン作成で年1300円くらいかかるのと、登録で色々しくじってやや割高ですが、3000円くらいはかかりました。

ミスなくできるのであれば、2000円くらいに収まると思います。

cost explore料金表

参考書籍

最初のページの説明としては以上です。

次からはいよいよ作成に入りますので、ご興味のある方はぜひこの機会にチャレンジしてください。

»