دليل كل حقل
ماذا يعني كل خيار في المُطلِق، وأي قيمة تضع، وماذا يعني ذلك لعملية النشر. تُفتح هذه الصفحة من روابط المساعدة ? في النموذج.
قبل أن تبدأ
الاشتراك في AWS Marketplace
كل منتج من imaxe يُوزَّع كـ AMI (صورة آلة) منشورة في AWS Marketplace. كي يتمكّن CloudFormation من إقلاع مثيل بتلك الصورة، يحتاج حساب AWS الخاص بك أن يكون مشتركًا في المنتج مسبقًا.
الاشتراك مجاني ويتمّ مرة واحدة لكل حساب ومنتج. تدفع فقط الاستخدام: رسوم برمجيات صورة AMI (إن وُجدت) بالإضافة إلى موارد AWS التي تُنشئها. من النموذج، يأخذك زر «افتح AWS Marketplace» إلى بطاقة المنتج المُختار.
المنتج والمنطقة
المنتج
الـ stack البرمجي الذي تريد نشره (Tomcat، Moodle، Odoo، إلخ). هو الحقل الذي يحكم بقية النموذج: عند تغييره يُضبط نوع المثيل المُوصى به، وما إذا كان يظهر قسم قاعدة البيانات، وأي التحسينات الاختيارية منطقية لذلك المنتج.
منطقة AWS إلزامي
مركز بيانات AWS حيث سيُنشأ الـ stack بأكمله. يؤثّر على زمن الاستجابة لمستخدميك، وعلى السعر (يتغيّر حسب المنطقة)، وعلى توفّر صورة AMI.
- اختر المنطقة الأقرب إلى مستخدميك النهائيين.
- للمستخدمين في إسبانيا، eu-west-3 (باريس)، eu-central-1 (فرانكفورت) أو eu-south-2 (إسبانيا) تقدّم زمن استجابة منخفضًا.
- يجب أن ينتمي key pair SSH ومعرّفات VPC/الشبكة الفرعية إلى المنطقة نفسها.
اسم الـ stack إلزامي
يُعرّف عملية النشر هذه في وحدة تحكّم CloudFormation الخاصة بك. افتراضيًا يُملأ كـ imaxe-<producto>، لكن يمكنك تغييره.
القواعد: ابدأ بحرف واستخدم الأحرف والأرقام والشرطات فقط (بين 3 و128 حرفًا). لا يقبل مسافات ولا حركات.
المثيل
نوع المثيل إلزامي
حجم آلة EC2 — معالجها وذاكرتها. القيمة الافتراضية مُقاسة للمنتج المُختار؛ ارفعها إن توقّعت حركة مرور كبيرة أو خفّضها لتوفير التكلفة في بيئات الاختبار.
- t3.small / t3.medium — استخدام عام، دفعات. خيار جيد للبداية.
- t3.large / m5.large — ذاكرة أكبر، حِمل مُستدام.
- c5.large — موجّهة للحوسبة (معالج أكثر لكل يورو).
زوج مفاتيح SSH إلزامي
اسم زوج مفاتيح EC2 موجود بالفعل في هذه المنطقة. هو المفتاح الذي ستتصل به بالمثيل عبر SSH.
يُنشأ في وحدة تحكّم AWS، في EC2 › الشبكة والأمان › أزواج المفاتيح. هنا يجب أن تكتب اسم الزوج بالضبط (لا المفتاح نفسه). إن لم يكن لديك واحد بعد، أنشئه قبل الإطلاق.
نطاق CIDR للوصول عبر SSH إلزامي
نطاق عناوين IP المُصرَّح لها بالاتصال عبر SSH (المنفذ 22)، بترميز CIDR x.x.x.x/n. ليس له قيمة افتراضية عن قصد: هو قرار أمني يجب أن تتّخذه بنفسك.
- عنوان IP واحد (مُوصى به): عنوان IP العام الخاص بك مع /32، مثال 203.0.113.10/32.
- شبكة مكتب: مثال 203.0.113.0/24 (256 عنوانًا).
- أي IP: 0.0.0.0/0 يفتح SSH لكامل الإنترنت — للاختبار فقط، أبدًا في الإنتاج.
قرص الجذر والمراقبة اختياري
قرص الجذر (GB): حجم وحدة EBS gp3 للإقلاع. القيمة الافتراضية تكفي لمعظم عمليات النشر؛ زِدها إن كنت ستخزّن بيانات كثيرة على المثيل نفسه.
مراقبة مفصّلة: ترسل مقاييس إلى CloudWatch كل دقيقة بدلًا من كل 5 دقائق. مفيدة للتشخيص الدقيق، لكن لها تكلفة إضافية صغيرة لكل مثيل.
الشبكة
إنشاء VPC جديدة
مُفعَّل افتراضيًا ومُوصى به. يُنشئ الـ stack شبكة خاصة افتراضية (VPC) خاصة به — بالاسم الذي تختاره ومعه من الشبكات الفرعية العامة بعدد مناطق التوفر التي تريد استخدامها، إضافة إلى بوابة إنترنت وجدول توجيه — جاهزة للاستخدام ومعزولة عن مواردك الأخرى. ومع شبكتين فرعيتين أو أكثر يمكنك لاحقًا إضافة موزّع أحمال أو RDS متعدد المناطق.
عطّله فقط إن احتجت النشر داخل شبكة تملكها بالفعل (بسبب سياسات داخلية، أو اتصال بأنظمة أخرى، إلخ).
معرّف VPC إلزامي إن لم تُنشئ VPC
معرّف الـ VPC الموجودة الخاصة بك. يبدأ بـ vpc- متبوعًا بسلسلة سِت عشرية، مثال vpc-0a1b2c3d4e5f6. تجده في وحدة تحكّم VPC.
معرّف الشبكة الفرعية إلزامي إن لم تُنشئ VPC
الشبكة الفرعية العامة داخل تلك الـ VPC حيث سيوضع المثيل. يبدأ بـ subnet-. يجب أن يكون لها منفذ إلى الإنترنت (توجيه إلى internet gateway) كي يكون التطبيق قابلًا للوصول.
ما المنافذ التي يفتحها مجموعة الأمان؟
فقط تلك التي تُعلنها الـ AMI الخاصة بالمنتج المختار، ولكلٍّ نطاقه: SSH من نطاق الإدارة (CIDR) الذي تحدده؛ وHTTP وHTTPS إلى الإنترنت فقط إذا كان المنتج يقدّم واجهة ويب؛ أما منافذ الخدمة (ذاكرة تخزين مؤقت، وكيل، مُجمِّع) فتبقى محصورة في كتلة الشبكة ولا تُفتح للإنترنت أبدًا. ومع VPC قائمة تحدّد أنت تلك الكتلة في «الـ CIDR المسموح له بالوصول إلى الخدمة».
النطاق و TLS
النطاق اختياري
إن تركته فارغًا، ستصل إلى التطبيق عبر IP العام الذي تُخصّصه AWS للمثيل. إن أدخلت نطاقًا (مثال miapp.empresa.com)، فبعد إطلاق الـ stack يجب أن تُنشئ سجل DNS يوجّه ذلك النطاق إلى IP الخاص بالـ stack.
البريد الإلكتروني للشهادة اختياري
ينطبق فقط إن أدخلت نطاقًا. هو البريد المُستخدَم لإصدار وتجديد شهادة TLS مجانية تلقائيًا من Let's Encrypt، بحيث يعمل موقعك عبر HTTPS. ستتلقّى إشعارات انتهاء الصلاحية على ذلك العنوان.
قاعدة البيانات
يظهر هذا القسم فقط للمنتجات التي تستخدم قاعدة بيانات (Moodle، Odoo، Drupal، Redmine، ownCloud، Dolibarr). المحرّك (MariaDB أو PostgreSQL) يحدّده المنتج.
أين تعيش قاعدة البيانات؟
- قاعدة بيانات محلية (افتراضي) — تعمل على المثيل نفسه. أبسط وأرخص؛ مثالية للبداية، والبيئات الصغيرة، أو الاختبارات. النسخ الاحتياطي يعتمد على المثيل.
- RDS مُدارة — خدمة قاعدة بيانات من AWS، منفصلة عن المثيل، بنسخ احتياطي تلقائي، وترقيع، وخيار توافر عالٍ. مُوصى بها للإنتاج.
حجم مثيل RDS اختياري
قدرة (معالج وذاكرة) قاعدة البيانات المُدارة. db.t3.small تكفي للبدء؛ ارفع إلى db.t3.medium أو db.m5.large حسب الحِمل.
Multi-AZ اختياري
يحافظ على نسخة متماثلة من قاعدة البيانات في منطقة توافر ثانية. إن فشلت الأساسية، تُبدّل AWS تلقائيًا دون فقدان بيانات. يوفّر تحمّلًا للأعطال لكنه يضاعف تكلفة قاعدة البيانات.
النسخ الاحتياطي والتنبيهات
نسخ احتياطي إلى S3 اختياري
يجدول نسخة يومية للبيانات إلى bucket على Amazon S3، مع احتفاظ لمدة 7 أيام. شبكة أمان بسيطة ورخيصة ضد الحذف أو الأعطال.
البريد الإلكتروني لتنبيهات SNS اختياري
إن ملأته، يُنشئ الـ stack موضوع Amazon SNS ويُشركك لتتلقّى إشعارات بالبريد عن حالة النشر: الأعطال، أو الاستخدام المرتفع، أو نتيجة النسخ الاحتياطي. سيتعيّن عليك تأكيد الاشتراك من أول بريد ترسله AWS. اتركه فارغًا كي لا تتلقّى تنبيهات.
التكلفة
كيف تُحتسب التكلفة التقديرية
لوحة «التكلفة الشهرية التقديرية» في المُطلِق تجمع تقريبًا لموارد AWS التي يُنشئها إعدادك، بسعر عند الطلب وبافتراض تشغيل متواصل (~730 ساعة في الشهر) في المنطقة المُختارة. يفيد لمقارنة الخيارات، لا كفاتورة.
| المفهوم | أساس التقدير |
|---|---|
| الحوسبة (EC2) | نوع المثيل × عدد المثيلات |
| مثيلات Spot | ≈ 70 % خصم على سعر عند الطلب |
| توسّع تلقائي (ALB) | حدّ أدنى مثيلان + موازِن |
| التخزين (EBS gp3) | GB من القرص × التعرفة لكل GB |
| RDS | الفئة المُختارة (× 2 إن Multi-AZ) + التخزين |
| التحسينات | CDN, Redis, EFS, WAF, S3, backup |