مقدمة إلى Amazon CloudFormation



تقدم المدونة مقدمة موجزة عن Amazon CloudFormation

ما هو Amazon CloudFormation؟

إنها في الأساس خدمة. نظرًا لسيناريو لدينا ملف قابل للتنفيذ ، نقوم أولاً بتثبيت التطبيق. بعد ذلك ، يتم إنشاء مجلد ونسخ ملفات معينة من الحزمة. باختصار ، إنها خطوة يجب اتباعها مع جميع الملفات المراد تنفيذها.





كيفية استخدام برنامج sas

تشمل الخطوات ما يلي:

1) إنشاء مجموعة الأمان



2) إنشاء ملف زوج المفاتيح

3) إطلاق مثيل EC2

4) تثبيت Apache أو MySQL أو أي ملف آخر.



5) احصل على التعليمات البرمجية من S3 ونشرها في خادم الويب

6) إنشاء Elastic Load Balancer وإعطاء عنوان URL.

يحدث هذا السيناريو عند إنشاء بيئة تطوير. في كل مرة يكون لدينا إصدار جديد من التطبيق ، فإنه يتبع الخطوات وعندها فقط سيوفر بيئة جاهزة. وتجدر الإشارة إلى أنه لن يكون من المستحسن القيام بذلك في كل مرة لأنها عملية طويلة. يوفر تكوين Amazon Cloud عرضًا يمكننا من خلاله اتباع الخطوات بطريقة منظمة والتي تتضمن بشكل أساسي توفير نموذج بلغة نصية بتنسيق JSON توفر خطوات لتكوين البيانات.

تعد CloudFormation طريقة سهلة لإنشاء مجموعة من موارد AWS ذات الصلة وتوفيرها بطريقة منظمة ويمكن التنبؤ بها. يتيح للمستخدم إنشاء قالب ونشر مجموعة من موارد AWS على النحو المحدد في النموذج. القالب بتنسيق JSON وسيستخدم المكدس أي مورد ويتبع كل ذلك وفقًا للقالب. أيضًا ، من المهم ملاحظة أنه في حالة فشل أي إنشاء ، فإن المكدس سيطرح كل شيء. يصبح من السهل أيضًا على المستخدم استخدام CloudFormation نظرًا لأن Amazon لديها الكثير من القوالب الجاهزة بالإضافة إلى الأطراف الثالثة التي لديها قوالب خاصة بها.

يتم تطبيق CloudFormation عند إنشاء ملفتطوير بيئة. في سيناريو حيث لدينا 500 مختبِر ونريد أن يختبر كل مختبِر بمفرده ، نبدأ العملية من خلال إنشاء بيئة بخطوات مثل بدء التشغيل وتنزيل الكود وإعداد قاعدة البيانات التي تصبح عملية طويلة. ويشمل أيضًا الحالات التي يكون فيها التطبيق متعدد الاستخدامات. لاختصار الوقت وجعله أكثر بساطة ، نقوم بتشغيل القالب الذي سيعتني به تلقائيًا.

تتمثل أكبر ميزة لتكوين السحابة في أنها تدعم مجموعة واسعة من موارد Amazon والتي يمكننا معها أيضًا تكوين المعلمات والوصول إلى القوالب الجاهزة.

نموذج في Amazon CloudFormation

يتكون من 6 أشياء رئيسية:

  • إصدار التنسيق
  • وصف
  • المعلمات
  • التعيينات
  • مصادر
  • النواتج

هنا ، نعطي اسم النموذج. أثناء الإنشاء ، نحتاج إلى أخذ مدخلات مثل اسم المفتاح ونوع المثيل ومنفذ خادم الويب. هذا عنصر اختياري. الخطوة الإلزامية هي تحديد الموارد. ستحدد الموارد الخدمات التي سيتم استخدامها. سيتم إنشاء مجموعة أمان مع عناصر مثل منفذ مفتوح للجميع. بعد ذلك ، نقوم بإنشاء Elastic Load Balancer بعناصر من عتبة الصحة ، والمهلة ، والفاصل الزمني ، وما إلى ذلك بانتظام. يتضمن أيضًا عناصر مثل مجموعة خادم الويب وتكوين التشغيل ومناطق الاحتمالات. بالإضافة إلى ذلك ، إذا طلب المستخدم تثبيت Apache ، My SQL عند تشغيل التطبيق ، فيمكن تهيئته أيضًا.

لديك سؤال لنا؟ أذكرها في قسم التعليقات وسنعاود الاتصال بك.

المنشورات ذات الصلة:

6 حالات سحابة AWS أحدثت ثورة في الأعمال