Gibt es irgendwelche „Fallstricke“ in einen Cassandra Cluster auf einen Satz von Linode VPS-Instanzen bereitstellen?

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

Frage

Ich lerne über die Apache Cassandra Datenbank [sic].

hat jemand eine gute / schlechte Erfahrungen mit Cassandra den Einsatz auf weniger als dedizierte Hardware wie das Angebot von Linode oder Slicehost?

Ich denke, Cassandra eine gute Möglichkeit wäre, einen Web-Service zu skalieren leicht zu treffen Lesen / Schreiben / Anfragelast ... fügen Sie einfach einen weiteren Linode einen Cassandra Knoten zu dem vorhandenen Cluster ausgeführt wird. Ja, das bedeutet, den öffentlichen Web-Service und einen Cassandra Knoten auf dem gleichen VPS läuft (was viel Ausnahme mit nehmen kann).

Pros von Linode artigen Einsatz für Cassandra:

  • Private VLAN; die Cassandra Knoten privat kommunizieren könnte
  • Eine API zur Bereitstellung einer neuen Linode (und vielleicht auch so konfigurieren, dass mit einem „StackScript“, die Cassandra und ihre Abhängigkeiten installiert usw.)
  • Der Preis stimmt

Nachteile:

  • Jeder Host ist ein VPS und ist nicht natürlich gewidmet
  • Der RAM / Kosten-Verhältnis ist nicht so toll, wenn Sie sich entscheiden, 4GB RAM (vgl bei etwa Strato gewidmet) wollen
  • Nur 1 Festplatte, wo ein 2 Festplatten vorziehen würde ich nehme an (1 für die Festschreibung anmelden und eine andere Platte für die Datendateien selbst). Wahrscheinlich strittig, da diese Hardware ohnehin geteilt wird.

EDIT: das gefunden, das hilft ein wenig: http://wiki.apache.org/cassandra/CassandraHardware

Ich sehe, dass 1 GB das Minimum ist, aber das ist eine Empfehlung? Kann ich mit einem Linode 720 zum Beispiel (etwa 500 MB nutzbar zu Cassandra) bereitstellen? Siehe http://www.linode.com/

War es hilfreich?

Lösung

Wie viel RAM Sie wirklich braucht Ihre Arbeit ist abhängig von:., Wenn Sie Schreib meist sind, können Sie mit weniger wegkommen, sonst Sie RAM für den Lese-Cache wollen

Sie tun mehr RAM bekommen Sie Geld bei meinem Arbeitgeber, Rackspace Cloud: http: // www .rackspacecloud.com / cloud_hosting_products / server / Preis . (Unsere Maschinen auch Razzia Scheiben haben so Menschen in der Regel besser sehen i / o Leistung vs EC2. Keine Ahnung über linode.)

Da bei den meisten VPSes zahlen Sie in etwa 2 x für die nächste Größe Instanz, also etwa das gleiche wie eine zweite kleine Instanz hinzufügen, würde ich mit weniger empfehlen, geht, größere Instanzen als mehr, kleinere, da in kleinen Stückzahlen Netzwerk Overhead ist nicht zu vernachlässigen.

Ich weiß jemand mit Cassandra auf 256MB VMs, aber sie sind definitiv in der Minderheit, wenn Sie diese kleinen gehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top