开始免费使用 AWS

创建免费账户

获得 12 个月 AWS 免费套餐,同时享受 AWS 的基本支持功能,包括全年全天候无休客户服务、支持论坛及更多。

查看 AWS 免费套餐详细信息 »

问:什么是 Snowball Edge?

Snowball Edge 是一款 100TB 的数据传输设备,具有板载存储和所选 AWS 功能的计算能力。Snowball Edge 不仅可以向 AWS 传输数据,还可以承担本地处理和边缘计算工作负载。功能包括设备上与 S3 兼容的终端节点、支持 NFS 的文件接口、群集模式 (其中多个 Snowball Edge 设备可充当具有更高持久性的可扩展单一存储池) 以及在数据复制到设备时运行 Lambda 函数的能力。

问:Snowball Edge 的工作原理是什么?

首先,您根据要传输或处理的数据量在 AWS 管理控制台中申请一台或多台 Snowball Edge 设备。在发运给您之前,设备上会自动配置、加密和预安装您选择的存储桶和 Lambda 函数。到货后,您将设备连接到本地网络并手动或通过 DHCP 自动设置 IP 地址。然后,使用 Snowball Edge 客户端软件、任务清单和解锁代码验证 Snowball Edge 设备的完整性,并将其解锁以供使用。生成的清单和解锁代码是唯一的,并通过加密逻辑绑定到指定的 Snowball Edge,以帮助确保两者都不能用于任何其他设备。复制到 Snowball Edge 的数据会自动加密并存储在您指定的存储桶中。

所有物流和运输均由 Amazon 完成,因此,当复制完成并准备好返回设备时,电子墨水运输标签将自动更新回邮地址以帮助确保将 Snowball Edge 设备发送到正确的 AWS 设施。设备发运后,您可以通过 Amazon Simple Notification Service (Amazon SNS) 发送的邮件、生成的文本和电子邮件或直接从控制台接收跟踪状态。

Snowball Edge 资源的所有管理工作都可以在 AWS 管理控制台中执行,无需现场系统工程师的介入。

问:Snowball Edge 适合什么样的用户使用?

如果您需要将 TB 到 PB 级数据安全快速地传输到 AWS,那么 Snowball Edge 是最理想的数据传输选择。如果您有大量积压数据要传输或经常收集数据以传输到 AWS,而您的存储位置没有高带宽 Internet 连接或其成本十分高昂,则可以使用 Snowball Edge。您也可以使用 Snowball Edge 运行边缘计算工作负载,如使用 Lambda 函数执行本地数据分析,此操作由具有更高持久性的 Snowball Edge 群集和一个与 S3 兼容的终端节点提供支持。您可以利用如 NFS 文件接口等内置功能将其简化到现有工作流中并将文件迁移到设备,同时保留文件元数据。Snowball Edge 可以在工厂车间、风车站、船舶和医院等偏僻地点及恶劣操作环境下运行。Snowball Edge 经过预配置,不必连接 Internet,因此处理和数据收集操作可在独立的操作环境中进行。Snowball Edge 使您可以像完全接入 AWS 一样,在边缘运行相同的软件并访问所选 AWS 功能。

问:是否可以使用 Snowball Edge 将数据从一个 AWS 地区迁移到另一个 AWS 地区?

不可以。Snowball Edge 的用途是充当将大量数据传入和传出指定 AWS 地区的数据传输解决方案。对于需要在多个 AWS 地区之间进行数据传输的使用案例,我们建议您使用 S3 跨地区复制作为替代解决方案。

问:使用 Snowball Edge 可以传输多少数据?

使用 Snowball Edge 几乎可以传输任意数量的数据,从几 TB 到很多 PB 不等。使用一个 Snowball Edge 最多可传输 100TB,使用多台设备可以并行或按顺序传输更大的数据集。例如,您可以使用 10 台 Snowball Edge 设备传输 1PB 数据。

问:传输数据需要多长时间?

数据传输速度受很多因素影响,其中包括本地网络速度、文件大小以及可从本地服务器读取数据的速度。使用 Snowball Edge 将 100 TB 数据传输到 AWS 从始到终大约需要一周的时间,其中包括在 AWS 数据中心的正常运输和处理时间。

问:我在执行特定任务时可以持有 Snowball Edge 多长时间?

