For a start, Cloud has evolved in ways that would have been inconceivable at the technology’s inception, and as a result, infrastructure has tended to evolve on a rather ad-hoc basis, with new innovations being integrated with existing solutions as they become available. In an ideal world, this would lead to flexible, tailored hybrid Cloud infrastructure, but in practice, it has led to many organisations Cloud platforms becoming highly siloed, with little control, visibility, or predictability when it comes to costing.
As a first step, consider which applications you plan on hosting in the Cloud. Are they off-the-shelf solutions, or ones you have developed in-house? There are advantages and disadvantages to both approaches. Off-the-shelf applications mean you’ll enjoy a proven, ready-to-deploy solution that will come with support from the developer but will offer limited customisation. On the other hand, developing applications in-house will require a greater initial investment, but will mean you can precisely tailor a solution to your requirements. Either way, the right hosting environment for each application is key to maximising their potential benefits.