AWSで学ぶコンテナの基礎 (5) Auto Scaling


ようやく最後のシステム追加、AutoScaling になります。気合だ気合ー!

これからはじめる AWS Auto Scaling 2019年版 では EC2 Autoscaling について多く触れましたが、今回は AppAutoscaling を扱います。でも基本的な仕組みは同じでシンプルなので、デザートは別腹な感じで終わらせましょう。

続きを読む

AWSで学ぶコンテナの基礎 (4) デプロイ


ここまで既にだいぶ長かったですが、あとは味付け程度の流れになります。

アプリケーションを更新する場合は当然デプロイして、インスタンスやコンテナの中身を入れ替えることになるのですが、今回はスタイリッシュに Blue-Green Deployment してみましょう。

続きを読む

AWSで学ぶコンテナの基礎 (3) サービス起動


前回まででイメージの自動生成ができましたが、実はまだAWS上でコンテナを動かしていないので、まだグッとこない感じがするかもです。

ということで待ちに待った ALB からの接続までもっていって、仕事してる感を演出しようではありませんか!

続きを読む

AWSで学ぶコンテナの基礎 (2) イメージ自動生成


前回でイメージ作成のためのコードができましたが、ビルドとかアップロードを手作業でやる時代ではないので、自動化してしまいます。

自動処理を実行している間は、変に別の仕事しようとしないで、インターネットを徘徊したり、オヤツ食べたりトイレに行けばいいんです。安定なシステムは、平穏な心が生み出すのです。そういうものです。

続きを読む

AWSで学ぶコンテナの基礎 (1) Docker


コンテナといえば Docker です。Docker は別に怖くないし、Docker がないと何も始まらないです。

ここでは開発の準備と、Docker で簡単なイメージの作成を行っていきます。

続きを読む