How Amazon Snowcone Works - Amazon Snowcone User Guide
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

How Amazon Snowcone Works

Amazon Snowcone is a portable device used for edge computing and data transfer. To get started, you request one or more Snowcone devices in the Amazon Web Services Management Console based on how much data you need to transfer and the compute performance required. The Amazon Simple Storage Service (Amazon S3) buckets, data, and Amazon Elastic Compute Cloud (Amazon EC2) Amazon Machine Images (AMIs) that you choose are automatically configured, encrypted, and pre-installed on your devices. The Amazon DataSync agent is also pre-installed before your devices are shipped to you.

When your device arrives, you connect it to your on-premises network and set the IP address either manually or automatically with Dynamic Host Configuration Protocol (DHCP). You must download and install Amazon OpsHub for Snow Family, a graphical user interface (GUI) application for managing your Snowcone device. You can install it on any Windows or macOS client machine, such as a laptop.

When you open Amazon OpsHub and unlock the device, you see a dashboard showing your device and its system metrics. You can then launch instances to deploy your edge applications or migrate your data to the device with just a few clicks in Amazon OpsHub.

When your compute or data transfer job is completed and the device is ready to be returned, the E Ink shipping label automatically updates the return address, ensuring that the Snowcone device is delivered to the correct Amazon facility. When the device ships, you can receive tracking status through messages sent by Amazon Simple Notification Service (Amazon SNS), generated texts and emails, or directly from the console.

Amazon Snowcone Workflow

You can create three different job types. Although the job types differ in their use cases, they all have the following workflow for ordering, receiving, and returning the device.

The workflow
  1. Create the job – You create each job on the Amazon Snow Family Management Console or programmatically through the job management API and choose a device type—Snowcone or Snowcone SSD—depending on your use case. You can track the status of the job on the Amazon Web Services Management Console or through the Snowcone API.

  2. A device is prepared for your job – Amazon prepares an Amazon Snowcone device for your job, and the status of your job changes to Preparing Snowcone.

  3. A device is shipped to you by your Region's carrier – The shipping carrier takes over from here, and the status of your job now changes to In transit to you. You can find your tracking number and a link to the tracking website on the Amazon Snow Family Management Console console or with the job management API. For information about who your Region's carrier is, see Shipping Considerations for Amazon Snowcone.

  4. Get a Snowcone power supply – To maintain the smallest footprint, Snowcone devices do not ship with a power supply. Snowcone uses a 45 watt USB-C connected power supply. It can also be powered by a portable battery. For more information, see Amazon Snowcone Power Supply and Accessories.

  5. Receive the device – A few days later, your Region's shipping carrier delivers the Amazon Snowcone device to the address that you provided when you created the job. The status of your job changes to Delivered to you. The device does not arrive in a box because the device is its own shipping container.

  6. Get your credentials and download the Amazon OpsHub or Snowball Edge client for Snow Family application – Get ready to start transferring data by getting your credentials, your job manifest, and the manifest's unlock code, and then downloading the Snowball Edge client.

    • Get the manifest for your device from the console or with the job management API when the device is on-premises at your location. The manifest is used to authenticate your access to the device. The manifest is encrypted, so only the unlock code can decrypt it.

    • The unlock code is a 29-character code used to decrypt the manifest. You can get the unlock code from the console or with the job management API. To prevent unauthorized access to the device while it's at your facility, we recommend that you keep the unlock code in a safe location that is different from the location of the manifest.

    • Amazon OpsHub for Snow Family is an application for managing Snow Family devices, including Snowcone. The Amazon OpsHub for Snow Family GUI helps you set up and manage Snowcone devices so that you can quickly run your edge compute workloads and migrate data to the Amazon Web Services Cloud. With just a few clicks, you can use Amazon OpsHub to unlock and configure your Snowcone device, drag and drop data, launch applications, or monitor device metrics. You can download and install it on Windows or macOS client machines, such as a laptop. There is no cost to use Amazon OpsHub.

      Download Amazon OpsHub from Amazon Snowball resources. For more information about Amazon OpsHub, see Using Amazon OpsHub for Snow Family to Manage Devices.

    • The Snowball Edge client is the tool that you use to manage the flow of data from the device to your on-premises data destination.

      You can download and install the Snowball Edge client for Windows, macOS, or Linux on your workstation. You can download the Snowball Edge client from AmazonAmazon Snowball Edge resources.

  7. Position the hardware – Move the device into your data center and open it following the instructions on the case. Connect the device to a power supply and your local network.

  8. Power on the device – Power on the device by pressing the power button above the LCD display. Wait a few minutes, and the Ready screen appears.

  9. Get the IP address for the device – The LCD display has a CONNECTION tab on it. Tap this tab and get the IP address for the Amazon Snowcone device.

  10. Use Amazon OpsHub to unlock the device – To unlock the Amazon Snowcone device, you enter the IP address of the device, upload your manifest, and the unlock code. Amazon OpsHub decrypts the manifest and uses it to authenticate your access to the device. For more information about Amazon OpsHub, see Using Amazon OpsHub for Snow Family to Manage Devices.

  11. Use the device – Use Amazon OpsHub to set up and manage Amazon Snowcone devices so that you can quickly run your edge compute workloads and transfer data to the Amazon Web Services Cloud. With just a few clicks, you can use Amazon OpsHub to unlock and configure your Snowcone device, drag and drop data, launch applications, or monitor device metrics. For details, see Using Amazon OpsHub for Snow Family to Manage Devices.

  12. Don't unplug the Ethernet or power supply cables – Don't unplug the Ethernet cable or the USB-C power supply or battery during data transfer or computing operations. To turn off the Snowcone device after your data transfer or compute job is complete, press the power button.

  13. Prepare the device for its return trip – After you're done with the device in your on-premises location, press the power button above the LCD display to power off the device. Unplug the device and store its power cables in the cable nook on top of the device, and shut all three of the device's doors. The device is now ready to be returned.

  14. Your Region's carrier returns the device to Amazon – When the carrier has the Amazon Snowcone device, the status for the job changes to In transit to Amazon.

