Articles in 2023

Movable Type で 学ぶ AWS アーキテクチャ設計 - その5(スタティックコンテンツ分離)

Movable Type を題材にして AWS アーキテクチャ設計を考えてみるシリーズ第5段です。

Movable Type は静的出力(スタティック・パブリッシング)をデフォルトとする CMS です。つまり、HTML などのコンテンツは実ファイルとして生成されます。こうした特徴から、生成されたコンテンツだけをウェブサーバーで公開することができるため、アプリケーションへの接続を一般利用者に公開しなくても良い点がセキュリティ上のメリットとして存在します。

AWS を利用する場合は、上記のメリットに加えてそもそもサーバーを1台減らせるメリットも存在します。

READ MORE

「徹底攻略 AWS認定 クラウドプラクティショナー教科書」という書籍を出版しました

2023年6月21日付けで、インプレスさんから「徹底攻略 AWS認定 クラウドプラクティショナー教科書」という書籍を出版しました。

いわゆる黒本と呼ばれるインプレスさんの徹底攻略教科書シリースの AWS クラウドプラクティショナー認定向けの解説本です。

READ MORE

Movable Type で 学ぶ AWS アーキテクチャ設計 - その4(高可用性)

Movable Type を題材にして AWS アーキテクチャ設計を考えてみるシリーズ第4段は、高可用性について考えます。

Movable Type では、可用性を考慮すべきものとして Web サーバ、DB サーバー、App サーバーが考えられます。

サーバーの分離により、データストレージは EFS になっていれば、データ自体の可用性を考慮する必要はなくなっています。そして、そもそも可用性を考えるなら、冗長化が必要になるので必然的に EFS を採用することになると思います。

READ MORE

Movable Type で 学ぶ AWS アーキテクチャ設計 - その3(ログの管理と活用)

第2回では、1台の EC2 インスタンスではなくサーバーを役割に応じて分離することことでマネージドサービスを活用することや、1台のサーバーの性能を最大限発揮させることを実現しました。

第3回の今回は、EC2 インスタンスを使い捨てにすることで、より柔軟なアーキテクチャにしていきます。

READ MORE

Movable Type で 学ぶ AWS アーキテクチャ設計 - その2(サーバーの分離)

突如始まったシリーズ第二弾、前回は1台の EC2 インスタンスですべてをまかなう All-In-One な構成を考えていきましたが、実際のプロダクション環境では採用するべきではない点についても触れています。

今回は、EC2 インスタンスの負荷を軽減させることをメインに考えてみます。

READ MORE

Movable Type で 学ぶ AWS アーキテクチャ設計 - その1(単一構成)

Movable Type を題材にして AWS のアーキテクチャ設計を解説するシリーズを突如開幕。

AWS アカウントの作り方などはこちらからどうぞ。

あくまでも、AWS アーキテクチャ設計をテーマとしているので、Movable Type の使い方とかプラグインでもっとこう。とかそういう話はありません。そういった話は公式サイトを見てね。

Movable Type の部分を別のアプリケーションなんかに置き換えて考えてみると良き。

READ MORE

AWS のセキュリティインシデント調査ワークショップに参加してきた

AWS Top Engineer 限定イベントの「セキュリティインシデント調査ワークショップ」に弊社 Top Engineer や 他のAAI と併せて4名で参加してみた。

結果としては、最初の頃はゲームディのプラットフォームへのアクセス負荷でなかなかサイトにアクセスができず進まない時間があった中でも、そこそこ課題を解決できたのかな。といったかんじ。36チーム中20位。Top 10 入りはしたかったけど、条件はさほど変わらないはずなので現場のエンジニアの方、とくに日々運用でインシデント調査をしているエンジニアの方は強いですね。

さらなる精進が必要です。

READ MORE

HAPPY NEW YEAR 2023

新年明けましておめでとうございます。

2023年、スタートですね。2023年に負けず劣らず良い年になると良いなと思います。

READ MORE