تُعد Amazon Aurora Serverless تكوينًا للقياس التلقائي عند الطلب لـ Amazon Aurora. فهي تبدأ العمل وتوقفه تلقائيًا، وتوسّع نطاق السعة وتقلصه بناءً على احتياجات تطبيقك. يمكنك تشغيل قاعدة بياناتك في السحابة بدون إدارة أي مثيلات لقاعدة البيانات. ويمكنك أيضًا استخدام مثيلات Aurora Serverless v2 مع المثيلات الموفَّرة في مجموعات قواعد البيانات الحالية أو الجديدة.
يمكن أن تستهلك إدارة سعة قاعدة البيانات اليدوية وقتًا ثمينًا، وقد تؤدي إلى استخدام غير فعال لموارد قاعدة البيانات. مع Aurora Serverless، يمكنك إنشاء قاعدة بيانات وتحديد نطاق سعة قاعدة البيانات المطلوب والربط بين تطبيقاتك. ستدفع على أساس الثانية مقابل سعة قاعدة البيانات التي تستخدمها عندما تكون قاعدة البيانات نشطة، وتُرحِّل بين التكوينين القياسي وبلا خادم بخطوات قليلة في وحدة تحكم خدمة قاعدة البيانات الارتباطية في Amazon (Amazon RDS).
-
جديد: Amazon Aurora Serverless v2
-
Amazon Aurora Serverless v1
-
جديد: Amazon Aurora Serverless v2
-
يتم توسيع نطاق Amazon Aurora Serverless v2 فورًا لتشمل مئات الآلاف من المعاملات في جزء من الثانية. فهي تضبط السعة من خلال زيادتها بنسب قليلة جدًا أثناء توسّعها لتوفير المقدار المناسب من موارد قاعدة البيانات التي يحتاج إليها التطبيق. لا داعي لإدارة أي سعة قاعدة بيانات. يمكنك الدفع مقابل السعة التي يستهلكها تطبيقك فقط، كما يمكنك توفير ما يصل إلى 90% من تكلفة قاعدة البيانات مقارنةً بتكلفة تأمين السعة لأقصى حمولة.
تدعم Aurora Serverless v2 جميع طرق أعباء عمل قاعدة البيانات. تتضمن الأمثلة بيئات التطوير والاختبار ومواقع الويب والتطبيقات التي تتضمن أعباء عمل غير متكررة أو متقطعة أو غير متوقعة لتطبيقات الأعمال المهمة وكثيرة المتطلبات التي تتطلب نطاقًا واسعًا وتوافرًا عاليًا. كما تدعم جميع ميزات Aurora، بما في ذلك قاعدة البيانات الشاملة والنشر لمناطق توافر خدمات متعددة وقراءة نسخ طبق الأصل. تتوفر Aurora Serverless v2 للإصدارين Amazon Aurora MySQL-Compatible Edition، وPostgreSQL-Compatible Edition.
الفوائد
قابلية توسع عالية
يمكن توسيعها فورًا لتشمل مئات الآلاف من المعاملات في جزء من الثانية.
عالية التوفر
زوِّد أعباء العمل المهمة لنشاطك التجاري بمجموعة كاملة من ميزات Aurora، بما في ذلك الاستنساخ، وقاعدة البيانات الشاملة، والنشر لمناطق توافر خدمات متعددة، وقراءة نُسَخ طبق الأصل.
فعّالة من حيث التكلفة
يمكنك زيادة السعة بنسب قليلة جدًا خلال توسّعها لتوفير العدد المناسب من موارد قاعدة البيانات والدفع فقط مقابل السعة المستهلكة.
البساطة
يمكنك توفير سعة قاعدة البيانات وإدارتها بدون تعقيدات. سيتم توسيع سعة قاعدة البيانات لتلائم احتياجات التطبيق.
الشفافية
توسيع سعة قاعدة البيانات فورًا، بدون مقاطعة طلبات التطبيق الواردة.
قابلية التحمل
توفر الحماية من فقدان البيانات باستخدام آلية تخزين Aurora الموزَّعة والقابلة للتعامل مع الأعطال وذاتية الإصلاح، ما يجعل بياناتك قابلة للتحمل في ثلاث مناطق توافر خدمات (AZ) داخل منطقة ما.
حالات الاستخدام
أعباء العمل المتغيرة
تقوم بتشغيل تطبيق غير مستخدم باستمرار، بأوقات ذروة تبلغ 30 دقيقة لعدة ساعات ولمرات قليلة كل يوم أو لعدة مرات في العام، مثل الموارد البشرية أو وضع الميزانية أو تقارير تشغيل التطبيق. لم تعد مضطرًا لتوفير السعة القصوى، ما يتطلب منك الدفع مقابل الموارد التي لا تستخدمها باستمرار أو متوسط السعة، وقد يؤدي بالتالي إلى حدوث مشاكل في الأداء وتقديم تجربة مستخدم سيئة.
أعباء العمل غير المتوقعة
تقوم بتشغيل أعباء العمل مع استخدام قاعدة البيانات على مدار اليوم، مع وجود أوقات ذروة للنشاط من الصعب التنبؤ بها. مثل موقع خاص بالمرور حيث قد تشهد ارتفاعًا في النشاط عندما تبدأ الأمطار في الهطول. ستعمل قاعدة بياناتك تلقائيًا على زيادة السعة لتلبية احتياجات حمولة ذروة التطبيق وتقليلها عندما تنتهي ذروة النشاط.
إدارة أسطول قاعدة بيانات المؤسسة جديد
على المؤسسات التي تمتلك مئات أو آلاف التطبيقات، كل منها مدعومة بقاعدة بيانات واحدة أو أكثر، إدارة الموارد لأسطول قاعدة البيانات بالكامل. ونظرًا إلى تغيّر متطلبات التطبيق، تُعد المراقبة المستمرة وتعديل السعة لكل قاعدة بيانات، لضمان الأداء العالي والتوافر العالي وعدم تجاوز حدود الميزانية، مهمة شاقة. وباستخدام Aurora Serverless v2، يتم تعديل سعة قاعدة البيانات تلقائيًا بناءً على طلب التطبيق. ومن ثم، لم تعد بحاجة إلى إدارة آلاف قواعد البيانات يدويًا في أسطول قاعدة البيانات لديك. فتضمن الميزات، مثل قاعدة البيانات الشاملة والنشر لمناطق توافر خدمات متعددة، توفرًا عاليًا واستردادًا سريعًا.
البرامج كخدمة تطبيقات جديد
عادةً ما يقوم موردو Software as a service (SaaS) بتشغيل مئات أو آلاف قواعد بيانات Aurora، كل منها يدعم عميلًا مختلفًا، في كتلة واحدة لتحسين الاستخدام وكفاءة التكلفة. ولكنهم لا يزالون بحاجة إلى إدارة كل قاعدة بيانات بشكل منفصل، بما في ذلك مراقبة قواعد البيانات المشتركة في الموقع والاستجابة لها في الكتلة ذاتها التي قد تستهلك موارد مشتركة أكثر مما كان مخططًا في الأصل. وباستخدام Aurora Serverless v2، يمكن لموردي SaaS توفير كتلة قاعدة بيانات Aurora لكل عميل على حدة دون القلق إزاء تكاليف السعة المتوفرة. فتقوم تلقائيًا بإيقاف تشغيل قواعد البيانات عندما لا تكون قيد الاستخدام لتوفير التكاليف وبضبط سعة قاعدة البيانات فورًا لتلبية متطلبات التطبيق المتغيرة.
قواعد بيانات زائدة في التوسع وموزّعة على خوادم متعددة جديد
غالبًا ما يقسم العملاء ذوو متطلبات الكتابة أو القراءة العالية قواعد البيانات عبر عدة مثيلات لتحقيق معدل نقل أعلى. ومع ذلك، غالبًا ما يوفر العملاء عددًا كبيرًا جدًا أو قليلًا جدًا من المثيلات، ما يؤدي إلى زيادة التكلفة أو الحد من التوسع. باستخدام Aurora Serverless v2، يقسم العملاء قواعد البيانات عبر العديد من مثيلات Aurora ويتيحون للخدمة تعديل السعة فورًا وتلقائيًا حسب الحاجة. وتقوم بضبط السعة لكل عقدة بسلاسة دون توقف أو انقطاع وتستخدم فقط مقدار السعة اللازمة لدعم التطبيقات.
كيفية بدء الاستخدام
تتوفر Aurora Serverless v2 للإصدارين Aurora MySQL-Compatible، وPostgreSQL-Compatible. من السهل البدء: اختر Serverless v2 عند إنشاء كتلة قاعدة بيانات Aurora، وحدد نطاق سعة قاعدة البيانات المطلوب، أو استخدم الإعدادات التلقائية، واربط تطبيقاتك.
-
Amazon Aurora Serverless v1
-
تُعد Amazon Aurora Serverless v1 خيارًا بسيطًا وفعالاً من حيث التكلفة لأعباء العمل غير المتكررة والمتقطعة وغير المتوقعة.
الفوائد
البساطة
يمكنك توفير سعة قاعدة البيانات وإدارتها بدون تعقيدات. ستبدأ قاعدة البيانات العمل وتتوقف تلقائيًا وتتوسع لتلائم احتياجات التطبيق.
قابلة للتوسع
يمكنك زيادة سعة الحوسبة والذاكرة بسلاسة حسب الحاجة بدون انقطاع اتصالات العملاء.
فعالة من حيث التكلفة
يمكنك الدفع مقابل موارد قاعدة البيانات التي تستهلكها على أساس الثانية فقط. لا تدفع لمثيل قاعدة البيانات ما لم يكن قيد التشغيل.
قابلية التوافر العالي
أدى استنادها إلى آلية تخزين Aurora الموزَّعة والقابلة للتعامل مع الأعطال وذاتية الإصلاح إلى جعل بياناتك قابلة للتحمل في ثلاث مناطق توافر خدمات داخل منطقة ما للحماية من فقدان البيانات.
حالات الاستخدام
التطبيقات غير المستخدمة باستمرار
لديك تطبيق لا يُستخدم إلا لدقائق قليلة عدة مرات في اليوم أو الأسبوع، مثل موقع مدونة صغيرة الحجم وتريد قاعدة بيانات فعالة من حيث التكلفة لا تتطلب منك أن تدفع مقابلها إلا عندما تكون نشطة. باستخدام Aurora Serverless v1، لا تدفع إلا مقابل موارد قاعدة البيانات التي تستهلكها.
تطوير قاعدة البيانات واختبارها
يستخدم مطورو البرامج وفرق ضمان الجودة لديك قواعد البيانات في أثناء ساعات العمل، لكن لا يحتاجون إليها في أوقات المساء أو العطلات الأسبوعية. باستخدام Aurora Serverless v1، يتم إيقاف تشغيل قاعدة البيانات تلقائيًا عندما لا تكون قيد الاستخدام ويتم تشغيلها بسرعة أكبر عند بدء العمل في اليوم التالي.
كيفية بدء الاستخدام
تتوفر Aurora Serverless v1 في Amazon Aurora المتوافقة مع MySQL وAmazon Aurora المتوافقة مع PostgreSQL. من السهل البدء: اختر Serverless عند إنشاء كتلة قاعدة بيانات Aurora، وحدد نطاق سعة قاعدة البيانات المطلوب إن أردت، واربط تطبيقاتك.
العملاء
تطوّر Easygo أفضل المنتجات الخاصة بالألعاب والمباريات، حيث تستخدم أحدث تقنيات اللاعبين في جميع أنحاء العالم. تقوم شركة Easygo ببناء منصات مثل stake.com، وهي منصة كبيرة ورائدة في العالم تعمل في مجال تداول العملات المشفرة والمراهنات الرياضية، حيث تُجري مراهنات ومقامرات ثبتت نزاهتها وشفافيتها بنسبة 100 بالمائة باستخدام عملات البيتكوين والإيثريوم واللايتكوين وعملات مشفرة أخرى كثيرة. احتاجت Easygo إلى حل قواعد بيانات يمكنه التعامل مع عشرات الآلاف من اللاعبين بشكل متزامن خلال الأحداث الرياضية الكبرى مثل بطولات كأس العالم لكرة القدم أو مواسم الدوري الأمريكي لكرة السلة للمحترفين، أو مواسم الدوري الوطني لكرة القدم الأمريكية. مع تزايد اللاعبين عامًا بعد عام، احتاجت Easygo إلى توسعة نطاق قاعدة اللاعبين المتنامية باستمرار وتوسعة استيعابها.
"إن الطبيعة شديدة التغير التي تمتاز بها أعباء العمل الخاصة بالمواسم والبطولات الرياضية تعني أن Easygo شهدت زيادةً سريعةً على مستوى أنماط حركة المرور المعتادة. لقد أردنا أن يقضي فريق الهندسة وقتًا أقل في إدارة متطلبات توسعة قواعد البيانات، وأن يجد حل قواعد بيانات يمكنه بسهولة التعامل مع الأحداث الرياضية في جميع أنحاء العالم وفي مناطق زمنية مختلفة. لقد قامت Easygo بترحيل حوالي 50 قاعدة بيانات إلى Amazon Aurora Serverless v2، وهذا ما مكّن الفريق من التركيز على إقامة مباريات أفضل، مع قضاء وقت أقل في البحث والتحقيق في الأزمات."
مدير الهندسة في Easygo
يقدم S&P Dow Jones Indices (S&P DJI)، وهو أحد قطاعات الأعمال التابعة لشركة S&P Global Inc.، مؤشراتٍ مبتكرةً ومجموعةً من الحلول الرائدة التي تساعد المستثمرين في تحديد فرص الاستثمار العالمية وقياسها والاستفادة منها. يمتلك S&P DJI حوالي 200 قاعدة بيانات تدعم تطبيقاته الأساسية، وبأحجام مختلفة تتراوح من 500 جيجابايت إلى 15 تيرابايت.
"لقد بدأنا رحلة الترحيل مع Amazon Web Services (AWS) بالترحيل من البيئة المحلية (مقرات العمل) إلى MySQL على Amazon EC2 ثم الانتقال مباشرةً إلى الإصدار المتوافق مع Amazon Aurora MySQL، باستخدام AWS Database Migration Service (AWS DMS). لقد اعتمدنا مؤخرًا Aurora Serverless v2 للحصول على تطبيق جديد يتضمن إمكانات تعلّم الآلة التي تستخدم AWS SageMaker في تصنيف الأصول على مستوى القطاعات. لقد أدى إعداد مهام AWS Glue بطريقة تستوعب البيانات من موجزات Twitter إلى عبء عمل شديد الديناميكية لهذا التطبيق. ولذا فقد اعتمدنا Aurora Serverless v2، الذي يمكنه توسعة نطاق موارد الحوسبة ديناميكيًا لدعم معالجة جميع مهام AWS Glue ووظائف AWS Lambda، وفي الوقت نفسه القدرة على استيعاب كميات هائلة من البيانات. لقد قمنا أيضًا بتمكين إعادة توجيه الكتابة للحفاظ على نشاط التطبيق في أكثر من منطقة واحدة، باستخدام قاعدة بيانات Amazon Aurora العالمية".
شيفاكومار بنغالور، المدير الأول لقسم هندسة قواعد البيانات في S&P Global Inc.