ستجد فى هذا المقال
ما هو النظام الأساسي كخدمة (PaaS)؟
يوفر موردو النظام الأساسي كخدمة (PaaS) نظامًا أساسيًا قائمًا على السحابة لإنشاء التطبيقات وتشغيلها.
لماذا يستخدم المطورون PaaS؟
وقت أسرع للتسويق
يتم استخدام PaaS لإنشاء التطبيقات بشكل أسرع مما يمكن أن يكون ممكنًا إذا كان على المطورين القلق بشأن إنشاء وتكوين وتوفير الأنظمة الأساسية الخاصة بهم والبنية التحتية الخلفية. باستخدام PaaS ، كل ما يحتاجون إليه هو كتابة الكود واختبار التطبيق ، ويتولى البائع الباقي.
بيئة واحدة من البداية إلى النهاية
تسمح PaaS للمطورين بإنشاء واختبار وتصحيح ونشر واستضافة وتحديث تطبيقاتهم في نفس البيئة. يتيح ذلك للمطورين التأكد من أن تطبيق الويب سيعمل بشكل صحيح كما هو مستضاف قبل إصداره ، كما أنه يبسط دورة حياة تطوير التطبيق.
سعر
تعتبر PaaS أكثر فعالية من حيث التكلفة من الاستفادة من IaaS في كثير من الحالات. يتم تقليل النفقات العامة لأن عملاء PaaS لا يحتاجون إلى إدارة الأجهزة الافتراضية وتوفيرها. بالإضافة إلى ذلك ، يمتلك بعض مقدمي الخدمة هيكل تسعير الدفع أولاً بأول ، حيث يقوم البائع فقط بفرض رسوم على موارد الحوسبة التي يستخدمها التطبيق ، وعادةً ما يوفر أموال العملاء. ومع ذلك ، فإن لكل بائع هيكل تسعير مختلف قليلاً ، ويتقاضى بعض مزودي الأنظمة الأساسية رسومًا ثابتة شهريًا.
سهولة الترخيص
يتعامل موفرو PaaS مع جميع التراخيص لأنظمة التشغيل وأدوات التطوير وكل شيء آخر مدرج في نظامهم الأساسي.
ما هي العيوب المحتملة لاستخدام PaaS؟
قبضة الباعة في
قد يكون من الصعب تبديل موفري PaaS ، نظرًا لأن التطبيق مصمم باستخدام أدوات البائع وعلى وجه التحديد لمنصتهم.
فمثلا لكل بائع متطلبات هندسة مختلفة. قد لا يدعم البائعون المختلفون نفس اللغات أو المكتبات أو واجهات برمجة التطبيقات أو الهندسة المعمارية أو نظام التشغيل المستخدم في إنشاء التطبيق وتشغيله. للتبديل بين البائعين ، قد يحتاج المطورون إما إلى إعادة بناء تطبيقاتهم أو تعديلها بشكل كبير.
تبعية البائع
قد يؤدي الجهد والموارد المتضمنة في تغيير موردي PaaS إلى جعل الشركات أكثر اعتمادًا على مورديها الحاليين. قد يكون للتغيير البسيط في العمليات الداخلية أو البنية التحتية للمورد تأثير كبير على أداء تطبيق مصمم للتشغيل بكفاءة على التكوين القديم. بالإضافة إلى ذلك ، إذا قام البائع بتغيير نموذج التسعير الخاص به ، فقد يصبح تشغيل التطبيق فجأة أكثر تكلفة.
تحديات الأمان والامتثال
في بنية PaaS ، سيخزن المورّد الخارجي معظم أو كل بيانات التطبيق ، إلى جانب استضافة الكود الخاص به. في بعض الحالات ، قد يقوم البائع بالفعل بتخزين قواعد البيانات عبر طرف ثالث آخر ، وهو موفر IaaS. على الرغم من أن معظم بائعي PaaS هم شركات كبيرة تتمتع بأمان قوي مطبق ، فإن هذا يجعل من الصعب إجراء تقييم واختبار الإجراءات الأمنية التي تحمي التطبيق وبياناته بشكل كامل. بالإضافة إلى ذلك ، بالنسبة للشركات التي يتعين عليها الامتثال للوائح أمان البيانات الصارمة ، فإن التحقق من امتثال البائعين الخارجيين الإضافيين سيضيف المزيد من العقبات أمام الذهاب إلى السوق.
كيف تختلف النظام الأساسي كخدمة عن الحوسبة بدون خادم؟
تتشابه PaaS والحوسبة بدون خادم في كلتا الحالتين ، كل ما يجب على المطور أن يقلق بشأنه هو كتابة التعليمات البرمجية وتحميلها ، ويتعامل البائع مع جميع العمليات الخلفية. ومع ذلك ، يختلف القياس اختلافًا كبيرًا عند استخدام النموذجين. سيتم توسيع نطاق التطبيقات التي تم إنشاؤها باستخدام الحوسبة بدون خادم ، أو FaaS ، تلقائيًا ، بينما لن يتم تطوير تطبيقات PaaS ما لم تتم برمجتها للقيام بذلك. تختلف أوقات بدء التشغيل أيضًا بشكل كبير ؛ يمكن تشغيل التطبيقات التي لا تحتاج إلى خادم على الفور تقريبًا ، ولكن تطبيقات PaaS تشبه إلى حد كبير التطبيقات التقليدية ويجب تشغيلها معظم الوقت أو طوال الوقت حتى تكون متاحة على الفور للمستخدمين.
يتمثل الاختلاف الآخر في أن البائعين الذين لا يستخدمون خوادم لا يوفرون أدوات أو أطر عمل للتطوير ، كما يفعل بائعي PaaS. وأخيرًا ، يفصل التسعير بين النموذجين. فوترة PaaS ليست دقيقة تقريبًا كما هو الحال في الحوسبة بدون خادم ، حيث يتم تقسيم الرسوم إلى عدد الثواني أو أجزاء من الثانية التي يتم تشغيل كل مثيل من الدالة فيها.
والى هنا ياصديقى نكون قد أتممنا المهمة بنجاح
مع تحيات فريق #Ezznology
وتجد مايهمك على #متجرنا
وللإشتراك فى نشرتنا الإخبارية على اخبار جوجل اضغط هنا 👇👇
او قم بمسح الكود