استكشاف قدرات Hyperscale
طبقة خدمة Hyperscale في قاعدة بيانات Azure SQL هي طبقة خدمة في نموذج الشراء المستند إلى vCore المثالي لأحمال العمل التجارية. إنها طبقة أداء تخزين وحساب قابلة للتطوير بدرجة كبيرة تستخدم Azure لتوسيع نطاق موارد التخزين والحوسبة لقاعدة بيانات Azure SQL بشكل كبير تتجاوز الحدود المتاحة لمستويات الخدمة للأغراض العامةوالأعمال الهامة . فهو يفصل محرك معالجة الاستعلام عن مكونات التخزين طويلة المدى، ما يسمح بالتحجيم السلس لموارد الحوسبة والتخزين.
يعمل Hyperscale على تبسيط تصميم البنية الأساسية والتطبيقات، ما يسمح للمطورين بالتركيز على احتياجات الأعمال بدلا من إدارة موارد قاعدة البيانات.
كانت قاعدة بيانات Azure SQL تقتصر على 4 تيرابايت من التخزين لكل قاعدة بيانات. ومع ذلك، يسمح مستوى خدمة Hyperscale الآن لقواعد البيانات بتجاوز 100 تيرابايت. يستخدم Hyperscale التحجيم الأفقي لإضافة عقد الحوسبة مع نمو البيانات. في حين أن التكلفة مشابهة لقاعدة بيانات Azure SQL العادية، هناك تكلفة تخزين إضافية لكل تيرابايت.
فهم الفوائد
يلغي مستوى خدمة Hyperscale العديد من القيود العملية الموجودة عادة في قواعد البيانات السحابية. على عكس معظم قواعد البيانات الأخرى المقيدة بموارد عقدة واحدة، لا تحتوي قواعد بيانات Hyperscale على مثل هذه القيود. مع بنية التخزين المرنة، يتوسع التخزين حسب الحاجة، ولا يوجد حد أقصى محدد مسبقا للحجم. أنت تدفع فقط مقابل السعة التي تستخدمها. بالنسبة لأحمال العمل كثيفة القراءة، يوفر Hyperscale توسيعا سريعا من خلال توفير نسخ متماثلة إضافية لإلغاء تحميل عمليات القراءة.
بالإضافة إلى ذلك، لم يعد الوقت اللازم لإنشاء النسخ الاحتياطية لقاعدة البيانات أو توسيع النطاق أو خفضه يعتمد على حجم البيانات في قاعدة البيانات. يمكن نسخ قواعد بيانات Hyperscale احتياطيا على الفور. يمكنك أيضا توسيع نطاق قاعدة بيانات من عشرات تيرابايت لأعلى أو لأسفل في غضون دقائق. هذه الإمكانية تحررك من المخاوف بشأن تقييدك بخيارات التكوين الأولية. يوفر Hyperscale أيضا عمليات استعادة سريعة لقاعدة البيانات، يتم إكمالها بالدقائق بدلا من ساعات أو أيام.
توفر Hyperscale قابلية توسع سريعة استنادًا إلى الطلب على حمل العمل لديك.
| ميزة | الوصف | الميزة | حالة الاستخدام |
|---|---|---|---|
| تحجيم لأعلى/لأسفل | يمكنك زيادة حجم الحساب الأساسي من حيث الموارد مثل وحدة المعالجة المركزية والذاكرة، ثم تقليصه، في وقت ثابت. نظرًا لمشاركة وحدة التخزين، لا يرتبط التوسع والتقليل من حجمها بحجم البيانات في قاعدة البيانات. | يضمن المرونة والكفاءة في إدارة الموارد. | مثالي للتطبيقات ذات أحمال العمل المختلفة التي تتطلب مستويات مختلفة من قوة الحوسبة. |
| التوسيع/التوسيع | يمكنك أيضا توفير نسخة متماثلة واحدة أو أكثر من النسخ المتماثلة للحساب لمعالجة طلبات القراءة. تعمل هذه النسخ المتماثلة الإضافية للحساب كنسخ متماثلة للقراءة فقط، ما يؤدي إلى إلغاء تحميل حمل عمل القراءة من الحساب الأساسي. بالإضافة إلى ذلك، تعمل هذه النسخ المتماثلة بمثابة الاستعدادات الساخنة، وجاهزة للاستيلاء عليها إذا كان هناك فشل حساب أساسي. | يعزز الأداء والموثوقية من خلال إلغاء تحميل أحمال عمل القراءة وتوفير قدرات تجاوز الفشل. | مناسب للتطبيقات كثيفة القراءة التي تحتاج إلى قابلية وصول عالية وتجاوز فشل سريع. |
تكبير الأداء
تم تصميم طبقة خدمة Hyperscale للعملاء الذين لديهم قواعد بيانات SQL Server محلية كبيرة يرغبون في تحديث تطبيقاتهم عن طريق الانتقال إلى السحابة. كما أنه مثالي للعملاء الذين يستخدمون بالفعل قاعدة بيانات Azure SQL الذين يرغبون في توسيع إمكانات نمو قاعدة البيانات الخاصة بهم بشكل كبير. بالإضافة إلى ذلك، يعد Hyperscale مثاليا لأولئك الذين يبحثون عن أداء عال وقابلية توسع عالية
بالإضافة إلى ميزات التحجيم السريع، يوفر Hyperscale قدرات الأداء التالية.
- تكون النسخ الاحتياطية لقاعدة البيانات فورية تقريبا، بغض النظر عن حجمها، دون أي تأثير على موارد الحوسبة.
- يتم إكمال عمليات استعادة قاعدة البيانات في دقائق، بدلا من ساعات أو أيام.
- يتم تحسين الأداء العام بسبب ارتفاع معدل نقل سجل المعاملات وأوقات تثبيت المعاملات بشكل أسرع، بغض النظر عن وحدات تخزين البيانات.
إشعار
لنشر قاعدة بيانات Hyperscale في قاعدة بيانات Azure SQL، راجع
نشر Hyperscale لقاعدة بيانات Azure SQL
لنشر Azure SQL Database مع طبقة Hyperscale:
سجل الدخول إلى مدخل Microsoft Azure.
انتقل إلى صفحة Azure SQL ، ثم حدد + Create.
حدد قاعدة بيانات SQLوقاعدة بيانات أحادية وزر إنشاء .
من علامة التبويب Basics في صفحة Create SQL Database ، حدد الاشتراك المطلوب ومجموعة الموارد واسم قاعدة البيانات.
حدد الارتباط Create newللخادم، واملأ معلومات الخادم الجديدة، مثل اسم الخادم وتسجيل دخول مسؤول الخادم وكلمة المرور والموقع.
ضمن حساب + تخزين، حدد ارتباط تكوين قاعدة البيانات .
حدد Hyperscaleلطبقة الخدمة، و Provisioned for Compute tier.
ضمن تكوين الأجهزة، حدد الارتباط تغيير التكوين . راجع تكوينات الأجهزة المتوفرة وحدد التكوين الأنسب لقاعدة البيانات الخاصة بك. على سبيل المثال، سنترك الخيار الافتراضي للسلسلة القياسية (Gen5 ).
اختياريا، اضبط شريط تمرير vCores إذا كنت ترغب في زيادة عدد vCores لقاعدة البيانات الخاصة بك.
اضبط شريط تمرير النسخ المتماثلة الثانويةHigh-Availability لإنشاء نسخة متماثلة واحدة. حدد تطبيق.
حدد Next: Networking في أسفل الصفحة.
في علامة التبويب Networking ، قم بتعيين Add current client IP address إلى Yes.
حدد الزر Review + create ، ثم حدد Create.
إشعار
بعد تحويل قاعدة بيانات إلى Hyperscale، لا يمكن إعادتها مرة أخرى إلى قاعدة بيانات Azure SQL العادية. لمعرفة المزيد حول قيود Hyperscale، راجع القيود المعروفة لطبقة خدمة Hyperscale.
الاتصال بنسخة متماثلة للقراءة فقط
يمكنك الاتصال بنسخة متماثلة للقراءة فقط عن طريق تعيين الوسيطة ApplicationIntent على سلسلة الاتصال إلى ReadOnly. يتم توجيه أي اتصالات مع هدف تطبيق ReadOnly تلقائيا إلى إحدى النسخ المتماثلة للحساب للقراءة فقط.
Server=tcp:<your_server_name>.database.windows.net,1433;Database=<your_database_name>;User ID=<your_username>@<your_server_name>;Password=<your_password>;Encrypt=true;Connection Timeout=30;ApplicationIntent=ReadOnly;