Skip To Content

Amazon EC2 中的 web 服务缓存

可以在 Amazon EC2 上创建、存储和使用 ArcGIS 地图和影像服务的缓存,其方法与处理本地缓存的方法完全相同。对于小的缓存,您在整个工作流程中仅会看到非常细微的差异,甚至可以采用相对简单的方式将现有缓存传输到云中。而对于大一些的缓存,则需要决定是将预创建的缓存传输到云中,还是在云中从头创建缓存。

在云上创建缓存使您能够访问任何功能强大的可用计算机,只要其能够创建缓存。缓存创建完毕之后,您可以终止实例,且不会因这些计算机而产生更多的费用。

是否应将现有缓存移至云中?

将文件移至 Amazon Web Services (AWS) 并不像将文件从一台计算机移至网络中的另一台计算机那么简单。如向 Amazon Web 服务传输数据的策略中所详述的那样,您需要决定文件传输的方法。还需要根据数据的敏感度对文件传输方法进行相应的安全保护,然后再传输文件。传输速度受到 Internet 连接的限制,所花费的时间通常比在自有网络内传输文件所需的时间更长。

上述问题往往与地图缓存紧密关联在一起,因为如果这些缓存采用的是松散格式,则缓存可包含数千个甚至数百万个文件。与总的大小相比,有时,传输中所包含的文件数量更是一种负担。如果知道缓存将在计算机之间传输(云或本地),则应尽可能使用紧凑型缓存格式。

在将松散缓存移至 AWS 之前,您可能想要尝试仅传输一小部分,从而估计移动整个缓存所需的时间。同样,您可使用 EC2 实例重新创建一小部分缓存,以确定在云上重新创建缓存是否是更快速的选择。尽管重新生成整个缓存似乎是一种令人生厌的状况,但 EC2 实例在生成切片时的速度常常比将松散型切片复制到 EC2 中更快。

如果您有一个花费了数周或数月的时间才构建完毕的极大的缓存,则可考虑将缓存邮寄到 Amazon,并支付将缓存直接上载到云中所需的费用。有关详细信息,请参阅有关将数据移动到云中的 AWS 文档