Snowball Edge 设备必须在 Snowball Edge 准备的 360 天内返回。

问:Snowball Edge 有怎样的产品规格?

Snowball Edge 提供 100TB 的存储空间,该设备坚固耐用、可在机架上安装,并具有适合运输的外形规格。此外,该设备还提供大概与支持若干附加功能的 EC2 m4.4xlarge 实例相当的本地计算能力。请查看 Snowball Edge 文档页面获取完整的硬件规格列表,包括网络连接、散热及电源要求、产生的噪音和尺寸等。

问:Snowball Edge 支持哪些网络接口?

Snowball Edge 提供 10GBase-T 网络连接、10/25Gb SFP28 和 40Gb QSFP+ 铜缆和光纤网络来提供快速数据传输。 

问:Snowball Edge 的默认送货方式是什么?我可以选择加急送货吗?

Snowball Edge 默认使用 UPS 两日送达运输。如果您的作业对时间要求严格,可以选择加急送货。


问:在哪些区域可以使用 Snowball Edge?

请查看区域服务可用性页面,了解最新信息。

很遗憾,我们目前在美国所有的州都不能提供该服务。

问:能否将 Snowball Edge 传输到其他 AWS 地区?

没有。Snowball Edge 设备设计为在单个 AWS 区域内申请和使用。不能从一个地区提出请求,然后返回到另一个地区。用于从欧盟 AWS 区域导入和导出数据的 Snowball Edge 设备可以在 28 个欧盟成员国中的任何国家使用。


问:Snowball Edge 会对我的数据加密吗?

Snowball Edge 采用 256 位加密对所有数据加密。您可以使用 AWS Key Management Service (AWS KMS) 管理加密密钥。您的密钥永远不会存储在该设备上,当 Snowball 断开连接并准备返回 AWS 时会擦除 Snowball 上的所有内存。

问:Snowball Edge 如何从物理上保护我的数据?

Snowball Edge 使用防篡改外壳,同时采用行业标准受信任平台模块 (TPM),该模块能够检测对硬件、固件或软件进行的越权修改。AWS 通过外观和加密方式检查每台设备是否有篡改迹象,验证 TPM 是否未检测到任何更改。

问:Snowball Edge 如何以数字方式帮助保护我的数据?

Snowball Edge 在设计时考虑到了最敏感数据的安全性。所有数据都使用您通过 AWS Key Management Service (KMS) 提供的密钥进行加密。密钥不会在设备上永久存储,断电后即擦除。应用程序和 Lambda 函数在物理隔离的环境中运行,无法访问存储。最后,在您的数据传输到 AWS 以后,我们会依据美国国家标准与技术研究院制定的标准从设备上擦除您的数据。Snowball Edge 设备针对攻击进行了强化保护,所有配置文件都用密钥进行加密和签名,而密钥永远不会出现在该设备上。

问:有没有什么办法能轻松地跟踪我的数据传输作业?

Snowball Edge 使用创新的电子墨水运输标签,该标签的设计可确保设备自动发送到正确的 AWS 设施。在您完成数据传输任务以后,可以使用 Amazon SNS 生成的文本消息或电子邮件和控制台进行跟踪。


问:如何将我的数据传输到 Snowball Edge?

在您连接并激活 Snowball Edge 之后,就可以通过 S3 兼容终端节点或 NFS 文件接口 (在设备上都有提供) 将本地资源中的数据传输到该设备。您也可以使用 Snowball 客户端复制数据。有关更多信息,请参阅 Snowball Edge 文档

问:当数据传输到 Snowball Edge 之后我需要做什么?

数据传输任务完成后,Snowball Edge 上的电子墨水显示屏会自动更新回邮运输标签以指示要运送到的正确 AWS 设施。您只需将 Snowball Edge 交给最近的 UPS 即可。您可以通过 Amazon SNS 生成的文本消息或电子邮件,或者直接在 AWS 管理控制台中跟踪您传输任务的状态。


问:导出数据的费用是多少?

我们的定价页面详细介绍了 Snowball 导出任务的收费标准,此外,您还需要支付从 Amazon S3 检索您的数据所产生的全部费用。


问:Snowball Edge 上与 S3 兼容的终端节点是什么?

Snowball Edge 上与 S3 兼容的终端节点允许您使用所选的 S3 操作和支持 S3 的客户端工具在设备上读写数据。

