كود السحابة: أداة لتطوير التطبيقات في السحابة

جوجل كلو

قدمت Google للتو Cloud Code، الذي مجموعة جديدة من الوظائف الإضافية لـ IntelliJ و Visual Studio Code يعمل على أتمتة ودعم جميع مراحل دورة تطوير البرامج باستخدام الأدوات الموجودة.

الأداة الأساسية لتطوير البرمجيات هي بيئة التطوير المتكاملة (IDE). EDIs ، مثل IntelliJ و Visual Studio Code مساعدة المطورين على البقاء منتجين عند تحرير التعليمات البرمجية وتجميعها وتصحيحها ، لكن Google تعتقد أنها تعمل بشكل أفضل مع التطبيقات المحلية.

يمكن أن يتسبب ذلك في حدوث مشكلات عند تطوير التطبيقات للسحابة ، نظرًا لاختلاف البيئات المحلية والسحابة ، مما قد يؤدي إلى حدوث أخطاء لاحقًا في دورة التطوير.

مع إصدار Cloud Code ، تجادل Google في إعلانها:

مع هذا الإصدار الأول من Cloud Code ، يمكن استخدام nنحن نركز على تسهيل تطوير التطبيقات التي تعمل على Kubernetes، بما في ذلك Google Kubernetes Engine (GKE).

تعمل Cloud Code على توسيع Visual Studio Code و IntelliJ لتوفير القوة وملاءمة التبادل الإلكتروني للبيانات في تطوير التطبيقات Kubernetes في السحابة.

باستخدام أدوات حاوية سطر الأوامر من Google مثل Skaffold و Jib و Kubectl ، توفر لك Cloud Code معلومات مستمرة حول مشروعك كما تم إنشاؤه ، مما يؤدي إلى توسيع دورة الإنشاء المحلية وتصحيح الأخطاء والتجميع إلى أي بيئة Kubernetes محلية. أو بعيدة.

يتيح لك دعم ملف تعريف النشر تحديد أهداف نشر مختلفة ، مثل التطوير المحلي أو التطوير المشترك أو الاختبار أو الإنتاج.

حول كود السحابة

كود السحابة لـ IntelliJ نشر تطبيق إلى Kubernetes بشكل دائم عبر تكوين وقت التشغيل.

ملفات تعريف دعم النشر يمكن تشغيلها محليًا أو من خلال Cloud Build. يتم دعم إرسال ملف السجل ، كما هو موضح في نافذة النتائج.

على سبيل المثال ، في IntelliJ و Google يقدم مدير مكتبة مضمنًا يضيف التبعيات الضرورية في تطبيقك ، يقوم تلقائيًا بتنشيط واجهة برمجة التطبيقات لمشروعك ويتعامل مع جميع الأسرار المطلوبة.

يُسهل Cloud Code لـ IntelliJ Library Manager العثور على المكتبات والعينات ذات الصلة والوثائق ودمجها في قاعدة التعليمات البرمجية الموجودة لديك.

لكي يعمل التطبيق على Kubernetes ، تحتاج إلى فهم العديد من المفاهيم.

على سبيل المثال ، كود السحابة أيضًا يساعد المستخدم عند بدء العمل مع مجموعة محدثة من عينات Kubernetes المكونة مسبقًا من أجل التصحيح والتأليف والنشر.

يتيح لك هذا التركيز على تطوير التطبيق الخاص بك بدلاً من الإعداد الأولي. يحتوي Cloud Code for Visual Studio Code على مصحح الأخطاء مرفقًا بمجموعة Kubernetes قيد التشغيل.

بينما تفضل بعض جوانب المكونات الإضافية خدمات Google Cloud ، مثل الإدارة التلقائية للمكتبات والتبعيات.

ميزات كود السحابة

كود السحابة هو مصمم خصيصًا للعمل مع Kubernetesبغض النظر عن مزودك.

جوجل لديها حتى صقدمت أدوات لإنشاء مجموعات Kubernetes جديدة بسهولة على خدمات المنافسين مثل AWS و Azure.

لقد كان هذا موضوعًا متكررًا في Cloud Next هذا العام ، حيث تم أيضًا تصميم خدمات أخرى مثل Cloud Run ليتم نقلها بسهولة إلى مزود آخر.

قمنا بتصميم Cloud Code للتكامل بسهولة مع أدوات وخدمات DevOps الحالية ، بما في ذلك Cloud Build و Stackdriver.

على سبيل المثال ، بمجرد أن يصبح الرمز الخاص بك جاهزًا للنشر ، يمكنك ببساطة طلب عملية التحقق أو التحقق من الصحة ، مما يؤدي إلى مطالبة Cloud Build بإنشاء تطبيقك واختباره ونشره تلقائيًا.

هذا يجعل البيئات قابلة للتكرار ويساعد على اكتشاف الأخطاء بسرعة أكبر. تجعل Cloud Code و Cloud Build من السهل والبسيط تحرير ومراجعة واختبار وتطبيق التغييرات على تكوين Kubernetes الخاص بك.

كود السحابة يوفر قوالب وإبراز الأخطاء لملفات Kubernetes yaml. بالطبع ، يدعم Cloud Code أيضًا التسجيل حتى تتمكن من عرض سجلات التطبيق من أي بيئة مباشرة في IDE الخاص بك.

إذا كنت مهتمًا بتجربة Cloud Code ، فيمكنك زيارة الرابط التالي حيث يمكنك تجربته مجانًا ، بالإضافة إلى أنه يمكنك الحصول على رصيد يقارب 15 دولارًا لاستخدامه في هذه الأداة.

الرابط هو هذا.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.