تصميم ونشر بنية تحتية متكاملة على AWS باستخدام Terraform بنظام Two-Tier Application Load Balancer Architecture

منذ شهرين

عرض العمل

الوصف

في المشروع ده قمت ببناء بيئة متكاملة على AWS بتصميم Two-Tier Architecture باستخدام Terraform، بحيث يتم فصل الطبقة العامة (Public Tier) عن الطبقة الخاصة (Private Tier) لتحقيق أعلى مستويات الأمان والعزل.

🔹 المكونات الرئيسية:
- Public ALB متصل بالإنترنت لتوزيع الطلبات على خوادم الـ Nginx في الـ Public Subnet.
- Private ALB داخلي لتوجيه الترافيك إلى خوادم الـ Apache في الـ Private Subnet.
- Nginx Reverse Proxy على EC2 في الـ Public Subnet لاستقبال الطلبات من المستخدمين وتحويلها للـ Private ALB.
- Apache Web Servers داخل Private Subnets لتقديم المحتوى.
- VPC مهيّأة بالكامل بشبكات عامة وخاصة موزّعة على أكثر من Availability Zone.
- إدارة الحالة (State Management) عن طريق S3 وDynamoDB لتأمين الـ Terraform state والـ Locking.
- Security Groups مصممة بحيث كل طبقة تتواصل بسلاسة بدون تعريض السيرفرات الخاصة للإنترنت مباشرة.


التفاصيل

المشاهدات 1
المفضلة 0
القسم برمجة, تطوير المواقع و التطبيقات - اخري

حساب المستخدم

Developed by Samer Zaki

All rights reserved © kaf 2025