Snow ball helps to move large data from on-prem to AWS. How large the large has to be?
Based on the AWS’s white paper, it’s recommended to use the Snowball if it will take more than 1 week to migrate your data from on-premise to AWS.
Snowball: 50 TB Snowballs have 42 TB of usable space, 80 TB Snowballs have 72 TB of usable space. So that is the max you can do with single snowball (you can use multiple snowballs), or other/larger offline options also.
For minimum – speed of connection and duration of migration etc etc can be the criteria.
depends like snow mobile can transfer 100PB of data. and if you have compression – more can be achived