Using Amazon EC2-compatible compute instances on Snowball Edge
You can run Amazon EC2-compatible compute instances hosted on a Snowball Edge with the
sbe1
, sbe-c
, and sbe-g
instance types. The
sbe1
instance type works on devices with the Snowball Edge Storage
Optimized option. The sbe-c
instance type works on devices with the
Snowball Edge Compute Optimized option. For a list of supported instance types, see Quotas for compute instances on a Snowball Edge device.
All three compute instance types supported for use on Snowball Edge device options are unique to Snowball Edge devices. Like their cloud-based counterparts, these instances require Amazon Machine Images (AMIs) to launch. You choose the AMI to be that base image for an instance in the cloud, before you create your Snowball Edge job.
To use a compute instance on a Snowball Edge, create a job to order a Snowball Edge device and specify your AMIs.
You can do this using the Amazon Snow Family Management Console
After your device arrives, you can start managing your AMIs and instances. You can manage your compute instances on a Snowball Edge through an Amazon EC2-compatible endpoint. This type of endpoint supports many of the Amazon EC2-compatible CLI commands and actions for the Amazon SDKs. You can't use the Amazon Web Services Management Console on the Snowball Edge to manage your AMIs and compute instances.
When you're done with your device, return it to Amazon. If the device was used in an import job, the data transferred using the Amazon S3 adapter or the NFS interface is imported into Amazon S3. Otherwise, we perform a complete erasure of the device when it is returned to Amazon. This erasure follows the National Institute of Standards and Technology (NIST) 800-88 standards.
Important
-
Using encrypted AMIs on Snowball Edge Edge devices is not supported.
-
Data in compute instances running on a Snowball Edge isn't imported into Amazon.
Topics
Difference between Amazon EC2 and Amazon EC2-compatible instances on Snowball Edge
Using the Amazon CLI and API operations on Snowball Edge device
Network configurations for compute instances on Snowball Edge
Using SSH to connect to compute instances on a Snowball Edge
Transferring data from EC2-compatible compute instances to S3 buckets on the same Snowball Edge
Autostarting EC2-compatible instances with launch templates on a Snowball Edge
Using Instance Metadata Service for Snow with Amazon EC2-compatible instances on a Snowball Edge
Using block storage with Amazon EC2-compatible instances on Snowball Edge
Controlling network traffic with security groups on Snowball Edge
Supported EC2-compatible instance metadata and user data on Snowball Edge
Difference between Amazon EC2 and Amazon EC2-compatible instances on Snowball Edge
Amazon Snowball Edge EC2-compatible instances allow customers to use and manage Amazon EC2-compatible instances using a subset of EC2 APIs and a subset of AMIs.
Pricing for Compute Instances on Snowball Edge
There are additional costs associated with using compute instances. For more
information, see Amazon Snowball Edge Pricing
Stopping EC2-compatible instances running on Snowball Edge
To avoid accidentally deleting the Amazon EC2-compatible instances that you create on a device,
don't shut down your instances from the operating system. For example, don't
use the shutdown
or reboot
commands. Shutting down an instance
from within the operating system has the same effect as calling the terminate-instances
command.
Instead, use the stop-instances command to suspend Amazon EC2-compatible instances that you want to preserve.