المفاهيم الأساسية

المصطلحات والمفاهيم الأساسية لاستخدام Architecto

يساعدك فهم هذه المفاهيم الأساسية على العمل بكفاءة أكبر مع Architecto.

مصطلحات المعمارية

الطوبولوجيا

تمثيل مرئي للبنية التحتية السحابية بأكملها وكيفية تفاعل مكوناتها. في Architecto، الطوبولوجيا رسم بياني موجه تمثل عقده مكونات السحابة وتمثل حوافه تدفقات البيانات.

العقدة

مكون واحد في طوبولوجيا المعمارية. تمثل العقد خدمات سحابية:

  • الحوسبة: EC2 وLambda وECS وApp Engine
  • التخزين: S3 وEBS وRDS وDynamoDB
  • الشبكات: VPC وموازن الحمل وCloudFront وRoute 53
  • المراسلة: SQS وSNS وKafka وRabbitMQ
  • التحليلات: Redshift وBigQuery وSnowflake

التدفق

اتصال بين عقدتين يمثل حركة البيانات:

  • تمثل التدفقات المتزامنة الطلب والاستجابة في الوقت الفعلي (REST API وgRPC واستعلامات قاعدة البيانات)
  • تمثل التدفقات غير المتزامنة المراسلة القائمة على الأحداث (SQS وKafka وWebhooks)
  • تمثل تدفقات خطوط البيانات المعالجة الدفعية المجدولة (مهام ETL والنسخ الاحتياطية)

المكون

مجموعة عقد مترابطة تؤدي وظيفة محددة (مثل «طبقة قاعدة البيانات» أو «طبقة API» أو «خط تعلم الآلة»).

ملف الإعداد

إعداد مسبق لمورّد سحابي، يتضمن:

  • دليل الخدمات المتاحة
  • بيانات التسعير (التكلفة لكل وحدة)
  • التوافر الإقليمي
  • ميزات خاصة بالمورّد

يتضمن Architecto ملفات إعداد لـ AWS وGCP وAzure وKubernetes وDocker.

خصائص المعمارية

التوافر

مدى قدرة المعمارية على تحمل أعطال المكونات:

  • منطقة توافر واحدة — جميع المكونات في منطقة واحدة (سريع ورخيص لكنه محفوف بالمخاطر)
  • مناطق توافر متعددة — نسخ المكونات عبر عدة مناطق توافر (أبطأ وأعلى تكلفة وأكثر قدرة على الصمود)
  • مناطق جغرافية متعددة — النسخ عبر مناطق جغرافية (أعلى قدرة على الصمود وأعلى تكلفة)

قابلية التوسع

كيفية تعامل المعمارية مع زيادة الحمل:

  • التوسع الرأسي — مثيلات أكبر (محدود بالعتاد)
  • التوسع الأفقي — مثيلات أكثر خلف موازن حمل (غير محدود نظريًا وأكثر تعقيدًا)
  • التوسع التلقائي — إضافة المثيلات أو إزالتها وفق الحمل تلقائيًا (كفاءة مثلى)

التكلفة

الآثار المالية:

  • التكاليف الثابتة — لا تتغير مع الاستخدام (المثيلات المحجوزة والعقود)
  • التكاليف المتغيرة — تتناسب مع الاستخدام (الحوسبة بالساعة والتخزين بالغيغابايت)
  • تكاليف البيانات الصادرة — نقل البيانات خارج المورّد السحابي

الأمان

الحماية من الوصول غير المصرح به والهجمات:

  • المصادقة — التحقق من هويتك (تسجيل الدخول ومفاتيح API)
  • التخويل — التحقق مما يمكنك الوصول إليه (الصلاحيات والأدوار)
  • التشفير — حماية البيانات (KMS أثناء التخزين وTLS أثناء النقل)
  • الامتثال — استيفاء اللوائح (SOC2 وHIPAA وPCI DSS وGDPR)

مفاهيم مسار العمل

تصميم المعمارية

عملية إنشاء معمارية البنية التحتية:

  1. توليد الأفكار — ما الذي ينبغي أن يؤديه النظام؟
  2. التخطيط الأولي — ارسم طوبولوجيا أولية بمساعدة الذكاء الاصطناعي أو الأنماط
  3. التنقيح — أضف التفاصيل والمكونات والاتصالات
  4. التحليل — شغّل تحليلات التكلفة والأمان وقابلية التوسع
  5. التكرار — عدّل التصميم بناءً على النتائج
  6. الاعتماد النهائي — ثبّت تصميم المعمارية

مراجعة المعمارية

