Containers make life easier for the software vendors you buy from, and that's why they'll win
- Reference: 1624449604
- News link: https://www.theregister.co.uk/2021/06/23/containers_vs_vm_for_weds/
- Source link:
During the week you can cast your vote on which side you support using the embedded poll, choosing whether you're in favor or against the motion. The final score will be announced on Friday, revealing whether the for or against argument was most popular. It's up to our writers to convince you to vote for their side.
This week's motion is: [1]Containers will kill virtual machines
[2]
And now, today, arguing FOR the motion is SIMON SHARWOOD, The Register's APAC region editor...
[3]
[4]
Independent software vendors (ISVs) will build the case for containers’ long-term dominance, while also — perversely — building a case for the virtual machine’s long-term relevance.
To understand containers’ imminent dominance of new applications, consider the lot of an ISV. Today, your humble ISV must package its products for many different environments and their VM-centric paradigms.
[5]
ISVs need to be relevant to the largest number of customers, and therefore package their wares for Linux and (probably) Windows Server. ISVs also need to make sure their products play nicely with ESXi, Microsoft’s Hyper-V. The Xen and KVM hypervisors can’t be dismissed out of hand.
Next: packaging for clouds. AWS and Azure are no-brainers, Google can’t be dismissed and one in twenty enterprises will have decided on Oracle or IBM.
Software vendors need to target a lot of platforms and that's expensive and tedious
ISVs keen to chase Asia’s emerging economies will also need to consider Alibaba cloud, because it’s won substantial market share in South East Asia and of course in China. The Middle Kingdom’s other big clouds — Huawei, Tencent and Baidu — each have colossal addressable markets, so will deserve an ISV’s attention and perhaps customisation.
The big tech distributors have also built clouds and by their very nature offer another route to market that is hard to ignore. So add Ingram Micro’s Cloud Blue and Tech Data’s StreamOne to the list.
I could go on and discuss smaller clouds like OVH and Digital Ocean, but you probably get the idea that ISVs need to target a lot of platforms — and that doing so is expensive and tedious.
[6]
What if there were a way that ISVs could package their products once for many platforms?
Oh wait, there is. It’s called containers and Kubernetes — which also happen to be a fine way to package applications for delivery as SaaS.
It’s therefore well and truly in ISVs’ interests to sell you containers rather than continue to package their products in so many forms. ISVs can also argue that shifting you into containers will mean they spend less time on multiple versions of their products, and more time innovating on your behalf.
Analysts and even VMware have told me they see commercial software vendors as the key driver of container adoption. They suggest it won’t be long before ISVs politely but firmly insist your next upgrade will also be a re-platforming project — from however you run an app today into containers.
Over time, ISVs’ shift to containers will build an estate that comes to dominate the enterprise and makes container management capability non-negotiable.
Containers’ affinity with agile software development techniques is a huge bonus
Ironically, this shift will also preserve the life of the virtual machine. Many IT shops that have chosen a VM-centric view of the world will be most comfortable running their initial containerised apps inside VMs.
The virtual machine will live on, perhaps for longer than it deserves to. But VMs are already a well-understood, mature, technology for almost everything other than delivering easily iterated applications. But because applications are the reason we bother with IT, and containers’ affinity with agile software development techniques is a huge bonus, containerisation is on track to become the most important and exciting abstraction.
At least until whatever comes along next comes along, and we get to go through another cycle of change. ®
Cast your vote below. We'll close the poll on Thursday night and publish the final result on Friday. You can track the debate's progress [7]here .
JavaScript Disabled Please Enable JavaScript to use this feature.
Get our [8]Tech Resources
[1] https://www.theregister.com/Debates/2021/06/21/containers_virtual_machines/
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/virtualization&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YNNanUCZn1CXGKMeV@xWgwAAAAg&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/virtualization&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YNNanUCZn1CXGKMeV@xWgwAAAAg&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/virtualization&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YNNanUCZn1CXGKMeV@xWgwAAAAg&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/virtualization&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YNNanUCZn1CXGKMeV@xWgwAAAAg&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/virtualization&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YNNanUCZn1CXGKMeV@xWgwAAAAg&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[7] https://www.theregister.com/Debates/2021/06/21/containers_virtual_machines/
[8] https://whitepapers.theregister.com/
Very interesting point
That's all.
Take a step back
If think we are at a point where we need to take a step back and rethink whether software companies are getting too much power.
Mandating where or how you have to run the software you bought is wrong. It's like saying the phone you bought can be used only in your kitchen and you can only call five numbers.
Another aspect is the right to repair. I think the days of closed source software are coming to an end as consumers should have a right to take the software they bought and get it fixed if there are any bugs that manufacturer won't fix.
Re: Take a step back
I'd argue it's more like whether it comes on CD ROM vs download vs rent it in the cloud
Re: Take a step back
The rent seeking is another thing government should tackle. Manufacturer should always have an option to buy or rental should always end in an ownership after max 24 months or 24 instalments.
Re: Take a step back
>> It's like saying the phone you bought can be used only in your kitchen and you can only call five numbers.
Don't give Apple any ideas! Next, you can only call other Apple users.
Market Forces
There are lots of positions to adopt when explaining the future of historical success or failure of a product. But the strongest of all determinants - in my view - are the will of sellers, and their supply chain, and the accommodation of buyers, buoyed by sales and marketing. It is a complex mix to counter.
Just wait ...
... this debate will be made obsolete as soon as someone can get around to inventing (re-inventing?) a hybrid "Virtual Container" technology.
But there'll still remain many important decisions. For example, what colour should it be? :-)
Answer in the text
"But VMs are already a well-understood, mature, technology for almost everything other than delivering easily iterated applications." Therefore containers aren't mature, QED.
Honestly I haven't studied containers at all, but I'd understood that the container interface isn't perfectly stable between versions and not identical across different implementations.
Isn't a container pretty much like a servlet? Why don't vendors just sell their products as a WAR file? Probably because there are always outside dependencies?
VM's are reliable, for me that's the winning feature.
Ciaran
Test Drivering Real Gold Standards ...... for COSMIC Apps
Once you can only buy the apps you need as containers, it’s game over ....Simon Sharwood, APAC editor
Quite so, Simon. Are we there yet,.... where IT's All at ‽ .
Obviously we think so here.