في هذا المختبر، ستتعرّف على كيفية إنشاء نظام تخزين لتطبيق ألعاب باستخدام خدمة Amazon Aurora Serverless. تُعد Amazon Aurora قاعدة بيانات ارتباطية من أصول سحابية (natif cloud) تتميز بالأداء العالي، وهي خدمة مقدمة من AWS توفر كل من MySQL-compatible edition وPostgreSQL-compatible edition. يقدم إصدار Serverless من قاعدة بيانات Aurora إمكانات التكيف الآلي عند الطلب وتقنية واجهة برمجة تطبيقات البيانات، وهي طريقة سريعة وآمنة مُخصّصة للوصول إلى قاعدة بياناتك عبر بروتوكول HTTP.

إن Amazon Aurora Serverless خدمة قاعدة بيانات شائعة الاستخدام في مجال تطبيقات الألعاب، لأنها تقدم أداءً من الطبقة الأعلى وتتميز بسهولة القواعد الارتباطية وبساطتها.

هذه بعض الأسباب الرئيسية لاستخدام Amazon Aurora Serverless لتطبيق الألعاب الخاص بك:

  • الإلمام: يمكن للمطورين لديك أن يستخدموا أنماط وبنايات الجمل الارتباطية المُلمين بها بدلاً من تعلّم أنماط جديدة لقاعدة البيانات.
  • القابلية للتكيف: يمكن توسيع قاعدة بيانات Amazon Aurora Serverless أو تقليصها عند الطلب، وهو ما يمكنك من التعامل مع الأعباء الثقيلة خلال أوقات الذروة، ويوفر لك المال خلال أوقات الأعطال.
  • الأداء: إن Amazon Aurora قاعدة بيانات من أصول سحابية (natif cloud). وهي أسرع من قواعد بيانات MySQL القياسية بخمسة أضعاف وأسرع من قواعد بيانات PostgreSQL القياسية بثلاثة أضعاف.

مستوى الخبرة في AWS: متوسط

وقت الإتمام: 2.5 ساعة

تكلفة الإتمام: سيُكلفك هذا البرنامج التعليمي أقل من 2 USD (على افتراض أن تعمل جميع الخدمات لمدة 2.5 ساعة)*

التقنيات المستخدمة:

• حساب نشط على AWS**
• المتصفح: توصي AWS باستخدام متصفح Chrome
• Amazon Aurora
• Amazon Cloud9
• AWS Secrets Manager
• Amazon Cognito
• واجهة برمجة تطبيقات البيانات
• AWS Lambda
• Amazon API Gateway
• AWS SDK for Node.js

*وُضع هذا التقدير على افتراض أنك تتبع التكوينات الموصى بها خلال البرنامج التعليمي، وتنهي جميع الموارد في غضون 2.5 ساعة.

**قد لا تتمكن الحسابات التي تم إنشاؤها خلال الـ 24 ساعة الماضية من الوصول بعد إلى الموارد المطلوبة لهذا المشروع.