【问题标题】:Seamless switching of an application from one AMI to another AMI应用程序从一个 AMI 无缝切换到另一个 AMI
【发布时间】:2017-12-22 01:06:51
【问题描述】:

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

【问题讨论】:

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

标签: amazon-web-services docker amazon-ecs amazon-ami opendj


【解决方案1】:
  1. 为后端数据库文件创建一个 EFS 文件系统(例如/opt/ds
  2. DS/OpenDJ so that the instance files are separate 安装到安装文件中。 (请参阅下面此链接的引用)
  3. 对于每个新实例,根据需要使用更新的软件启动 AMI。
  4. 在实例的用户数据脚本中,附加步骤 1 中的实例数据文件夹。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-15
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多