この記事はMovable Type Advent Calendar 2022 - 21日目の記事です。
こんにちは。
ブログを書くのは1年ぶりです(汗
さて、今日はMovable TypeとAmazon S3, CloudFrontを組み合わせて、安く簡単に高負荷耐性のウェブサイトを作ることができる、MT S3Transferプラグインをご紹介したいと思います。
MT S3Transferプラグインは、弊社(カーリーブラケット)と12Gridで共同開発した、Movable Typeで出力したファイルを管理画面からボタン一つで、Amazon S3へ転送するプラグインです。
こんな構成のウェブサイトを作ることができます。
この構成のメリットとして、
また、デメリットとしては、
などが挙げられます。
使い方は(わりと)簡単で、
Movable Type側の管理画面に「S3に転送」ボタンが表示されるので、ボタン一つで出力ファイルをS3に転送できます。
転送後、CloudFrontのキャッシュを無効化します。(プラグインの設定で自動化も可能)
という感じです。
その他の機能として、
があります。
制限事項としては、HTML内に記述するURLが、絶対パスではなく、相対パスでないとうまく動作しない、ということがあります。これは(時期は未定ですが)将来的にMT S3Transferプラグインで解決したいと思っています。
ということで、Movable Type とAmazon S3+CloudFrontで高負荷耐性のウェブサイトを作る方法として、MT S3Transferプラグインを紹介しました。お試し版もありますので、こちらよりぜひお試しください!
プラグインの設置やカスタマイズなどのご相談も承っておりますので、お気軽にお問い合わせください。