本文介绍了jls42.org博客的总体架构。

jls42.org博客基础设施

采用"无服务器"(serverless)类型的基础设施托管于亚马逊网络服务(Amazon Web Services)。

使用的服务如下:

因此,这个博客在本质上具有高可用性(high availability)。

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

总体图

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

此文件已由 gpt-4-1106-preview 模型从法文博客版本翻译而来。