مجموعة تطوير سحابة AWS (AWS CDK) عبارة عن إطار عمل لتطوير برامج المصدر لتتمكن من نمذجة موارد التطبيق السحابية الخاصة بك وتوفيرها باستخدام لغات برمجة مألوفة.
قد يكون توفير تطبيقات السحابة عملية صعبة تحتاج منك تنفيذ إجراءات يدوية أو كتابة نصوص برمجية مخصصة أو الحفاظ على قوالب أو تعلم اللغات الخاصة بالمجال. تستخدم AWS CDK الإلمام بلغات البرمجة وقدرتها التعبيرية لنمذجة تطبيقاتك. توفر لك مكونات عالية المستوى تعمل على التكوين السابق للموارد السحابية باستخدام القيم الافتراضية المثبتة، لتتمكن من إنشاء تطبيقات سحابة دون حاجة إلى أن تكون خبيرًا. توفر AWS CDK مواردك بشكل آمن وقابل للتكرار عبر AWS CloudFormation. كما تتيح لك إنشاء مكوناتك المخصصة التي تتضمن متطلبات مؤسستك ومشاركتها، ما يساعدك على بدء مشروعات جديدة بشكل سريع.
المزايا
إلحاق أسهل بالسحابة
تسرع AWS CDK من عملية الإلحاق بـ AWS نظرًا إلى وجود أمور أقل لتعلمها. تتيح لك CDK استخدام مهاراتك وأدواتك الحالية وتطبيقها على مهمة إنشاء بنية تحتية للسحابة. كما توفر مكونات عالية المستوى تعمل على التكوين السابق للموارد السحابية باستخدام القيم الافتراضية المثبتة، ما يساعدك على الإنشاء على AWS سحابة دون حاجة إلى أن تكون خبيرًا.
عملية تطوير أسرع
تمنحك AWS CDK القدرة التعبيرية للغات البرمجة لتحديد البنية التحتية. تعمل الميزات المألوفة مثل العناصر والتكرارات الحلقية والشروط على زيادة سرعة عملية التطوير الخاصة بك. يمكنك أيضًا استخدام AWS CDK مع بيئة التطوير المتكاملة (IDE) لديك للاستفادة من أدوات الإنتاجية وإطارات عمل الاختبار الموجودة.
القابلية للتخصيص والمشاركة
باستخدام AWS CDK يمكنك تصميم مكوناتك الخاصة القابلة لإعادة الاستخدام التي تفي بمتطلبات الأمان والامتثال والحوكمة في مؤسستك. كما هو الحال مع أي مكتبة برامج أخرى، يمكنك بسهولة مشاركة مكوناتك في أنحاء مؤسستك، ما يتيح لك البدء في مشروعات جديدة باستخدام أفضل الممارسات بشكل افتراضي.
لا توجد حاجة إلى تبديل المحتوى
تتيح لك AWS CDK إنشاء تطبيق السحابة الخاص بك دون ترك IDE الخاصة بك. يمكنك كتابة التعليمات البرمجية لوقت التشغيل الخاص بك وتحديد موارد AWS لديك باستخدام لغة البرمجة نفسها. يمكنك تصوُّر حزم وموارد تطبيق CDK الخاص بك مع التعليمات البرمجية لـ AWS Toolkit for VS.
كيفية العمل