问:Snowball Edge 上与 S3 兼容的终端节点支持哪些 S3 操作?

与 S3 兼容的终端节点支持 Amazon S3 的 Get、Head、Put、Delete、List 和 MultipartUpload 操作。您可以像访问 S3 Web 服务终端节点一样在 Snowball Edge 上执行这些操作。此外,您还可以将支持 S3 的客户端工具指向 Snowball Edge 来读写数据。

问:为什么要使用与 S3 兼容的终端节点?

与 S3 兼容的终端节点允许您使用 Snowball Edge 本身支持的 S3 操作以编程方式传输数据。您还可以将 Snowball Edge 无缝集成到您针对 Amazon S3 构建的现有应用程序和工作流。

问:使用与 S3 兼容的终端节点时如何保障我的数据安全?

通过与 S3 兼容的终端节点传输的数据由与 Snowball Edge 上相同的高级安全机制提供保护,其会使用 256 位加密对所有数据加密。您可以使用 AWS Key Management Service (AWS KMS) 管理加密密钥。您的密钥永远不会存储在该设备上,当 Snowball Edge 断电时会擦除其上的所有内存。

问:与 S3 兼容的终端节点支持哪些编程语言?

与 S3 兼容的终端节点支持与语言无关的 REST 接口。


问:Snowball Edge 上的文件接口是什么?

文件接口让您可以通过标准文件存储协议存储和检索 Snowball Edge 上的对象。在 Snowball Edge 运回 AWS 以便导入数据时,这些对象将被提取到 Amazon S3 中,因此,您可以像平常一样通过 S3 直接访问这些对象。此外,您还可以通过 AWS Storage Gateway 以文件形式访问这些对象,包括原始的文件系统元数据。

问:如何使用 Snowball Edge 上的文件接口?

当 Snowball Edge 到达您的现场且解锁后,您的应用程序可以将每个 S3 存储桶用作 Snowball Edge 连接到的网络中的可见 NFS 导出端。您可以使用 Snowball Edge 上的本地 LCD 显示屏禁用/启用文件接口。您可以将这些 NFS 导出端挂载到您的服务器上,并且您的应用程序会像任何其他网络共享文件系统一样读取和写入文件。您可以通过 LCD 显示屏监控文件接口状态并打开支持渠道。

问:Snowball Edge 上的文件接口支持哪些使用案例?

文件接口支持多种使用案例。它允许您使用通用文件协议 (NFS) 将现有文件作为对象提取到 Amazon S3 中,并将相关的文件元数据保存为对象元数据。这种离线批量数据传输功能让您可以将文件数据传入 S3 中,并将其用于云内工作负载,如大数据处理。此外,您可以使用 AWS Storage Gateway 从您的现场访问已传输的文件数据,以供混合应用程序或工作流使用。

问:Snowball Edge 上的文件接口有哪些优势?

Snowball Edge 上的文件接口允许您现有的基于文件的应用程序、设备或工作流通过标准文件协议写入数据,同时保存元数据。

问:支持哪些文件协议?

Snowball Edge 支持使用 NFS v3 和 v4.1 的客户端连接。支持 NFS v3 的 Microsoft Windows 客户端可以连接至 Snowball Edge。

问:文件以何种形式存储在 Snowball Edge 上?

文件作为对象存储在 AWS Snowball Edge 设备上的存储桶中。权限、所有权和时间戳等文件系统元数据会作为用户定义的对象元数据存储在其中。存储在 Snowball Edge 上的所有数据和元数据都经过加密。

问:如何配置 Snowball Edge 上的文件接口?

您可以使用 Snowball Edge 上的本地 LCD 显示屏禁用/启用文件接口,监控文件接口状态和打开支持渠道。

问:是否可以同时使用文件接口和适用于 Snowball 的 Amazon S3 Adapter 向 AWS Snowball Edge 设备上的存储桶中写入内容?

我们不建议直接和通过文件接口向 AWS Snowball Edge 设备上的存储桶中写入内容。如果直接覆盖或更新之前由文件接口写入的对象,则在通过文件接口访问该对象时,会导致未定义的行为。同时修改同一对象 (如同时通过文件接口和适用于 Snowball 的 Amazon S3 Adapter 修改同一对象) 将导致难以预料的结果。

