هل هناك أي "مسكات" في نشر مجموعة كاساندرا على مجموعة من مثيلات Linode VPS؟

StackOverflow https://stackoverflow.com/questions/2291442

سؤال

أنا أتعلم عن قاعدة بيانات Apache Cassandra [كذا].

هل لدى أي شخص أي تجارب جيدة/سيئة مع نشر كاساندرا على أقل من أجهزة مخصصة مثل عروض Linode أو Slicehost؟

أعتقد أن كاساندرا ستكون وسيلة رائعة لتوسيع نطاق خدمة ويب بسهولة لتلبية تحميل/كتابة/طلب ... فقط أضف linode آخر يقوم بتشغيل عقدة كاساندرا إلى الكتلة الحالية. نعم ، هذا يعني تشغيل خدمة الويب العامة وعقدة Cassandra على نفس VPs (والتي يمكن أن يستثني الكثير منها).

إيجابيات النشر الشبيه بـ Linode لكاساندرا:

  • VLAN الخاص ؛ يمكن لعقد كاساندرا التواصل بشكل خاص
  • واجهة برمجة تطبيقات لتوفير linode جديد (وربما تكوينه بـ "stackscript" الذي يقوم بتثبيت كاساندرا وتبعياته ، إلخ)
  • السعر صحيح

سلبيات:

  • كل مضيف هو VPs ولا يكرس بالطبع
  • نسبة ذاكرة الوصول العشوائي/التكلفة ليست رائعة بمجرد أن تقرر أنك تريد ذاكرة الوصول العشوائي 4 جيجابايت (راجع مخصص في Say Softlayer)
  • قرص واحد فقط حيث يفضل المرء قرصين أفترض (1 لسجل الالتزام وقرص آخر لملفات البيانات نفسها). ربما تخلي لأن هذا هو الأجهزة المشتركة على أي حال.

تحرير: وجدت هذا يساعد قليلا: http://wiki.apache.org/cassandra/cassandrahardware

أرى أن 1 جيجابايت هو الحد الأدنى ولكن هل هذه توصية؟ هل يمكنني الانتشار مع Linode 720 على سبيل المثال (قل 500 ميغابايت قابلة للاستخدام في كاساندرا)؟ يرى http://www.linode.com/

هل كانت مفيدة؟

المحلول

يعتمد كمية ذاكرة الوصول العشوائي التي تحتاجها حقًا على عبء العمل الخاص بك: إذا كنت تكتب بشكل كبير ، فيمكنك الابتعاد عن أقل ، وإلا فأنت تريد ذاكرة الوصول العشوائي لذاكرة التخزين المؤقت للقراءة.

يمكنك الحصول على المزيد من ذاكرة الوصول العشوائي لك المال في صاحب العمل ، Rackspace Cloud: http://www.rackspaceCloud.com/cloud_hosting_products/servers/pring. (آلاتنا لديها أيضًا أقراص مداهمة حتى يرى الأشخاص عادةً أداءً أفضل في الأداء I/O مقابل EC2. Dunno حول Linode.)

نظرًا لأن معظم VPSS ، فأنت تدفع تقريبًا 2x للمثال على الحجم التالي ، أي تقريبًا ، مثل إضافة مثيل صغير آخر ، أوصي بالذهاب مع حالات أقل وأكبر أكثر من الحالات الأصغر ، لأن النفقات العامة في شبكة الأرقام الصغيرة ليست ضئيلة.

أنا أعرف شخصًا يستخدم كاساندرا على VMs 256MB ولكنك بالتأكيد في الأقلية إذا ذهبت إلى هذا الصغر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top