Design a cloud service brokerage system that can manage and optimize the use of multiple cloud providers for an organization. Focus on service aggregation, policy enforcement across different clouds, and strategies for cost optimization. Address challenges like maintaining consistent security and compliance across multiple cloud environments, managing service level agreements, and providing a unified interface for multi-cloud management.