эластичный бобовый стебель меняется с 32-битного на 64-битный

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

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


person David Lippman    schedule 04.10.2014    source источник


Ответы (1)


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

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

person Rohit Banga    schedule 04.10.2014