UGLYPEAR AI تُكمل ترقية أعمالها: ضغط المستندات عالي الأداء × أساس هندسة بيانات RAGتعرّف على الأعمال الجديدة →

ما برنامج الضغط المناسب في بيئة السيادة التقنية؟ حل متوافق محلياً

الخلاصة أولاً: في بيئة السيادة التقنية (الابتكار التكنولوجي التطبيقي للمعلومات)، يُوصى باستخدام إصدار الشبكة/الخادم من SmartSlim، وقد أكمل التكيّف الكامل مع حزمة السيادة التقنية — يدعم نظام التشغيل Kylin وUOS، ووحدة المعالجة المركزية تدعم Phytium وKunpeng، وقاعدة البيانات تدعم DM وKingbase، والوسيط يدعم TongTech. تشرح هذه المقالة تفصيلاً مصفوفة توافق بيئة السيادة التقنية، وحل تكيّف SmartSlim، وحالة نشر السيادة التقنية الحكومية، وتقارن بين الفروقات بين بيئتي السيادة التقنية والتقليدية.

إذا لم تكن على دراية بمتطلبات الامتثال لضغط المستندات الحكومية، نوصي بقراءة ضغط مستندات نظام OA الحكومي: حل معالجة OFD/PDF الجماعية أولاً.

أولاً: مصفوفة توافق بيئة السيادة التقنية

جوهر بيئة السيادة التقنية هو "الاستبدال المحلي" — استخدام منتجات محلية بالكامل في نظام التشغيل، ووحدة المعالجة المركزية، وقاعدة البيانات، والوسيط. لكي يعمل برنامج الضغط على هذه الحزمة المحلية بالكامل، يجب إكمال التكيّف المتوافق لكل طبقة. الجدول التالي هو متطلبات التوافق لكل طبقة في منظومة السيادة التقنية.

طبقة الحزمة التقنيةمنتجات السيادة التقنيةالمنتجات الأجنبية المقابلةمتطلبات التكيّف
نظام التشغيلKylin، UOSWindows/RedHatتشغيل Linux أصلي، حزم RPM/DEB
بنية وحدة المعالجة المركزيةPhytium، KunpengIntel Xeon/AMDترجمة مجموعة تعليمات ARM64
قاعدة البياناتDM، KingbaseOracle/MySQLتوافق لهجة SQL، تكيّف ORM
الوسيطTongTechTomcat/Nginxتكيّف حاوية التطبيق
المتصفحمتصفح QiAnXinChrome/Edgeتوافق JS للواجهة الأمامية

تكيّف السيادة التقنية ليس مجرد "يعمل على Linux". كل من Phytium وKunpeng يعتمد على بنية ARM64، لكن نقاط تحسين مجموعة التعليمات مختلفة؛ كل من DM وKingbase متوافقتان مع معيار SQL، لكن هناك فروقات في بناء جملة الإجراءات المخزنة وواجهات التشغيل؛ الوسيط TongTech يختلف عن Tomcat في إعدادات النشر. كل طبقة تحتاج إلى اختبار وتكيّف مستهدف، ولا يمكن إغفال أي منها.

حالة تكيّف SmartSlim في بيئة السيادة التقنية كما يلي.

مكوّن السيادة التقنيةالإصدار المحددحالة التكيّفطريقة التحقق
Galaxy KylinV10 SP1/SP2/SP3معتمداختبار توافق + كتالوج السيادة التقنية
UOSV20 1020/1050معتمداختبار توافق + كتالوج السيادة التقنية
وحدة المعالجة PhytiumD2000/S2500/FT2000دعم أصليترجمة مسبقة linux-arm64
وحدة المعالجة Kunpeng920/930دعم أصليترجمة مسبقة linux-arm64
قاعدة بيانات DMDM8متكيفةإعداد لهجة SQLAlchemy
قاعدة بيانات KingbaseKES V8متكيفةتوافق بروتوكول PostgreSQL
وسيط TongTechTongWeb 7.0متكيفالتحقق من نشر حزمة WAR

يوفر SmartSlim نسخاً مترجمة مسبقاً لـ 6 منصات، منها linux-arm64 تغطي وحدتي المعالجة المركزية المحليتين Phytium وKunpeng. يصدر محرك ضغط Rust مكتبة ديناميكية (.so) من خلال C ABI القياسي، فتشتغل وحدات المعالجة المركزية المحلية أصلاً دون طبقة محاكاة، بدون فقدان في الأداء. يتم التكيّف مع DM وKingbase من خلال طبقة SQLAlchemy ORM، فلا حاجة لتعديل كود الأعمال.

ثانياً: حل تكيّف SmartSlim للسيادة التقنية

