سحابة AWSالتكوين
تمنحك خدمة AWS CloudFormation طريقة سهلة لعرض نموذج لمجموعة من موارد AWS والموارد التابعة لجهات خارجية ذات الصلة، وتوفيرها بصورة سريعة وباستمرار، وإدارتها طوال دورات حياتها، وذلك عن طريق التعامل مع البنية الأساسية باعتبارها تعليمات برمجية. يصف قالب CloudFormation الموارد المرغوبة الخاصة بك حتى يكون بإمكانك إطلاقها وتهيئتها معًا كحزمة مجمعة. يمكنك استخدام قالب لإنشاء وتحديث وحذف حزمة مجمعة بأكملها باعتبارها وحدة واحدة، وكلما احتجت إلى ذلك، بدلاً من إدارة الموارد بصورة فردية. يمكنك إدارة وتوفير الحزم المجمعة عبر العديد من حسابات AWS ومناطق خدمات AWS.
الفوائد
أتمتة أفضل الممارسات
يمكنك من خلال CloudFormation تطبيق أفضل ممارسات DevOps وGitOps باستخدام عمليات مستخدمة على نطاق واسع مثل البدء في استخدام مستودع git والنشر من خلال مسار CI/CD. كما يمكنك تبسيط التغييرات الخاصة بعملية التدقيق وتشغيل عمليات النشر المؤتمتة من خلال عمليات التكامل مع المسار مثل GitHub Actions وAWS CodePipeline.
قم بتوسيع نطاق بنيتك الأساسية في جميع أنحاء العالم
قم بإدارة ميزة توسيع نطاق الموارد عن طريق مشاركة قوالب CloudFormation المراد استخدامها عبر منظمتك، وذلك لضمان استيفاء معايير السلامة والامتثال والتهيئة عبر جميع حسابات ومناطق خدمات AWS. إنَّ القوالب والمعلمات تمكِّنك من توسيع النطاق بسهولة حتى يكون بإمكانك مشاركة أفضل الممارسات وسياسات الشركة. وإضافة إلى ذلك، تمكِّنك CloudFormation StackSets من إنشاء أو تحديث أو حذف حزم مجمعة عبر العديد من حسابات ومناطق خدمات AWS، وذلك من خلال عملية واحدة.
التكامل مع خدمات AWS الأخرى
لأتمتة إدارة الموارد عبر منظمتك بصورة أكبر، يمكنك دمج CloudFormation مع خدمات AWS الأخرى، بما في ذلك AWS Identity and Access Management (IAM) المخصصة للتحكم في الوصول، وAWS Config المخصصة للامتثال، وAWS Service Catalog المخصصة لتوزيع التطبيقات الجاهزة وأدوات التحكم الإضافية المتعلقة بالحوكمة. تتيح لك عمليات التكامل مع CodePipeline وغيرها من أدوات البناء تنفيذ أفضل ممارسات DevOps الأخيرة وتحسين عمليات الأتمتة والاختبار وأدوات التحكم.
إدارة الموارد التابعة لجهات خارجية والموارد الخاصة
قم بإنشاء نموذج لموارد التطبيق التابع لجهات خارجية وتوفيرها وإدارتها (مثل المراقبة وإنتاجية فريق العمل وإدارة الحوادث وCI/CD وتطبيقات التحكم في الإصدار) جنبًا إلى جنب مع موارد AWS الخاصة بك. استخدم واجهة سطر الأوامر مفتوحة المصدر لـ CloudFormation لإنشاء أدوات توفير موارد CloudFormation الخاصة بك – أنواع AWS الأصلية المنشورة باعتبارها مفتوحة المصدر.
توسيع نطاق استخدام CloudFormation داخل المجتمع
توفر منظمة AWS CloudFormation GitHub مشروعات مفتوحة المصدر تعمل على توسيع إمكانيات CloudFormation. ويتيح لك سجل CloudFormation وواجهة سطر الأوامر لـ CloudFormation تحديد وإنشاء أدوات توفير الموارد لأتمتة عملية إنشاء الموارد بصورة آمنة ونظامية. يمكنك من خلال استخدام مشروعات CloudFormation GitHub القيام بأشياء مختلفة مثل التحقق من امتثال قوالب CloudFormation للسياسات (باستخدام cfn-guard) أو التحقق من صحة استخدام أفضل الممارسات (باستخدام cfn-lint).
طريقة العمل

العملاء المميزون

حل ConvergeHEALTH Miner المقدم من Deloitte هو عبارة عن مجموعة من الأدوات والخدمات التي تساعد على تسريع جمع وتحليل وإدارة البيانات عبر دورة حياة الأبحاث في مجال الرعاية الصحية... يستفيد حل Miner من مجموعة واسعة من خدمات AWS. وقد استخدموا AWS CloudFormation وAWS Service Catalog لتقديم حل Miner إلى العملاء بصورة أسرع باستخدام البنية الاساسية باعتبارها تعليمات برمجية. اختارت Deloitte قوالب AWS CloudFormation لوضع تعليمات برمجية للبنية الأساسية، والتي يمكن أن يتم نشرها بعد ذلك بضغطة واحدة باستخدام AWS Service Catalog.

تم تصميم جميع شبكات الشركة وبناؤها وصيانتها من خلال نماذج AWS CloudFormation. يقول ويتوف: «هذا يعطينا رفاهية التحكم في الإصدارات الخاصة بشبكتنا، كما أنه يسمح بالتكرار الدقيق والمتناسق في الشبكة للتطوير عند الطلب والبيئات المرحلية».

تستخدم شركة Expedia الحل AWS CloudFormation مع Chef لنشر حزمنها المجمعة الأمامية والخلفية بالكامل في بيئة AWS الخاصة بها.

«نحن سعداء للغاية مع AWS CloudFormation، لأنه يعني أننا قادرون على استخدام النشر «بنقرة واحدة» لبنيتنا الأساسية بأكملها».
منشورات ومقالات المدونة المميزة
كتابة قواعد الامتثال الوقائية لقوالب AWS CloudFormation بطريقة cfn-guard
4 أغسطس 2020
لويس كولون، ورايزا هشام، وجوش جوي
المسار المؤتمت لاختبار CloudFormation بواسطة TaskCat وCodePipeline
نشر الحزم المجمعة لـ AWS CloudFormation بواسطة GitHub Actions
جديد: استخدام AWS CloudFormation StackSets لحسابات متعددة في AWS Organization
استخدام AWS CloudFormation لنشر البرمجيات في مجموعات Amazon EKS
لم يتم العثور على منشورات في المدونة في الوقت الحالي. المرجو الاطلاع على مدونة AWS للحصول على موارد أخرى.
تفضل بزيارة مدونة الإدارة والحوكمة لقراءة المزيد عن CloudFormation وخدمات AWS للإدارة والحوكمة الأخرى.
الميزات الجديدة

تعلم المزيد حول إمكانات عمل نموذج لـ AWS CloudFormation والعمل على توفيرها.

ابدأ في إنشاء ما تريد بالاستعانة بـ AWS CloudFormation في وحدة تحكم AWS.
تعرف على المزيد حول AWS CloudFormation