هل هناك أي "مسكات" في نشر مجموعة كاساندرا على مجموعة من مثيلات Linode VPS؟
سؤال
أنا أتعلم عن قاعدة بيانات 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 ولكنك بالتأكيد في الأقلية إذا ذهبت إلى هذا الصغر.