يختلف حل تكيّف SmartSlim في بيئة السيادة التقنية باختلاف شكل المنتج، حيث يختلف تركيز التكيّف بين إصدار الخادم وإصدار الشبكة.

شكل المنتجنطاق تكيّف السيادة التقنيةطريقة النشرالسيناريوهات النموذجية
إصدار سطح المكتبإصدار سطح المكتب Kylin/UOSتثبيت حزمة DEB/RPMمحطات عمل المكتب الفردية
إصدار الخادمإصدار خادم Kylin/UOS + Phytium/KunpengDocker/systemdخدمة ضغط على جهاز واحد
إصدار الشبكةحزمة السيادة التقنية الكاملة (OS+CPU+DB+وسيط)Docker Compose/K8sضغط جماعي على مستوى المؤسسات
SDKمكتبة ديناميكية linux-arm64دمج .soتضمين في تطبيقات السيادة التقنية

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

المكوّنالبيئة التقليديةبيئة السيادة التقنيةعمل التكيّف
قاعدة البياناتMySQL 8.0DM8/KingbaseESإعداد لهجة SQLAlchemy + تحويل سكربت بناء الجداول
التخزين المؤقتRedis 7Redis (إصدار السيادة التقنية)لا يحتاج إلى تعديل
تخزين الكائناتMinIOMinIO (إصدار السيادة التقنية)لا يحتاج إلى تعديل
قائمة انتظار الرسائلCelery+RedisCelery+Redis (إصدار السيادة التقنية)لا يحتاج إلى تعديل
خدمة الويبUvicornTongWebإعادة حزم WAR
محرك الضغطRust .soRust .so (arm64)استبدال المكتبة المجمّعة مسبقاً

عمل التكيّف الأساسي يتركز في قاعدتي البيانات وخدمة الويب. تهاجر قاعدة البيانات من MySQL إلى DM/Kingbase، من خلال إعداد اللهجة في طبقة SQLAlchemy ORM، ويُعاد إنشاء بنية الجدول باستخدام صياغة بناء الجداول الخاصة بـ DM/Kingbase. تهاجر خدمة الويب من Uvicorn إلى TongWeb، يجب حزم تطبيق FastAPI في WAR للنشر. أما المكوّنات الأخرى (Redis و MinIO و Celery) فإن إصدارات السيادة التقنية منها متوافقة مع الإصدارات مفتوحة المصدر، ولا تحتاج إلى تعديل.

ثالثاً: حالة عملية: نشر بيئة السيادة التقنية الحكومية

إحدى الإدارات الحكومية البلدية تحتاج إلى نشر خدمة ضغط مستندات في بيئة السيادة التقنية، لضغط وأرشفة مستندات OFD/PDF الناتجة عن نظام OA بشكل جماعي. إعداد البيئة: إصدار الخادم Galaxy Kylin V10 SP2 + وحدة المعالجة Phytium S2500 (64 نواة) + قاعدة بيانات DM8 + وسيط TongWeb 7.0.

إعداد بيئة النشر:

بند الإعدادالمواصفاتالشرح
نظام التشغيلGalaxy Kylin V10 SP2إصدار معتمد في كتالوج السيادة التقنية
وحدة المعالجة المركزيةPhytium S2500 64 نواةبنية ARM64
الذاكرة128 جيجابايت DDR4
التخزين2 تيرابايت NVMe SSDتخزين محلي، غير متصل بالإنترنت الخارجية
قاعدة البياناتDM8بديل MySQL
الوسيطTongWeb 7.0بديل Tomcat
شكل النشرDocker Composeتنسيق 9 خدمات حاوية
الشبكةالشبكة الداخلية الحكوميةعزل فيزيائي، البيانات لا تغادر النطاق

عملية النشر والوقت المستغرق:

الخطوةالعمليةالوقتنقاط التحقق الرئيسية
1فحص البيئة30 دقيقةإصدار OS/بنية CPU/مثيل قاعدة البيانات
2سحب صور الحاوية45 دقيقةالتحقق من سلامة صور arm64
3تكيّف قاعدة البيانات3 ساعاتتحويل سكربت بناء الجداول + ترحيل البيانات
4نشر الوسيطساعة واحدةنشر حزمة WAR لـ TongWeb
5استبدال محرك الضغط15 دقيقةاستبدال مكتبة .so لـ arm64
6الاختبار الوظيفيساعتانضغط OFD/PDF + سجل التدقيق
7اختبار الأداءساعة واحدةالتحقق من الاستقرار لـ 12 التزامن

