A container is a database table. If multiple databases are defined in settings.php, a different database can be selected.

Direct - files are served by directly by Drupal. This may cause performance problems.

Totally secure - files will only be served if authorised by Storage API.