مجموعة تطوير سحابة AWS

تحديد البنية التحتية للسحابة باستخدام لغات برمجة مألوفة

إن AWS Cloud Development Kit (AWS CDK) عبارة عن إطار عمل لتطوير برامج المصدر المفتوح لتعريف موارد التطبيق السحابي الخاصة بك باستخدام لغات برمجة مألوفة.

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

للعملاء الذين يفضلون Terraform، يوفر cdk tf تصميمات CDK لتعريف ملفات حالة Terraform HCL في TypeScript وPython. لمستخدمي kubernetes، يتيح مشروع cdk8s لك استخدام تصميمات CDK لتعريف تكوين kubernetes في TypeScript، وPython، وJava. ويمكن استخدام cdk8s لتعريف بنية kubernetes التي تعمل لأي شيء ويمكن استخدامها مع مكتبة تصميمات Amazon Elastic Kubernetes Service (Amazon EKS) الخاصة بـAWS CDK. إن كلٍ من cdk8s وcdk tf من إصدارات شركة alpha.

فيرنر فوجيلز، كبير موظفي التكنولوجيا في Amazon، يعرض مزايا AWS CDK (15:00)

الفوائد

إلحاق أسهل بالسحابة

تسرع AWS CDK من عملية الإلحاق بـ AWS نظرًا إلى وجود أمور أقل لتعلمها. تتيح لك CDK استخدام مهاراتك وأدواتك الحالية وتطبيقها على مهمة إنشاء بنية تحتية للسحابة. كما توفر مكونات عالية المستوى تعمل على التكوين السابق للموارد السحابية باستخدام القيم الافتراضية المثبتة، ما يساعدك على الإنشاء على AWS سحابة دون حاجة إلى أن تكون خبيرًا.

عملية تطوير أسرع

تمنحك AWS CDK القدرة التعبيرية للغات البرمجة لتحديد البنية التحتية. تعمل الميزات المألوفة مثل العناصر والتكرارات الحلقية والشروط على زيادة سرعة عملية التطوير الخاصة بك. يمكنك أيضًا استخدام AWS CDK مع بيئة التطوير المتكاملة (IDE) لديك للاستفادة من أدوات الإنتاجية وإطارات عمل الاختبار الموجودة.

القابلية للتخصيص والمشاركة

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

لا توجد حاجة إلى تبديل المحتوى

تتيح لك AWS CDK إنشاء تطبيق السحابة الخاص بك دون ترك IDE الخاصة بك. يمكنك كتابة التعليمات البرمجية لوقت التشغيل الخاص بك وتحديد موارد AWS لديك باستخدام لغة البرمجة نفسها. يمكنك تصوُّر حزم وموارد تطبيق CDK الخاص بك مع التعليمات البرمجية لـ AWS Toolkit for VS.

طريقة العمل

product-page-diagram_AWS-Cloud-Development-Kit

العملاء

deepwatch

تساعد شركة deepwatch في تأمين الاقتصاد الرقمي من خلال حماية شبكات المؤسسة، في كل مكان وكل يوم. تقدم deepwatch منصة Cloud SecOps التي يديرها فريق متميز من خبراء الأمن لتزويد العملاء بخدمات الكشف والاستجابة المدارة (MDR) الحائزة على جوائز، وخدمات إدارة الثغرات الأمنية، وخدمات اكتشاف نقاط النهاية والاستجابة.

تواصل شركة deepwatch الابتكار لخدمة عملائها على النحو الأمثل. احتاج فريق الهندسة في deepwatch إلى القدرة على تطوير البرامج باستخدام طريقة بدون خوادم أولاً، وأراد الفريق بنيةً تحتيةً قابلة للتوسع وسهلة على المطورين كإطار عمل للتعليمة البرمجية للتحرك والتقدم بشكل أسرع. لتمكين ذلك، اختار الفريق تنفيذ AWS Cloud Development Kit (CDK). 

"معايير الأمان الصارمة الخاصة بنا هي جوهر ما نقوم به. يتيح فريق AWS CDK توفير أنماط البنية التحتية الأكثر شيوعًا بطريقة أسرع وأكثر كفاءة، وفي الوقت نفسه التكامل مع مسارات CI/CD. بعد اتخاذ القرار بالاستفادة من AWS CDK، رحّلنا البنية التحتية شديدة التعقيد للواجهة الخلفية والتي كانت قابلة للاختبار بشكل كامل واستطعنا عكس تصميمها في أقل من أسبوعين، ما يمثل زيادة بنسبة 60% في الكفاءة. سنرحّل مجموعة منتجات IAC بالكامل إلى AWS CDK. هدفنا هو أن نكون فريق تطوير يعتمد فيه بعضنا على بعض. أدى CDK إلى تحسن كبير في قدرتنا على العمل بطريقة أسرع وأكثر ذكاءً كفريق، يدعم هذا الهدف."

باراج باكسي، رئيس قسم هندسة المنتجات - deepwatch

Culture Amp

