SlideShare a Scribd company logo
‫أفضل‬
‫اتجاهات‬
‫وانماط‬
‫عمليات‬
‫التطوير‬ (DevOps)
‫في‬
‫هذا‬
،‫المقال‬
‫يناقش‬
‫بهاء‬
‫الزبيدي‬
‫أهم‬
‫االتجاهات‬
‫في‬
‫عمليات‬
‫التطوير‬ ( DevOps) ً‫ء‬‫بنا‬
‫على‬
‫تجربته‬
‫الخاصة‬
.
‫يساعد‬
‫تنفيذ‬
‫عمليات‬
‫التطوير‬ (DevOps) ‫الشركات‬
‫على‬
‫إطالق‬
‫منتجات‬
‫جديدة‬
.‫وتحسينها‬
‫يمكن‬
‫أتمتة‬
‫دورة‬
‫حياة‬
‫تطوير‬
‫واختبار‬
‫البرامج‬
‫باستخدام‬
‫عمليات‬
‫التطو‬
‫ير‬ (( DevOps
‫إذا‬
‫كنت‬
‫تستخدم‬
‫عمليات‬
‫التطوير‬ DevOps)) ، ‫فمن‬
‫المهم‬
‫أن‬
‫تكون‬
‫على‬
‫دراية‬
‫بأحدث‬
.‫االتجاهات‬
‫ُجز‬‫ي‬
‫لنا‬
‫بهاء‬
‫الزبيدي‬
‫أحدث‬
‫االتجاهات‬
‫في‬
‫عمليات‬
‫التطوير‬ (DevOps) ‫التي‬
‫تحتاج‬
‫إلى‬
‫معرفتها‬ .
‫أحدث‬
‫اتجاهات‬
‫عمليات‬
‫التطوير‬ (DevOps)
‫اعتماد‬
‫الحاضنات‬
‫الحاضنات‬
‫هي‬
‫بيئات‬
‫قائمة‬
‫بذاتها‬
‫وخفيفة‬
‫الوزن‬
‫تساعد‬
‫في‬
‫استضافة‬
‫وإدارة‬
‫تطبيقات‬
.‫الويب‬
‫من‬
‫المتوقع‬
‫أنه‬
‫بحلول‬
‫عام‬
2023
،
‫سيكون‬
‫لدى‬
70
٪
‫من‬
‫الشركات‬
‫تطبيقان‬
‫على‬
‫األقل‬
‫في‬
‫حاضنة‬
.
‫يساعد‬
‫استخدام‬
‫الحاضنات‬
‫في‬
‫إنشاء‬
‫تطبيقات‬
‫قابلة‬
‫للتطوير‬.
‫الحوسبة‬
‫بدون‬
‫خادم‬
‫أحدث‬
‫اتجاه‬
‫هو‬
‫الحوسبة‬
‫بدون‬
‫خادم‬
‫التي‬
‫تساعد‬
‫على‬
‫تبسيط‬
‫عمليات‬
‫عمليات‬
‫التطوير‬ ( DevOps) ‫يساعد‬
‫استخدام‬
‫الحوسبة‬
‫بدون‬
‫خادم‬
‫على‬
‫تقليل‬
‫عبء‬
،‫العمل‬
‫حيث‬
‫ال‬
‫داعي‬
‫للقلق‬
‫بشأن‬
‫صيانة‬
‫الخادم‬
‫ومراقبة‬
.‫السحابة‬
‫يساعد‬
‫في‬
‫إنشاء‬
‫رمز‬
‫لـعمليات‬
‫التطوير‬ (DevOps ) ‫دون‬
‫الحاجة‬
‫إلى‬
.‫مضيف‬
‫هذا‬
‫جانب‬
‫استيراد‬
‫حسب‬
‫بهاء‬
‫الزبيدي‬ .
‫تطبيقات‬
‫ذات‬
‫رمز‬
‫منخفض‬
‫نهج‬
‫الكود‬
‫المنخفض‬
‫لـعمليات‬
‫التطوير‬ ) DevOps ( ‫هو‬
‫اتجاه‬
‫جديد‬
‫يوفر‬
‫خفة‬
.‫الحركة‬
‫يساعد‬
‫هذا‬
‫الشركات‬
‫على‬
‫اكتساب‬
‫ميزة‬
‫تنافسية‬
‫في‬
.‫السوق‬
‫الفائدة‬
‫الكبيرة‬
‫لمثل‬
‫هذه‬
‫التطبيقات‬
‫هي‬
‫أنه‬
‫يمكن‬
‫استخدام‬
‫واجهة‬
‫مرئية‬
‫لبناء‬
.‫تطبيق‬
‫ال‬
‫توجد‬
‫حاجة‬
‫إلى‬
‫معرفة‬
.‫الترميز‬
‫والنتيجة‬
‫هي‬
‫أن‬
‫فرق‬
‫عمليات‬
‫التطوير‬ (DevOps) ‫يمكن‬
‫أن‬
‫تعمل‬
‫بشكل‬
‫أسرع‬
‫ويتم‬
‫تسريع‬
‫النشر‬
‫ًا‬‫ض‬‫أي‬
‫ا‬ً‫ق‬‫وف‬
‫لبهاء‬
‫الزبيدي‬ .
‫زيادة‬
‫تنفيذ‬
‫عمليات‬ ( GitOps)
‫سيزداد‬
‫تنفيذ‬ GitOps ، ‫وهو‬
‫نظام‬
‫جديد‬
‫في‬
‫إطار‬ DevOps ‫يمكن‬
‫للمطورين‬
‫استخدام‬ Gits ‫إلدارة‬
‫المجموعات‬
‫وتقديم‬
.‫التطبيقات‬
‫يمكن‬
‫أن‬
‫يساعد‬
‫استخدام‬
‫سير‬
‫عمل‬ Git ‫في‬
‫تحسين‬
‫إدارة‬
‫البنية‬
‫التحتية‬
‫ونشر‬
.‫البرامج‬
‫يمكن‬
‫أتمتة‬
‫نشر‬
‫التطبيقات‬
‫السحابية‬
.‫األصلية‬
‫تكون‬
‫إدارة‬
‫مجموعات‬ Kubernate ‫فعالة‬
‫عند‬
‫استخدام‬ .GitOps
‫شيوع‬
‫عمارة‬
‫مايكروسرفيسيس‬ (Microservices Architecture)
‫العمارة‬
‫التقليدية‬
‫تفسح‬
‫المجال‬
‫لهندسة‬
‫الخدمات‬
.‫الدقيقة‬
‫يساعد‬
‫هذا‬
‫في‬
‫االبتكار‬
‫األسرع‬
‫ويسمح‬
‫بالتحكم‬
‫بشكل‬
‫أفضل‬
‫في‬
‫مكدس‬
‫التكنولوجيا‬
.‫والمعايير‬
‫أكبر‬
‫فائدة‬
‫من‬
‫بنية‬
‫الخدمات‬
‫الدقيقة‬
‫هي‬
‫أنها‬
‫يمكن‬
‫أن‬
‫تساعد‬
‫الحوسبة‬
‫السحابية‬
‫في‬
‫تقسيم‬
‫التطبيقات‬
‫المتجانسة‬
‫إلى‬
‫وحدات‬
‫يمكن‬
‫التحكم‬
‫فيها‬
‫بوحات‬
‫أصغر‬ .
‫نظام‬
-‫تطوير‬
–‫امان‬
‫تشغيل‬ ( DevSecOps) ‫يتقدم‬
‫بصورة‬
‫سريعة‬
‫يسمح‬
‫نظام‬
-‫تطوير‬
–‫امان‬
‫تشغيل‬ ( DevSecOps) ‫بتحسين‬
‫األمان‬
‫في‬ DevOps ‫وفي‬
‫عالم‬
،‫اليوم‬
‫يشكل‬
‫األمن‬
‫شاغال‬
‫رئيسيا‬
‫و‬
َ‫ا‬‫تحدي‬
‫حقيقا‬
‫اليكمن‬
‫االستهانة‬
‫به‬
.
‫يوفر‬
‫استخدام‬
‫نظام‬
-‫تطوير‬
-‫امان‬
‫تشغيل‬ ( DevSecOps) ‫بتنفيذ‬
‫األمن‬
‫في‬
‫عملية‬
.‫التطوير‬
‫يمكن‬
‫تحديد‬
‫المخاطر‬
،‫بسرعة‬
‫وبالتالي‬
‫تقليل‬
‫التكاليف‬
‫التي‬
‫يمكن‬
‫أن‬
‫تحدث‬
‫ا‬ً‫ق‬‫الح‬ .
‫األتمتة‬
‫أصبحت‬
‫األتمتة‬
‫اآلن‬
‫ًا‬‫ء‬‫جز‬
‫ًا‬‫ي‬‫حيو‬
‫من‬
‫عمليات‬
‫التطوير‬ ( DevOps) ‫وتساعد‬
‫المؤسسات‬
‫على‬
‫أن‬
‫تكون‬
‫أكثر‬
.‫كفاءة‬
‫يمكن‬
‫أن‬
‫تكون‬
‫ًا‬‫ض‬‫أي‬
‫أكثر‬
‫قابلية‬
‫للتكيف‬
‫وشفافية‬
‫واستجابة‬
‫الحتياجات‬
.‫العمالء‬
‫يمكن‬
‫أن‬
‫تساعد‬
‫أتمتة‬
‫المهام‬
‫التي‬
‫تستغرق‬
‫ا‬ً‫ت‬‫وق‬
ً‫ال‬‫طوي‬
‫المطورين‬
‫على‬
‫التركيز‬
‫بشكل‬
‫أكبر‬
‫على‬
‫االبتكار‬
‫وأنشطة‬
‫إضافة‬
‫القيمة‬
‫الى‬
‫الخدمة‬ .

More Related Content

DOCX
RPA: Transforming Business Operations Everywhere
DOCX
Integrating Push Notifications in PWAs
DOCX
BAZUBAIDI - OCT07.docx
DOCX
PWAs Vs. Native Apps
DOCX
Offline Capabilities of the PWAs
DOCX
Introduction to PWAs
PDF
Psycology of Digital Trust
PDF
Blockchain & Digital Trust
RPA: Transforming Business Operations Everywhere
Integrating Push Notifications in PWAs
BAZUBAIDI - OCT07.docx
PWAs Vs. Native Apps
Offline Capabilities of the PWAs
Introduction to PWAs
Psycology of Digital Trust
Blockchain & Digital Trust

More from Bahaa Al Zubaidi (20)

PDF
Evolution of Digital Trust
PDF
Data Protection in Smart Cities Apps
PDF
Role of Biometrics in Smart Cities
PDF
Digital Trust in the Work Place
PDF
Testing in a DevOps Environment
PDF
Infrastructure as Code & its Impact on DevOps
PDF
Optimizing Mobile App Development
PDF
Revolutionizing DevOps and CI/CD
PDF
Exploring Automation with DevOps
PDF
Implementing Continuous Integration
PDF
CI/CD Pipelines: Reliable Software Delivery
PDF
Continuous Deployment: Accelerating Releases
PDF
Benefits of Adopting a DevOps Culture
PDF
DevOps: Transforming Software Development and Delivery
PDF
Unleashing the Power of No-Code Apps.pdf
PDF
Empowering Non-Coders with No-Code.pdf
PDF
Unlocking New with No-Code Development.pdf
PDF
Empowering the Masses with No-Code Tools.pdf
PDF
The Rise of No-Code Applications.pdf
PDF
How AI_ML are Impacting API Management.pdf
Evolution of Digital Trust
Data Protection in Smart Cities Apps
Role of Biometrics in Smart Cities
Digital Trust in the Work Place
Testing in a DevOps Environment
Infrastructure as Code & its Impact on DevOps
Optimizing Mobile App Development
Revolutionizing DevOps and CI/CD
Exploring Automation with DevOps
Implementing Continuous Integration
CI/CD Pipelines: Reliable Software Delivery
Continuous Deployment: Accelerating Releases
Benefits of Adopting a DevOps Culture
DevOps: Transforming Software Development and Delivery
Unleashing the Power of No-Code Apps.pdf
Empowering Non-Coders with No-Code.pdf
Unlocking New with No-Code Development.pdf
Empowering the Masses with No-Code Tools.pdf
The Rise of No-Code Applications.pdf
How AI_ML are Impacting API Management.pdf

أفضل اتجاهات وانماط عمليات التطوير (DevOps).pdf

  • 1. ‫أفضل‬ ‫اتجاهات‬ ‫وانماط‬ ‫عمليات‬ ‫التطوير‬ (DevOps) ‫في‬ ‫هذا‬ ،‫المقال‬ ‫يناقش‬ ‫بهاء‬ ‫الزبيدي‬ ‫أهم‬ ‫االتجاهات‬ ‫في‬ ‫عمليات‬ ‫التطوير‬ ( DevOps) ً‫ء‬‫بنا‬ ‫على‬ ‫تجربته‬ ‫الخاصة‬ . ‫يساعد‬ ‫تنفيذ‬ ‫عمليات‬ ‫التطوير‬ (DevOps) ‫الشركات‬ ‫على‬ ‫إطالق‬ ‫منتجات‬ ‫جديدة‬ .‫وتحسينها‬ ‫يمكن‬ ‫أتمتة‬ ‫دورة‬ ‫حياة‬ ‫تطوير‬ ‫واختبار‬ ‫البرامج‬ ‫باستخدام‬ ‫عمليات‬ ‫التطو‬ ‫ير‬ (( DevOps ‫إذا‬ ‫كنت‬ ‫تستخدم‬ ‫عمليات‬ ‫التطوير‬ DevOps)) ، ‫فمن‬ ‫المهم‬ ‫أن‬ ‫تكون‬ ‫على‬ ‫دراية‬ ‫بأحدث‬ .‫االتجاهات‬ ‫ُجز‬‫ي‬ ‫لنا‬ ‫بهاء‬ ‫الزبيدي‬ ‫أحدث‬ ‫االتجاهات‬ ‫في‬ ‫عمليات‬ ‫التطوير‬ (DevOps) ‫التي‬ ‫تحتاج‬ ‫إلى‬ ‫معرفتها‬ . ‫أحدث‬ ‫اتجاهات‬ ‫عمليات‬ ‫التطوير‬ (DevOps) ‫اعتماد‬ ‫الحاضنات‬ ‫الحاضنات‬ ‫هي‬ ‫بيئات‬ ‫قائمة‬ ‫بذاتها‬ ‫وخفيفة‬ ‫الوزن‬ ‫تساعد‬ ‫في‬ ‫استضافة‬ ‫وإدارة‬ ‫تطبيقات‬ .‫الويب‬ ‫من‬ ‫المتوقع‬ ‫أنه‬ ‫بحلول‬ ‫عام‬ 2023 ، ‫سيكون‬ ‫لدى‬ 70 ٪ ‫من‬ ‫الشركات‬ ‫تطبيقان‬ ‫على‬ ‫األقل‬ ‫في‬ ‫حاضنة‬ . ‫يساعد‬ ‫استخدام‬ ‫الحاضنات‬ ‫في‬ ‫إنشاء‬ ‫تطبيقات‬ ‫قابلة‬ ‫للتطوير‬. ‫الحوسبة‬ ‫بدون‬ ‫خادم‬ ‫أحدث‬ ‫اتجاه‬ ‫هو‬ ‫الحوسبة‬ ‫بدون‬ ‫خادم‬ ‫التي‬ ‫تساعد‬ ‫على‬ ‫تبسيط‬ ‫عمليات‬ ‫عمليات‬ ‫التطوير‬ ( DevOps) ‫يساعد‬ ‫استخدام‬ ‫الحوسبة‬ ‫بدون‬ ‫خادم‬ ‫على‬ ‫تقليل‬ ‫عبء‬ ،‫العمل‬ ‫حيث‬ ‫ال‬ ‫داعي‬ ‫للقلق‬ ‫بشأن‬ ‫صيانة‬ ‫الخادم‬ ‫ومراقبة‬ .‫السحابة‬ ‫يساعد‬ ‫في‬ ‫إنشاء‬ ‫رمز‬ ‫لـعمليات‬ ‫التطوير‬ (DevOps ) ‫دون‬ ‫الحاجة‬ ‫إلى‬ .‫مضيف‬ ‫هذا‬ ‫جانب‬ ‫استيراد‬ ‫حسب‬ ‫بهاء‬ ‫الزبيدي‬ . ‫تطبيقات‬ ‫ذات‬ ‫رمز‬ ‫منخفض‬ ‫نهج‬ ‫الكود‬ ‫المنخفض‬ ‫لـعمليات‬ ‫التطوير‬ ) DevOps ( ‫هو‬ ‫اتجاه‬ ‫جديد‬ ‫يوفر‬ ‫خفة‬ .‫الحركة‬ ‫يساعد‬ ‫هذا‬ ‫الشركات‬ ‫على‬ ‫اكتساب‬ ‫ميزة‬ ‫تنافسية‬ ‫في‬ .‫السوق‬ ‫الفائدة‬ ‫الكبيرة‬ ‫لمثل‬ ‫هذه‬ ‫التطبيقات‬ ‫هي‬ ‫أنه‬ ‫يمكن‬ ‫استخدام‬ ‫واجهة‬ ‫مرئية‬ ‫لبناء‬ .‫تطبيق‬ ‫ال‬ ‫توجد‬ ‫حاجة‬ ‫إلى‬ ‫معرفة‬ .‫الترميز‬ ‫والنتيجة‬ ‫هي‬ ‫أن‬ ‫فرق‬ ‫عمليات‬ ‫التطوير‬ (DevOps) ‫يمكن‬ ‫أن‬ ‫تعمل‬ ‫بشكل‬ ‫أسرع‬ ‫ويتم‬ ‫تسريع‬ ‫النشر‬ ‫ًا‬‫ض‬‫أي‬ ‫ا‬ً‫ق‬‫وف‬ ‫لبهاء‬ ‫الزبيدي‬ . ‫زيادة‬ ‫تنفيذ‬ ‫عمليات‬ ( GitOps) ‫سيزداد‬ ‫تنفيذ‬ GitOps ، ‫وهو‬ ‫نظام‬ ‫جديد‬ ‫في‬ ‫إطار‬ DevOps ‫يمكن‬ ‫للمطورين‬ ‫استخدام‬ Gits ‫إلدارة‬ ‫المجموعات‬ ‫وتقديم‬ .‫التطبيقات‬ ‫يمكن‬ ‫أن‬ ‫يساعد‬ ‫استخدام‬ ‫سير‬ ‫عمل‬ Git ‫في‬ ‫تحسين‬ ‫إدارة‬ ‫البنية‬ ‫التحتية‬ ‫ونشر‬ .‫البرامج‬ ‫يمكن‬ ‫أتمتة‬ ‫نشر‬ ‫التطبيقات‬ ‫السحابية‬ .‫األصلية‬ ‫تكون‬ ‫إدارة‬ ‫مجموعات‬ Kubernate ‫فعالة‬ ‫عند‬ ‫استخدام‬ .GitOps ‫شيوع‬ ‫عمارة‬ ‫مايكروسرفيسيس‬ (Microservices Architecture)
  • 2. ‫العمارة‬ ‫التقليدية‬ ‫تفسح‬ ‫المجال‬ ‫لهندسة‬ ‫الخدمات‬ .‫الدقيقة‬ ‫يساعد‬ ‫هذا‬ ‫في‬ ‫االبتكار‬ ‫األسرع‬ ‫ويسمح‬ ‫بالتحكم‬ ‫بشكل‬ ‫أفضل‬ ‫في‬ ‫مكدس‬ ‫التكنولوجيا‬ .‫والمعايير‬ ‫أكبر‬ ‫فائدة‬ ‫من‬ ‫بنية‬ ‫الخدمات‬ ‫الدقيقة‬ ‫هي‬ ‫أنها‬ ‫يمكن‬ ‫أن‬ ‫تساعد‬ ‫الحوسبة‬ ‫السحابية‬ ‫في‬ ‫تقسيم‬ ‫التطبيقات‬ ‫المتجانسة‬ ‫إلى‬ ‫وحدات‬ ‫يمكن‬ ‫التحكم‬ ‫فيها‬ ‫بوحات‬ ‫أصغر‬ . ‫نظام‬ -‫تطوير‬ –‫امان‬ ‫تشغيل‬ ( DevSecOps) ‫يتقدم‬ ‫بصورة‬ ‫سريعة‬ ‫يسمح‬ ‫نظام‬ -‫تطوير‬ –‫امان‬ ‫تشغيل‬ ( DevSecOps) ‫بتحسين‬ ‫األمان‬ ‫في‬ DevOps ‫وفي‬ ‫عالم‬ ،‫اليوم‬ ‫يشكل‬ ‫األمن‬ ‫شاغال‬ ‫رئيسيا‬ ‫و‬ َ‫ا‬‫تحدي‬ ‫حقيقا‬ ‫اليكمن‬ ‫االستهانة‬ ‫به‬ . ‫يوفر‬ ‫استخدام‬ ‫نظام‬ -‫تطوير‬ -‫امان‬ ‫تشغيل‬ ( DevSecOps) ‫بتنفيذ‬ ‫األمن‬ ‫في‬ ‫عملية‬ .‫التطوير‬ ‫يمكن‬ ‫تحديد‬ ‫المخاطر‬ ،‫بسرعة‬ ‫وبالتالي‬ ‫تقليل‬ ‫التكاليف‬ ‫التي‬ ‫يمكن‬ ‫أن‬ ‫تحدث‬ ‫ا‬ً‫ق‬‫الح‬ . ‫األتمتة‬ ‫أصبحت‬ ‫األتمتة‬ ‫اآلن‬ ‫ًا‬‫ء‬‫جز‬ ‫ًا‬‫ي‬‫حيو‬ ‫من‬ ‫عمليات‬ ‫التطوير‬ ( DevOps) ‫وتساعد‬ ‫المؤسسات‬ ‫على‬ ‫أن‬ ‫تكون‬ ‫أكثر‬ .‫كفاءة‬ ‫يمكن‬ ‫أن‬ ‫تكون‬ ‫ًا‬‫ض‬‫أي‬ ‫أكثر‬ ‫قابلية‬ ‫للتكيف‬ ‫وشفافية‬ ‫واستجابة‬ ‫الحتياجات‬ .‫العمالء‬ ‫يمكن‬ ‫أن‬ ‫تساعد‬ ‫أتمتة‬ ‫المهام‬ ‫التي‬ ‫تستغرق‬ ‫ا‬ً‫ت‬‫وق‬ ً‫ال‬‫طوي‬ ‫المطورين‬ ‫على‬ ‫التركيز‬ ‫بشكل‬ ‫أكبر‬ ‫على‬ ‫االبتكار‬ ‫وأنشطة‬ ‫إضافة‬ ‫القيمة‬ ‫الى‬ ‫الخدمة‬ .