2016-05-10 16 views
2

Ich muss Cassandra auf AWS bereitstellen, bin aber verwirrt, welcher Typ von AWS storage für Cassandra am besten geeignet ist.Empfohlener AWS-Speichertyp für Cassandra?

Die DataStax Dokumentation hier:

http://docs.datastax.com/en/cassandra/3.0/cassandra/planning/planPlanningEC2.html

sagt, dass EBS-Datenträger empfohlen. Zugleich Dokumentation der DataStax AMI:

http://docs.datastax.com/en/cassandra/2.1/cassandra/install/installAMI.html

sagt, dass:

  • Verwendet RAID0 ephemeren Platten für die Datenspeicherung und Commit-Protokolle.

  • Startet EBS-unterstützte Instanzen für einen schnelleren Start, keine Datenbank Speicher.

Welches ist der empfohlene Lagertyp für Cassandra? Die EBS storage oder die Instance storage?

Antwort

3

Viele der neuen eC2-Instanzen sind nur EBS (http://www.ec2instances.info/) Ich bin nicht sicher, wenn das Cassandra-Dokument geschrieben wurde, aber EBS-Festplatte hat sich in letzter Zeit sehr verbessert und Amazon startet häufig neuen Typ, so dass Sie in der Lage sein werden, was Sie finden ‚re für mit einem von der Art der Suche

können Sie https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html?icmpid=docs_ec2_console überprüfen und seine Provisioned IOPS SSD (io1)

empfohlen, um einen Grund hinzu, warum AWS EBS bewegt und warum es für cassandra Daten gut ist wegen ephemeren Art von Daten, möchten Sie möglicherweise nicht, dass Ihre Daten verschwinden, wenn Ihre Instanz beendet wird (wegen eines Absturzes oder eines Stopps, den Sie gemacht haben, zumindest wenn Ihre Instanz weg ist, haben Sie immer noch Zugriff auf Ihre Daten und können das EBS-Volume an eine neue Instanz anhängen (sehr nützlich auch beim Up-/Downgrade von Instanzen)

+0

Genau aus diesem Grund würde ich EBS bevorzugen, weil die Daten nicht verloren gehen, wenn die Instanz ausgeschaltet wird. Da ich aber keine Erfahrung mit AWS habe, zögere ich, dass Cassandra auf EBS läuft. –

+1

Ich würde auf die AWS-Dokumentation verlassen, wie ich weiß, dass sie aktualisiert, wenn st1 und sc1 gestartet wurden - EBS sind SSD-Laufwerk, so gute Leistung und io1 können Sie bis zu 30 IOPS pro GiB, so sollte mehr als genug sein –

0

ich auf dieser Präsentation kam, die eindeutig die Frage mit einer sehr interessanten Anwendungsfall antwortet:

https://www.youtube.com/watch?v=1R-mgOcOSd4

fassen wir zusammen:

  1. EBS sich seit 2011, als große Unternehmen wie Netflix geändert hat hatte Probleme damit.
  2. EBS und GP2 sind jetzt der empfohlene Speicher für Cassandra und Sie sollten dort keine Engpässe erwarten.
  3. DataStax haben ihre Dokumentation aktualisiert auch EBS empfehlen:

    http://docs.datastax.com/en/cassandra/3.0/cassandra/planning/planPlanningEC2.html

Verwandte Themen