¿Hay algunas “trampas” en el despliegue de un grupo Cassandra a un conjunto de instancias Linode VPS?

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

Pregunta

Estoy aprendiendo acerca de la base de datos Apache Cassandra [sic].

¿Cualquier persona tiene malas experiencias buenas / con el despliegue de Cassandra a menos de hardware dedicado, como la oferta de Linode o Slicehost?

Creo Cassandra sería una gran manera de escalar un servicio web fácilmente para satisfacer la carga de lectura / petición / escritura ... sólo tiene que añadir otra Linode ejecutar un nodo de Cassandra al clúster existente. Sí, esto implica que ejecuta el servicio web público y un nodo de Cassandra en el mismo VPS (que muchos se pueden tomar con excepción).

Ventajas de la implementación Linode similar para Cassandra:

  • VLAN privada; los nodos Cassandra podían comunicarse de forma privada
  • Una API a disposición un nuevo Linode (y tal vez lo configuran con un "StackScript" que se instala Cassandra y sus dependencias, etc.)
  • El precio es correcto

Contras:

  • Cada huésped es un VPS y no está dedicado por supuesto
  • La relación de RAM / costo no es tan grande una vez que usted decide que quiere 4 GB de RAM (cf. dedica a decir SoftLayer)
  • Sólo 1 disco en el que uno preferiría 2 discos, supongo (1 para el registro de confirmación y otro disco para los archivos de los datos propios). Probablemente discutible ya que este se comparte el hardware de todos modos.

EDIT: encontrado esto lo que ayuda un poco: http://wiki.apache.org/cassandra/CassandraHardware

veo que es el mínimo de 1 GB, pero se trata de una recomendación? Yo podría implementar con un Linode por ejemplo 720 (500 MB decir utilizable a Cassandra)? Ver http://www.linode.com/

¿Fue útil?

Solución

cantidad de RAM que necesita realmente depende de su carga de trabajo:. Si usted es escritura sobre todo usted puede conseguir lejos con menos, de lo contrario tendrá que carnero del caché de lectura

Te dan más RAM para que el dinero en mi empleador, Rackspace nube: http: // www .rackspacecloud.com / cloud_hosting_products / servidores / precios . (Nuestras máquinas también han allanado discos para que la gente suele ver mejor i / o el rendimiento vs EC2. Dunno sobre linode.)

Dado que la mayoría de los VPS que paga más o menos 2x para la instancia siguiente de tamaño, es decir, casi lo mismo que la adición de una segunda instancia pequeña, yo recomendaría ir con menos, los casos de más de más, los más pequeños, ya que en la pequeña red números sobrecarga no es despreciable.

Yo sé que alguien usando Cassandra en 256 máquinas virtuales, pero definitivamente está en la minoría si vas tan pequeño.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top