问:是否可以同时使用文件接口和适用于 Snowball 的 Amazon S3 Adapter 从 AWS Snowball Edge 设备上的同一存储桶中读取内容?

我们不建议同时使用文件接口和适用于 Snowball 的 Amazon S3 Adapter 从 AWS Snowball Edge 设备上的同一存储桶中读取内容。这将导致未定义的行为。

问:应分别在何时使用文件接口或适用于 Snowball 的 Amazon S3 Adapter 将数据加载到 Snowball Edge 中?

当您的现有工作流是基于文件时,或者当您想使用标准文件系统操作以文件形式访问 S3 中的对象时,您可以使用文件接口。当您的应用程序不需要使用文件系统操作,且可以直接管理数据传输时,您可以使用适用于 Snowball 的 Amazon S3 Adapter。

问:Snowball Edge 上的文件接口与 AWS Storage Gateway 比较起来如何?

您可以使用 Snowball Edge 上的文件接口轻松地将文件以“脱机”模式提取到 AWS 中。当您需要导入无需立即在 S3 中使用的文件集时,或者当您从没有足够带宽的位置通过网络传输数据时,这非常有用。

借助 AWS Storage Gateway,您可以通过 Internet 或 AWS Direct Connect 将文件上传到 S3 中,并且您上传的文件将立即可用。

问:是否可以从 Amazon EFS 访问通过 Snowball Edge 上的文件接口迁移的文件?

不可以。通过 Snowball Edge 上的文件接口迁移的文件可以直接在 S3 中以对象形式访问,或者通过 AWS Storage Gateway 以文件形式访问。


问:Snowball Edge 群集功能是什么?

Snowball Edge 群集功能让您可以将多个 Snowball Edge 设备聚合到一起,从而创建一个持久性更强、容量更大的逻辑存储池。

问:我为什么要使用 Snowball Edge 群集功能?

将多个 Snowball Edge 设备群集到一起,可以创建一个持久性和可扩展性更强的本地存储池。借助 Snowball Edge 群集,您可以使用多个 Snowball Edge 设备形成巨大的本地存储容量。

问:能否用采用群集配置的 Snowball Edge 来扩充或替代我的本地数据存储解决方案?

是的。Snowball Edge 附带可扩展的存储,可以安全持久地存储您的数据。

问:Snowball Edge 群集功能可以用于哪些场景?

当您需要在本地配备持久存储时,您可以使用 Snowball Edge 群集功能。有些客户偶尔需要在难以部署大量存储的远程站点配备持久存储。例如,某些制造企业想要在每个工厂都设置一个存储池,某些军事机构的数据存储需求不断变化,需要灵活地增加和减少舰船的存储容量。

问:怎样开始使用 Snowball Edge 群集?

您可以使用 AWS Snowball API、AWS 控制台、AWS SDK 或 AWS CLI 订购一个 Snowball Edge 群集。创建群集之后,您会收到一个以 CID 开头的 群集 ID,该 ID 用于标记对该特定群集作业进行的任何操作。

问:Snowball Edge 群集是否有最小规模限制?

是的,Snowball Edge 群集的最小规模是 5 个节点。

问:Snowball Edge 群集是否有最大规模限制?

是的,Snowball Edge 群集的最大规模是 10 个节点。

问:Snowball Edge 群集中的可用空间是多少?

Snowball Edge 群集的总大小取决于节点的数量和每个节点的可用容量 (45TB)。例如,在一个由 5 台设备组成的物理容量为 500TB 的群集中,有效可用空间为 225TB。您可以键入以下命令,了解群集中的已用空间和总可用空间:

snowballEdge status –i IP_PrimaryNode -m Path/to/manifest/file –u unlock_code

问:我可以用多台单独配置的 Snowball Edge 设备构建群集吗?

不需要。开始使用群集的唯一方法是创建一个类型为“AWS Snowball Edge cluster”的作业。

问:Snowball Edge 设备到达我的位置后,我怎样设置群集?

Snowball Edge 设备到达您的位置后,您需要先接通电源,然后将其连接到同一网络,下载清单文件和解锁代码,然后下载 Snowball 客户端并解锁群集。

问:我是否会与某个充当 Snowball Edge 群集入口点的特定节点交互?

