ما هو Azure SQL؟
ينطبق على:قاعدة بيانات Azure SQL مثيل Azure SQL المدار Microsoft SQL Servrer على Azure VM
Azure SQL هو مجموعة من المنتجات المدارة والآمنة والذكية التي تستخدم محرك قاعدة بيانات SQL Server في سحابة Azure.
- قاعدة بيانات azure SQL: دعم التطبيقات السحابية الحديثة على خدمة قاعدة بيانات ذكية مدارة، والتي تتضمن حساباً من دون خادم.
- Azure SQL المثيل المدار: تحديث تطبيقات SQL Server الموجودة على نطاق واسع مع مثيل ذكي مدار بالكامل كخدمة، مع تماثل الخاصية بنسبة 100٪ تقريباً مع محرك قاعدة بيانات SQL Server. الأفضل لمعظم عمليات الترحيل إلى السحابة.
- SQL Server على Azure VMs: Lift-and-shift أحمال سيرفر SQL مع سهولة وإبقاء 100% من توافق السيرفر والوصول لمستوى النظام.
تم بناء Azure SQL على محركSQL Server المألوف، بحيث يمكنك ترحيل التطبيقات بسهولة والاستمرار في استخدام الأدوات واللغات والموارد التي تعرفها. تُنقل مهاراتك وخبراتك إلى السحابة، حتى تتمكن من القيام بالمزيد بما لديك بالفعل.
تعرف على كيفية توافق كل منتج مع نظام بيانات Azure SQL من Microsoft ليوافق الخيار المناسب لمتطلبات نشاطك التجاري. سواء كنت تُعطي الأولوية لتوفير التكاليف أو الحد الأدنى من الإدارة، يمكن أن تساعدك هذه المقالة في تحديد النهج الذي يحقق متطلبات العمل التي تهتم بها أكثر من غيرها.
إذا كنت جديداً على Azure SQL، فتحقق من فيديو ما هو Azure SQL من سلسلة فيديو Azure SQL المتعمقة:
نظرة عامة
في عالم اليوم القائم على البيانات، تعتمد قيادة التحول الرقمي بشكل متزايد على قدرتنا في إدارة كميات هائلة من البيانات وتسخير إمكاناتها. ولكن ملكيات البيانات اليوم معقدة على نحو متزايد، من بيانات تستضيفها في أماكن العمل، أو في السحابة، أو على حافة الشبكة. يمكن للمطورين الذين يبنون تطبيقات ذكية وشاملة أن يجدوا أنفسهم مُكبلين بقيود يمكن أن تؤثر في نهاية المطاف على تجربتهم. إن القيود الناشئة عن المنصات غير المتوافقة، وعدم كفاية أمن البيانات، وعدم كفاية الموارد، وحواجز أداء الأسعار تخلق تعقيداً يمكن أن يعيق تحديث التطبيقات وتطويرها.
واحدة من أول الأشياء التي يجب فهمها في أي حديث حول Azure تجاه قواعد البياناتSQL Server المحلية هو أنه يمكنك استخدام كل شيء. ترفع منصة بيانات Microsoft من مستوى تقنية SQL Server وتجعلها متاحة عبر الأجهزة الفعلية الداخلية والبيئات السحابية الخاصة والبيئات السحابية الخاصة المستضافة من قبل جهات خارجية والسحابة العامة.
مدارة بالكامل ومحدثة دائماً
قضاء المزيد من الوقت في الابتكار ووقت أقل في تصحيح قواعد البيانات وتحديثها ونسخها احتياطياً. إن Azure هي السحابة الوحيدة من evergreen SQL التي تطبق تلقائياً آخر تحديثات وباتشات بحيث تكون قاعدة بياناتك محدثة دائماً- للتخلص من صعوبات الدعم. حتى المهام المعقدة مثل ضبط الأداء، والتوفر العالي، والتعافي من الكوارث، والنسخ الاحتياطية مؤتمتة، ما يحررك للتركيز على التطبيقات.
حماية بياناتك باستخدام أمان ذكي مدمج
يراقب Azure بياناتك باستمرار بحثاً عن التهديدات. مع Azure AD، يمكنك:
- معالجة التهديدات المحتملة في الوقت الحقيقي من خلال الكشف المتقدم الذكي عن التهديدات وتنبيهات تقدير الثغرات الاستباقية.
- احصل على حماية رائدة ومتعددة الطبقات في هذا المجال مع عناصر تحكم أمنية مدمجة بما في ذلك T-SQL والمصادقة والشبكات وإدارة المفاتيح.
- استفد من تغطية التوافق الأكثر شمولاً لأي خدمة قاعدة بيانات سحابية.
دوافع الأعمال
هناك العديد من العوامل التي يمكن أن تؤثر على قرارك بخصوص اختيار عروض البيانات المختلفة:
- التكلفة: تتضمن خيارات النظام الأساسي كخدمة (PaaS) والبنية الأساسية كخدمة (IaaS) السعر الأساسي الذي يغطي البنية التحتية الأساسية والترخيص. ومع ذلك، مع خيار IaaS، تحتاج إلى استثمار المزيد من الوقت والموارد لإدارة قاعدة البيانات الخاصة بك، بينما في PaaS تحصل على ميزات الإدارة هذه مدرجة في السعر. تمكنك IaaS من إيقاف تشغيل الموارد عندما لا تستخدم لتقليل التكلفة، بينما تعمل PaaS دائماً ما لم تقم بإسقاط الموارد وإعادة إنشائها عند الحاجة إليها.
- الإدارة: خيارات PaaS تقليل مقدار الوقت الذي تحتاج إلى بذله لإدارة قاعدة البيانات. ومع ذلك، فإنه يقيد أيضاً من نطاق مهام الإدارة المخصصة والبرامج النصية التي يمكنك تنفيذها أو تشغيلها. على سبيل المثال، CLR غير معتمد مع قاعدة بيانات SQL، ولكنه معتمد لمثيل SQL Managed Instance. أيضا، لا توجد خيارات نشر في PaaS تدعم استخدام إشارات التتبع.
- اتفاقية مستوى الخدمة:توفر كل من IaaS وPaaS مستوى عالٍ من الخدمة. يضمن خيار 99.99% من اتفاقية مستوى الخدمة، في حين أن IaaS تضمن 99.95% من اتفاقية مستوى الخدمة للبنية الأساسية، ما يعني الحاجة إلى تنفيذ آليات إضافية لضمان توفر قواعد البيانات الخاصة بك. يمكنك تحقيق 99.99٪ من اتفاقية مستوى الخدمة من خلال إنشاء جهاز ظاهري SQL إضافي، وجعل خادم SQL دائماً على التوفر في مجموعة حلول التوفر المرتفعة.
- الوقت للانتقال إلى Azure : إن خادم SQL على Azure VM هو المطابقة الدقيقة للبيئة، لذلك لا يختلف الترحيل من الموقع المحلي إلى Azure VM عن نقل قواعد البيانات من خادم محلي إلى آخر. يتيح SQL Managed Instance يتيح أيضاً ترحيل سهلاً; ومع ذلك، قد يكون هناك بعض التغييرات التي بحاجة إلى التطبيق قبل الترحيل.
مقارنة الخدمة
كما هو الحال في الرسم البياني، يمكن أن يتميز كل عرض خدمة بمستوى الإدارة لديك على البنية التحتية، ودرجة كفاءة التكلفة.
في Azure، يمكنك تشغيل أحمال العملSQL Server كخدمة مستضافة(PaaS)،أو بنية تحتية مستضافة(IaaS). داخل PaaS، لديك خيارات منتجات متعددة، ومستويات من الخدمة داخل كل خيار. السؤال الرئيسي الذي تحتاج إلى طرحه عند اتخاذ قرار بين PaaS أو IaaS هو هل تريد إدارة قاعدة بياناتك، وتطبيق الباتشات، واتخاذ النسخ الاحتياطية، أو هل تريد تفويض هذه العمليات إلى Azure؟
قاعدة بيانات Azure SQL
قاعدة بيانات azure SQL هي قاعدة بيانات ارتباطية في شكل خدمة (DBaaS) مستضافة في Azure تقع ضمن فئة مجال Platform-as-a-Service (PaaS).
- الأفضل للتطبيقات السحابية الحديثة التي ترغب في استخدام أحدث ميزات SQL Server الثابتة لها ولها قيود زمنية في التطوير والتسويق.
- محرك قاعدة بيانات SQL Server مدار بالكامل، استناداً إلى أحدث إصدار مستقر من Enterprise لــ SQL Server. قاعدة بيانات SQL بها خياران للنشر مبنية على الأجهزة الموحدة والبرامج التي تملكها، وتستضيفها وتصلحها Microsoft.
باستخدام SQL Server، يمكنك استخدام الميزات والوظائف المضمنة التي تتطلب تكويناً شاملاً (إما في الموقع أو في جهاز ظاهري Azure). عند استخدام قاعدة بيانات SQL، يمكنك الدفع حيثما تذهب باستخدام خيارات توسيع النطاق أو الخروج للحصول على صلاحية أكبر دون انقطاع. تحتوي قاعدة بيانات SQL على بعض الميزات الإضافية غير المتوفرة في SQL Server، مثل توفر المعلومات الاستخبارية والإدارة بشكل كبير.
توفر قاعدة بيانات Azure SQL خيارات النشر التالية:
- مثل قاعدة البيانات الواحدة مع مجموعة الموارد التي تدار عبر خادم SQL منطقي. قاعدة بيانات واحدة مشابهة لقاعدة البيانات المضمنة في SQL Server. يناسب هذا الخيار تطبيقات التطوير الحديثة للتطبيقات الجديدة الناشئة في السحابة. تتوفر خيارات Hyperscale وخيارات من دون خادم.
- تجمع مرن، وهو عبارة عن مجموعة من قواعد البيانات مع مجموعة مشتركة من الموارد تُدار عبر خادم منطقي. يمكن نقل قاعدة بيانات واحدة من التجمع المرن وإليه. تم تحسين هذا الخيار لتطوير التطبيقات الحديثة للتطبيقات الجديدة الناشئة في السحابة باستخدام نمط تطبيق SaaS متعدد المستأجرين. توفر التجمعات المرنة حلاً فعالاً من حيث التكلفة في إدارة أداء قواعد بيانات متعددة لها أنماط استخدام متغيرة.
مثيل Azure SQL المُدار
يقع Azure SQL Managed Instance ضمن فئة مجال من Platform-as-a-Service (PaaS)، وهو الأفضل لمعظم عمليات الترحيل إلى السحابة. SQL Managed Instance هو مجموعة من قواعد بيانات النظام المستخدم مع مجموعة مشتركة من موارد الرفع والإزاحة الجاهزة.
- الأفضل للتطبيقات الجديدة أو التطبيقات المحلية الموجودة التي تحتاج إلى استخدام أحدث ميزات SQL Server المستقرة التي يتم ترحيلها إلى السحابة بأقل مقدار من التغييرات. يشبه مثيل An instance of SQL Managed مثيل مشغل قاعدة بيانات Microsoft SQL Server الذي يوفر موارد مشتركة لقواعد البيانات وميزات instance-scoped إضافية.
- SQL يعتمد المثيل المدار على ترحيل قاعدة البيانات من الداخل مع الحد الأدنى من تغيير قاعدة البيانات أو من دونه. يوفر هذا الخيار جميع فوائد PaaS من قاعدة بيانات SQL Azure ولكنه يضيف القدرات التي كانت متوفرة مسبقاً فقط في SQL Server VMs. وهذا يشمل شبكة افتراضية أصلية ونسبة توافق حوالي 100٪ مع SQL Server المحلي. توفر مثيلات SQL Managed Instance وصولا كاملاً إلى خادم SQL وتوافقا في مميزات ترحيل خوادم SQL إلى Azure.
SQL Server على Azure VM
SQL Server على Azure VM يندرج في فئة مجال البنية الأساسية كخدمة (IaaS) ويسمح لك بتشغيل SQL Server داخل الجهاز ظاهري ليكون (جهازاً ظاهراً) مداراً بالكامل في Azure.
- يعمل SQL Server المثبت والمستضاف على خادم Windows أو Linux الأجهزة الظاهرية التي تعمل على Azure، والمعروف أيضاً باسم البنية الأساسية كخدمة (IaaS). أجهزة SQL الظاهرية هي خيار جيد لترحيل قواعد بيانات وتطبيقات SQL Server المحلية دون أي تغيير في قاعدة البيانات. جميع الإصدارات والنسخ الأخيرة من SQL Server متوفرة للتثبيت في جهاز ظاهري IaaS.
- الأفضل للترحيل والتطبيقات التي تتطلب الوصول على مستوى OS-level. إن أجهزة SQL الظاهرية في Azure هي تطبيقات lift-and-shift جاهزة التأسيس تتطلب ترحيلاً سريعاً إلى السحابة بأقل التغيرات أو من دونها أصلاً. توفر الأجهزة الظاهرية SQL تحكماً إدارياً كاملاً على مثيل SQL Server ونظام التشغيل الأساسي للترحيل إلى Azure.
- الفرق الأكبر بين قاعدة بيانات SQL والمثيل المدار SQL هو أن SQL Server على الأجهزة الظاهرية Azure يسمح بالتحكم الكامل في مشغل قاعدة البيانات. يمكنك اختيار متى تبدأ الصيانة / التصحيح، وتغيير نموذج الاسترداد إلى بسيط أو bulk-logged، أو إقافة أو بدء تشغيل الخدمة عند الحاجة، ويمكنك تخصيص محرك قاعدة البيانات SQL Server بشكل كامل. مع هذا التحكم الإضافي تأتي المسؤولية الإضافية في إدارة الجهاز الظاهري.
- سيناريوهات التطوير والاختبار السريع عندما لا ترغب في شراء أجهزة SQL Server محلية غير إنتاجية. SQL الأجهزة الظاهرية تعمل أيضاً على أجهزة قياسية تملكها وتستضيفها وتعمل على صيانتها Microsoft. عند استخدام الأجهزة الظاهرية SQL، يمكنك إما الدفع حيثما تذهب للحصول على ترخيصSQL Server مضمن بالفعل في صورة SQL Server أو استخدام ترخيص موجود بسهولة. يمكنك أيضاً إيقاف الجهاز الظاهري أو استئنافه حسب الحاجة.
- محسّن لترحيل التطبيقات الحالية إلى Azure أو توسيع التطبيقات المحلية الموجودة إلى السحابة في عمليات النشر المختلطة. بالإضافة إلى ذلك، يمكنك استخدام خادم SQL في جهاز ظاهري لتطوير واختبار تطبيقات خادم SQL التقليدية. مع SQL الأجهزة الظاهرية، لديك الحقوق الإدارية الكاملة على SQL Server instance المخصص وجهاز VM القائم على السحابة. إنه الاختيار المثالي عندما يكون لدى المؤسسة بالفعل موارد تكنولوجيا معلومات متاحة لصيانة الأجهزة الظاهرية. تتيح لك هذه الإمكانات إنشاء نظام مخصص للغاية لتلبية متطلبات الأداء والتوفر المحددة لتطبيقك.
جدول المقارنة
يتم سرد اختلافات إضافية في الجدول التالي ولكن يتم تحسين كل من قاعدة بيانات SQL ومثيل SQL المدار لتقليل تكاليف الإدارة الكلية إلى الحد الأدنى لتوفير وإدارة العديد من قواعد البيانات. يتم تخفيض تكاليف الإدارة المستمرة حيث لا تحتاج إلى إدارة أي أجهزة ظاهرية أو نظام تشغيل أو برنامج قاعدة بيانات. ليس عليك إدارة ترقيات، توفر عالٍ أو نسخ احتياطية.
بشكل عام، يمكن لقاعدة بيانات SQL وSQL Managed Instance زيادة عدد قواعد البيانات التي يديرها مورد واحد لتكنولوجيا المعلومات أو التطوير بشكل كبير. تدعم Elastic pools أيضاً هندسة تطبيقات SaaS متعددة المستأجرين مع ميزات مثل عزل المستأجر والقدرة على التوسع لتقليل التكاليف من خلال مشاركة الموارد عبر قواعد البيانات. SQL Managed Instance يوفر دعماً للميزات المحددة بنطاق المثيل ما يتيح سهولة ترحيل التطبيقات الحالية، فضلاً عن مشاركة الموارد بين قواعد البيانات. في حين أن SQL Server على Azure VMs توفر DBAs بتجربة أكثر تشابها مع البيئة الداخلية التي يعرفونها.
قاعدة بيانات Azure SQL | مثيل Azure SQL المُدار | SQL Server على Azure VM |
---|---|---|
يدعم معظم القدرات المحلية على مستوى قاعدة البيانات. تتوفر ميزات SQL Server الأكثر استخداماً. 99.995٪ توفر مضمون. النسخ الاحتياطي المدمج، التصحيح، الانتعاش. أحدث إصدار مستقر من مشغل قاعدة البيانات. القدرة على تعيين موارد (CPU/storage) الضرورية لقواعد البيانات الفردية. المدمج في الذكاء المتقدم والأمن. تغيير الموارد عبر الإنترنت (وحدة المعالجة المركزية /التخزين). |
يدعم تقريباً جميع القدرات التي على مستوى المثيل وقاعدة البيانات محلية. توافق عالي مع خادم SQL. 99.99% توفر مضمون. النسخ الاحتياطي المدمج، التصحيح، الانتعاش. أحدث إصدار مستقر من مشغل قاعدة البيانات. ترحيل سهل من SQL Server. عنوان الأي بي الخاص داخل شبكة Azure الظاهرية. المدمج في الذكاء المتقدم والأمن. تغيير الموارد عبر الإنترنت (وحدة المعالجة المركزية /التخزين). |
لديك السيطرة الكاملة على محرك خادم SQL. يدعم جميع القدرات المحلية. توفر يصل إلى 99.99٪. التكافؤ الكامل مع النسخة المطابقة من خادم SQL الداخلي. ثابتة، إصدار مشغل قاعدة بيانات معروفة. ترحيل سهل من SQL Server. عنوان الأي بي الخاص داخل شبكة Azure الظاهرية. لديك القدرة على نشر التطبيق أو الخدمات على المضيف في مكان خادم SQL. |
وقد يكون الترحيل من SQL أمراً صعباً. بعض مميزات خادم SQL غير متوفرة. نوافذ صيانةقابلة للتكوين. التوافق مع إصدار خادم SQL يمكن تحقيقه فقط باستخدام مستويات توافق قاعدة البيانات. دعم عنوان IP الخاص مع الرابط الخاص بـAzure . |
لا يزال هناك بعض مميزات خادم SQL غير متوفرة. نوافذ صيانةقابلة للتكوين. التوافق مع إصدار خادم SQL يمكن تحقيقه فقط باستخدام مستويات توافق قاعدة البيانات. |
يمكنك استخدام النسخ الاحتياطية اليدوية أو الآلية. تحتاج إلى تنفيذ حل التوفر العالي لديك. يوجد وقت توقف أثناء تغيير الموارد (الوحدة الأم/التخزين) |
قواعد بيانات تصل إلى 100 تيرابايت. | حتى 16 تيرابايت. | SQL Server instances بمساحة تخزين تصل إلى 256 تيرابايت. يمكن للمثيل دعم العديد من قواعد البيانات بحسب الحاجة. |
يمكن للتطبيق الداخلي الوصول إلى البيانات في قاعدة بيانات Azure SQL. | تطبيق الشبكة الظاهرية الأصلية والاتصال بالبيئة المحلية باستخدام Azure Express Route أو بوابة VPN. | مع SQL الأجهزة الظاهرية، يمكنك الحصول على التطبيقات التي تعمل جزئياً في السحابة وجزئاً في أماكن العمل. على سبيل المثال، يمكنك توسيع شبكة الاتصال المحلية وActive Directory Domain إلى مجموعة النظراء عبر شبكة Azure الظاهرية. لمزيد من المعلومات حول حلول السحابة المختلطة، يرجى الاطلاع على توسيع حلول البيانات المحلية إلى السحابة. |
Cost
سواء كانت الشركة ناشئة تعاني من ضائقة مالية، أو فريقاً في شركة قائمة تعمل في ظل قيود صارمة على الميزانية، فإن التمويل المحدود غالباً ما يكون المحرك الرئيسي عند اتخاذ قرار بشأن كيفية استضافة قواعد بياناتك. في هذا القسم، يمكنك التعرف على أساسيات إصدار الفواتير والترخيص في Azure المقترنة بعائلة خدمات Azure SQL. كما يمكنك التعرف على حساب التكلفة الإجمالية للتطبيق.
أساسيات إصدار الفواتير والترخيص
حالياً، يتم بيع كل من قاعدة بيانات SQLوSQL Managed Instance كخدمة وتتوفر بالعديد من الخيارات عدة مستويات من الخدمة وبأسعار موارد مختلفة، وكلها تتم فوترتها بالساعة بسعر ثابت استناداً إلى مستوى الخدمة وحجم الحساب الذي تختاره. للحصول على أحدث المعلومات حول مستويات الخدمة المعتمدة الحالية وأحجام الحوسبة وكميات التخزين، يرجى الاطلاع على نموذج الشراء المستند إلى وحدة الإرسال الكبرى لقاعدة بيانات SQL ونموذج الشراء المستند إلى vCore لكل من قاعدة بيانات SQL وSQL Managed Instance.
- مع قاعدة بيانات SQL، يمكنك اختيار مستوى الخدمة التي تناسب احتياجاتك من مجموعة واسعة من الأسعار بدءاً من 5 دولارات / شهر للمستوى الأساسي ويمكنك إنشاء تجمعات مرنة لتبادل الموارد بين قواعد البيانات لتقليل التكاليف واستيعاب طفرات الاستخدام.
- مع SQL Managed Instance، يمكنك أيضاً إحضار ترخيصك. لمزيد من المعلومات حول إحضار الترخيص الخاص بك، يرجى الاطلاع على ترخيص التنقل من خلال ضمان البرامج على Azure أو استخدام Azure Hybrid Benefit calculator لمعرفة كيفية توفير ما يصل إلى 40٪ .
بالإضافة إلى ذلك، تتم محاسبتك على حركة المرور الصادرة على الإنترنت بأسعار نقل البيانات العادية. يمكنك ضبط مستويات الخدمة ديناميكياً وأحجام الحوسبة لتلائم احتياجات الإنتاجية المتنوعة لتطبيقك.
مع قاعدة البيانات SQLوQL Managed Instance، تتم تهيئة برنامج قاعدة البيانات تلقائياً وتصحيحه وترقيته بواسطة Azure، ما يقلل من تكاليف الإدارة. بالإضافة إلى ذلك، تساعدك قدرات built-in backup على تحقيق توفيرات كبيرة في التكاليف، خاصة عندما يكون لديك عدد كبير من قواعد البيانات.
مع SQL on Azure VMs، يمكنك استخدام أي من الصور SQL Server التي توفرها المنصة (والتي تتضمن ترخيصاً) أو إحضار ترخيص SQL Server. تتوفر جميع إصدارات SQL Server المعتمدة (2008R2 و2012 و2014 و2016 و2017 و2019) والإصدارات(Developer, Express, Web, Standard, Enterprise). بالإضافة إلى ذلك، تتوفر صور Bring-Your-Own-License versions (BYOL). عند استخدام الصور المقدمة Azure، تعتمد التكلفة التشغيلية على حجم الجهاز الظاهري وطبعة SQL Server التي تختارها. بغض النظر عن حجم الجهاز الظاهري أو إصدار خادم SQL، فإنك تدفع تكلفة الترخيص الدقيقة الواحدة في SQL Server Windows أو Linux Server، بالإضافة إلى تكلفة تخزين Azure لأقراص الجهاز الظاهرى. يسمح لك خيار الفوترة في الدقيقة باستخدام خادم SQL عند الحاجة دون شراء تراخيص خادم SQL إضافي. إذا قمت بإحضار ترخيص خادم SQL إلى Azure، يتم تحصيل تكاليف الخادم والتخزين فقط. لمزيد من المعلومات حول إحضار الترخيص، يرجى الاطلاع على "License Mobility" من خلال "ضمان البرامج" على Azure. بالإضافة إلى ذلك، تتم محاسبتك على حركة المرور الصادرة على الإنترنت بأسعار نقل البيانات العادية.
حساب التكلفة الإجمالية للتطبيق
عند البدء في استخدام نظام السحابة الأساسي، تتضمن تكلفة تشغيل التطبيق تكلفة التطوير الجديد وتكاليف الإدارة المستمرة، بالإضافة إلى تكاليف خدمة النظام الأساسي السحابي العام.
لمزيد من المعلومات عن التسعير، يرجى الاطلاع على الموارد التالية:
- أسعار قاعدة بيانات SQL &مثيل SQL المدار
- تسعير الجهاز الظاهري لــ SQL وWindows
- حاسبة التسعير من Azure
إدارة
بالنسبة للعديد من الشركات، فإن قرار الانتقال إلى الخدمة السحابية يتعلق بالتخلي عن تعقيد الإدارة بقدر ما يتعلق بالتكلفة. مع IaaS وPaaS، تدير Azure البنية الأساسية وتقوم تلقائياً بنسخ جميع البيانات لإتاحة الاسترداد بعد الأعطال الكبيرة، وتهيئة وترقية برنامج قاعدة البيانات، وإدارة موازنة التحميل، وتجاوز الفشل الخفي في حالة وجود فشل في الخادم داخل مركز البيانات.
- مع SQL Database وQL Managed Instance، يمكنك الاستمرار في إدارة قاعدة البيانات، دون الحاجة إلى إدارة مشغل قاعدة البيانات أو نظام التشغيل أو الجهاز. تتضمن أمثلة العناصر التي يمكنك الاستمرار في إدارتها قواعد البيانات وتسجيلات الدخول وضبط الفهرس والاستعلام والتدقيق والأمان. بالإضافة إلى ذلك، تتطلب تهيئة التوفر العالي لمركز البيانات الأخرى حداً أدنى من التهيئة والإدارة.
- مع SQL على Azure VM، لديك تحكم كامل في نظام التشغيل وتهيئة Server instance. مع الجهاز الظاهري، الأمر متروك لك لتقرر متى تقوم بتحديث/ ترقية نظام التشغيل وبرامج قاعدة البيانات ومتى يتم تثبيت أي برامج إضافية مثل مكافح الفيروسات. يتم توفير بعض الميزات التلقائية لتبسيط التصحيح، والنسخ الاحتياطي، والتوفر العالي بشكل كبير. بالإضافة إلى ذلك، يمكنك التحكم في حجم الجهاز الظاهري، وعدد الأقراص، وتهيئة التخزين. يسمح لك Azure بتغيير حجم الجهاز الظاهري حسب الحاجة. لمعرفة معلومات، يرجى الاطلاع على الجهاز الظاهري وأحجام خدمة مجموعة النظراء لــ Azure.
اتفاقية على مستوى الخدمة (SLA)
وبالنسبة للعديد من إدارات تكنولوجيا المعلومات، فإن الوفاء بالالتزامات الأعلى في اتفاقية مستوى الخدمة (SLA) هو أولوية قصوى. في هذا القسم، ننظر إلى ما يطبقه SLA على كل خيار استضافة قاعدة البيانات.
توفر Microsoft SLA لكل من Azure SQL Database وAzure SQL ManagedInstance، إتاحة SLA بنسبة 99.99%. للاطلاع على أحدث المعلومات، يرجى الرجوع إلى اتفاقية مستوى الخدمة.
على SQL على Azure VM، توفر Microsoft خدمة SLA متاحة بنسبة 99.95٪ تغطي الجهاز الظاهري فقط. لا يغطي SLA هذا العمليات (مثل SQL Server) قيد التشغيل على الجهاز الظاهري ويتطلب استضافة مثيلين جهاز ظاهري على الأقل في مجموعة التوفر. للاطلاع على أحدث المعلومات، يرجى الرجوع إلى SLA VM. لقاعدة البيانات توفر عالٍ (HA) داخل VMs، يجب تهيئة أحد خيارات التوفر العالي المعتمدة في SQL Server، مثل مجموعة توفر Always On. لا يوفر استخدام خيار التوفر العالي المعتمد مستوى إضافياً من مستوى الخدمة، ولكنه يسمح لك بتحقيق توفر قاعدة بيانات بنسبة> 99.99٪.
حان الوقت للانتقال إلى Azure
قاعدة بيانات azure SQL هي الحل المناسب للتطبيقات المصممة من خلال السحابة عندما تكون إنتاجية المطور ووقته السريع إلى السوق للحصول على حلول جديدة أمراً بالغ الأهمية. مع وظائف تشبه DBA برمجياً، فهي مثالية للمهندسين المعماريين والمطورين السحابيين لأنها تقلل من الحاجة إلى إدارة نظام التشغيل الأساسي وقاعدة البيانات.
مثيل المُدار Azure SQL يبسط بشكل كبير ترحيل التطبيقات الموجودة إلى Azure، ما يتيح لك جلب تطبيقات قاعدة البيانات التي تم ترحيلها إلى السوق في Azure بسرعة.
SQL على Azure VM مثالية إذا كانت تطبيقاتك الحالية أو الجديدة تتطلب قواعد بيانات كبيرة أو الوصول إلى جميع الميزات في SQL Server أو Windows / Linux، وتريد تجنب الوقت والنفقات للحصول على أجهزة محلية جديدة. كما أنها مناسبة عندما الحاجة إلى ترحيل التطبيقات المحلية وقواعد البيانات الموجودة إلى Azure كما هي - في الحالات التي لا تكون فيها قاعدة بيانات SQL أو SQL Managed Instance مناسبة. نظراً لأنك لا تحتاج إلى تغيير طبقات العرض التقديمي والتطبيق والبيانات، فإنك توفر الوقت والميزانية لإعادة تصميم الحل الحالي. بدلاً من ذلك، يمكنك التركيز على ترحيل جميع الحلول الخاصة بك إلى Azure والقيام ببعض تحسينات الأداء التي قد تكون مطلوبة من قبل النظام الأساسي Azure. لمزيد من المعلومات، يرجى الاطلاع على أفضل ممارسات أداء خادم SQL على الأجهزة الظاهرية Azure.
إنشاء موارد Azure SQL وإدارتها باستخدام مدخل Microsoft Azure
يوفر مدخل Microsoft Azure صفحة واحدة حيث يمكنك إدارة جميع موارد Azure SQL بما في ذلك SQL Server على أجهزة Azure الظاهرية (VMs).
للوصول إلى صفحة Azure SQL، حدد Azure SQL في قائمة مدخل Microsoft Azure، أو ابحث عن Azure SQL وحدده من أي صفحة.
ملاحظة
Azure SQL يوفر طريقة سريعة وسهلة للوصول إلى جميع موارد SQL في مدخل Microsoft Azure، بما في ذلك قواعد البيانات الفردية والمجمعة في Azure SQL Database بالإضافة إلى الخادم المنطقي الذي يستضيفها ومثيلات SQL المُدارة وSQL الخادم على الأجهزة الظاهرية Azure VM. لا تعتبر Azure SQL خدمة أو مورداً، ولكنها ضمن عائلة الخدمات ذات الصلة بـ SQL.
لإدارة الموارد الحالية، حدد العنصر المطلوب في القائمة. لإنشاء موارد Azure SQL جديدة، حدد + Create.
بعد تحديد + Create، اعرض معلومات إضافية حول الخيارات المختلفة عن طريق تحديد في أي لوحة.
للحصول على التفاصيل، راجع:
الخطوات التالية
- يرجى الاطلاع على قاعدة بيانات SQL Azure الأولى للبدء في قاعدة بيانات SQL.
- يرجى الاطلاع على Azure SQL Managed Instance الأولى للبدء في SQL Managed Instance.
- يرجى الاطلاع على تسعير قاعدة بيانات SQL.
- يرجى الاطلاع على أسعار مثيل Azure SQL المدار.
- راجع توفير خادم الجهاز ظاهري SQL في Azure للبدء في خادم SQL على Azure VMs.
- تحديد قاعدة بيانات SQL الصحيحة أوSQL Managed Instance SKU لقاعدة البيانات المحلية.