過去記事の移行と構成について

お正月休みの時間を利用して、このブログの一部メンテと過去記事を移行しました。
内容は薄いし更新頻度も少ないですが、さすがに数年分溜まっていたのもあって結構骨が折れました。
Makrdownに落とし込むだけとはいえ画像の移行だったりが面倒だったのと、
ブログ作った頃の痛々しい記事を見返すのがアレでしたが、振り返りをするいい機会と思いこんで頑張って移行しました。

このブログの構成

せっかくなのでこのブログの構成をまとめておきます。ヲタク向け記事。

環境はAWS。S3上にHTMLや画像など静的ファイルを配置して稼働しています。 Hugoという静的サイトジェネレーターを利用し
markdownで記事を書いて、静的コンテンツを書き出してアップする形です。
ブログといえばWordpressが有名ですが、そこまでリッチな機能を必要としていないので管理を考えてHugoで十分という判断です。
(Hugoも十分枯れているしね)

概要図

構成図

CodecommitにPushすると、Codebuildでビルドからデプロイ、CloudFrontのキャッシュを削除するまでCI/CDを組んでいます。 AWS環境で完結させているため、外出先でもCloud9でブラウザから編集もできます。
CloudFrontをかましていてS3には直接アクセスできないようにしています。
https化のための証明書発行とドメイン管理もRoute53とACMで取得・管理しAWSで完結しています。

ブログはフリーでも使えるところもあるのですが、記事の更新などで一番見る自分が広告が出るのがとにかく嫌で
かつそのためだけに有償プランに入りたくないというのでセルフホストしています。
AWSでS3で静的サイトを構築すると格安で稼働させることができています。

基本的にAWSのベストプラクティスに乗っ取ているので、コストを最適化しつつ可用性は個人ブログとしては十分かと思います。
ぜひ皆さんクラウド上に構築してみてはいかがでしょうか?音楽サークルなどでこの周り興味ある方いればご相談に乗ります。
(なんかめっちゃ胡散臭いな…)