The seed nodes are the nodes new clients are trying to connect to when they first get started.
The delegate nodes is the nodes in the DPOS, meaning those scheduled producing blocks nodes.
Technically, they could be running on the same server, or even in the same node. But that's a bad practice, it would be safer to put the delegates behind a firewall where others can not directly connect to, while seed nodes required be public waiting others connect to it.