【问题标题】:Should I put database and CMS files on a separate EBS or S3?我应该将数据库和 CMS 文件放在单独的 EBS 或 S3 上吗?
【发布时间】:2013-03-24 04:26:09
【问题描述】:

是否可以,甚至建议使用保持在实例终止状态的 EBS 实例来存储数据库/网站文件,并在发生故障时重新连接到新的 Amazon 实例?或者我应该将卷包备份到 S3 吗?另外,我需要一个应用程序来智能地加速终端窗口功能。你能告诉我我是一个linux NOob吗?

【问题讨论】:

  • 请澄清您的问题,这很难阅读。你想做什么?

标签: linux amazon-web-services amazon-s3 amazon-ec2 backup


【解决方案1】:

我们通过 Nexus 安装来执行此操作 - 数据存储在一个单独的 EBS 实例上,该实例定期生成快照,但根磁盘没有(因为我们可以使用 Puppet 使用最新的基础 AMI、Java、 Tomcat 和 Nexus 版本)。这种方法的一个缺点(与备份到 S3 的其他方法相比)是,如果需要,您无法在 AWS 之外检索它 - 如果这是一个重要的用例,我建议上传卷包或 . tar.gz 备份到 S3。

但是,在您的情况下,如果您有一个由 EBS 支持的 EC2 实例,即您的 CMS 服务器,您可以使用大型根卷运行它并定期备份(使用 EBS 快照或备份 .tar。 gz 到 S3) - 如果您对 Linux 不是特别熟悉,这可能是确保备份所有数据的最简单方法(并且如果您只需要提取数据,您始终可以通过附加该卷来完成此操作(或快照的实例化)到另一台机器 - 您还可以访问所有可能有用的配置文件...

请记住,如果您只想在某些时候运行您的服务器,您可以随时停止实例而不是终止它 - EBS 实例将保留。拍摄快照后,您的数据是安全的 - 如果 EBS 实例的一部分发生故障,但自上次快照以来尚未修改,则 AWS 将使用 EBS 快照数据透明地恢复它。

【讨论】:

    猜你喜欢
    • 2011-01-18
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多