تساعد Amp Culture الشركات في الحصول على مكان أفضل للعمل من خلال تسهيل جمع تعليقات الموظفين وفهمها والتصرف بناءً عليها. تمكّن شركة Culture Amp مسؤولي الموارد البشرية من اتخاذ قرارات أفضل، وبيان الآثار المترتبة، وتحويل ثقافة الشركة إلى ميزة تنافسية. باستخدام خدمات AWS، أنشأت شركة Culture Amp أول منصة لتعليقات الموظفين عند الطلب في العالم عام 2012. ومنذ ذلك الحين فقد كانوا يدعمون قاعدة عملائهم العالمية التي تشهد نموًا متزايدًا من خلال مكاتب في ملبورن وسان فرانسيسكو ونيويورك ولندن. عندما قررت شركة Culture Amp تحديث تطبيقها الموحد أحادي المنطقة الذي يعمل في Amazon EC2، بحيث تصبح بنيته متعددة المناطق وتستند إلى خدمات متناهية الصغر تعمل في المقام الأول ضمن خدمةAmazon Elastic Container Service باستخدام خدمات AWS Fargate و Amazon DynamoDB وAmazon Relational Database Service، كانت شركة Culture Amp بحاجةٍ إلى وسيلةٍ للمهندسين لاستخدام بنيات خدمات AWS المعتمدة مسبقًا دون الحاجة إلى تسجيل الدخول إلى بيئات مقيدة أو التمتع بمعرفة تفصيلية بـ AWS وAWS CloudFormation. تحول فريق شركة Culture Amp إلى استخدام AWS Cloud Development Kit (AWS CDK) لأتمتة تقديم خدمات AWS Fargate مع دعم قواعد البيانات وأدوار المستخدم بطريقة قابلة للمشاركة وقابلة للتكرار. قامت شركة Culture Amp ببناء مكتبة من تصميمات AWS CDK المخصصة التي مكّنتهم من إنشاء خدمات جديدة متناهية الصغر بطريقة برمجية لصالح مهندسيهم، حيث كانت هذه الخدمات غنية بالخصائص وأتاحت زيادة السرعة والكفاءة في فرق التطوير لديهم.

"يمكن للمهندسين لدينا الآن أن يستهلكوا تصميم خدمات AWS المعتمدة مسبقًا والغنية بالميزات، بما في ذلك خدمات AWS Fargate التي تشمل أدوار النشر الدقيقة، وموازنة الحمل، والتحقق من صحة الشهادة، والتعديل التلقائي، ووظائف AWS Lambda لإعادة توجيه السجلات واختيار Dynamo أو RDS باعتبارها خلفية تخزين. يمكننا الآن أن ننجز بشكل مُجدٍ في ساعات ما كان يستغرق منا ستة أسابيع"

ماثيو تابر، كبير مهندسي موثوقية الموقع - Culture Amp

Stedi

توفر شركة Stedi للمؤسسات إمكانية الاتصال سريعًا بشركائهم في الأعمال التجارية وإجراء المعاملات التجارية معهم دون الاضطرار إلى المعاناة من الإجراءات التي تتم من نقطة إلى نقطة، فهي تتولى تنفيذ ذلك عن طريق تقديم خدمة ذاتية بالكامل وهي "صندوق البريد الرقمي" والتي يمكن للمؤسسات الاستعانة بها لإجراء عمليات التبادل لما يزيد عن 300 نوع من أنواع المعاملات التجارية المختلفة بطريقة موحدة.

تسعى Stedi إلى تحقيق هدف طموح: مساعدة المؤسسات التجارية في توفير عدد لا حصر له من الساعات المهدرة في الأعمال غير المهمة، وذلك عن طريق إجراء كل أنواع المعاملات التجارية بين الشركات. ولتنفيذ ذلك، أدركت شركة Stedi أنه يجب عليها تخفيف أعباء تلك الأعمال غير المهمة عن كاهلها – ولذلك اختارت منذ بدايتها إنشاء بنية في AWS لا تعتمد مطلقًا على خادم. وبالرغم من ذلك، فإن التعاون بين شركة Stedi وAWS تجاوز حدود البنية التي لا تعتمد على خادم، فقد استخدموا أدواتٍ للمطورين تنتمي في الأساس إلى AWS – مثل AWS CDK وAWS Amplify – للمساعدة في التكرار بسرعة والنشر بصفة متكررة.

«إن مجموعة CDK كانت نقطة تحول بالنسبة لنا. فقد طورت بشكل هائل من دورة التغذية الراجعة لدينا وقللت من الوقت المستغرق في تحويل بنية جديدة تمامًا إلى بنية تم نشرها بالكامل».

تايلور فان هنسبرجن، قسم الهندسة، بشركة Stedi

CyberArk

تحتل شركة CyberArk مكانة ريادية عالمية في إدارة الوصول المميز، وهي طبقة ضرورية في أمان تكنولوجيا المعلومات لحماية البيانات، والبنية التحتية، والأصول في المؤسسات، وفي السحابة، وقناة DevOps. تقدم شركة CyberArk حلولاً لتقليل الخطورة الناتجة عن بيانات الاعتماد والبيانات السرية المميزة. تحظى الشركة بثقة مؤسسات رائدة على مستوى العالم، بما يشمل أكثر من 50 بالمئة من الشركات بقائمة Fortune 500، فيما يتعلق بحماية المؤسسات من أي هجمات من خارج المؤسسة والأنشطة الضارة داخل المؤسسة.

Standard Product Icons (Features) Squid Ink
الاطلاع على ميزات المنتج

تعرَّف على المزيد حول ميزات AWS CDK

تعرَّف على المزيد 
Sign up for a free account
تسجيل الاشتراك للحصول على حساب مجاني

الوصول على الفور إلى الطبقة المجانية لخدمة AWS. 

تسجيل الاشتراك 
Standard Product Icons (Start Building) Squid Ink
الوثائق

تعرَّف على المزيد حول AWS CDK عبر دليل المطور.

تعرَّف على المزيد