是的。每个 Snowball Edge 群集都有一个主节点和若干个辅助节点。您可以选择将哪台设备作为主节点。所有写入都通过主节点完成,读取则可以从任何节点完成。

问:如何解锁 Snowball Edge 群集?

某一台 Snowball Edge 设备的 LCD 显示屏上会显示 IP 地址。该设备即为主节点。要解锁 Snowball Edge 群集,您需要使用客户端软件连接到主节点,然后键入以下解锁命令。解锁主节点将会解锁群集:

snowballEdge unlock –i Primary_IP_Address –s Secondary_1_IPAddress Secondary_2_IPAddress Secondary_3_IPAddress Secondary_4_IPAddress -m Path/to/manifest/file –u unlock_code

问:我是否需要解锁 Snowball Edge 群集的每一个节点?

不需要。每个 Snowball Edge 群集都只有一个群集清单文件和一个解锁代码。您可以使用清单文件和解锁代码解锁主节点,然后辅助节点将自动解锁。

问:我是否可以在收到所有设备之前解锁 Snowball Edge 群集的某些节点,还是必须等到收到所有设备之后才能解锁?

我们不建议您在未达到群集作业预置的节点数量时启动 Snowball Edge 群集,因为您可能无法持久地读取和/或写入群集,具体取决于节点数量。

问:怎样确定 Snowball Edge 群集中的节点总数?

您可以随时运行以下的命令,详细了解 Snowball Edge 群集中可用节点的数量:

snowballEdge status –i Primary_IP_Address -m Path/to/manifest/file –u unlock_code

问:怎样确定 Snowball Edge 群集在哪种数据持久性级别下运行?

您可以用“snowballEdge status”命令让 Snowball Edge 群集报告数据持久性级别。您可以使用以下命令获取群集状态:

snowballEdge status –i Primary_IP_Address -m Path/to/manifest/file –u unlock_code

 

以下是对 Snowball Edge 群集不同持久性级别的简要说明:

正常:该级别意味着 Snowball Edge 群集正以全部容量运行。

减少:该级别意味着 Snowball Edge 群集正在的情况下以较小的容量运行,且有一台或多台设备不可用群集仍然可以正常读取和写入数据,但是我们建议您检查所有 Snowball Edge 设备的电源和网络状态,以确保其正常运行。如果任何一台或多台 Snowball Edge 设备持续没有响应,请订购替换设备。

风险:该级别意味着 Snowball Edge 群集正以极低的容量运行,且有一台或多台 Snowball Edge 设备不可用。当群集处于此状态时,您无法将数据写入群集,但能够正常地读取数据。我们建议您检查所有 Snowball Edge 设备的电源和网络状态,以确保其正常运行。如果任何一台或多台 Snowball Edge 设备持续没有响应,请订购替换设备并联系 AWS Support。

数据不可用:该级别意味着 Snowball Edge 群集运行不正常,某些数据将不可用。当群集处于此状态时,您无法读取或写入数据。我们建议您检查所有 Snowball Edge 设备的电源和网络状态,以确保其正常运行。如果任何一台或多台 Snowball Edge 设备持续没有响应,请订购替换设备并立即联系 AWS Support。

问:Snowball Edge 群集中的特定设备有哪些不同类型的状态?

以下是 Snowball Edge 群集中特定设备的不同类型状态的简要说明:

可用:此状态表示该设备可用于群集中。

已移除:此状态表示该设备已从群集中移除。

您可以使用以下命令获取 Snowball Edge 群集中特定节点的状态:

snowballEdge status –i Node_IP_Address -m Path/to/manifest/file –u unlock_code

问:Snowball Edge 群集是否可以通过增加节点扩大规模?

如果您从群集中移除了不正常的节点,或者要增加本地存储空间,则可以向 Snowball Edge 群集添加新节点。要添加新节点,您需要订购替换节点。您可以通过控制台、AWS CLI、或通过某一 AWS 开发工具包订购替换节点。

问:我能否从 Snowball Edge 群集中移除节点?

如果要替换某个节点,您可以将其从 Snowball Edge 群集中移除。如果您的某个节点不健康、无法启动或有故障,则可能需要执行此操作。要移除某个节点,请将其关闭并使用“snowballEdge Removenode”命令。

问:如何替换 Snowball Edge 群集中的辅助节点?

要为 Snowball Edge 群集中的节点订购替换节点,您可以前往 AWS 控制台页面,然后订购替换设备。收到设备后,您需要执行以下几个步骤:

  • 关闭不健康的设备并使用“removenode”命令,从群集中移除该设备。

snowballEdge removenode –i IP_Primary –n Job_Id_of_Node_to_remove -m Path/to/manifest/file –u unlock_code

  • 插入 Snowball Edge 替换设备,等待 10 分钟左右,以便设备启动。如果使用的是 DHCP,该设备将自动获取 IP 地址。如果使用的是静态 IP 地址,那么您需要手动分配 IP 地址。
  • 使用以下命令添加 Snowball Edge 替换设备:

snowballEdge addnode –i IP_Primary –a IP_node_to_be_added -m Path/to/manifest/file –u unlock_code

问:如何替换 Snowball Edge 群集中不健康的主节点?

如果您的主节点停止工作,请按照以下说明进行替换:

  • 关闭现有的主节点
  • 重新启动所有现有辅助节点,等待 10 分钟左右,以便所有节点全部启动
  • 使用新的主节点运行解锁命令:

snowballEdge unlock –i Primary_IP_Address –s Secondary_1_IPAddress –s Secondary_2_IPAddress –s Secondary_3_IPAddress –s Secondary_4_IPAddress -m Path/to/manifest/file –u unlock_code

  • 从 AWS 控制台订购新的替换节点来替换您的主节点。
  • 收到 Snowball Edge 设备后,请将其插入并等待 10 分钟左右,以便设备启动如果使用的是 DHCP,该设备将自动获取 IP 地址。如果使用的是静态 IP 地址,那么您需要手动分配 IP 地址。
  • 使用以下命令添加 Snowball Edge 替换设备:

snowballEdge addnode –i IP_Primary –a IP_node_to_be_added -m Path/to/manifest/file –u unlock_code

问:如果从 Snowball Edge 群集中移除了多个 Snowball Edge 设备,会发生什么?

在任何时候,您都不可以从 Snowball Edge 群集中移除多个 Snowball Edge 设备。

问:在更换 Snowball Edge 辅助设备时,可以继续使用 Snowball Edge 群集吗?

可以。即使您正在更换 Snowball Edge 辅助设备,也可以继续使用 Snowball Edge 群集。在所有节点显示“可用”状态之前,群集将以较低的持久性模式运行。 

问:在更换 Snowball Edge 主设备时,可以继续使用 Snowball Edge 群集吗?

可以。如果主节点不可用,则您可以从群集中的任何其他节点进行读取。但在主节点恢复之前,您将无法写入 Snowball Edge 群集。我们建议您立即重新启动群集,并选择新的主节点或订购替换节点 (如果该设备无法使用)。

问:如果在 Snowball Edge 群集中替换了一个节点,存储的数据会发生什么?

替换了节点之后,Snowball Edge 群集将重新分配剩余节点之间的数据,以便仍然可以将其用作持久存储。

问:替换节点中的作业设置可以与订购 Snowball Edge 群集时的作业设置 (地址、运输速度、Lambda 功能、IAM 角色、KMS 密钥、SNS 通知) 不同吗?

不可以。每个替换节点都会预配置为使用与 Snowball Edge 群集的默认作业配置相同的作业配置。

问:我可以在替换节点中选择不同的 Lambda 函数吗?

可以。只要您使用的 S3 存储桶与 Snowball Edge 群集最初配置的相同,就可选择不同的 Lambda 函数。

问:订购替换节点后,我可以使用和之前相同的 Snowball Edge 群集清单密匙和解锁代码吗?

不可以。订购替换设备后会生成新的群集清单和解锁代码,您必须在 Snowball Edge 群集的所有未来操作中使用此群集清单和解锁代码。

问:如果某一个节点不可用,会发生什么?

即使是在较低的持久性级别下运行,您也可以继续使用 Snowball Edge 群集。请立即订购 Snowball Edge 替换设备,以便您可以用较新的设备替换此节点。

问:如果我有两个节点不可用,会怎么样?

您可以继续使用 Snowball Edge 集群,但请注意,它将以只读模式运行,并且集群上的现有数据将面临风险。请立即订购两台替换设备,以便您可以用较新的 Snowball Edge 设备替换这些节点。

问:如果我有三个或者更多的节点不可用,会怎么样?

