Ten artykuł przedstawia ogólną infrastrukturę bloga jls42.org.
Infrastruktura bloga jls42.org
Infrastruktura typu “bezserwerowe” (serverless) jest hostowana na Amazon Web Services.
Używane usługi to:
- Route 53 : Zarządzanie DNS (Domena zakupiona u Gandi)
- Cloudfront : CDN / Cache
- S3 : Hosting strony
- Certificate Manager : Zarządzanie certyfikatem https
Ten blog jest z natury wysoce dostępny (high availability).
Wdrażanie i aktualizacje infrastruktury są w pełni zautomatyzowane za pomocą kodu Terraform (Infrastruktura jako Kod).
Strona jest napisana w Markdown i generowana przy użyciu frameworka Hugo.
Wszystkie automatyzacje budowy infrastruktury i generowania strony są wykonywane przez Gitlab za pośrednictwem kontenerów Docker.
Ogólny schemat
Oto ogólny schemat edytowany za pomocą serwisu draw.io :
Ten dokument został przetłumaczony z wersji fr na język pl przy użyciu modelu gpt-4o. Aby uzyskać więcej informacji na temat procesu tłumaczenia, odwiedź https://gitlab.com/jls42/ai-powered-markdown-translator