Enterprises of today are constantly seeking to be on the pulse of innovation. Rapidly shifting competitive landscapes and changing demands from consumers mean that those firms that cannot, or will not, innovate are likely to be left by the wayside.
To avoid this nightmare scenario, not only are businesses in all sectors embracing cloud computing technologies, but most are now adopting a hybrid – or multi-cloud – approach.
A hybrid cloud strategy effectively gives organisations the ability to rapidly develop and launch new applications, adopt agile ways of working and run workloads in whichever way best meets their specific needs.
For example, workloads that aren’t business-critical can be deployed externally, while those that hold sensitive customer data can continue to be run in-house in order to meet compliance requirements – an issue especially relevant for organisations in highly regulated sectors such as telecommunications, healthcare and financial services.
A hybrid cloud strategy also gives businesses the option to move workloads between environments based on cost or capacity requirements and application portability means they are not locked into one platform.
However, not all firms are embracing third party providers. The desire to innovate as fast as possible means that, when it comes to the decision of going with a public and private cloud, many businesses are building when they should be buying. But is that the right move?
Weighing up the options
There is little doubt that a hybrid approach will be best bet for most organisations but the right mix of public and on premises cloud infrastructure is up to your business requirements.
As previously mentioned, if a business is heavily bound by compliance and regulatory constraints – and if they have the capacity to manage and maintain their own data centres – then a lean towards private cloud is probably the right option. However, for the majority of organisations, the advantages offered by public cloud providers are simply too good to ignore.
For example, many businesses tout the cost-effectiveness and flexibility benefits that public cloud provides, while others want to be able to access new services, so are keen to tap into the fast pace of innovation that public cloud providers have become known for.
Outsourcing certain workloads also means organisations don’t have to deal with technical issues that may arise with the underlying platform, instead handing off that responsibility to a team of experts and freeing up time for their own developers to focus on other things.
Whilst the benefits of public cloud are clear, many businesses that still need private infrastructure are choosing to build rather than buying from the experts. A common misconception is that just because they can build, they should build. But building infrastructure that works and building infrastructure that really makes a difference to the business are two entirely different things.
Developing, managing and operating bespoke cloud infrastructure is hugely complex and a substantial proportion of organisations simply don’t possess the technical skills to be able to achieve their lofty aims by themselves.
Furthermore, in some cases it’s worth considering what you’re asking your developers to spend their time on. If you’re buying your cloud from someone else, the developers have the time to innovate higher up the stack and potentially make more meaningful contributions to the business.
In comparison, if your developers are tasked with the main build they will likely spend most of their time on the base layers, and have less opportunity to add value by building new tools and services.
This level of focus is unlikely to be attractive to potential hires. Experienced developers are not easy to come by and will be more attracted to companies that offer them opportunities to be creative and experiment with new services.
Speed also needs to be a consideration. Public cloud providers are known for innovating rapidly and rolling out new features on a regular basis, a characteristic which is extremely hard to replicate to the same level of quality with an in-house developed platform.
In or out?
So, what’s the answer? Should businesses be looking to leverage the innovation and speed-to-market benefits offered by public cloud providers, or should they aim to keep things in-house and maintain control over their workloads?
Unfortunately, the simple truth is that there is no one-size-fits-all approach. Organisations should consider what is the best option for them, depending on factors such as the type of data they hold and their performance needs.
We can, however, be certain of the fact that attempting to build cloud infrastructure without sufficient planning, investment and – most importantly – expertise will do more harm than good in the long term.
If a business can’t handle the strain of building themselves, it makes perfect sense to outsource this to experienced outside partners that use standardised tools and technologies. A very small percentage of businesses actually need to build and managed their own cloud infrastructure. Public cloud vendors or specialist on-premise cloud platforms are there to smooth the transition, providing the expertise, experience, security and innovation to help businesses grow and succeed.
Sourced by Mark Baker, Field Product manager, Canonical