Skip to main content

Amazon EC2 中的 Web 服务缓存

可以像在本地中一样,在 Amazon EC2 上创建、存储和使用 ArcGIS 地图和影像服务缓存。 对于较小的缓存,缓存工作流几乎没有变化,甚至可以相对轻松地将现有缓存迁移到云端。 对于较大的缓存,需要决定是将本地缓存迁移到云端,还是在云端从头开始创建缓存。

可通过云端缓存访问功能强大的计算机,使用时间和建立缓存的时间一样长。 完成后,可以终止这些实例,且不再对这些计算机收取额外费用。

是否应将现有缓存迁移到云端?

将文件迁移到 Amazon Web Services (AWS) 并不像在网络内的计算机之间迁移文件那么简单。 根据向 Amazon Web Services 传输数据的策略中的详细说明,您需要确定一种文件传输方式。 还需要根据数据的敏感度适当保护这种文件传输方式,然后再传输文件。 传输速度受限于网络连接,通常比您专用网络内的文件传输花费的时间更长。

上述问题在地图缓存中会更加复杂,因为在松散型格式中,这些缓存可能包含数千甚至数百万个文件。 有时,涉及大量文件的传输造成的负担可能比总大小本身还要大。 如果您知道将在计算机之间、云端或本地传输缓存,应尽可能使用紧凑型缓存格式。

在将松散型缓存迁移到 AWS 之前,您可能想要尝试只转移一小部分,并推测移动整个缓存所需的时间。 同样,也可以使用 EC2 实例重新创建一小部分的缓存,以判断在云端重新创建缓存是否更快。 虽然重新生成整个缓存可能看起来没有前景,但通常 EC2 实例生成切片的速度比将松散型切片复制到 EC2 更快。

如果您有一个非常庞大的缓存,并且花费了数周甚至数月时间建立,您可以考虑将缓存邮寄到 Amazon,并付费让他们直接将缓存加载到云端。 有关详细信息,请参阅有关将数据迁移到云端的 AWS 文档。