It is a good idea to have a backup of your data. While I encourage external backup, I also suggest that you use a service like backblaze to make sure you have more than one copy of your important data. Here are a few devices and drive I suggest for backup.

BackBlaze

Sign Up for a free 14 day trial. BackBlaze offers unlimited backups, on unlimited attached drives for a low monthly or yearly rate.