首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的EC2环境理念有意义吗?

我的EC2环境理念有意义吗?
EN

Server Fault用户
提问于 2016-07-05 04:03:53
回答 1查看 48关注 0票数 0

我想在一个mySQL服务器上托管一个5个域和2个EC2数据库。我已经知道基本知识,并且可以管理服务器,但我从未使用过EC2。我已经读过,当关闭或重新启动时,数据可能会丢失,所以这就是我想要避免的。我每个月都能处理5-10分钟甚至20分钟的停机时间,但我不想有几个小时或几天的停机时间。

到目前为止,我想到的是:

  • 为同名者创建2个弹性IP。
  • 创建一个EC2实例,在其中托管文件和数据库。
  • 为了便于管理,我会安装WHM / CPanel。
  • 我会每三个小时做一次服务器备份。
  • 服务器上的大多数文件很少更改。所有图片都托管在S3和Cloudfront上,所以我不介意恢复3小时前的内容。

有没有一种方法可以在亚马逊上每X小时拍摄一次“快照”,如果服务器崩溃的话,还有一种简单的恢复方法吗?

我想如果它真的倒下了,我需要做的就是:

  1. 还原快照。
  2. 将IP添加回新实例。

我是不是遗漏了什么?谢谢:)

EN

回答 1

Server Fault用户

发布于 2016-07-05 05:00:15

您不需要承载您自己的名称服务器,所以您不需要弹性IP。使用路由53或域名服务器进行DNS。只要注册一个弹性IP和指向DNS的所有域名在它。考虑将您的DNS放到CloudFlare中,这将提供一些防范攻击的保护,并且也可以是CDN/Cache。他们有一层免费的。

使用EBS快照备份数据。如果你想在场外备份,那就更困难了。我使用阁楼进行备份,并使用Dropbox脚本将其从服务器上删除。您可以轻松地编写常规EBS快照的脚本,它们是差异备份,因此磁盘使用最少。除非数据是关键的,否则每三个小时都会有过多的数据,我每月做一次。如果您的数据是非常关键的,您可能应该考虑在不同的可用性区域中的服务器。

只有在停止或终止实例时,才会丢失实例存储,而不是在重新启动时。但是,如果服务器因某些未知原因而停止,如硬件故障,则可能会丢失实例存储。不要对没有持久化的东西使用实例存储,使用EBS。如果您的服务器停止,您只需启动它,但服务器停止将是罕见的。

如果希望在实例之间建立共享文件系统,也可以使用AWS弹性文件系统。这对PHP脚本、上传的图片等都有好处,它比S3更容易使用。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/787909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档