Do I need a private pool?

I have a bunch of servers running zcash daemon. I’ve read some people are operating a private mining pool. Can anyone explain to me what exactly that means?

Each of my servers is set up independently with no connections between them. Is this the right setup or do I need to connect them somehow into a “pool” to maximize profits?

I plan to just let them mine for a few months and then check back on them if there are any coins in their wallets. Each of my servers has it’s own wallet as it’s generated when compiling/starting zcashd.