Usually you will just need one Cloud Management Package for a single tenant of Office 365, regardless of how many SharePoint sites or users. This service pays for the management of your user accounts and is required if your Azure Active Directory is implemented in place of an on-prem Active Directory implementation.