AWS Solutions Constructs

أنماط بنية تحتية كتعليمة برمجية، مدققة وقابلة للتكوين

يسهل تجميعها في التطبيقات الجاهزة للإنتاج

AWS Solutions Constructs عبارة عن أنماط تصميم مدققة، وهي متاحة كملحق مفتوح المصدر لمجموعة AWS Cloud Development Kit، والتي يسهل تجميعها لإنشاء عبء عمل جاهز للإنتاج. تم إنشاء وصيانة AWS Solutions Constructs من خلال AWS، وذلك باستخدام أفضل الممارسات التي وضعها AWS Well-Architected Framework. بالبدء باستخدام Constructs، يكون من الأسهل للعملاء التأكد من أن عبء العمل ككل هو جيد التصميم. وعلاوةً على ذلك، يمكن للعملاء الاستفادة من الميزات المضمنة في CDK بجانب AWS Solutions Constructs لتسريع عملية التطوير عن طريق استخدام أنماطه المضمنة لتجميع تطبيق كامل بسرعة، باستخدام لغات برمجة مألوفة.

الفوائد

تسريع دورة التطوير

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

تسليم تطبيقات Well-Architected بطريقة متسقة

استخدام AWS Solutions Constructs يسهّل على العملاء إنشاء تطبيقاتهم جيدة التصميم بطريقة متسقة ومتكررة. جميع AWS Solutions Constructs مدققة من خلال AWS، وذلك باستخدام أفضل الممارسات التي وضعها AWS Well-Architected Framework. هذا يعني أن الإعدادات الافتراضية للخدمات المستخدمة في أي Construct هي إعدادات مكوّنة في ظل مراعاة Well-Architected Framework، وهذا يقلل الجهد المطلوب لضمان اتباع أفضل ممارسات سحابة AWS.

البنية التحتية كتعليمة برمجية

تقلل AWS Solutions Constructs الصعوبات التي يواجهها المطورون وذلك بالاستفادة من جميع مزايا AWS CDK. وهذا يعني أنه يمكنك استخدام لغات برمجة مألوفة ومنطق مألوف في تحديد بنيتك التحتية، وبناء تطبيقك بالكامل باستخدام Constructs دون ترك IDE.

طريقة العمل

AWS Solutions Constructs | طريقة العمل

برامج تعليمية مدة كل منها 5 دقائق

مقدمة حول AWS Solutions Constructs
إعداد بيئة نشر
إضافة Solutions Construct إلى مشروع CDK
استخدام AWS Solutions Constructs في بناء تصميمات معقدة
نشر تصميمك

أمثلة على التطبيقات

موقع ويب ثابت

يمكنك استخدام AWS Solutions Constructs في إنشاء موقع ويب ثابت بسيط باستخدام Amazon S3 وCloudFront وAWS Lambda.

معالج صور بسيط بدون خادم

معالجة بيانات الصور بطريقة ديناميكية باستخدام AWS Solutions Constructs، باستخدام الأنماط التي تستفيد من Amazon CloudFront وAmazon API Gateway وAWS Lambda وAmazon S3.

تطبيق ويب بدون خادم

بناء تطبيق ويب بسيط بدون خادم بواجهة مستخدم تستند إلى HTML وخدمة ويب RESTful خلفية، بالاستفادة من Amazon API Gateway وAWS Lambda وAmazon DynamoDB وAmazon Cognito وAmazon S3.

الاطلاع على خطوات التطوير والتعليمة البرمجية المصدر في دليل المطورين 

أنماط AWS Solutions Construct بسيطة

استكشاف جميع AWS Solutions Constructs 
مدونة AWS DevOps
بنية تحتية كتعليمة برمجية تتسم بالسرعة والمرونة تستخدم AWS CDK مع AWS Solutions Constructs

مع انتقال أعباء العمل إلى السحابة وبعد أن تصبح جميع البنية التحتية افتراضية، تُصبح البنية التحتية كتعلمية برمجية (IaC) أمرًا ضروريًا للاستفادة من مرونة هذا العالم الجديد.

لتوضيح كيف يمكن أن يؤدي استخدام Solutions Constructs إلى تسريع تطوير البنية التحتية كتعلمية برمجية (IaC)، في هذا المنشور ستقوم بإنشاء بنية تستوعب قراءات المستشعرات وتخزنها باستخدام Amazon Kinesis Data Streams، وAWS Lambda، وAmazon DynamoDB.

اقرأ منشور المدونة بالكامل 
الفيديو
الحل من خلال حلول AWS Solutions: ‏AWS Solutions Constructs
العودة للأعلى