我可以使用控制台将正在实例中运行的博客迁移到新实例吗?
编辑:
我想将 wordpress 博客从一个实例迁移到另一个实例,而我所拥有的只是实例 IP 和密码文件。
答案1
视情况而定。但可能不是。
“正在运行”是一个非常通用的术语。现在,如果您想要重新部署当前系统的精确副本,您可以关闭它并使用控制台工具根据机器的当前状态创建新的 AMI。然后,您将能够根据当前机器部署新的 EC2 VM。请参阅这里对于 EBS 实例或这里对于 S3 实例。
问题是,这无法处理数据更改。这在博客中经常发生。您真正想要的是使用存储在 EBS 卷中的数据的 AMI:EBS 卷旨在具有弹性,而 EC2 映像则不是。配置并设置博客软件以使用 EBS 上的数据,将 EBS 卷设置为保持在终止状态,然后创建 AMI。现在您可以迁移实例并仍然使用您的数据。
如果你真的想要高可用性/持久性,你应该使用分布式 SQL 数据库。但这可能有点过头了。
已编辑
您应该将数据库文件移动到 EBS 卷。您可能希望为此使用第二个实例,这样您就不必触及主实例:将 MySQL 数据导出到磁盘,在新实例上设置 MySQl 以将其数据存储在 EBS 卷的挂载点上,然后导入数据。设置 wordpress 安装,它应该能够读取您的数据。我无法在 wordpress 方面为您提供更多帮助;我自己不使用它。但它应该允许您这样做。
答案2
如果安慰你的意思是AWS 管理控制台, 然后不。这是用于控制与您的帐户关联的虚拟硬件资源,而不是其中的软件和数据。
如果安慰如果你指的是 unix(或者你的操作系统)终端,那么几乎可以肯定是的,但您必须向我们提供有关您的操作系统、博客引擎、数据存储类型等的更多详细信息。