يجمع LocalStack مبلغ 25 مليون دولار لمساعدة المطورين على محاكاة واختبار التطبيقات السحابية محليًا

عادةً ما تتطلب معرفة كيفية تصرف التطبيق السحابي الخاص بك في الإنتاج تطويرًا واختبارًا كبيرًا في البيئة التي سيتم نشره فيها، سواء كانت AWS أو Azure أو Google Cloud أو في أي مكان آخر. ولكن هذا يمكن أن يكون مسعى كثيف الموارد، لا سيما فيما يتعلق بالمشكلات المتعلقة بزمن الوصول (الوقت الذي يستغرقه إرسال البيانات باستمرار) والتكاليف المرتبطة بذلك.
بدأت شركة LocalStack السويسرية الناشئة في معالجة هذه المشكلة عن طريق نقل عملية التطوير من السحابة إلى الجهاز المحلي للمطور (أي الكمبيوتر المحمول الخاص به)، لمحاكاة البيئة التي سيتم تشغيلها فيها. في الوقت الحالي، ينصب تركيزها على تطبيقات AWS السحابية، لكن الشركة تتطلع إلى تكثيف الأمور والتحول إلى السحابة المتعددة.
ولدعم هذه الاستراتيجية، قالت الشركة يوم الثلاثاء إنها جمعت 25 مليون دولار في جولة من السلسلة A بقيادة Notable Capital، أحد الكيانين اللذين تفرعا من GGV Capital في وقت سابق من هذا العام.
للسياق، بدأ LocalStack كمشروع مفتوح المصدر بينما كان المؤسس والرئيس التنفيذي المشارك فالديمار هامر (في الصورة أعلاه على اليمين، مع المؤسس المشارك جيرتا شيجاناكو، والشريك الإداري لشركة Notable Capital جلين سولومون) في Atlassian في عام 2017. في البداية، كانوا يحاولون مساعدة أحد زملائهم الأطلسيين في العمل أثناء السفر إلى المكتب.
قال هامر لموقع TechCrunch: “كانت لدينا إحدى أعضاء الفريق تتنقل في القطار للعمل، وأردنا أن نجعلها منتجة حتى أثناء عدم اتصالها بالإنترنت في القطار”.
نشأت الفكرة كمشروع جانبي في السنوات الفاصلة، حيث تعاون هامر مع جيرتا شيجاناكو، التي كان يعرفها منذ وقته في جامعة التكنولوجيا في فيينا عام 2013، لدفع التبني المجتمعي المبكر للمشروع مفتوح المصدر. . تم إطلاقهم كعمل تجاري بدوام كامل في عام 2021، وبعد جمع جولة أولية صغيرة، انضم إليهم لاحقًا مؤسس مشارك ثالث، توماس راوش، الذي يشغل الآن منصب رئيس قسم الهندسة في الشركة الناشئة.
“ما جعلني متحمسًا لأول مرة تجاه LocalStack هو الاعتماد المتزايد في المجتمع، خاصة بعد أن تم اعتماد LocalStack علنًا من قبل Jeff Barr (رئيس المبشرين في AWS) – شهد نجوم GitHub في المشروع قفزة كبيرة بين عشية وضحاها وتزايدت منذ ذلك الحين، قال شيغاناكو. “من خلال التفاعل مع المجتمع، علمنا أن بعض المستخدمين كانوا يعملون في بعض أكبر الشركات في العالم، ويحاولون نشر LocalStack ليس فقط على أجهزتهم المحلية، ولكن أيضًا في CI الخاصة بهم. [continuous integration] خطوط الأنابيب.”
واليوم، تضم الشركة حوالي 900 مستخدم مدفوع الأجر، بما في ذلك قائمة رائعة من عملاء الخدمة الذاتية بما في ذلك أمثال Apple وComcast وIBM وWorkday. يعمل LocalStack أيضًا بشكل مباشر مع بعض العملاء من خلال عملية الشراء والتأهيل الرسمية.
الذهاب المحلية
يتكون عرض LocalStack من مكونين أساسيين: أحدهما عبارة عن محاكي، وهو في الأساس صورة Docker يقوم المستخدم بتنزيلها على أجهزته المحلية مع جميع واجهات برمجة تطبيقات AWS الضرورية. والجزء الثاني عبارة عن منصة سحابية، والتي توفر الوصول إلى ميزات إضافية مثل التعاون الجماعي وبيانات القياس عن بعد والرؤى والمزيد.
احتفظت الشركة أيضًا ببعض جذورها مفتوحة المصدر من خلال إصدار مجتمعي، مما يجعل حوالي ثلث خدمات AWS الخاصة بها متاحة من خلال مستودع عام على GitHub. يتم الاحتفاظ بالثلثين الإضافيين خلف مستودع خاص للعملاء الذين يدفعون. يعد إصدار المجتمع هذا بمثابة أداة مفيدة لتأهيل العملاء الذين يدفعون في المستقبل، على الرغم من أن هذا ليس هو الحال دائمًا.
وقال شيجاناكو: “في كثير من الحالات، يقوم مستخدمو المجتمع بالتسجيل في LocalStack ولكنهم لا يصبحون عملاء يدفعون”. “نرى عدة آلاف من مستخدمي المجتمع الذين قاموا بالتسجيل في تطبيق الويب الخاص بنا، ولكنهم لا يشترون أيًا من الخدمات المدفوعة.”
تجدر الإشارة إلى أن المطورين قادرون بالفعل على “الاستهزاء” بأجزاء معينة من البنية التحتية الخاصة بهم محليًا لإجراء الاختبارات. هناك أيضًا أطر عمل شائعة مثل Testcontainers التي يمكن استخدامها لمحاكاة بعض الخدمات السحابية ومكونات البنية التحتية على جهاز محلي، على الرغم من أنها عادةً ما تكون ذات شكل ومظهر و”تجربة” مختلفة عن البيئة السحابية الفعلية.
تقدم AWS نفسها أيضًا بعض الأدوات لتمكين المطورين من محاكاة بعض خدماتها محليًا، مثل AWS SAM، الذي يدعم أمثال AWS Lambda وDynamoDB وعدد قليل من الخدمات الأخرى. لكن نقطة البيع في LocalStack هي أنها تدعم أكثر من 100 خدمة أساسية من خدمات AWS، بما في ذلك إدارة الهوية والوصول (IAM) عبر Amazon Cognito، وتدفقات بيانات Amazon Kinesis، وخدمة الاستعلام التفاعلية من Amazon Athena.
قال هامر: “يشبه LocalStack تقريبًا البديل المباشر لسحابة AWS”. “إن AWS SAM أكثر تحديدًا لمجموعة معينة من الخدمات؛ LocalStack أكثر شمولاً بكثير.

