تعرض هذه المقالة البنية التحتية العامة لمدونة jls42.org.
البنية التحتية لمدونة jls42.org
يتم استضافة البنية التحتية من نوع “بدون خادم” (serverless) على Amazon Web Services.
الخدمات المستخدمة هي كالتالي:
- Route 53 : إدارة DNS (النطاق تم شراؤه من Gandi)
- Cloudfront : CDN / ذاكرة التخزين المؤقت
- S3 : استضافة الموقع
- Certificate Manager : إدارة شهادة https
وبالتالي، هذه المدونة بطبيعتها ذات توافر عالي (high availability).
نشر البنية التحتية وتحديثاتها مؤتمت بالكامل باستخدام كود Terraform (بنية تحتية كرمز).
الموقع مكتوب في Markdown ويتم إنشاؤه باستخدام إطار العمل Hugo.
يتم تنفيذ كل عمليات الأتمتة لإنشاء البنية التحتية وتوليد الموقع عبر Gitlab باستخدام حاويات Docker.
المخطط العام
إليكم المخطط العام الذي تم تحريره بواسطة خدمة draw.io :
تمت ترجمة هذا المستند من النسخة fr إلى اللغة ar باستخدام النموذج gpt-4o. لمزيد من المعلومات حول عملية الترجمة، راجع https://gitlab.com/jls42/ai-powered-markdown-translator