التوفير مع التحسين
عند تقديم الموارد، يمكنك جعلها فعالة قدر الإمكان بشكل مثالي من البداية. يمكن تغيير متطلبات الموارد والمتطلبات التقنية بمرور الوقت، لكن إذا بدأت بحمل عمل تم تحسينه للتكلفة عند تصميمها في البداية، سيعدك ذلك للنجاح فيما بعد. دعونا ننظر في بعض الطرق لتقديم الموارد الخاصة بك مع وضع تحسين التكاليف في الاعتبار.
تحديد مستويات وأحجام الخدمة المناسبة
عندما تقدم الموارد على السحابة، سيكون لتحديد SKU أو الطبقة المناسبة تأثير مباشر على قدرات خدمة Azure وسعتها وأدائها. يرتبط هذا التحديد مباشرة بالتكلفة. قم بتقييم متطلبات حمل العمل الخاصة بالتطبيق وحدد SKU أو الطبقة التي تطابق متطلبات الموارد الخاصة بك.
هناك مجموعة متنوعة من أنواع الأجهزة الافتراضية للاختيار من بينها عندما تقوم بتقديم أحمال العمل المستندة إلى جهاز ظاهري. كل SKU لجهاز ظاهري تأتي معه كمية معينة من وحدة المعالجة المركزية والذاكرة والتخزين. قم بتقييم متطلبات الموارد لحمل العمل الخاص بك، وحدد نظام SKU لجهاز ظاهري الذي يتوافق مع احتياجاتك بشكل وثيق.
يمكن أن يكون تقديم أحجام الجهاز الظاهري في كثير من الأحيان تحديًا. ربما تنشر للحد الأقصى لأحمال العمل الخاصة بك، حتى ولو يحتاج التطبيق الخاص بك إلى تلك السعة لجزء من وقت التشغيل الخاص به. لا يعتبر اختيار حجم VM قراراً دائماً. يمكنك تعديل حجم الجهاز الظاهري لديك في أي وقت، ولكن في معظم الحالات سيتطلب منك إعادة تشغيل الجهاز الظاهري الخاص بك.
الدفع للاستهلاك فقط
تقدم العديد من الخدمات السحابية نموذجًا للفوترة الاستهلاكية. مع نماذج الاستهلاك، تدفع فقط مبلغ المعاملات، أو بوقت وحدة المعالجة المركزية، أو بوقت تشغيل التطبيق الخاص بك. يمكن أن يؤدي هذا إلى وفورات بالتكاليف وكفاءة التطبيق الخاص بك، لأنك لا تدفع مقابل الموارد لتشغيل التطبيق الخاص بك عند عدم استخدامه. لننظر إلى بعض الأمثلة على خدمات Azure التي تحتوي على نموذج تكلفة استهلاكية:
Azure Functions هو نظام أساسي على أساس الحدث، وحساب بلا خادم يوفر خطة استهلاك. عند استخدام خطة الاستهلاك، يتم تحميلك رسومًا مقابل موارد الحساب فقط عند تشغيل الوظائف. تستند الفوترة إلى عدد عمليات التنفيذ وطول الوقت الجاري ومقدار الذاكرة المستخدمة. كميزة إضافية، تتغير سعة الوظيفة لديك تلقائيًا. تتم إضافة وإزالة مثيلات مضيف Azure Functions بشكل ديناميكي استنادًا إلى عدد الأحداث الواردة. يتوقف تنفيذ الوظيفة بعد فترة زمنية قابلة للتكوين.
Azure Logic Apps هي خدمة تساعدك على إنشاء مهام سير عمل تكاملية آلية في السحابة. توفر Logic Apps مستوى الاستهلاك حيث تدفع فقط لكل عملية تنفيذ للموصل.
Azure SQL Database هي خدمة تمكنك من تخزين البيانات الارتباطية في السحابة. Azure SQL Database لديها طبقة بلا خادم حيث يمكنك تقليل التكاليف الخاصة بك عن طريق إيقاف قاعدة البيانات مؤقتًا عندما لا تكون قيد الاستخدام. Azure SQL Database serverless هو سعر أداء محسن لقواعد البيانات الأحادية مع الأنماط المتقطعة والاستخدام غير المتوقع الذي يمكن أن يحمل بعض التأخير في تجهيز الحساب بعد فترات استخدام خاملة.
Azure API Management هي خدمة توفر إدارة واجهة برمجة التطبيقات مركزية، والوكيل، والنشر. API Management لديها مستوى استهلاك للدفع لكل عملية تنفيذ، وتتوسع تلقائيًا كلما تغيرت الطلبات عبر الوقت. تمكن طبقة الاستهلاك من استخدام الخدمة بطريقة دون خادم، مع التزويد الفوري، وتحديد الحجم تلقائياً، والتوافر العالي المدمج، وتسعير الدفع لكل إجراء.
استخدام مثيلات فورية لأحمال العمل ذات الأولوية المنخفضة
يمكنك استخدام الأجهزة الظاهرية الفورية للاستفادة من السعة غير المستخدمة على Azure بوفورات كبيرة في التكاليف. في أي وقت عندما تحتاج Azure إلى استعادة السعة، ستقوم البنية الأساسية لدى Azure باسترداد الأجهزة الظاهرية الفورية. تعتبر الأجهزة الظاهرية الفورية أمرًا رائعًا لأحمال العمل التي يمكنها معالجة عمليات انقطاعات مثل مهام معالجة الدفعات وبيئات التطوير\الاختبار وأحمال العمل الكبيرة للحساب.
الاستفادة من المثيلات المحجوزة
تساعدك حجوزات Azure على توفير المال من خلال الالتزام بخطط لمدة سنة واحدة أو ثلاث سنوات لمنتجات متعددة. الالتزام بإحدى هذه الخطط يمنحك خصم على الموارد التي تستخدمها. يمكن للحجوزات أن تقلل تكاليف الموارد الخاصة بك بنسبة تصل إلى 72 في المئة على أسعار الدفع حسب الاقتضاء. توفر الحجوزات خصمًا للفوترة ولا تؤثر على حالة وقت التشغيل لمواردك. بعد شراء حجز، يتم تطبيق الخصم تلقائيًا على الموارد المطابقة.
تتوفر الحجوزات للخدمات، مثل:
- Windows وLinux والأجهزة الظاهرية
- قاعدة بيانات Azure SQL
- Azure Cosmos DB
- Azure Synapse Analytics
- تخزين Azure
إذا كان لديك استخدام مستمر للموارد يدعم الحجوزات، فإن شراء حجز يوفر لك خياراً لخفض التكاليف. على سبيل المثال، عند تشغيل مثيلات خدمة بشكل مستمر بدون حجز، يتم تحصيل الرسوم منك بأسعار الدفع حسب الاقتضاء. عند شراء حجز، تحصل على خصم على الحجز على الفور. ولن يتم الدفع للموارد بأسعار الدفع حسب الاقتضاء.
استخدام الخدمات المدارة متى أمكن ذلك
استفد كلما أمكن من الجمع بين تكاليف الموارد المنخفضة وتكاليف التشغيل المنخفضة باستخدام الخدمات المدارة. تأتي هذه الخدمات مع تكاليف تشغيل منخفضة لأنك لا تحتاج إلى تصحيح البنية التحتية والخدمات الأساسية وإدارتها. إن نشر التطبيقات على الأجهزة الظاهرية يأتي مع إدارة وصيانة لنظام التشغيل، بالإضافة إلى أي البرامج ذات الطبقات.
Azure SQL Database مثال رائع على الخدمة المدارة. يمكنك نشر قاعدة بيانات أحادية أو مجمعة، أو مثيل مدار، وتتم إدارة كل منها بشكل كامل. لا تحتاج إلى تصحيح برنامج قاعدة البيانات الأساسية، ويتم إنشاء العناصر التشغيلية مثل النسخ الاحتياطي وتقديمها لك.
Azure App Service مثال آخر على خدمة مدارة مصممة لاستضافة تطبيقات الويب. بدلاً من نشر الأجهزة الظاهرية وإدارتها لاستضافة تطبيقات الويب الخاصة بك، يمكنك نشر التطبيقات الخاصة بك مباشرة إلى App Service، وتقليل مقدار الجهد المطلوب للحفاظ على البنية الأساسية بشكل كبير.
اختبر معلوماتك
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.