Amazon EC2 中的 ArcGIS Server 缓存
可以在 Amazon EC2 上创建、存储和使用 ArcGIS 地图、影像以及 globe 服务缓存,其方法与处理本地缓存的方法完全相同。对于小的缓存,您在整个工作流程中仅会看到非常细微的差异,甚至可以采用相对简单的方式将现有缓存传输到云中。而对于大一些的缓存,则需要决定是将预创建的缓存传输到云中,还是在云中从头创建缓存。
在云上创建缓存使您能够访问您可以使用的任何功能强大的计算机,只要能够创建缓存。缓存创建完毕之后,您可以终止实例,且不会因这些计算机而产生更多的费用。
是否应将现有缓存移至云中?
将文件移至 Amazon Web 服务并不像将文件从一台计算机移至网络中的另一台计算机那么简单。如向 Amazon Web 服务传输数据的策略中所详述的那样,您需要决定文件传输的方法。还需要根据数据的敏感度对文件传输方法进行相应的安全保护,然后再传输文件。传输速度受到 Internet 连接的限制,所花费的时间通常比在自有网络内传输文件所需的时间更长。
上述问题往往与地图缓存紧密关联在一起,因为如果这些缓存采用的是松散格式,缓存可以会包含数千个甚至数百万个文件。与总的大小相比,有时,传输中所包含的文件数量更是一种负担。如果知道缓存将在计算机之间传输(云或专属),则应尽可能使用紧凑型缓存格式。
在将松散缓存移至 Amazon 之前,您可能想要尝试仅传输一小部分,从而估计移动整个缓存所需的时间。同样,您可使用 EC2 实例重新创建一小部分缓存,以确定在云上重新创建缓存是否是更快速的选择。尽管重新生成整个缓存似乎是一种令人生厌的状况,但 EC2 实例在生成切片时的速度常常比将松散型切片复制到 EC2 中更快。
如果您有一个花费了数周或数月的时间才构建完毕的极大的缓存,则可考虑将缓存邮寄到 Amazon,并支付将缓存直接上载到云中所需的费用。此类服务可以通过 AWS 导入/导出功能来提供。