تصميم ونشر بنية تحتية متكاملة على 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 مصممة بحيث كل طبقة تتواصل بسلاسة بدون تعريض السيرفرات الخاصة للإنترنت مباشرة. النتيجة كانت بنية تحتية آمنة، قابلة للتوسع، ومُدارة بالكامل كـ Infrastructure as Code باستخدام Terraform، بتطبيق عملي لمفاهيم الـ Load Balancing، الـ Networking، والـ Security على AWS.
مهارات العمل
بطاقة العمل
طلب عمل مماثل