这篇文章介绍了 jls42.org 博客的总体基础设施。

jls42.org 博客的基础设施

无服务器(serverless)类型的基础设施托管在 Amazon Web Services 上。

使用的服务如下:

因此,这个博客本质上是高度可用的(high availability)。

基础设施的部署和更新完全通过 Terraform 代码(Infrastructure as Code)自动化。 网站用 Markdown 编写,并由 Hugo 框架生成。 所有基础设施构建和网站生成的自动化都通过 Gitlab 使用 Docker 容器完成。

总体架构图

下面是通过 draw.io 服务编辑的总体架构图: alt text

这个文档使用 claude-3-opus-20240229 模型从 fr 版本翻译成 zh 语言。有关翻译过程的更多信息,请访问 https://gitlab.com/jls42/ai-powered-markdown-translator