AWS Snowball
AWS Snowball is a physical device for transferring large amounts of data in and out of AWS by shipping the device between the client and AWS.
Note: The pricing for AWS Snowball varies depending on device usage and data transfer out of AWS. (Transferring data to AWS is free).
Types of Snowballs
There are two types of snowball services, the first, used for storage while the second is used for compute.
| Device | Compute | Memory | Storage |
|---|---|---|---|
| Snowball Edge Storage Optimized | 104 vCPUs | 416 GB | 210 TB |
| Snowball Edge Compute Optimized | 104 vCPUs | 416 GB | 100 TB |
Amazon Glue (Serverless)
Amazon Glue is a fully managed extract, transform, and load (ETL) service provided by AWS.
It simplifies the process of preparing and transforming data for analytics and machine learning.
Use cases:
- Prepare and transform data for analysis in tools like Redshift or Athena;
- Migrate data from on-premises databases to the cloud;
- Manage and catalog large volumes of data stored in AWS data lakes.
Amazon Workspaces
Amazon Workspaces is a managed Desktop as a Service (DaaS) solution to easily provision Windows or Linux desktops.
It is a pay-as-you-go service with monthly or hourly rates that integrates with KMS.
Amazon AppStream 2.0
Amazon AppStream 2.0 is a desktop application streaming service, used to deliver an application from within a web browser to any computer, without acquiring or provisioning infrastructure.
Step Functions
Step Functions is a fully managed service that enables developers to coordinate distributed applications and micro-services using visual workflows.
It simplifies the process of building applications that require multiple step operations, allowing for error handling, retries, and branching logic.