من المصدر المفتوح إلى SaaS: القصة الملهمة لـ API7 Cloud
April 21, 2023
نحن واثقون وبارعون في عصر السحابة الأصلية، لكننا نسعى جاهدين لتحقيق سباق غير مسبوق. نحن لا نخشى الصعوبات أبدًا لأن حبنا للهندسة يمكنه حل جميع الصعوبات. هذه هي القصة وراء API7 Cloud، المستمدة من مقابلة مع تشاو تشانغ (رئيس API7 Cloud، عضو لجنة إدارة مشاريع Apache APISIX).
قصة نمو وابتكار
في عام 2019، قام مينغ وين ويوانشينغ وانغ، مؤسسا API7.ai، بإنشاء APISIX، والذي قاموا لاحقًا بجعله مفتوح المصدر على GitHub في يونيو. سرعان ما اكتسب المشروع شعبية بين هواة المصادر المفتوحة والمطورين من مختلف الصناعات، مما أدى إلى إدراجه في حاضنة Apache في أغسطس 2019. وفي يوليو من العام التالي، تخرج APISIX بنجاح وأصبح مشروعًا مفتوح المصدر رائدًا في مؤسسة Apache Software Foundation.
كانت ولادة Apache APISIX بمثابة محفز لتسويق API7.ai. وبإدراكنا لإمكانات السوق، بدأ فريقنا في تطوير منتجات SaaS، حيث أعرب تشاو، قائدنا، عن حماسه لإمكانية بناء منتج SaaS استنادًا إلى بوابة API الممتازة لـ Apache APISIX.
بدأ فريقنا على الفور في البحث وأكمل الاقتراح الأولي من يونيو إلى يوليو 2021. وفي النصف الثاني من العام، قمنا بتطوير MVP وكرسنا أنفسنا لتحسين المنتج. قمنا بتحسين استقرار المنتج وقابليته للاستخدام تدريجيًا مع إضافة ميزات جديدة إلى MVP. بالإضافة إلى ذلك، وجدنا عملاء تجريبيين لاستخدام المنتج وتحسينه، وشاركنا في صعود وهبوط عملية التطوير.
الحماس – دافعنا اللامتناهي للمصادر المفتوحة وتجربة المستخدم
في API7.ai، يتكون فريقنا من هواة المصادر المفتوحة الذين لعبوا أدوارًا مهمة في شركات عملاقة معروفة، حيث يعمل معظم مهندسي API7 Cloud كمساهمين وأعضاء في لجنة إدارة مشاريع Apache Software Foundation للمشاريع المفتوحة المصدر الرائدة. نتيجة لذلك، لدينا فهم عميق لـ APISIX، وخاصة مكوناته الأساسية والتحتية. يجمعنا شغفنا بالمصادر المفتوحة، وحماسنا للمنتجات والمستخدمين هو دافعنا الدائم.
في وقت مبكر من دورة حياة المنتج، واجهنا مشكلة تصميم خطيرة شكلت تحديات كبيرة عند إضافة وظائف جديدة متعلقة بـ APISIX. ومع ذلك، نظرًا لأن مستخدمينا بدأوا بالفعل في استخدام المنتج، كان علينا إيجاد حل يقلل من أي تأثير سلبي عليهم.
يتذكر تشاو، قائدنا، كيف أنه لم يستطع التوقف عن التفكير في المشكلة، حتى أثناء استرخائه في حديقة قريبة من منزله. عندما وصل إلى المكتب مع زجاجة قهوة، كان الفريق بأكمله يناقش كيفية حل المشكلة. في النهاية، توصلنا إلى حل يتضمن تنفيذ الإصدارات في المساء أو في عطلات نهاية الأسبوع. استمرت عملية التحسين حوالي شهرين وشملت ثلاث إلى أربع إصدارات.
فريقنا ملتزم بتقديم تجربة مستخدم استثنائية. نستجيب بنشاط ونتابع أسئلة المستخدمين في مجموعات المستخدمين، ونعالج أي مشكلات أمنية على الفور. يتم حل المشكلات غير الأمنية عادةً في غضون أسبوعين. حتى الآن، لم تواجه API7 Cloud أي مشكلات أمنية، ويتواصل مهندسونا مع العملاء كل أسبوع لتحسين تجربتهم باستمرار.
بالإضافة إلى ذلك، يتمتع أعضاء فريقنا بمهارات كتابية ممتازة، ونقوم بالتطوع لكتابة مقالات تقدم إبرازات API7 Cloud لتقديم خدمات احترافية لمزيد من المستخدمين.
رغم العقبات، المزيد من الفخر بالإنجاز
على مدار المشروع، واجه فريقنا العديد من التحديات والعقبات.
تسعير المنتجات يمكن أن يكون مهمة صعبة، وقضينا وقتًا طويلاً في استكشاف استراتيجيات التسعير وتطوير فهم عميق لمنتجاتنا والسوق. من خلال الجمع بين ملاحظات المستخدمين ورؤيتنا الخاصة، قمنا بصياغة استراتيجية تسعير معقولة نعتقد أنها ستخدمنا جيدًا في المستقبل.
تلبية متطلبات إدارة سيادة البيانات للعملاء العالميين أمر بالغ الأهمية أيضًا. GDPR، اللائحة العامة لحماية البيانات التي سنها الاتحاد الأوروبي هي مثال رئيسي على اللوائح التي يجب الالتزام بها لتجنب مواجهة تعويضات كبيرة. كرس فريقنا جهودًا كبيرة لمعالجة سيادة البيانات، وساعدتنا تجربتنا مع APISIX في تطوير حلول سمحت لنا بالتوسع في السوق العالمية.
لحسن الحظ، كانت API7 Cloud قد تراكمت لديها خبرة في سيادة البيانات بفضل استخدام عملائنا لـ APISIX لحل مشكلات مماثلة. بناءً على احتياجات مستخدمينا، قمنا بصياغة مجموعة من الحلول التي سمحت لنا بالحصول على موطئ قدم في السوق العالمية تدريجيًا.
رغم العقبات التي واجهناها، نفخر بإنجازاتنا وملتزمون بمواصلة تقديم خدمة ممتازة لعملائنا.
API7 Cloud - أداة إدارة API في سيناريوهات السحابة المتعددة والسحابة الهجينة
في التوجه الأولي للسوق، اعتبرنا أن الإدارة الموحدة لـ APIs في سيناريوهات السحابة المتعددة والسحابة الهجينة ستكون تحديًا كبيرًا، لذلك تم تصميم API7 Cloud لمساعدة الشركات على حل المشكلات في مثل هذه السيناريوهات. المستخدمون المستهدفون هم أولئك الذين يعملون أعمالهم على السحابة ويحتاجون إلى أداة إدارة API لإدارة استخدام API في سحابة متعددة أو سحابة هجينة.
بناءً على Apache APISIX، تم تحويل API7 Cloud إلى منتج حول الميزات التي يوفرها Apache APISIX، بهدف جعل تكوين واستخدام APISIX أسهل وأكثر أمانًا للمستخدمين. هناك العديد من المنتجات المشابهة في السوق، مثل Kong Konnect وTyk Cloud وMulesoft Anypoint Platform وAmazon API Gateway. لكن API7 Cloud تجمع بين مزايا APISIX، وهي فريدة لـ API7 Cloud، مثل:
-
لا نزاعات علامة تجارية: المشروع المفتوح المصدر يتبع مؤسسة Apache Software Foundation
-
أداء عالي: يمكن أن يصل QPS لـ APISIX إلى 23,000 مع متوسط تأخير يبلغ 0.6 مللي ثانية فقط
-
مجتمع نشط: استجابات سريعة وتكرارات
-
نظام بيئي شامل: يدعم ما يقرب من 100 مكون إضافي
بناءً على Apache APISIX، تم تخصيص API7 Cloud لمزيد من الشركات.
-
يدعم جميع المكونات الإضافية لـ APISIX
-
يعزز القدرات الديناميكية لـ APISIX، مثل دعم الاكتشاف الديناميكي للخدمات
-
يوفر API وSDK، مما يسمح بإدارة API تلقائية وتنفيذ الأتمتة من خلال دمج API7 Cloud مع البرامج
سيتم دعم مواصفات APISIX Gateway API في عام 2023، وسيسمح للمستخدمين بالتبديل بين APISIX مفتوح المصدر، وإصدار API7 Enterprise، وAPI7 Cloud في المستقبل. بهذه الطريقة، يتم توفير تكلفة هجرة البيانات للمستخدمين.
من حيث التصميم التقني، يتمتع API7 Cloud بميزات مميزة ويوفر العديد من الوظائف، مثل:
-
إدارة API: يوفر إدارة API، وإدارة شهادات SSL، وإصدار Canary، وتوجيه دقيق، ويمكن إنشاء APIs عن طريق استيراد مستندات OpenAPI.
-
القدرة على المراقبة: يتم تجميع تأخير API7 Cloud، وQPS، وتوزيع رمز حالة HTTP، ومعدل نجاح طلبات HTTP، وغيرها من معلومات الحالة بشكل مرئي، مما يسمح للعملاء باكتشاف المشكلات المحتملة في النظام في الوقت المناسب.
-
لا قيود من البائع: يمكن نشر خدمات العملاء في أي بيئة سحابية أو على الموقع. بالإضافة إلى ذلك، API7 Cloud متوافق بنسبة 100% مع Apache APISIX. لذلك، يمكن لمستخدمي المصادر المفتوحة أيضًا نقل المشاريع إلى السحابة بتكلفة صفرية دون القلق بشأن القيود من البائع.
-
حماية أمنية شاملة وامتثال للخصوصية: يتم تشفير جميع الاتصالات ونقل البيانات من خلال بروتوكول mTLS. يتم أيضًا حماية البيانات المخزنة على API7 Cloud من خلال المصادقة، والتحقق من الهوية، والتدقيق، والتي تلتزم بمتطلبات امتثال GDPR.
-
قريبًا: دعم إدارة متعددة للعناقيد وسيادة البيانات في عام 2023.
ميزة أخرى لـ API7 Cloud هي سهولة الاستخدام. كما قال غرادي بوتش، "أبو UML"، "وظيفة البرمجيات الجيدة هي جعل المعقد يبدو بسيطًا."
عندما يستخدم المستخدمون API7 Cloud، بعد التسجيل وتسجيل الدخول، يحتاجون فقط إلى إكمال بناء مثيل البوابة في ثلاث خطوات وفقًا للإرشادات، ثم يمكنهم إدارة API، بما في ذلك إصدار Canary، وإضافة سياسات تحديد المعدل والمصادقة، إلخ.
الطريق أمامنا طويل ومشرق
API7.ai هي شركة بنية تحتية للبرمجيات المفتوحة المصدر مكرسة لدعم إدارة وتحليل API، وتقدم مجموعة واسعة من المنتجات لمعالجة حركة المرور في الوقت الفعلي والخدمات الصغيرة، مثل بوابات API، وKubernetes Ingress، وشبكات الخدمات. API7 Cloud هي منصة مركزية لإدارة API أطلقتها API7.ai، والتي تلعب دورًا فريدًا في الإدارة الموحدة لـ APIs في سيناريوهات السحابة المتعددة والسحابة الهجينة.
في المستقبل، سيكون تركيزنا على إدارة أصول API، سيادة بيانات API، وتحليل API. نهدف إلى مساعدة المستخدمين على فهم أفضل لكيفية استخدام API الخاص بهم وكيف يتفاعل العملاء معه. من خلال الاستفادة من تحليل API والقدرات الأخرى، نأمل في تزويد المستخدمين برؤى تمكنهم من القيام بـ تخطيط السعة والتخفيف من المخاطر بشكل استباقي.
نحن متحمسون لمواصلة تقديم تجارب جديدة لمستخدمينا من خلال API7 Cloud، ونتطلع إلى مشاركة قوة منتجنا مع المزيد من المستخدمين.
لا تتردد في التواصل معنا في أي وقت لتجربة API7 Cloud: https://console.api7.cloud/signup.