3

Avoiding architectural blank cheques

 3 years ago
source link: https://www.computerweekly.com/blog/Cliff-Sarans-Enterprise-blog/Avoiding-architectural-blank-cheques
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Every five to 10 years there is a monumental shift in IT architecture. In the early 2000s, enterprises began seeing the benefits of virtualising physical servers. Cloud computing offered enterprise architects yet another concept to juggle. These days, cloud native is de rigueur and organisations are being encouraged to move towards server-less computing.

Content Continues Belowreg_wrapper_curl.png
Download this free guide
DLO_ITBudget_395x304_200X133.pngreg_cover_curl.png

IT Priority Budgets 2021 Infographic

After surveying near 500 European IT sector professionals, the jury is out on what companies across the continent will be spending on in 2021. We dive into what spend will be easier to justify, if budgets for IT companies are on the rise or fall and what the 2021 project rankings are for most in the new year. Download this PDF infographic to find out what the results showed.

  • Corporate E-mail Address:
    • I agree to TechTarget’s Terms of Use, Privacy Policy, and the transfer of my information to the United States for processing to provide me with relevant information as described in our Privacy Policy.
    • I agree to my information being processed by TechTarget and its Partners to contact me via phone, email, or other means regarding information relevant to my professional interests. I may unsubscribe at any time.

Over the last few weeks Computer Weekly has been exploring the subject of containerisation in the enterprise. Containers offer businesses a lightweight approach to virtualisation. But they are not the same thing. While some workloads can indeed be deployed in containers with no change, this is not what containers are designed to do. Migrating a complex monolithic application into a container, still results in a monolithic application and does little to tackle its cost and complexity.

The experts Computer Weekly spoke to recommend starting with simply rehosting the application in a container. But over time, parts of the application needs to be refactored into microservices that run in their own containers. In the world of containerisation, ultimately, enterprises will aim to have the whole monolithic application rebuilt to run cloud natively.

The conversations with the IT experts also revealed a few hard truths about containerisation. It may well offer an elegant approach to developing composable applications going forward, but how does it handle persistence? This is particularly relevant when trying to containerise legacy code that relies on databases.

Avoid unnecessary cost

Then there’s the hidden cost of cloud native computing. A single container is easy peasey. It’s equivalent to a virtual machine. But where’s the fun in that. The benefit of containerisation is having a multitude of containers that scale automatically, thanks to Kubernetes. There is not only the significant learning curve with getting this to work and associated costs, but also cost implications of container sprawl. If each is given a little bit of extra headroom, that can quickly add up to an awful lot of underutilised cloud computing cost.

In the current economic climate, no one is in a position to write a blank cheque to have an existing, functioning application rebuilt, even if, architecturally, it puts the organisation in a far stronger position. No one will knowingly write a blank cheque to a cloud provider, when container sprawl inevitably leads to inefficient cloud spend.

So while containerisation may be the next evolutionary step in IT architecture, let’s stop and fully assess the implications before jumping in.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK