Using Block Storage with your Amazon EC2-compatible instances
Block storage on Snowcone enables you to add or remove block storage based on the needs of your applications. Volumes that are attached to an Amazon EC2-compatible instance are exposed as storage volumes that persist independently from the life of the instance. You can manage block storage using the familiar Amazon EBS API.
Certain Amazon EBS commands are supported by using the EC2 endpoint. Supported commands
include attach-volume
, create-volume
,
delete-volume
, detach-volume
, and
describe-volumes
. For more information on these commands, see List of Supported Amazon EC2-compatible Amazon CLI
Commands on a Snowcone .
Important
Be sure to unmount any file systems on the device within your operating system before detaching the volume. Failure to do so can potentially result in data loss.
Following, you can find Amazon EBS volume quotas and differences between Amazon EBS volumes on your Amazon Snowcone device and Amazon EBS volumes in the cloud:
-
Amazon EBS volumes are only available to EC2-compatible instances running on the Amazon Snowcone device hosting the volumes.
-
Volume types are limited to either capacity-optimized HDD (
sbg1
) or >performance-optimized SSD (sbp1
). The default volume type issbg1
. -
Amazon EC2 root volumes always use the IDE driver. Additional Amazon EBS volumes preferentially use the Virtio driver if available. If the Virtio driver isn't available, SBE defaults to the IDE driver. The Virtio driver allows for better performance and is recommended.
-
When creating Amazon EBS volumes, the
encrypted
parameter isn't supported. However, all data on your device is encrypted by default. -
Volumes can be from 1 GB to 8 TB in size.
-
Up to 10 Amazon EBS volumes can be attached to a single EC2-compatible instance.
-
There is no formal limit to the number of Amazon EBS volumes you can have on your Amazon Snowcone device. However, total Amazon EBS volume capacity is limited by the available space on your Amazon Snowcone device.