Similar but different. Think of a VPS (Virtual Private Server) as the "lite" version of a dedicated server.
Both have dedicated resources, but the VPS is just an isolated "part" of a parent server. A virtual private server is configured, in many ways, like a shared hosting plan, but with resources dedicated to a single account.