Sure, OpenStack is the ‘cool kid on the block’ these days, and everyone’s talking about how it’s invading the enterprise space, taking over where virtualisation and public cloud now hold sway. That doesn’t mean that you have to do it. If all the other companies were jumping off a bridge, would you do that too? Of course not. After all, you may have some very good reasons to hold off on implementing OpenStack.
You understand why virtualisation is a good thing because you want to wring every last bit of resources out of your gear, so you’re willing to pay for that. So what if that software doesn’t do something you want it to? After all, the software vendors are the experts; if they haven’t thought to put a feature in, it must be because you don’t need it.
OpenStack, on the other hand, is open source, which means, in this context, a few things:
No, those fees aren’t a disincentive to growing. I mean, business costs money. You should expect to pay more to grow your business. So what if these are expenses for resources that haven’t actually done anything for you yet, such as blocks of VM licenses, or public cloud servers that are just used for development or testing. It’s just the cost of doing business.
On the other hand, because OpenStack doesn’t involve license per-CPU or per-core license fees, you can spin up or down the VMs you want in your private cloud as you want without having to fool with licenses.
With Infrastructure as a Service, on the other hand, your developers will be able to spin up a server to work on at a moment’s notice, so when an idea or a request comes up, they can be working on it in minutes, not weeks or months. This is even more true if you have your own OpenStack cloud, so they won’t even have to break out their credit cards.
You use the public cloud because you don’t want to have to worry about little things like uptime and availability. It’s OK if your application shares a server with someone else’s; you don’t worry about the security risk. Who cares if your application slows to a crawl when they run a big job? It’s still available, right? Oh, it’s not? Well, it will come back eventually, that’s the public cloud provider’s problem and not yours.
One of the advantages of a private cloud is that you don’t have to worry about some random person or company sharing resources with you, but there’s still the issue of keeping things running. One of the options for OpenStack, on the other hand, is managed private cloud – also known as Private Cloud as a Service – in which the vendor is responsible for uptime, but you still get all the advantages of private cloud.
You’ve been building applications this way for a long time, and you don’t want to have to learn this new ‘cloud’ stuff. Pets? Cattle? Applications that can go on even if servers crash? That’s crazy. Who wants to do that? No you’ll stick with good old reliable client server, thank you, and if something happens to a server you’ll nurse it back to health, whatever it takes.
OpenStack, on the other hand, gives you the option to move into the world of resilient applications, though doesn’t force it on you; if you want to spin up a VM and drop a client-server database on it, that’s certainly an option. Or you can take advantage of an architecture that lets you simply shut down a machine that isn’t working and spin it up somewhere else without your users even noticing.
Your people are used to things as they are. They like things as they are. They don’t want to adopt cloud principles, or they’d have gone off and done it. If they leave for somewhere else that’s more challenging and gives them the opportunity to acquire new skills and be worth more in the marketplace, then good riddance to them. You don’t need such forward thinkers on your team anyway.
OpenStack, on the other hand, provides your IT staff the opportunity to participate in the next wave of computing without leaving you – and taking their experience in your business processes and products with them. The days when the IT department was the biggest barrier to change are waning quickly. Professionals know which way the technology is moving and they want to be there.
Your operators are special people, and they do special jobs. They will always want to do things ‘by hand’ rather than scripting and standardizing so that processes are repeatable and documented. Who else wants to know that much about how a system works, anyway?
OpenStack, on the other hand, enables you to turn your IT operation into a well-oiled machine, where tasks can be not only reliable and repeatable but also version controlled. This provides visibility into what goes on, sure. More importantly, it frees up your operators to do a better job of serving your organisation, as they can spend more time thinking about (and designing) the big picture and less time spinning up servers for the hundredth time this week.
These ideas about “bursting” capacity to the cloud when necessary are ridiculous. You’ll just keep all the capacity you will ever need on hand in your data centre, thank you. So what if it sits idle 95% of the time. It’s an operating expense, you can take it off your taxes. That includes all the electricity, cooling, operations, and everything else you need to do to maintain the systems while they’re doing nothing.
OpenStack, on the other hand, enables you to keep on hand only the resources you know that you need – or that you need to keep in house for security or regulatory reasons – while knowing that if you need additional capacity, it’s there. You can even burst to Private Cloud as a Service rather than public cloud, keeping all of OpenStack’s advantages while still availing yourself of the benefits of hybrid cloud.
Alright, so maybe you DO want to move to OpenStack. How do you go about it? In general, the process looks like this:
Change is never easy but in the end, smart changes such as moving to OpenStack are more than worth the time and effort you put in.
Government minister flatly rejects Elon Musk's “unsurprising” allegation that Australian government seeks control of Internet…
Northvolt files for Chapter 11 bankruptcy protection in the United States, and CEO and co-founder…
Targetting AWS, Microsoft? British competition regulator soon to announce “behavioural” remedies for cloud sector
Move to Elon Musk rival. Former senior executive at X joins Sam Altman's venture formerly…
Bitcoin price rises towards $100,000, amid investor optimism of friendlier US regulatory landscape under Donald…
Judge Kaplan praises former FTX CTO Gary Wang for his co-operation against Sam Bankman-Fried during…
View Comments
I get he points he is trying to make, but for example the about employees not being "ready for this". He ignores the fact that most large companies already have huge environments that are being maintained by skeleton crews after massive cuts in headcounts from 2k8 through 2012 and the mindset of hold steady with hiring is still in place at many organizations. It's very easy to simplify things down and I wish things were that black and white, but this point is definitely influenced by resources, not just by interest or stubborn people.