Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 将应用程序从一个AMI无缝切换到另一个AMI_Amazon Web Services_Docker_Amazon Ecs_Amazon Ami_Opendj - Fatal编程技术网

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

Amazon web services 将应用程序从一个AMI无缝切换到另一个AMI,amazon-web-services,docker,amazon-ecs,amazon-ami,opendj,Amazon Web Services,Docker,Amazon Ecs,Amazon Ami,Opendj,我正在ubuntu 16.04 base AMI上运行OpenDJ LDAP设置。我现在想用新的补丁AMI替换基本AMI,而不影响我的OpenDJ设置。每次发布新的AMI时,我都需要这样做。我可以想到的一种方法是使用新的AMI旋转一个新的EC2实例,从现有LDAP导出数据并将其导入新的EC2实例。但我想知道是否有更好更聪明的方法来自动完成这项工作。如何将应用程序从一个AMI/EC2实例切换到另一个AMI/EC2实例,而无需重新进行配置或中断其功能 创建要为后端数据库文件指定的EFS文件系统(例如

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

  • 创建要为后端数据库文件指定的EFS文件系统(例如
    /opt/ds
  • 安装到安装文件。(请参阅下面此链接的引用)
  • 对于每个新实例,根据需要使用更新的软件启动AMI
  • 在实例的用户数据脚本中,从步骤1附加实例数据文件夹
  • 本文的目的是提供有关安装的信息 DS/OpenDJ,以便实例文件(用户数据)与 安装文件(二进制文件)。此设置允许您分离所有 后端数据库文件和配置在单独的文件系统中 你的二进制文件


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

    所有配置数据是否存储在单个文件夹中?