2016-05-19 2 views
1

Мы планируем использовать Datastax, предоставленный экземпляр Amazon AMI EC2 для запуска Cassandra.Datastax Cassandra Amazon EC2 - Место для хранения

Мы строгания для запуска экземпляра (Datastax AMI) с следующей конфигурацией

m3.large (6,5 ECUs, 2 виртуальных ЦП, 2,5 ГГц, Intel Xeon E5-2670v2, 7,5 Гигабайт памяти, 1 х 32 Емкость для хранения ГиБ).

Обратите внимание, что это 32 ГБ экземпляра, а не объем EBS.

Как упоминалось выше, если мы выберем этот экземпляр, наше приложение может хранить до 32 ГБ.

Мой вопрос: наше приложение огромно и, вероятно, хранит более 100 ГБ. В этом случае, как я могу расширить пространство для хранения ?.

Поскольку я новичок в cassandra, я не могу понять документацию Amazon и документацию Datastax.

Пожалуйста, помогите мне.

Благодаря

ответ

1

Datastax Amazon AMI создаст массив RAID0 (общее хранилище является суммой всех дисков), если есть несколько дисков, доступных в первой загрузке экземпляра, но это требует выбор типа экземпляра который имеет несколько дисков хранения экземпляров.

Это оставляет несколько вариантов:

  1. выбрать другой тип экземпляра, который имеет больше места для хранения. Семейство r3 может работать, если вам действительно не нужно использовать m3.large по какой-то причине.
  2. Увеличьте хранение путем добавления большего количества узлов к кольцу (вряд ли будет экономически выгодно)
  3. Не используйте Datastax AMI. Используйте AMI Ubuntu (Datastax AMI построен на Ubuntu) и установите все необходимое программное обеспечение (Java, DSE и т. Д.) Каким-либо другим способом. Затем вы можете использовать m3.large (или любой другой тип экземпляра), но использовать объем EBS любого размера для хранения.