As a cloud architect, you are designing a multi-cloud strategy for an organization that wants to avoid being overly reliant on a single cloud service provider. The organization is concerned about the potential risks and challenges associated with being locked into proprietary services and technologies. Which of the following strategies would be most effective in mitigating the risk of vendor lock-in?