操作方法Amazon SnowballEdge 工作方式 - Amazon Snowball Edge Developer Guide
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

操作方法Amazon SnowballEdge 工作方式

Amazon SnowballEdge 设备归 AWS 所有,在使用时驻留在您的本地位置上。

有三种类型的任务可以与Amazon SnowballEdge 设备。尽管不同类型的任务有不同的使用情形,但这些任务类型在订购、接收和寄回设备方面具有相同的工作流程。

共享工作流程

  1. 创建作业— 每个作业都在Amazon Snow Family Management Console或以编程方式通过作业管理 API。可以在控制台或通过 API 跟踪任务的状态。

  2. 为您的工作准备了设备— 我们准备一个Amazon SnowballEdge 设备,您的任务状态现在为Preparing Snowball

  3. 设备由您所在地区的运营商配送给您— 运营商从这里接管,您的任务状态现在为In transit to you。您可以在控制台中或使用任务管理 API 找到追踪编号以及追踪网站的链接。有关您所在区域的承运商的信息,请参阅Amazon Snowball 运输注意事项

  4. 接收设备— 几天后,您所在地区的运营商提供Amazon SnowballEdge 设备到您在创建任务时提供的地址,此时您的任务状态将更改为Delivered to you。设备运抵后,您会注意到它并没有装箱,因为设备本身就是一个运输容器。

  5. 获取凭证并下载 Snowball 客户端— 获取您的证书、任务清单以及清单的打开代码,然后下载 Snowball 客户端,从而准备好开始传输数据。

    • Snowball 客户端是一个工具,用于管理从设备到内部数据目标的数据流。

      您可以从中下载并安装 Snowball 客户端。AmazonSnowball 资源页.

    • 清单用于验证您对设备的访问权限,它经过加密,必须使用解锁代码才能解密。当设备运抵您的本地位置后,您可从控制台或使用任务管理 API 获取清单。

    • 解锁代码由 29 个字符组成,用于解密清单。您可从控制台或使用任务管理 API 获取解锁代码。建议您将解锁代码与清单分开保存,以防在设备位于您的经营场所期间,他人未经授权而访问设备。

  6. 定位硬件— 将设备移动到您的数据中心内并按照外壳上的说明打开。给设备通电并将其连接到您的本地网络。

  7. 打开设备电源— 接下来,按下 LCD 显示屏上方的电源按钮启动设备。稍等几分钟将显示 Ready 屏幕。

  8. 获取设备的 IP 地址— 液晶显示屏具有连接选项卡上。点击此选项卡,即可获取的 IP 地址Amazon SnowballEdge 设备。

  9. 使用 Snowball 客户端解锁设备— 当您使用 Snowball 客户端解锁Amazon SnowballEdge 设备中,输入设备的 IP 地址、清单路径和解锁代码。Snowball 客户端解密清单并使用清单来验证您对设备的访问权限。

    注意

    群集作业还有其他步骤。有关更多信息,请参阅集群化本地计算和存储任务的 Job 方式

  10. 使用设备— 设备现已启动且正在运行。您可以使用它来传输数据或进行本地计算和存储。您可使用 Amazon S3 Snowball 适配器或网络文件系统 (NFS) 装载点读取和写入数据。

  11. 为返程准备设备— 在本地位置使用设备完成任务后,当文件接口状态显示为完成,按下 LCD 显示屏上方的电源按钮。设备关闭大约需要 20 秒。拔掉设备电源,将其电源线放入设备顶部的线缆凹槽内,然后将设备的三个门全部关闭。现在可以将设备寄回了。

  12. 您所在地区的运营商将设备退回 AWS— 当运营商具有Amazon SnowballEdge 设备时,任务的状态会变为In transit to AWS

    注意

    导出和群集作业还有其他步骤。有关更多信息,请参阅导出任务的工作方式集群化本地计算和存储任务的 Job 方式

导入任务的工作方式

每个导入任务使用一个 Snowball 设备。在中创建任务之后,Amazon Snow Family Management Console或任务管理 API,我们会向您发运 Snowball。设备经过数日到达后,请将 Snowball Edge 设备连接到您的网络,并将要导入到 Amazon S3 的数据传输到该设备上。完成数据传输之后,请将 Snowball 寄回 AWS,我们会将您的数据导入到 Amazon S3。

晚于Amazon完成数据导入到您的 Amazon S3 存储桶,我们会根据美国国家标准与技术研究院 (NIST) 800-88 标准从设备上完全擦除数据。

导出任务的工作方式

每个导出任务可以使用任意数量的Amazon SnowballEdge 设备。如果列表中包含的数据超出了一台设备上的数据,则会向您提供多台设备。每个任务部分都正好有一个与其关联的设备。在您创建任务部分之后,第一个任务部分进入Preparing Snowball状态。

注意

将任务拆分为多个部分的列举操作是 Amazon S3 的一项功能;与您使用 Amazon S3 操作一样,您需要为该操作付费。

在此之后,我们很快就会开始将您的数据导出到设备。通常,导出数据需要一个工作日。不过,此过程可能需要更长时间,具体取决于数据的数量和类型。导出完成后,Amazon将会为您所在区域的承运商备好设备。当它到达时,您将AmazonSnowball Edge 设备到您的网络,并将从 Amazon S3 导入的数据传输到该设备上。

完成数据传输之后,请将设备寄回 AWS。收到您导出任务部分的设备后,我们会将其完全擦除。此擦除过程遵循美国国家标准与技术研究院 (NIST) 800-88 标准。此步骤标记这一特定任务部分的完成。

  • 用于关键字列表

    在导出 S3 存储桶中的对象之前,我们会扫描存储桶。如果扫描后存储桶发生更改,则作业可能会遇到延迟,因为我们扫描丢失或更改的对象。

  • S3 Glacier

    请务必记住,Amazon Snowball无法导出 S3 Glacier 存储类中的对象。这些对象必须在Amazon Snowball可以成功导出存储桶中的对象。

本地计算和存储任务的工作方式

您可以使用的本地计算和存储功能Amazon Snowball具有所有作业类型的边缘设备Amazon支持 Lambda 的区域。计算功能命名为 LamdaAmazonGreengrass,其中蟒蛇语Amazon Lambda函数可以由 Amazon S3 触发PUT对象操作,当您创建任务时指定的存储桶执行。有关更多信息,请参阅仅限本地计算和存储任务

集群化本地计算和存储任务的 Job 方式

集群任务是仅用于本地存储和计算的一种特殊类型的任务。适用于需要更高数据持久性和更多存储容量的工作负载。有关更多信息,请参阅本地集群选项

注意

与独立的本地存储和计算任务一样,如果不将其他设备作为单独导入任务的一部分进行排序,则集群中存储的数据无法导入 Amazon S3 中。如果您对这些设备排序,您可以将数据从集群传输到这些设备,并在寄回设备时为导入任务导入数据。

群集具有 5-10 个Amazon SnowballEdge 设备,称为个节点。从区域承运商接收节点后,请将所有节点连接到电源,并将您的节点连接到您的网络,以便获取它们的 IP 地址。您可以使用这些 IP 地址通过节点之一的 IP 地址,使用单个解锁命令同时解锁集群的所有节点。有关更多信息,请参阅使用 Snowball 客户端

您可以使用 Amazon S3 Snowball 适配器将数据写入解锁集群,也可使用 NFS 装载点通过领导节点写入数据,也可使用分发到其他节点。

完成集群任务后,请将所有节点运回 AWS。收到集群节点后,我们将对设备执行完整擦除。此擦除过程遵循美国国家标准与技术研究院 (NIST) 800-88 标准。

Snowball Edge 视频和博客