Рекомендуемый тип хранилища AWS для Cassandra?


Мне нужно развернуть Cassandra на AWS, но я не знаю, какой тип хранилища AWS наиболее подходит для Cassandra.

Документация Datastax здесь:

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

Говорит, что рекомендуются Тома EBS. В то же время документация Datastax AMI:

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

Говорит: это:

  • Использует эфемерные диски RAID0 для хранения данных и журналов фиксации.

  • Запускает экземпляры с поддержкой EBS для более быстрого запуска, а не базы данных место хранения.

Итак, какой из них является рекомендуемым типом хранения для Кассандры? Хранилище EBS или хранилище экземпляров ?

2 2

2 ответа:

Многие из новых экземпляров eC2 являются только EBS (http://www.ec2instances.info/) я не уверен, когда был написан документ cassandra, но EBS disk в последнее время значительно улучшился, и amazon часто запускает новый тип, поэтому вы сможете найти то, что ищете, с помощью одного из типов

Вы можете проверить https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html?icmpid=docs_ec2_console и его рекомендуемые Provisioned IOPS SSD (io1)

Чтобы добавить причину, по которой AWS является перемещение в EBS и почему это было бы хорошо для данных cassandra из-за эфемерного типа данных, вы можете не хотеть, чтобы ваши данные исчезли, если ваш экземпляр прекращен (из-за аварии или остановки, которую вы сделали) по крайней мере, когда ваш экземпляр исчез, у вас все еще есть доступ к вашим данным и вы можете присоединить том EBS к новому экземпляру (действительно полезно также при увеличении/уменьшении количества экземпляров)

Я наткнулся на эту презентацию, которая ясно отвечает на вопрос с очень интересным случаем использования:

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

Подведем итог:

    EBS сильно изменилась с 2011 года, когда крупнейшие компании, такие как Netflix были проблемы с этим.
  1. EBS и GP2 теперь являются рекомендуемым хранилищем для Кассандры и вас не должно ожидать никаких узких мест там.
  2. Datastax недавно обновили свою документацию, чтобы также рекомендовать EBS:

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