WEB开发网
开发学院操作系统Linux/Unix 将您的 Linux 应用程序迁移到 Amazon 云,第 1 部... 阅读

将您的 Linux 应用程序迁移到 Amazon 云,第 1 部分: 初始迁移

 2010-08-02 00:00:00 来源:WEB开发网   
核心提示: Amazon EC2 实例从一个 Amazon Machine Image (AMI) 开始执行其任务,AMI 是您用于构建任意数量的 VMs 的模板,将您的 Linux 应用程序迁移到 Amazon 云,第 1 部分: 初始迁移(6),Amazon 发布一些 AMIs,您也可以构建自己的 AMI 并与他人共享,您

Amazon EC2 实例从一个 Amazon Machine Image (AMI) 开始执行其任务,AMI 是您用于构建任意数量的 VMs 的模板。Amazon 发布一些 AMIs,您也可以构建自己的 AMI 并与他人共享。一些用户创建的 AMIs 可以免费使用;而另一些 AMIs 则在 Amazon 小时收费的基础上按小时计费。例如,IBM 发布了几个收费 AMI,允许用户按小时付费获取许可。

当您想要启动一个 VM 时,您选择机器类型和一个 AMI。AMI 存储在 Amazon S3 中并在您启动实例时复制到您的 VM 的根分区。根分区的大小总是 10GB。与机器类型关联的存储空间称为实例存储(instance storage) 或临时存储(ephemeral storage),并作为一个单独的驱动器呈现给您的 VM。这种存储之所以称为临时存储,是因为当您关闭您的实例时,信息将永远消失。您需要定期备份您的数据以免损失。这还意味着如果运行您的实例的物理主机崩溃,您的实例将关闭,临时磁盘将丢失。

Amazon Machine Image

所有 AMIs 都由 Amazon 分配一个标识符,比如 ami-0bbd5462。Amazon 提供一些公共 AMIs,其他人公开他们自己的 AMIs。您可以选择从一个公共 AMI 开始并进行自己的修改,也可以从头开始构建自己的 AMI。无论何时您对一个 AMI 的根文件系统进行修改,都可以将其保存为一个新 AMI,这个过程称为重新绑定(re-bundling) 。

在本系列中,您将从一个可公用的 CentOS 映像开始,当然您也可以选择另一个映像。明智的做法是花点时间仔细检查您使用的映像,确保没有额外帐户且包已更新。也可以从头开始构建自己的 AMI,但这超出了本文的范围。

Amazon API

启动、停止、使用 Amazon EC2 云需要的所有功能都通过使用一个 Web 服务提供。Amazon 发布了这个 Web 服务的规范并提供了一组命令行工具。您应该首先下载这些工具。我还建议您浏览一下快速开始指南以设置您的环境,这将为您节省大量输入时间。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Linux 应用程序 迁移

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接