将应用程序从一个AMI无缝切换到另一个AMI

问题描述 投票:0回答:1

我正在ubuntu 16.04基础AMI上运行我的OpenDJ LDAP设置。我现在想用新修补的AMI替换基础AMI,而不会影响我的工作OpenDJ设置。每次发布新的AMI时我都需要这样做。我能想到的一种方法是使用新的AMI旋转新的EC2实例,从现有LDAP导出数据并将其导入新的EC2实例。但我想知道是否有更好,更聪明的方法来自动完成这项工作。如何在不重新配置或断开其功能的情况下将应用程序从一个AMI / EC2实例切换到另一个AMI / EC2实例?

amazon-web-services docker amazon-ecs ami opendj
1个回答
1
投票
  1. 创建要为后端数据库文件指定的EFS文件系统(例如/opt/ds
  2. DS/OpenDJ so that the instance files are separate安装到安装文件。 (参见下面这个链接的引用)
  3. 对于每个新实例,根据需要使用更新的软件启动AMI。
  4. 在实例的用户数据脚本中,附加步骤1中的实例数据文件夹。

本文的目的是提供有关安装DS / OpenDJ的信息,以便实例文件(用户数据)与安装文件(二进制文件)分开。此设置允许您将所有后端数据库文件和配置在单独的文件系统中分离到二进制文件

该方法将应用程序数据与软件二进制文件隔离开来,并允许您轻松切换AMI

© www.soinside.com 2019 - 2024. All rights reserved.