التخطي إلى المحتوى الرئيسي

الدليل الشامل لاستضافة عالية الأداء

عند مقارنة الاستضافات، في كثير من الأحيان ستقارن الميزات التالية، وكلٌ منها يؤثر أو يحد من الأداء.
.ذاكرة الوصول العشوائي (RAM)
ذاكرة الوصول العشوائي تؤثر على سرعة استجابة الخادم لمعالجة الأوامر. ذاكرة وصول عشوائي أعلى مطلوبة عند معالجة الأوامر الأكثر تعقيداً وتنوعاً. على سبيل المثال، مواقع حيوية جداً كالتي تستخدم PHP وغيرها تقوم بإنشاء استعلامات متنوعة لقاعدة البيانات، هذه سترى فائدة في الأداء عندما تكون ذاكرة الوصول العشوائي عالية نسبياً، وكذلك هي خوادم قاعدة البيانات والتي تخدم الاستعلام من قواعد بيانات كبيرة.
وحدة المعالجة المركزية (CPU)
وحدة المعالجة المركزية تنفذ تعليمات مثل خدمة صفحات الويب، وتشغيل استعلامات قاعدة البيانات أو معالجة الأوامر الحوسبية. يؤثر عدد وحدة المعالجة المركزية والنوى “cores” على كيفية تنفيذ العديد من التعليمات المتزامنة “concurrent”. تؤثر أبنية وحدة المعالجة المركزية والميزات أيضاً على السرعة التي يتم فيها تنفيذ هذه التعليمات، خاصة عندما يتم تصميم بعض البرامج حول هذه الميزات.
مساحة التخزين (Storage Space)
مساحة التخزين المحلي “Local storage space” هو العامل المحدد لحجم قاعدة البيانات المحلية والتخزين المحلي من الملفات مثل الصور. إعدادات الـ RAID، تزيد من اعتمادية البيانات و / أو تزيد من أداء الإدخال/الإخراج (I/O) وتتطلب اثنين أو أكثر من وحدات تخزين منفصلة. التخزين يمكن أيضا أن يأخذ شكل التخزين الشبكي مثل NAS (التخزين المرتبط بالشبكات) أو SAN (شبكة التخزين).
نوع التخزين (مثل SATA أو SSD)
أقراص الحالة الصلبة (SSD) تقدم سرعة أعلى في القراءة/الكتابة بالقرص، المعروف أيضا باسم أداء الإدخال/الإخراج (I/O) من نوع القرص الثابت ساتا SATA. خوادم مجهزة بـ SSD تكون فيها القراءة والكتابة على القرص بشكل أسرع، ولكن لديها قدرة تخزين أقل بكثير من القرص الثابت ساتا SATA لسعر معين.
عرض النطاق الترددي (Bandwidth)
عرض النطاق الترددي هو الحد الأقصى لتناقل البيانات – كمية البيانات التي يمكن إرسالها في نفس الوقت من وإلى الخادم الخاص بك. وعرض النطاق الترددي العالي لا يجعل التطبيقات تقدم أداء أفضل إلا إذا كان يمكنهم استخدام عرض النطاق الترددي العالي. أشياء مثل خدمات بث أو مشاهة الفيديو المتزامنة، والألعاب، ومعالجة البيانات الكبيرة قد ترى فائدة في الأداء من عرض النطاق الترددي العالي.
كن حذراً من الفرق بين عرض النطاق الترددي غير المحدود وبين عرض النطاق الترددي العالي. عرض النطاق الترددي غير المحدود بمقدار بيانات يمكن أن يتم فيها حساب حركة المرور بسعر معين. هذا أمر ممتاز، ولكن هذا لا يعني الخوادم لديها نطاق ترددي واسع. عادة ما تقدم الخودم المنفصلة 100Mbps أو 1Gbps. أما الاستضافة المشتركة توفر جزء غير محدد من هذا.
حركة مرور البيانات (Traffic)
مقدار حركة مرور البيانات تشير إلى كمية حركة المرور من و إلى الخادم الخاص بك، وأحياناً تحسب عليها رسوم إضافية (عادة لكل جيجابيات). حدود حركة المرور لا تؤثر على الأداء، ولكن سوف تؤثر على حجم الفاتورة الشهرية.
كمون الشبكة (Network latency)
كمون الشبكة هو أجزاء من الثانية من تأخر عملية إرسال المعلومات بين الخادم والمستخدم. كمون الشبكة لا يحدد من قبل مزود الخدمة، ولكن يتأثر بالمسافة وجودة الشبكة بين الخادم والمستخدم.
التوفر (Availability)
التوفر العالي (High Availability) قد يشير إلى الشبكة وقوة التوفر، وهو ما ينعكس في السجل الفعلي للمستضيف للحفاظ على وقت العمل أو ما يسمى بالـ “uptime” وكذلك (اتفاقية تقديم الخدمة) والتي تنص على ضمان مستوى معين من وقت عمل الخادم.
(HA) قد تتحقق أيضا على مستوى الأجهزة/العتاد أو التطبيقات من خلال إدخال التكرار “redundancy” في شكل أزواج منفصلة نشطة-نشطة أو نشطة-سلبية من المكونات الموجودة في النظام، مع الـ failover في حالة عزل الفشل.
أنواع الخوادم والاستضافة
من بين كل الأنواع المختلفة من شبكات الإنترنت و استضافة الخوادم، من الطبيعي وجود خدمات ذات محدودية في الأداء. إذا لم يكن تطبيقك يحتاج لقدرات إضافية من الأداء، فلن ترى أي عائد من اختيار خدمة ذات أداء ومواصفات عالية. في الواقع، كل شي يكمن في التحجيم السليم أو “right-sizing”.




تعليقات

المشاركات الشائعة من هذه المدونة

تصميم الالعاب الالكترونية

100 مليار دولار هو حجم وناتج تجارة وصناعة سوق الألعاب الالكترونية دوليا، ليصبح هذا السوق في أهمية أسواق أي سلع استراتيجية أخرى .. مع انتشار الهواتف الذكية بصورة كبيرة و انتشار العاب و تطبيقات الهواتف الذكية اصبح هناك العديد من   الاشخاص يهتمون بتصميم العاب الاندرويد و الايفون  لذلك تقوم شركة لودكس بتصميم العاب اندرويد وايفون والالعاب الاونلاين والعاب الديسك توب بكل احترافية وبتصميمات رائعة وجودة عالية .    Game Developing           

the best way to learn how to draw

Drawing is a skill which develops as you practice. You're not alone when you say that you're terrible at drawing; all the great artists have started drawing with  stick figures  at some point in their life. Figures like this one - ​The reason why they went ahead from these so called " stick figures"  to something much more, is that they had an insatiable desire within them to draw even better, every time they put their pencil on paper. This shear fact separated them from the rest, and that's the only reason why they were successful in honing their skill to reach where they reached later on in their respective lives. First and foremost, the one great thing that's in your favor is- the fact that you are dedicated to improve your drawing. I say this because it seems that way, as you are asking this question. And this is really important because any art form can not be learned just for the sake of it; there has to be passion, interest, curiosity, and ded...

What is a KPI - A Key Performance Indicator Meaning

A  Key Performance Indicator  is a measurable value that demonstrates how effectively a company is achieving key business objectives. Organizations use KPIs at multiple levels to evaluate their success at reaching targets. High-level KPIs may focus on the overall performance of the enterprise, while low-level KPIs may focus on processes in departments                           such as sales, marketing or a call center.  lodex solutions