社内勉強会で個人ブログを立ち上げたお話をしました!
こんにちは。
インフラエンジニアの寺岡です。
弊社では月に一度社内勉強会を開催しており
そこで個人ブログを立ち上げたお話をしました。
完全に業務とは別ですが備忘録として残しておこうと思います。
スライドは以下から見れます!
https://www.slideshare.net/BeyondCorporation/20190917-bydstudy1-teraoka
個人ブログを立ち上げる上で考慮したこと
- 極力お金をかけたくない
- 管理するリソースを減らしたい
この2点です。
個人で運営することになるので極力ランニングコストは抑えたいですし
管理するリソース(ネットワークやサーバ)も極力減らしたいです。
また、極端な冗長性や可用性は正直求めていないので
特に管理はしないけどそれなりに動いている、障害で止まったらそのときは仕方がない。
というようなスタンスです。
立ち上げるために工夫したこと
立ち上げたブログですが、以下のような特徴があります。
- 全てhtmlやCSSなどの静的コンテンツ
- データベースを利用していない
- ドメインの維持費を覗いてランニングコスト0
- 個人で管理しているサーバがない
この特徴を実現するためにHugoとGitHub Pagesを使っています。
ツール自体の説明はスライドに記載しているので省きますが
- 静的サイトをHugoで管理
- Hugoで管理しているサイトをGitHub Pagesが有効になったリポジトリにアップロード
という2点を行い、S3の静的WEBサイトホスティングの機能とほぼ同等の仕組みでサイトが稼働しています。
なお、当初はCloudFront + S3で構築する予定でしたがランニングコストがかかるので見送りました。
今後
立ち上げたのはいいものの記事を全く書けていないので記事数を増やしていきます!
最初はTerraformネタを書こうかなと考えてますが
気になった方は是非覗いてみてくださいー!
この記事がお役に立てば【 いいね 】のご協力をお願いいたします!