Harnessing Multi-cloud Environments: Effective Data Orchestration Techniques