“بعد اعتماد APISIX Ingress Controller، أصبح من الأسهل على المطورين إضافة التكوينات على البوابة بدلاً من كتابة الأكواد.”
Wenbin Yang
,
Cloud-Native Architect Zoom
are managed unifiedly with ease
into a continuous delivery pipeline
مع تطور الاجتماعات عبر الإنترنت والعمل عن بُعد، ظهرت العديد من برامج المؤتمرات عبر الإنترنت المعروفة. أصبحت اجتماعات Zoom، التي أُطلقت في عام 2013، بسرعة لاعبًا رئيسيًا في التواصل الرقمي، حيث جمعت 200 مليون دقيقة من الاجتماعات في عامها الأول.
في ذروة استخدام Zoom خلال جائحة COVID-19، وصلت المنصة إلى ما يقرب من 500,000 عميل أعمال مدفوع بينما وصل عدد المستخدمين النشطين يوميًا إلى حوالي 350 مليون.
واجهت Zoom التحديات التقنية التالية بسبب توسعها السريع في الأعمال.
إدارة أكثر من 100 خدمة صغيرة (microservices) في الخلفية بكفاءة
التعامل مع عدد كبير من بيئات السحابة الهجينة بسبب الخدمات التجارية العالمية
دمج البرمجيات الوسيطة المعقدة والبنية التحتية في خط أنابيب التسليم المستمر
هذه التحديات ليست بسيطة بل هي علاقة مضاعفة، مما يؤدي إلى وضع معقد للغاية.
لحل التحديات التقنية، نفذت Zoom خط أنابيب تسليم مستمر باستخدام APISIX Ingress Controller. تضمن هذا الحل نقل تكوينات مئات بوابات API إلى APISIX، مما يضمن أمان البيانات واستقرار الخدمة.
مع الأخذ في الاعتبار سيناريوهات أعمالها، أولت Zoom اهتمامًا أكبر لجزأين يمكن لـ APISIX Ingress Controller تلبيتهما.
تعطي Zoom الأولوية لخصوصية العملاء وأمان الخدمة وتستخدم على نطاق واسع مصادقة mTLS والتحقق في غرف الاجتماعات عبر الإنترنت والمكالمات الهاتفية. ومع ذلك، تقدم العديد من بوابات API هذه الخدمة فقط في نسختها المؤسسية. يوفر APISIX Ingress قابلية كبيرة وسهولة لتحقيق هذا الهدف، مما يجعله حلًا جذابًا لـ Zoom.
تتطلب خدمات Zoom الخلفية نشرات متعددة المناطق (Multi-AZ) عبر مناطق مختلفة لضمان التوفر العالي. غالبًا ما يتضمن ذلك وضع الأعمال في مراكز بيانات أخرى. في حالة حدوث خطأ في مركز البيانات الأصلي، يجب نقل حركة العملاء إلى مركز آخر. يمكن لـ APISIX Ingress تلبية هذا المطلب بنجاح، مما يجعله الحل المثالي لـ Zoom.
تستخدم Zoom سير عمل GitOps لبناء تكوين بوابة API في نموذج تسليم التطبيقات.
يوفر تكامل تكوين APISIX مع سير عمل خط أنابيب التسليم المستمر طريقة أكثر توفيرًا للجهد للمطورين للتركيز على قدرات توجيه API والمصادقة وتنفيذ الوظائف التجارية.
تم تنفيذ بعض تكوينات APISIX ingress لتقليل الاختلافات البيئية، مما يمكن مديري النظام من التحكم الشامل في هذه الاختلافات.
يوفر كل مكون من مكونات خط الأنابيب عناصر تكوين لمهندسي البنية التحتية، مما يسمح باستراتيجية أمنية ومراقبة مخاطر موحدة عبر جميع الخدمات.
حتى مايو 2021، قامت OTeam التابعة لشركة Tencent بنشر Apache APISIX لأكثر من 10 فرق داخل Tencent، مع معالجة أكبر مشروع لأكثر من مليار طلب يوميًا.
استنادًا إلى حالات استخدام API7 في صناعة السيارات، تستخدم شركة Lotus Cars نظام API7 Enterprise لإدارة حركة المرور الأساسية، وتسريع تسليم المنتجات، وتحسين وقت الوصول إلى السوق، كل ذلك مع تقليل العمالة وتوفير التكاليف.
بفضل الدعم التجاري لـ API7، قامت Airwallex بالانتقال بسلاسة إلى بنى متعددة السحابة (multi-cloud) وهندسة الخدمات المصغرة (microservices): منصة عالية التحسين وقابلة للتوسع، بالإضافة إلى دعم مجتمع المطورين!