Drush is a command line shell and scripting interface for Drupal. Upgrading to Drupal 8 using Drush is an alternative to using the browser user interface. Upgrading to Drupal 8 using Drush is very useful when migrating complex sites as it allows you to run migrations one by one and it allows rollbacks.