Private VLAN is a security concept that is used primarily in data centers or server farms where multiple servers from different organizations are connected together.
There may be a situation where Team A may be placing two servers, Team B would be placing another two servers, and Team C has one server, all in the same physical data center space. Obviously, Team A would to isolate their network traffic from the other teams and vice verse. This would improve their security and privacy.
We may realize at this point that to fulfill this requirement, we can create three VLANs on the switch connected to the three teams' devices. And for communication purposes, each VLAN has to be associated with a subnet. But if instead of three, there a hundred VLAN requirements, we may need to accommodate a hundred subnets, which in most cases can cause a scalability issue...