البند الذي لا يضعه أحد في النموذج
اتبع ترخيص Oracle Database نمط التصعيد نفسه منذ 2010: ارتفاعات سنوية بين 4% و7% في سعر القائمة، سياسة متعددة الوصلات مُنقّحة كل ثلاث إلى أربع سنوات، ومضاعِف دعم سنوي لا ينخفض أبدًا. تنقيح سياسة 2024 بشأن الوصول السحابي والواجهات البرمجية غيّر الاقتصاديات مرة أخرى، ودورة تجديد 2026 هي حيث تصل الفاتورة للمؤسسات التي حدّثت واجهتها الأمامية دون نمذجة طبقة قاعدة البيانات.
تعلّمت مجموعة لوجستية أوروبية هذا بالطريقة الصعبة العام الماضي. تم شحن بناء TypeScript تحت الميزانية. تجديد Oracle Database الذي تلاه جاء أعلى بنسبة 38% من العام السابق لأن طبقة REST الجديدة فعّلت شرط تعدد الوصلات لم يتوقعه فريق المشتريات. هذا النمط شائع بما يكفي لنجري الآن مراجعة ترخيص قبل أي بدء ترحيل.
مقاييس Named User Plus مقابل Processor
يُباع Oracle Database بموجب مقياسَين أساسيَّين مُعرَّفَين في دليل استثمار البرمجيات من Oracle: Named User Plus (NUP) وProcessor. عاشت بيئات Oracle Forms تاريخيًا على NUP لأن أعداد المستخدمين كانت مستقرة ومعروفة. مشاريع التحديث تُقدّم دائمًا تقريبًا REST APIs وعملاء الجوال والتكاملات اللاحقة التي تُضبّب حدود المستخدم.
بمجرد أن يصبح النظام قابلًا للوصول من الإنترنت، تتفعّل سياسة Oracle الخاصة بـ “تعدد الوصلات”. يُقاس عدد المستخدمين عند مصدر البيانات، لا عند طبقة التطبيق. يمكن لنشر Oracle Forms بـ 400 مستخدم أن يتحول إلى التزام ترخيص لـ 4,000 مستخدم بين عشية وضحاها إذا كشفت المعمارية الجديدة قاعدة البيانات لبوابة عملاء.
فخ Enterprise Edition
تعمل معظم تطبيقات Oracle Forms على Enterprise Edition لأن هذا ما كان مُضمّنًا في الصفقة الأصلية. Enterprise Edition مُدرج بـ 47,500 دولار لكل معالج، زائد 22% دعمًا سنويًا، وفقًا لـ قائمة أسعار التكنولوجيا العالمية من Oracle. خادم متواضع بأربعة مقابس وثمانية أنوية لكل مقبس يحمل تكلفة قائمة تزيد على 1.5 مليون دولار قبل الخصومات.
مشاريع الترحيل التي تُبقي Oracle Database في مكانها ترث هذه التكلفة إلى الأبد. الواجهة الأمامية TypeScript مجانية. طبقة البيانات ليست كذلك.
Standard Edition 2 ومسار الخفض
Standard Edition 2 (SE2) من Oracle يكلف 17,500 دولار لكل مقبس ويُرخَّص بالمقبس، لا بالنواة. لأحمال العمل التي تقل عن 16 نواة إجمالًا، SE2 أرخص تقريبًا بمقدار رتبة من Enterprise Edition. المأزق: SE2 لا يدعم التقسيم، والضغط المتقدم، وActive Data Guard، وعدة ميزات أخرى تعتمد عليها تطبيقات Oracle Forms الناضجة بهدوء.
رأينا ترحيلات تقلل الترخيص السنوي بنسبة 70% بالانتقال إلى SE2. ورأيناها أيضًا مُعطَّلة لأن مهمة دفعية ليلية واحدة تستخدم التقسيم.
PostgreSQL هي الجائزة الحقيقية
الترحيلات ذات أعلى عائد استثمار تُزيل Oracle Database كليًا. PostgreSQL تتعامل مع الغالبية العظمى من أحمال عمل Oracle Forms بمجرد ترجمة PL/SQL. توفير الدعم السنوي — عادة من 400,000 إلى 1.2 مليون دولار لمؤسسة متوسطة الحجم — يموّل الترحيل في أقل من 18 شهرًا.
العائق نادرًا ما يكون تقنيًا. إنه تحويل PL/SQL. الترجمة اليدوية بطيئة وعرضة للأخطاء. التحويل الآلي يُغيّر الاقتصاديات بما يكفي ليصبح PostgreSQL الهدف الافتراضي بدلًا من الطموح.
كيف تبدو الميزانية الحقيقية
ميزانية تحديث كاملة تحتوي على أربعة بنود، لا واحد: تحويل الكود، وترخيص طبقة البيانات، والبنية التحتية، والتدقيق/الامتثال. تحويل الكود عادةً هو الأصغر بين الأربعة. الفرق التي تُنمذج بند الكود فقط تكتشف الأخرى في أسوأ لحظة ممكنة.
الخلاصة
ترخيص Oracle Database هو أكبر متغير مفرد في عائد استثمار التحديث. الترحيلات التي تتجاهله تُسلّم واجهة أمامية حديثة فوق هيكل تكلفة لم يتغير. التي تنجح تبني مخرج الترخيص ضمن المعمارية منذ الأسبوع الأول.