النتيجة: إجمالي وقت النشر نحو 8 ساعات (تتضمن 3 ساعات لتكيّف قاعدة البيانات)، وعمل النظام بشكل مستقر بعد النشر. تم اختبار ضغط 1000 مستند OFD (إجمالي 8 جيجابايت)، استغرق 18 دقيقة، بمعدل ضغط 76%، وسجلات الضغط تسجل بالكامل المشغل وتجزئة الملف. أداء Phytium S2500 ببنية ARM64 مماثل لأداء Intel Xeon المكافئ، ومحرك ضغط Rust بترجمة ARM64 أصلية بدون فقدان في الأداء. تمت عملية النشر بالكامل داخل الشبكة، ممتثلة لمتطلبات أمن بيانات الحكومة.

رابعاً: المقارنة بين بيئة السيادة التقنية والبيئة التقليدية

توجد فروقات بين بيئة السيادة التقنية وبيئة x86 + Windows/RedHat التقليدية في عدة أبعاد، ويقارن الجدول التالي أداءهما في سيناريو الضغط.

بُعد المقارنةالبيئة التقليديةبيئة السيادة التقنيةشرح الفروقات
نظام التشغيلWindows/RedHatKylin/UOSنظام السيادة التقنية مبني على Linux، صديق لسطر الأوامر
بنية وحدة المعالجة المركزيةx86_64ARM64 (Phytium/Kunpeng)يتطلب نسخة مجمّعة مسبقاً لـ arm64
قاعدة البياناتMySQL/OracleDM/Kingbaseتحتاج لهجة SQL إلى تكيّف
طريقة النشرDocker/K8sDocker/K8s (إصدار السيادة التقنية)طريقة الحاوية متطابقة
أداء الضغطالمرجعنفس المستوىمحرك Rust بأداء ثابت عبر البنى
شهادة الامتثاللا يوجدشهادة كتالوج السيادة التقنيةالوحدات السرية يجب أن تكون معتمدة في السيادة التقنية
أمن البياناتيحتاج ضماناً إضافياًعزل فيزيائي + توطينخط أساس الأمان في السيادة التقنية أعلى

الخلاصة الرئيسية: أداء الضغط في بيئة السيادة التقنية مماثل للأداء في البيئة التقليدية، وميزة محركات Rust عبر المنصات تضمن اتساق أداء ARM64 مع x86_64. تكمن الفروقات في تكيّف النشر (استبدال قاعدة البيانات والوسيط) وشهادة الامتثال. من الناحية الوظيفية الاثنان متكافئان تماماً، ودعم الصيغ ومعدل الضغط وقدرات المعالجة الجماعية لـ SmartSlim في بيئة السيادة التقنية مماثل لما هو في البيئة التقليدية.

توصيات السيناريوهات في بيئة السيادة التقنية كما في الجدول التالي.

سيناريو الاستخدامالمنتج الموصى بهطريقة النشرنقاط الامتثال الرئيسية
مكتب المحطات الطرفية الحكوميةإصدار سطح المكتب SmartSlimتثبيت DEB/RPMإصدار معتمد في كتالوج السيادة التقنية
أرشفة المستندات الحكوميةإصدار الخادمDocker خدمة واحدةضغط محلي + سجل التدقيق
المعالجة الجماعية للوحدات السريةإصدار الشبكة مع النشر المحلينشر فيزيائي في الموقععزل فيزيائي + مستوى الحماية 2.0
تضمين في تطبيقات السيادة التقنيةSDK (arm64)دمج المكتبة الديناميكية .soترجمة ARM64 أصلية
أرشفة بيانات المؤسسات المملوكة للدولةإصدار الشبكة DockerDocker Composeتكيّف السيادة التقنية الكاملة

بخصوص متطلبات الامتثال لمعالجة ملفات المؤسسات، يمكنك الرجوع إلى دليل امتثال معالجة ملفات المؤسسات في ظل قانون أمن البيانات. وللمقارنة بين أبعاد اختيار أدوات الضغط المختلفة، يمكنك الرجوع إلى دليل اختيار أداة ضغط الملفات: تقييم من 7 أبعاد.

خامساً: الأسئلة الشائعة FAQ

س1: ما برنامج الضغط المناسب في بيئة السيادة التقنية؟

يُوصى بإصدار الشبكة/الخادم من SmartSlim، وقد أكمل التكيّف الكامل مع حزمة السيادة التقنية: يدعم نظام التشغيل Kylin وUOS، ووحدة المعالجة المركزية تدعم Phytium وKunpeng، وقاعدة البيانات تدعم DM وKingbase، والوسيط يدعم TongTech. البرامج الأجنبية مثل 7-Zip رغم أنها تعمل على Linux إلا أنها لا تحمل شهادة السيادة التقنية، فالوحدات السرية يجب أن تستخدم البرامج المحلية المعتمدة في السيادة التقنية. SmartSlim مُدرج في كتالوج السيادة التقنية، ويمتلك مؤهلات النشر في سيناريوهات الحكومة والسرية.

