向 Amazon Web Services 传输数据的策略

使用 Amazon Web 服务创建 GIS 部署时要求您将部分或全部 GIS 数据通过 Internet 传输到云中的位置。本主题列出了有关数据在云中的存储位置和数据的传输方式的若干选项。其中还讨论了会对数据传输时间造成影响的一些因素。

存储数据的位置

创建运行 ArcGIS Server 的 EC2 实例之后,您需要准备将数据传输到云中。数据的存储位置可以有多个。所有下列选项都需要向 Amazon 缴纳一定的费用,但具体的费用值会有所不同,因此在选择之前应进行一些研究。

用于将数据传输到云中的选项

将数据从本地部署传输到云中需要耗费一定的时间,在某些情况下还需要与 IT 安全人员进行协调。与本地网络中的常见数据传输相比,将数据导出到 Internet(即云)中的位置在速度和安全性方面通常都较为逊色。

将数据传输到云中的方法很多,但如果要传输的是敏感数据,您应与 IT 工作人员进行协调以确保传输方法的安全性,并需要获得组织的批准。下面介绍了若干选项:

Amazon 与许多提供数据传输、存储和安全性解决方案的解决方案供应商都有合作。请参阅查找 AWS 解决方案供应商,了解这些企业中能否有一家可帮助您解决云策略的问题。Esri 本身就是一家提供商,可提供在 Amazon 云中部署 GIS 的不同项目和实施服务

影响数据传输时间的因素

根据与 Amazon 云的物理接近情况、时间段以及 Internet 连接质量,上述数据传输选项的性能会有所不同。

GIS 数据集,尤其是影像与地图缓存会占用大量的空间,因此在传输之前可能需要进行压缩以降低文件大小或总文件数量,从而提高传输效率(尤其对于地图缓存)。某些 S3 客户端实用程序会限制可传输的单个文件的大小或可存储的单独文件的数量。另外,某些压缩程序还会限制可压缩的数据量。选择数据传输选项时,应将压缩时间与工作量考虑在内。

最后,如果使用 S3,请注意可创建的存储段的数量限制以及关于 S3 存储段的其他限制。Amazon 在存储段限制和局限性中介绍了这些内容。

维护数据路径的完整性

无论何时,要将数据移至一个新的位置时,均应注意对引用该数据的相应路径进行更新。这里需要特别注意的是地图文档,地图文档往往可能会引用数十个位于不同路径中的数据图层。

将 Amazon EC2 数据位置注册到 ArcGIS 服务器有助于减少在发布后修复损坏的数据路径的工作量。请参阅通过 ArcGIS for Desktop 将数据注册到 ArcGIS Server

另一个选项是登录实例并使用 ArcMap 修复过期路径。ArcGIS for Desktop 包含在 ArcGIS Server AMI 上,因此可以轻松地进行修复。请参阅修复断开的数据链接,了解如何更新地图文档中的路径信息。

减少修复数据连接需求的另一种方式为,在地图文档中使用相对路径并将地图和数据存储在一个通用文件夹中。

5/15/2014