您无法再使用 Snowball Edge 集群,并且集群上的现有数据将面临风险。如果任何三台或更多 Snowball Edge 无法运作,请立即立即联系 AWS Support。

问:我可以将 Snowball Edge 集群保留在我的本地位置多长时间?

您可以将 Snowball Edge 集群保留在本地位置的最长时间段为自订单创建起 360 天。之后,集群的证书将过期,您必须将集群中的所有 Snowball Edge 设备退回,或者订购新设备。

问:我可以为 Snowball Edge 集群预先订购替换设备吗?

可以。要预先订购替换设备,您需要创建一个 Snowball Edge 集群作业,然后创建一个作业来订购替换 Snowball Edge 设备。替换设备不需要连接到最初的 Snowball Edge 集群,直到其中一个设备发生故障为止。一旦某个 Snowball Edge 设备发生故障,您即可移除该设备,然后添加替换设备。

问:Snowball Edge 集群是否可以预先载入现有 S3 存储桶的数据?

不可以。不过,您可以预定两个 Snowball 作业:一个集群作业和一个导出作业。从 AWS 送出的 Snowball Edge 集群将为空,但导出作业可以是一个 Snowball (或 Snowball Edge) 设备,该设备可用于将数据导入 Snowball Edge 集群。

问:我是否可以使用集群的各节点从整个 Snowball Edge 集群将数据注入回 AWS?

不可以。Snowball Edge 集群只能用于本地存储和计算。它不能用于将数据导出至 AWS。要从您的集群导入数据,您需要订购额外的 AWS Snowball (或AWS Snowball Edge) 设备,然后将它们与 Snowball Edge 集群连接到同一网络。然后,您可以在导入设备 (Snowball 或 Snowball Edge) 和集群上使用 S3 适配器在设备与集群之间传输数据。根据集群中使用的数据总量,您可能需要订购多个导入设备才能将数据发送回 AWS。

问:是否有兼容 S3 的单一终端节点用于连接到 Snowball Edge 集群?

没有。每个节点具有唯一的 S3 终端节点用于读取操作。但是您只能使用主节点的 S3 终端节点进行写入操作。

问:如果运行中的节点断开连接,兼容 S3 的终端节点是否会改变?

是的,如果主节点断开链接,IP 地址将会发生变化。终端节点将变为您选择的新主节点的 IP 地址。

问:如果运行中的节点断开连接,NFS 终端节点是否会改变?

是的,如果主节点断开链接,NFS 地址将会发生变化。终端节点将变为您选择的主节点的 IP 地址。

问:注入数据到集群中时,数据传输网络吞吐量是否会根据节点数量增加?

不会。所有写入操作必须通过主节点,因此您的注入吞吐量将限定为单个节点的吞吐量。不过,如果从多个设备并行读取,用于读取操作的吞吐量会更高。

问:启用集群后,计算容量是否会线性扩展?

不可以。集群只会增加您可用的持久存储量。集群中可用的总计算容量仅仅被限定为一个节点。

问:Snowball Edge 集群中的什么位置会运行计算?

每个集群具有一个用来运行计算的主节点。要确定集群中哪个节点是主节点,请键入以下命令:

snowballEdge status –i IP_of_any_node -m Path/to/manifest/file –u unlock_code

问:选择了不同的节点作为主节点之后,我的自定义应用程序状态是否会跨实例维持?

不可以。我们建议您构建无状态应用程序,或者将所有状态保存在 NFS / S3 存储上,这样假如需要重新启动主节点,就能从持久性存储中读取数据。

问:我可以在本地更新 Snowball Edge 集群中的 Lambda 函数吗?

不可以。您不能在本地更新 Lambda 函数。


问:什么是 AWS Greengrass?

Snowball Edge 附带一个嵌入式 AWS Greengrass 版本,该版本允许您执行 Python 语言 AWS Lambda 函数以响应 S3 PUT 对象事件。

问:哪些 AWS Greengrass 功能在 Snowball Edge 上可用?

