Hello anonymous user and welcome to Microsoft Q&A.
If all of your on-prem databases are in the same network, then you only need one Self-Hosted Integration Runtime (SHIR). If you had 90 different physical locations, each with its own server, network, and firewall, then you would need one SHIR in each location.
Given the size of your migration, you may want to make your SHIR more robust by giving it more nodes. This allows for high-availability and scaling. This can help increase throughput.
A node is a machine with the SHIR software installed on it. A SHIR consists of at least one node. A SHIR can have multiple nodes by installing the software on multiple machines, and registering them all with the same key. There are a few more steps. See the linked article for details.