عملية التحقق من المعمارية قبل تنفيذها:

  1. المشاركة — أرسل المعمارية إلى المراجعين عبر رابط برمز وصول
  2. الملاحظات — يضيف المراجعون التعليقات والاقتراحات
  3. النقاش — محادثات مترابطة حول المكونات
  4. التنقيح — يحدّث المصمم المعمارية وفق الملاحظات
  5. الموافقة — يعتمد المراجعون التصميم النهائي

إدارة الإصدارات

تتبع تغييرات المعماريات بمرور الوقت:

  • الإصدارات — لقطات للمعمارية في أوقات مختلفة
  • المقارنة — الاطلاع على التغييرات بين الإصدارات
  • التراجع — العودة إلى إصدار سابق عند الحاجة
  • سجل التغييرات — توثيق أسباب إجراء التغييرات

تنظيم البيانات

المشاريع

وحدات تنظيمية لتجميع المعماريات المرتبطة. قد يكون المشروع:

  • خدمة مصغرة (مشروع لكل خدمة)
  • منتجًا (معمارية المنتج بأكملها)
  • مبادرة (مثل «الانتقال إلى السحابة 2024»)

مساحات العمل

مساحات مشتركة تتعاون فيها الفرق على المعماريات. داخل مساحة العمل:

  • يمكن لعدة أعضاء الوصول إلى المعماريات نفسها
  • تحدد الصلاحيات من يمكنه العرض أو التحرير
  • تجري التعليقات والمراجعات في الوقت الفعلي

المؤسسات

تجميع على المستوى الأعلى للشركات أو المشاريع الكبيرة:

  • إدارة أعضاء الفريق وأدوارهم
  • التحكم في الفوترة والاشتراك
  • وضع سياسات على مستوى المؤسسة
  • إدارة التكاملات (GitHub وDiscord وغيرهما)

مفاهيم التحليل

وحدات التحليل

أدوات متخصصة لتقييم المعمارية:

الوحدةالسؤال الذي تجيب عنه
مقدر التكلفةكم ستبلغ التكلفة؟
محلل قابلية التوسعهل تتحمل المعمارية نمونا؟
نمذجة التهديداتما الذي قد يحدث من مشكلات؟
محاكي الأداءما مدى سرعتها؟
فاحص الامتثالهل تستوفي اللوائح؟
كاشف الانحرافهل تغيرت عن تصميمنا؟

الاختناق

مكون يحد من الأداء العام للنظام. من الاختناقات الشائعة:

  • اختناق قاعدة البيانات ← إضافة نسخ متماثلة وتخزين مؤقت وتجزئة أفقية
  • اختناق الشبكة ← إضافة CDN وتحسين الاستعلامات
  • اختناق الحوسبة ← إضافة خوادم واستخدام التوسع التلقائي

حد قابلية التوسع

أقصى حمل يمكن أن تتحمله المعمارية قبل تدهور الجودة:

  • حد معدل المعالجة — أقصى عدد طلبات في الثانية
  • حد المستخدمين — أقصى عدد مستخدمين متزامنين
  • حد البيانات — أقصى حجم بيانات أو عدد معاملات

التصدير والمشاركة

صيغ التصدير

الصيغةالأنسب لهاالمحتويات
PNGالبريد والشرائح والوثائقصورة المخطط فقط
SVGالويب والتحرير لاحقًارسم متجهي قابل للتحجيم والتحرير
PDFالطباعة والمشاركة الواسعةالمخطط والبيانات الوصفية
PPTالعروض التقديميةشرائح تتضمن المخطط
HTMLالويب التفاعليمخطط قابل للنقر والبحث

السمات

تخصيص المظهر المطبق على الصادرات:

  • ألوان المكونات — ألوان مختلفة لأنواع الخدمات المختلفة
  • الخلفية — لون موحد أو تدرج أو نمط أو صورة مخصصة
  • الخطوط — عائلة الخط وأحجامه وأوزانه
  • موضع الشعار — هوية الشركة أو المشروع
  • ألوان التمييز — الإبرازات والاتصالات والنص

رموز المشاركة

روابط آمنة ومؤقتة للمشاركة:

  • انتهاء الصلاحية — تنتهي تلقائيًا (7 أيام افتراضيًا مع إمكانية التعديل)
  • الصلاحيات — عرض فقط أو إمكانية التعليق
  • التحليلات — معرفة من شاهد المحتوى والمدة التي أمضاها
  • الإلغاء — إمكانية تعطيل الرابط في أي وقت

الخطوات التالية

Architecto Logo

Architecto

منصة ذكاء اصطناعي بمستوى المؤسسات لتصميم المعمارية السحابية وتوثيقها ومراجعتها وحوكمتها.

المفاهيم الأساسية | التوثيق | Architecto