借助运行在 Snowball Edge 上的 Greengrass Core,您可以将基于 Python 的 Lambda 函数部署到 Snowball Edge 设备,并通过 MQTT 消息触发这些 Lambda 函数。在为预加载了至少一个 Lambda 函数的 Snowball Edge 创建任务时,系统默认将 Snowball Edge 预置为 Greengrass Core 设备。只要 Snowball Edge 连接互联网,您就可以通过 Greengrass 控制台更新、添加或删除该设备上的 Lambda 函数。您甚至可以托管由 MQTT 消息而非 S3 PUT 触发的 Lambda 函数。此外,您还可以更新 Greengrass 控制台中的相关 Greengrass 组,并将组中的设备用作任何其他 Greengrass Core 设备。

问:Snowball Edge 上的 Greengrass 可能支持哪些使用案例?

使用 Snowball Edge 上的 Greengrass Core,您可以编写自定义 Lambda 函数,以便在数据通过 S3 PUT 操作写入 Snowball Edge 设备及与 S3 兼容的可用终端节点时对其进行本地处理或预处理。您还可以将 Snowball Edge 用作物联网的 Greengrass 组的核心。这允许您执行类似收集和分析传感器数据流或实时压缩图像的任务。

问:如何使用 Snowball Edge 上的 Greengrass?

使用 AWS Snowball 管理控制台或任务管理 API,您可以在系统将 Snowball Edge 设备发送给您之前,将新的或现有 Lambda 函数映射到 该设备上预配置的 S3 存储桶中。收到设备后,您可以将其解锁并连接到 Internet,以便云中的 Greengrass 可以向 Snowball Edge 发送作为 Greengrass 组的核心运行所需的证书。

问:如果在 Snowball Edge 群集上使用 AWS Greengrass,会发生什么?

您可以在 Snowball Edge 群集上使用 Greengrass,就像在单个 Snowball Edge 上使用一样,其中,每个群集节点都是自己唯一的 AWS Greengrass 核心设备。

问:每个任务可以有多少个 Lambda 函数?

在创建任务时,每个 Lambda 函数可以与 Snowball Edge 上的单个 S3 存储桶关联。收到设备、将其解锁并连接到 Internet 后,您便可以根据需要添加、删除或更新 Lambda 函数。如果您为每个函数分配了 128MB 的内存,则您可同时拥有最多 7 个 Lambda 函数。

问:是否可以在任意 AWS 地区使用 Snowball Edge 上的 Greengrass?

目前,您必须在支持 Greengrass 服务的地区使用 Snowball Edge 上的 Greengrass。有关支持 Greengrass 服务的地区的列表,请参阅地区表。在只支持 AWS Snowball Edge 而不支持 AWS Greengrass 的地区,只能创建适用于 Snowball Edge 设备的任务,但它们不能访问计算功能。


问:使用 Snowball Edge 如何收费?

每个 Snowball Edge 任务收取 300 USD 的固定费用,用于 AWS 数据中心的设备处理和运维。300 USD 的任务费包括 10 天现场使用。这 10 天不包括收到设备和寄送设备的日子。此外,在您现场每多留用一天,每个 Snowball Edge 每天额外收取 30 USD 的费用。传输到 AWS 的数据不产生任何数据传输费,存储的数据按照标准 Amazon S3 定价计费。导出数据费用 0.03 USD/GB 起。此外,运输费用根据运输地点和您选择的运输选项 (例如次日送达) 按照承运方标准费率计算。默认装运选项为 2 天。

定价示例:

下面的定价示例向您展示了使用一台 100TB Snowball Edge 设备向 AWS 传输 90TB 数据所应支付的费用,在这里,您总共保留了 15 天设备 (第 1 天收到设备,第 15 天退回设备)。

本例中,收到设备当日和将设备送回 AWS 当日计入运输天数,不计入 10 天免费期。这意味着设备在您的现场总计留用 13 天,其中有 10 天是免费的。因此,您额外使用了 3 天来传输数据。

服务费:                                      300 USD

每日费用 (3 天 x 30 USD/天):   90 USD

运输费:                            因距离而异

数据传输费:                          0 USD

问:如果我在 Snowball Edge 上使用与 S3 兼容的终端节点,是否要支付 Amazon S3 使用费?

不需要,在 Snowball Edge 上使用与 S3 兼容的终端节点不会产生额外费用。如果您的 Snowball Edge 将数据传输到 Amazon S3,将需要支付 S3 请求和存储标准费用。

问:我可以购买 Snowball Edge 设备吗?

不可以。Snowball Edge 设备只能按任务以即付即用的形式使用,不出售。