أبرز النقاط
- الإضافة تلغي الحاجة للتنقل بين المتصفح وبيئة التطوير المحلية عند العمل على دفاتر Jupyter
- تتكامل مع خدمات Google Cloud الأخرى مثل BigQuery وVertex AI وCloud Storage
- الإضافة مفتوحة المصدر ومتاحة مجاناً عبر Visual Studio Marketplace
أطلقت Google Cloud إضافة جديدة لمحرر VS Code تحمل اسم Google Cloud Workbench Notebooks Extension، تتيح للمطورين وعلماء البيانات الاتصال المباشر بدفاتر Jupyter المُدارة على السحابة من داخل بيئة التطوير المحلية. الإضافة تستهدف تبسيط دورة حياة مشاريع تعلم الآلة والذكاء الاصطناعي عبر إزالة الحاجة للتبديل المستمر بين المتصفح وبيئة العمل المحلية.
ما المشكلة التي تحلها هذه الإضافة؟
يعاني كثير من المطورين وعلماء البيانات من التنقل المتكرر بين دفاتر Jupyter في المتصفح وأدوات التطوير المحلية. هذا التبديل المستمر يُفقد التركيز ويُبطئ سير العمل، خاصة عند الانتقال من مرحلة التجريب المحلي إلى التنفيذ على موارد حوسبة سحابية عالية الأداء.
الإضافة الجديدة تجمع بين ألفة بيئة التطوير المحلية وقدرات الحوسبة الثقيلة في السحابة، كما وصفتها Google. بعد تثبيت الإضافة والمصادقة مع Google Cloud، يمكن للمستخدم فتح ملف بامتداد .ipynb واختيار المشروع وتشغيل الدفتر على نسخة Workbench بعيدة مباشرة من داخل VS Code.
ما الذي تقدمه Google Cloud Workbench Notebooks؟
دفاتر Google Cloud Workbench هي بيئات Jupyter مُدارة ومستضافة على السحابة، مصممة لبناء وتشغيل وتوسيع نطاق سير عمل علوم البيانات وتعلم الآلة. تتولى Google إدارة البنية التحتية والإعداد والتحديثات، مع تثبيت مسبق للمكتبات الشائعة في تعلم الآلة وعلوم البيانات والذكاء الاصطناعي.
- تكامل عميق مع BigQuery لتحليل البيانات الضخمة
- اتصال مباشر بـ Vertex AI لتدريب ونشر النماذج
- ربط سلس مع Cloud Storage لإدارة البيانات
- تحديثات تلقائية للمكتبات والأدوات
كيف تقارن هذه الإضافة بالبدائل المتاحة؟
سوق دفاتر الحوسبة السحابية التفاعلية يضم عدة لاعبين أقوياء. Databricks يقدم منصة موحدة لهندسة البيانات وتعلم الآلة مع تسعير يبدأ من مستويات مجانية محدودة وصولاً لخطط المؤسسات. DeepNote يركز على التعاون الفوري بين الفرق مع واجهة أبسط. Kaggle Notebooks توفر بيئة مجانية مناسبة للتعلم والمسابقات لكنها محدودة للإنتاج.
أما Amazon SageMaker فيمثل الخيار الأشمل من AWS، إذ يتجاوز الدفاتر البعيدة ليشمل دورة حياة تعلم الآلة الكاملة: من تحضير البيانات إلى التدريب والنشر والمراقبة. هذا يجعله أكثر تعقيداً لكنه أنسب لأنظمة الإنتاج الكبيرة. تبدأ أسعار SageMaker من الدفع حسب الاستخدام مع خيارات notebooks مجانية ضمن الطبقة المجانية لـ AWS.
Microsoft Azure يوفر كذلك إمكانية تشغيل الدفاتر على حوسبة مُدارة، إضافة إلى خدمة Azure Machine Learning الأشمل التي تنافس SageMaker في الميزات. التسعير يعتمد على الموارد المستهلكة مع طبقة مجانية محدودة.
كيف أبدأ باستخدام الإضافة؟
الإضافة مفتوحة المصدر ويمكن تثبيتها مباشرة من Visual Studio Marketplace. بعد التثبيت، تحتاج للمصادقة مع حساب Google Cloud الخاص بك، ثم يمكنك فتح أي ملف دفتر واختيار المشروع السحابي المستهدف وتشغيله على موارد Workbench البعيدة.
- ثبّت الإضافة من Visual Studio Marketplace
- سجّل الدخول بحساب Google Cloud
- افتح ملف .ipynb واختر المشروع
- شغّل الخلايا على الحوسبة السحابية مباشرة
رأي Logicity
هذه الإضافة تمثل خطوة ذكية من Google لاستقطاب مطوري VS Code نحو منظومتها السحابية. المنافسة الحقيقية ليست مع AWS أو Azure فحسب، بل مع GitHub Codespaces الذي يقدم تجربة سحابية متكاملة داخل VS Code أيضاً. للفرق التي تستخدم Google Cloud فعلاً، الإضافة توفر تكاملاً سلساً. أما للفرق المترددة بين المنصات، فالقرار يعتمد على أين تقع بقية بنيتهم التحتية: BigQuery وVertex AI يميلان الكفة لـ Google، بينما تكامل SageMaker مع خدمات AWS الأخرى قد يكون أجدى لمن يعتمد على AWS أساساً.
الأسئلة الشائعة
هل إضافة Google Cloud Workbench مجانية؟
الإضافة نفسها مجانية ومفتوحة المصدر، لكن استخدام موارد الحوسبة على Google Cloud يخضع لتسعير الخدمات السحابية المعتاد.
هل يمكنني استخدام الإضافة مع مشاريع Python العادية؟
الإضافة مصممة تحديداً لدفاتر Jupyter بامتداد .ipynb وتشغيلها على Workbench، وليست للمشاريع البرمجية العادية.
ما الفرق بين Workbench وGoogle Colab؟
Colab مجاني ومناسب للتعلم والتجريب السريع، بينما Workbench يقدم بيئة مؤسسية مُدارة مع تكامل أعمق مع خدمات Google Cloud وتحكم أكبر في الموارد.
هل تدعم الإضافة العمل دون اتصال بالإنترنت؟
لا، الإضافة تتطلب اتصالاً بالإنترنت للوصول إلى موارد Google Cloud وتشغيل الدفاتر على الحوسبة البعيدة.
هل تحتاج مساعدة في التطبيق؟
إذا كنت تخطط لدمج Google Cloud Workbench في سير عمل فريقك أو تقييم البدائل السحابية لمشاريع تعلم الآلة، تواصل مع فريق Logicity للحصول على استشارة تقنية مخصصة.
عمر حسن
كاتب تقني وابتكار
أُنتِج هذا المقال بمساعدة الذكاء الاصطناعي وراجعه فريق التحرير في لوجيسيتي. اعرف المزيد في سياسة التحرير.


