Span Private and Public Clouds: Developing a Multi-Cloud Strategy with SDS