2014-10-04 4 views
0

У меня есть приложение для создания эластичного бобового стебля, настроенное на AWS, которое изначально было настроено с использованием PHP на 32-разрядной Amazon Linux. Согласно документации, невозможно изменить с 32-битных до 64-битных экземпляров, что означает, что я не могу воспользоваться экземплярами m3, которые доступны только в 64-битном режиме.изменение эластичного beanstalk с 32 до 64 бит

Я предполагаю, что я должен перейти в 64-битную среду, мне нужно будет создать новое приложение Beanstalk и удалить старый. Таким образом, мой вопрос на самом деле: есть ли способ сделать это, сохранив существующий экземпляр RDS? Если нет, какой процесс мне потребуется для предотвращения потери данных?

ответ

1

Создайте снимок для вашего RDS. Скопируйте идентификатор моментальной копии для своей базы данных. Затем запустите новую среду для стека из 64-битного решения. Например, если это приложение Java, вы можете использовать «64-разрядный Amazon Linux 2014.03 v1.0.71, работающий с Tomcat 7 Java 7 ». Если вы используете консоль, вы можете создать экземпляр RDS при создании среды. Мастер создания спросит вас, нужна ли вам база данных. Если вы скажете «да», у вас будет возможность указать идентификатор моментальной копии для вашей базы данных. После того, как ваша новая среда будет функционировать, вы можете завершить старую среду. База данных для старой среды также будет удалена. Но не волноваться, потому что вы создали новую среду с моментальным снимком этой базы данных, новая среда будет иметь свою собственную отдельную базу данных с теми же данными из моментального снимка.

Сообщите мне, если вам нужна помощь в выполнении любого из этапов.

Смежные вопросы