2

我对此很陌生,并且第一次尝试这样做。我了解到,Amazon Elastic Block Storage(EBS)当安装在 Amazon EC2 上时,它可以以与硬盘类似的方式使用。现在我想在 EBS 中创建一个目录结构并将 Java Servlet 中的文件保存在 EBS 中?

我还了解到开发机器中 servlet 使用的代码也可用于在 EBS 中创建目录结构访问文件

@MultipartConfig( location          = "d:\\tmp", 
                  fileSizeThreshold = 1024 * 1024, 
                  maxFileSize       = 1024 * 1024 * 5,
                  maxRequestSize    = 1024 * 1024 * 5 * 5  )

我在我的 Amazon EC2 上安装了 Amazon Linux,任何指针都会有很大帮助吗?

4

2 回答 2

2

EBS硬盘不同,从应用程序的角度来看,它的行为与硬盘完全相同(除了它比桌面硬盘慢,除非您将多个 EBS 卷条带化到软件 RAID 配置中)。

挂载 EBS 卷后,您可以像使用任何其他存储一样使用 EBS 存储。

可以在此处找到有关如何为 Linux 安装卷的说明:

http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html

按照这些步骤,您最终会得到一个目录

/mnt/数据存储

对应于 EBS 卷。如果您不喜欢该名称data-store,可以将其更改为其他名称。

我确实注意到您的示例代码指的"d:\\tmp"是 Windows 路径规范,但您声明您的实例正在运行 Linux。确保调整任何指向 的路径/mnt/data-store

于 2012-07-18T21:59:01.217 回答
0

开始使用 EBS 卷的最简单方法是启动 EBS 支持的 EC2 实例。那些预先连接到 EBS 卷(它是引导卷)。

于 2012-07-28T06:38:14.450 回答