Over 5 years we help companies reach their cloud technical and innovation goals. cloudvests  is a values-driven cloud technology agency dedicated.

Gallery

Contacts

Yajouz Street, Al-jubeiha, Amman, Caracas-Commercial Complex- Office #118

+962 79 187 2050

تحديث التطبيقات لـ FlashAcademy

نظرة عامة على المشروع

عن FlashAcademy:

تُعد FlashAcademy المنصة الرائدة في المملكة المتحدة لتعليم اللغة الإنجليزية كلغة إضافية (EAL)، حيث تدعم أكثر من 1000 مدرسة و250,000+ مستخدم. تقنيتها الحائزة على جوائز تسرّع من اكتساب اللغة الإنجليزية عبر محتوى تعليمي مترجم من أكثر من 48 لغة أم، مع إمكانية الوصول من أي جهاز.

التحدي

احتاجت FlashAcademy إلى بنية تحتية قابلة للتوسع وعالية التوافر لدعم قاعدة مستخدميها المتنامية وضمان الوصول المستمر إلى منصتها التعليمية.

تحديد المشكلة

كان المطلوب إيجاد حل يضمن التوافر العالي (High Availability) والمرونة في التوسع (Scalability) على AWS، بحيث تتمكن المنصة من التعامل مع مستويات مختلفة من الطلب وتظل متاحة حتى في حالة حدوث أعطال أو انقطاعات.

الحل المقترح والمعمارية

قامت CloudVests بتصميم وتنفيذ حل يعتمد على:

  • Amazon ECS (Elastic Container Service) مع تمكين ميزة التوسع التلقائي (Autoscaling)، مما أتاح للتطبيق التكيف مع تغيرات الطلب بشكل ديناميكي.

  • استخدام قاعدة بيانات MongoDB Atlas الخارجية مع تأمين الاتصال من خلال الربط عبر VPC Peering بين شبكة AWS VPC وشبكة MongoDB Atlas VPC.

  • نشر الحل عبر 3 مناطق توافر (Availability Zones – AZs) لضمان التوافر العالي واستمرارية الخدمة.

فوائد الحل

نجحت FlashAcademy في تحقيق بنية قابلة للتطوير ومتوفرة بدرجة عالية على AWS، قادرة على التعامل مع قاعدة المستخدمين المتنامية وضمان الوصول دون انقطاع إلى منصة EAL الخاصة بها.

تم إجراء تحليل التكلفة الإجمالية للملكية

النتائج

حققت FlashAcademy بنية تحتية قابلة للتوسع ومرنة على AWS، قادرة على دعم قاعدة المستخدمين المتنامية وضمان الوصول غير المنقطع إلى منصتها التعليمية.

تحليل التكلفة الكلية للملكية (TCO)

تم إجراء تحليل شامل شمل:

تم إجراء تحليل شامل شمل:

الدروس المستفادة

الأدوات والتقنيات المستخدمة

نتائج المشروع

التطوير 55%
قابلية التوسع 100%
زمن الاستجابة 30%

التقنيات المستخدمة