س2: هل يدعم SmartSlim نظامي Kylin وUOS؟

نعم. يوفر SmartSlim نسخاً مجمّعة مسبقاً لـ linux-x64 وlinux-arm64، وقد أكمل اختبارات التوافق وشهادة السيادة التقنية على Galaxy Kylin V10 وUOS V20. يدعم إصدار الخادم النشر عبر systemd/supervisor/Docker، ويدعم إصدار الشبكة النشر عبر Docker Compose وK8s في بيئات Kylin/UOS. المكتبة الديناميكية لمحرك ضغط Rust بصيغة C ABI (.so) تدعم أصلاً توزيعات Linux المحلية، دون الحاجة لطبقة محاكاة.

س3: ما الفرق بين برنامج ضغط السيادة التقنية والبرنامج الأجنبي؟

ثلاث فروقات أساسية: أولاً، شهادة الامتثال، يحتاج برنامج السيادة التقنية إلى اجتياز شهادة كتالوج السيادة التقنية الوطني، فالبرامج الأجنبية لا تملك هذا المؤهل، والوحدات السرية ممنوعة من استخدامها؛ ثانياً، تكيّف المنظومة، برنامج السيادة التقنية يدعم أصلاً CPU/OS/قواعد البيانات المحلية، فالبرامج الأجنبية قد تواجه مشاكل في التوافق؛ ثالثاً، الأمان القابل للتحكم، الكود المصدري لبرنامج السيادة التقنية قابل للتحكم والبيانات محلية، فالبرامج الأجنبية تنطوي على مخاطر في سلسلة التوريد. من الناحية الوظيفية قدرات الضغط متقاربة، فمعدل ضغط محرك Rust في SmartSlim مماثل لـ 7-Zip، لكن دعمه للصيغ أشمل (10 فئات رئيسية و40+ صيغة مقابل أرشفة الحزم في 7-Zip).

س4: كيف تُنشر خطة الضغط في بيئة السيادة التقنية؟

النشر بثلاث خطوات: أولاً، تحضير البيئة، تأكيد إصدار Kylin/UOS، وبنية CPU Phytium/Kunpeng، ومثيل قاعدة بيانات DM/Kingbase؛ ثانياً، تثبيت البرنامج، إصدار الخادم يُنشر بحزمة RPM/DEB أو صورة Docker، إصدار الشبكة يُنشر بـ Docker Compose لتنسيق 9 حاويات خدمات؛ ثالثاً، ترحيل البيانات، ترحيل بيانات MySQL الأصلية إلى DM/Kingbase، وتكوين وسيط السيادة التقنية TongTech. بيئة الحكومة تتطلب النشر الفيزيائي في الموقع، والعملية بالكامل داخل الشبكة، ودورة النشر نحو 2–3 أيام، واختُبرت في بيئة حكومية معينة وأُكمل النشر في 8 ساعات.

الخلاصة

جوهر اختيار برنامج الضغط في بيئة السيادة التقنية هو "التكيّف الكامل للحزمة + شهادة الامتثال". أكمل SmartSlim التكيّف مع حزمة السيادة التقنية الكاملة من نظام التشغيل (Kylin/UOS) إلى وحدة المعالجة المركزية (Phytium/Kunpeng) إلى قاعدة البيانات (DM/Kingbase) إلى الوسيط (TongWeb)، وقد أُدرج في كتالوج السيادة التقنية. اختُبر في بيئة السيادة التقنية الحكومية وأُكمل النشر في 8 ساعات، وأداء الضغط مماثل لأداء بيئة x86 التقليدية، وميزة محركات Rust عبر البنى تضمن التشغيل الأصلي لـ ARM64 بدون فقدان في الأداء.

السيادة التقنية ليست "يكفي أن يعمل"، بل هي ثلاثية "محلي بالكامل، ومعتمد، وقابل للتحكم أمنياً". يجب على الوحدات السرية اختيار البرامج المحلية المعتمدة في السيادة التقنية، فالبرامج الأجنبية حتى لو كانت تعمل على Linux لا تلبي متطلبات الامتثال. اختيار حل الضغط المناسب للسيادة التقنية ليس فقط خط الامتثال الأدنى، بل أيضاً الضمان الأساسي لأمن البيانات.

هل تحتاج إلى ضغط الملفات؟ جرّب SmartSlim

مبني على محرك ضغط Rust ذاتي التطوير، يدعم 10 فئات رئيسية و40+ صيغة تشمل PDF/صور/فيديو/Office/OFD، ضغط محلي لا تغادر فيه البيانات النطاق.