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

将您的 Linux 应用程序迁移到 Amazon 云,第 2 部分: 提高应用程序可靠性

 2010-08-25 00:00:00 来源:WEB开发网   
核心提示: 运行命令:ec2-create-volume-s20-zus-east-1a在 us-east-1a 区域创建一个 20GB 的卷,如果您不知道您的服务器在哪,将您的 Linux 应用程序迁移到 Amazon 云,第 2 部分: 提高应用程序可靠性(4),ec2-describe-instances 命令将会告诉您

运行命令:

ec2-create-volume -s 20 -z us-east-1a 

在 us-east-1a 区域创建一个 20GB 的卷。如果您不知道您的服务器在哪,ec2-describe-instances 命令将会告诉您。您可以对 ec2-run-instance 使用 -z 参数来指定您的服务器启动的位置。清单 1 显示了这个命令以及输出。

清单 1. 创建 EBS 卷

$ ec2-create-volume -s 20 -z us-east-1a 
VOLUME vol-c8791ca1  20       us-east-1a   creating   
2010-07-01T02:52:52+0000 

清单 1 的输出显示了创建的卷以及卷的 ID 为 vol-c8791ca1。了解这一点,您就可以将卷附加到一个正在运行的 Amazon EC2 实例中,前提是您要知道服务器的实例标识符以及将卷作为服务器的设备。运行命令:

ec2-attach-volume vol-c8701ca1 -i i-fd15e097 -d /dev/sdj 

将这个最新创建的卷附加到服务器实例 i-fd15e097。记住,您可以通过 ec2-describe-instances 命令找到您的实例标识符,并可使用 ec2-describe-volumes 查看卷列表。

现在,您的虚拟服务器有了一个名为 /dev/sdj 的磁盘,像查看普通磁盘那样查看它。对于任何一个磁盘,您需要在原始磁盘上创建一个文件系统。根据需要,您可以有不同的选择:

创建一个标准第三方可扩展(ext3)文件系统。

创建一个 XFS 文件系统。这样您就可以冻结文件系统来为备份创建一个快照。

在磁盘和文件系统之间建立 Logical Volume Manager (LVM) 层,这样以后您将可以扩展 EBS 卷。

使用 Linux® 软件 RAID 来条带化多个 EBS 卷,将 XFS 或 ext3 放在 RAID 集合的顶部。这将提供更高的磁盘性能。

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

Tags:Linux 应用程序 迁移

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