جمعت LocalStack حتى الآن مبلغًا غير معلن قدره 3 ملايين دولار من التمويل الأولي من CRV وHeavybit. على الرغم من أنها عملت إلى حد كبير تحت الرادار، إلا أن شركة هامر تقول إن لديها بالفعل “أرقام إيرادات كبيرة” وفريق عالمي يضم أكثر من 50 شخصًا يعملون معظمهم خارج أوروبا. ومع ذلك، فإن قاعدة عملائها موجودة بشكل كبير في الولايات المتحدة، حيث ستتطلع الآن إلى تكثيف الأمور فيما يتعلق بالمنتج واستراتيجية الذهاب إلى السوق – وستساعد جولة السلسلة A الجديدة في تمويل هذا الجهد.
في الوقت الحالي، ينصب التركيز الأساسي لـ LocalStack على AWS، على الرغم من أن الشركة تعمل أيضًا على إضافة دعم لـ Snowflake، وهو مجال مختلف عن نطاق AWS، ولكنه يواجه تحديات مماثلة فيما يتعلق بتطوير البرامج السحابية. لا يزال دعم Snowflake في مرحلة مبكرة من “المعاينة” في الوقت الحالي، ولكن مع وجود مبلغ 25 مليون دولار جديد في البنك، يستعد LocalStack أيضًا للذهاب إلى السحابة المتعددة، وتوسيع الدعم ليشمل Microsoft Azure، والذي قال هامر إنه يأمل أن يكون متاحًا في وقت ما. في عام 2025.
قال هامر: “لقد تلقينا الكثير من الطلبات بخصوص Azure”.
بالإضافة إلى الداعم الرئيسي Notable Capital، تضمنت جولة LocalStack’s Series A مشاركة من المستثمرين الحاليين CRV وHeavybit.