Este artículo presenta la infraestructura general del blog jls42.org.
Infraestructura del blog jls42.org
La infraestructura de tipo “sin servidor” (serverless) está alojada en Amazon Web Services.
Los servicios utilizados son los siguientes:
- Route 53 : Administración DNS (Dominio comprado en Gandi)
- Cloudfront : CDN / Caché
- S3 : Alojamiento del sitio
- Certificate Manager : Administración del certificado https
Este blog es, por lo tanto, altamente disponible (high availability) por naturaleza.
El despliegue y las actualizaciones de la infraestructura están completamente automatizadas con código Terraform (Infraestructura como código). El sitio está escrito en Markdown y se genera a partir del marco Hugo. La totalidad de las automatizaciones de construcción de infraestructura y generación del sitio se realiza a través de Gitlab mediante contenedores Docker.
Esquema general
Aquí está el esquema general editado a través del servicio draw.io :
Este documento ha sido traducido desde la versión en francés por el modelo mistral-medium.