我想从AWS

时间:2016-01-15 07:19:45

标签: amazon-web-services amazon-ec2 amazon-ebs

我有一个开发团队代码我的网站,并在不久前上传到AWS。该网站一直在运作,但我现在想退休(我眼中有一点点撕裂)。不幸的是开发团队已经不在了。涉及了很多工作,因此我想将所有文件下载回本地驱动器。它在.NET中编码并托管在Windows环境中的AWS服务器上。我们使用EBS存储所有数据,它在EC2上运行。

当然,我拥有访问AWS控制台的所有凭据。

我查看了AWS的文档,但似乎他们都认为你想要在线备份,而不是在本地驱动器上下载 - 所以所有步骤似乎都解释了如何在线备份它们。我已经阅读了有关EBS快照的内容,但我担心它只会保存设置,而不是所有使用的文件。

基本上,我只想在本地下载所有数据库和代码并退出网站。

更新:我想我想出来了,但不确定。

  • 我右键点击了我的AWS实例
  • 我点击了连接。

它促使我下载并使用软"远程桌面连接"。

  • 我下载并打开了它,
  • 填写公共DNS,用户名和密码(来自加密密钥)。

然后它连接到Windows Server 2008环境。从那里,我浏览了D:/并找到了一个带有我的网站名称的文件夹,好像所有文件(我发现了一些产品图片)和DB都在那里。我看到我可以将粘贴从该远程桌面复制到我的本地桌面。我是在正确的轨道上吗?

1 个答案:

答案 0 :(得分:0)

这是一个系统管理员问题,而不是编程问题,但这里有一些提示......

  • 您可以使用 EBS快照备份整个系统,但这些快照将保留在AWS上 - 您无法将其下载到计算机上。
  • 您可以从EC2实例中复制文件(例如您在D:驱动器上找到的文件),但整个服务器中可能有许多配置使应用程序正常工作。仅仅拥有这些文件可能还不够。您需要测试它是否有效,但这可能需要花费更多时间(因为您不再需要系统)。
  • 您可以使用AWS VM Import/Export tools将实例导出为虚拟机,但只有在最初以这种方式导入时才有效 - 可能情况并非如此。
  • 您可以创建磁盘的ISO文件并下载它们 - 使用任何标准实用程序来创建ISO文件。然后,您可以使用ISO文件在将来再次恢复磁盘。

鉴于您不再需要该系统,我倾向于建议您只能复制文件。他们可能能够在将来再次重建系统。但是,如果您认为您将来需要系统继续运行,最简单的方法是采用 EBS快照 - 存储的价格与您节省的时间相比较小让系统再次运行。