Is multicloud or multi-cloud yet another piece of tech jargon or is it a strategy with actual merit? A recent article suggested that multicloud is the next step in ‘the evolution of cloud computing.’ In reality, it is a term that now appears to be regaining popularity as a cloud buzzword; yet, the …