The biggest difference between the two types of roles is that the "global roles" pertain to the actions taken to manage the site or channel, whereas the "community roles" pertain to the actions taken to manage and use each community within that channel. Each user created by the system must have a global role and zero or more community roles.