Рекомендуемый тип хранилища 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 ответа:
Многие из новых экземпляров 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 были проблемы с этим.
- EBS и GP2 теперь являются рекомендуемым хранилищем для Кассандры и вас не должно ожидать никаких узких мест там.
Datastax недавно обновили свою документацию, чтобы также рекомендовать EBS:
Http://docs.datastax.com/en/cassandra/3.0/cassandra/planning/planPlanningEC2.html