как работать с смонтированным томом EBS во время подкачки URL?

Я использую том EBS в качестве хранилища данных (в моем случае индекс Lucene). Я монтирую этот том 50 ГБ к экземпляру из приложения Java сразу после инициализации. Каждый раз при запуске среды мое веб-приложение подключает том EBS к экземпляру EC2, на котором он запущен, монтирует диск и начинает использовать данные на нем (для чтения и записи). Все нормально работает.

Теперь я пытаюсь реализовать механизм подкачки URL-адресов, что означает, что я буду запускать новую среду каждый раз, когда захочу повторно развернуть приложение. Но том EBS все равно будет привязан к старой среде. Конфликт очевиден.

Я не знаю, как это можно решить. Любые идеи?

(Я уже разместил этот вопрос на форуме AWS, но не получил любой разумный ответ).


person yegor256    schedule 24.07.2012    source источник
comment
Мне непонятно, что такое «механизм подкачки URL» или что вы подразумеваете под «новой средой».   -  person Frederick Cheung    schedule 24.07.2012
comment
см. эту статью о замене URL-адресов в ElasticBeansTalk: aws.typepad.com/aws/2011/06/   -  person yegor256    schedule 24.07.2012


Ответы (2)


Я не совсем уверен, что это ответ:

Вы можете сделать снимок тома, создать на его основе новый и присоединить новый том (на основе снимка) к новому серверу.

Или вы можете выполнить синхронизацию данных по сети с новым томом.

Но с помощью API AWS вы можете сделать снимок старого тома, создать новый том, подключиться к новому серверу.

person chantheman    schedule 24.07.2012

Единственное решение, которое я нашел до сих пор, - это иметь дополнительный экземпляр EC2 с подключенным томом EBS и совместно использовать его через NFS между работающими узлами EBT.

person yegor256    schedule 25.09.2012