Raspberry Pi is built to boot up and run from the SD card. This tutorial shows you the steps to boot up and run Raspberry Pi from an external hard disk.
Source: How to Boot Up Raspberry Pi 3 from External Hard Disk – Make Tech Easier
Related article: How to boot from a USB Mass Storage Device on a Raspberry Pi 3 – Raspberry Pi Documentation