How Import Jobs Work

You can use Snowcone to transfer data online between your device and Amazon storage services by using Amazon DataSync. You can also transfer data offline from your on-premises storage devices to your Snowcone device.

Online Data Transfer Between Snowcone and Amazon Storage Services with DataSync

Amazon DataSync is an online data transfer service that simplifies, automates, and accelerates copying large amounts of data to and from Amazon storage services over the internet or Amazon Direct Connect. An Amazon DataSync agent is pre-installed on your Snowcone device and is used to transfer data between the device and Amazon S3 buckets, Amazon Elastic File System (Amazon EFS) file systems, and Amazon FSx for Windows File Server. DataSync automatically handles moving files and objects, scheduling data transfers, monitoring the progress of transfers, encrypting data, verifying data transfers, and notifying customers of any issues.

The DataSync agent is preinstalled on your Snowcone device as an Amazon Machine Image (AMI) during the Snowcone job preparation. To transfer data online to Amazon, connect the Snowcone device to the external network and use Amazon OpsHub for Snow Family or the Amazon Command Line Interface (Amazon CLI) to launch the DataSync agent AMI. Activate the DataSync agent using the Amazon Web Services Management Console or the Amazon CLI. Then set up your online data transfer task between the Amazon Snowcone Network File System (NFS) store and Amazon S3, Amazon EFS, or Amazon FSx.

You can use DataSync running on Snowcone for the following:

  • For edge computing applications, to collect data, process the data to gain immediate insight, and then transfer the data online to Amazon.

  • To transfer data that is continuously generated by sensors or machines online to Amazon in a factory or at other edge locations.

  • To distribute media, scientific, or other content online from Amazon storage services to your partners and customers.

  • To aggregate content by transferring media, scientific, or other content online from your edge locations to Amazon.

For one-time edge compute or data transfer workflows or for Snowcone workflows in edge locations without a wide area network (WAN) link or inadequate WAN bandwidth, we recommend shipping the Snowcone device back to Amazon to complete the data transfer.

Offline Data Transfer Between Snowcone and Amazon S3

For offline data import jobs, you connect the Snowcone device to your on-premises network and then use Amazon OpsHub to unlock the device. Download Amazon OpsHub from the Amazon Snowball resources page. You can copy data from on-premises storage devices to your Snowcone device through the NFS interface. After you copy the data to your Snowcone device, the E Ink shipping label on the device helps ensure that the device is automatically sent to the correct Amazon facility. You can track the Snowcone device by using Amazon SNS–generated text messages or emails and the console.

For Import Job Storage

Internally, a Snowcone device contains 8 TB or 14 TB of disk storage that can be used with the internal Network File System (NFS) service or local Amazon EC2-compatible instances through a local Amazon Elastic Block Store (Amazon EBS) volume presentation. You can use 8 TB or 14 TB for the NFS storage volume and 150 GB for the capacity-optimized HDD (sbg1) Amazon EBS storage volume.

For Compute Job Storage

If the job type is local compute, you might create a total of 8 TB or 14 TB of local capacity-optimized HDD (sbg1) Amazon EBS volumes and attach them to Amazon EC2-compatible instances. Using Amazon EBS volumes allows the local Amazon EC2-compatible instances to access more local capacity than the root volume alone. Because this is local storage only, data written to the Amazon EBS volumes is lost when the device is returned to Amazon because it can't be imported into Amazon S3.

Note

The NFS server is not available for compute jobs. If you need to import or export data to or from the Amazon Web Services Cloud or to run a Amazon DataSync agent, don't choose the local compute job type when you place your order.