我想从 VPS 迁移到 EC2。我需要处理哪些问题?
例如,我认为我需要使用 EBS 来存储我的所有配置文件和数据。但是,我该如何将软件包安装到 EBS 上呢?
有哪些资源可以指导我如何像使用 VPS 一样使用 EC2?
答案1
您关于想要“将包安装到 EBS”的评论让我认为您尚未掌握这里的部分内容。
EBS 既可以用作附加存储系统,也可以用作实例的根文件系统。还有一些临时实例使用从映像复制的临时根文件系统。
无论哪种方式,EC2 都允许您配置根系统,然后根据您的配置创建新的 AMI。即使在临时实例上,您也可以安装软件、配置用户等...然后将其捆绑到新 AMI 中,这样您就有了“起点”的永久副本。每次您进行系统管理并更改系统配置时,您都希望重新捆绑,以便在需要实例时可以从上次中断的地方启动。使用 EBS 根存储,这称为快照。
答案2
您要处理的问题实际上取决于您使用的操作系统以及您使用它的目的。请记住,详细信息越多,响应越好。
是的,数据和内容通常存储在 EC2 的 EBS 卷上,它允许您保留版本快照并轻松调整存储空间大小。至于安装软件包(我假设您指的是 Linux),它与 VPS 没什么不同。您启动机器,SSH 登录,然后 yum/apt-get 安装您需要的任何内容,它会一直保留在那里,直到您关闭机器。现在,如果您真的要像 VPS 一样使用它,并且不会关闭它,那么您只需选择一次软件包,然后忘掉它。
但是,如果您确实计划关闭它并打开一个新实例,那么您将丢失该实例存储(基本上是该实例的硬盘)上的所有内容。数据和应用程序可以轻松存储在单独的 EBS 卷上,该卷独立于实例存储,但我不确定您将如何将软件包安装到基本上不同的驱动器上。
至于指导您的资源,请阅读手册: http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/
抱歉,我的回答有点笼统,但你确实没有给我太多有用的信息。还有其他具体的问题吗?