Platform

We all use cars. Some prefer to own a car while others prefer to rent. Which model is better is an individual question.

When it comes to enterprise computing, there have long been a single operation model – to own the computing resource. With the advent of virtualization technology, data centre co-location model, the cloud became popular. Cloud computing is essentially the same delivery model as renting a car.

The table compares the two delivery models with car and computing resource as examples

Delivery ModelOwnRent
Examplebuying a car
buying servers and operating on-premise
renting a car (e.g. by mileage and time)
Renting computing resource (from public cloud)
Costone upfront cost plus on-going maintenance usage-based billing, with potential discount on fix-term rent (leases)
How trade happenscars are sold in dealership
computing resources are sold by hardware vendors
car rental service is delivered physically at the rental agency
computing resource in the cloud is delivered over high speed network, in response to API request to public cloud vendors
ProsCost is relatively predictable regardless of usagesubscribe to the latest technology (or model, version, security patch, etc) without additional cost
ConsMaintenance responsibility.
Technology becomes out of date
Cost can spin out of control if usage is not being monitored closely

In the cloud, it is significantly cheaper to provision computing resources. However, moving to cloud does not automatically guarantee cost effectiveness. It is important to architect cloud-based solution the right way for the best return on investment.

With cloud computing, the rental business model also means lack of user loyalty. Cloud vendors hope to lock in their users with increasing cost of transfer. Community-led initiatives such as Kubernetes aims to standardize the cloud platform and abstract the differences away from platform users. The success of Kubernetes created an entire cloud native landscape of open-source projects. In return, some of these technologies such as service mesh greatly enabled Kubernetes platform, by allowing applications to offload non-business features down to the platform. Welcome to the cloud native era!

Read more about cloud:

  • FSx ONTAP – Enterprise storage on AWS - Even though object storage has gained a lot of popularity, file storage is still prevalent. AWS has Elastic File System but the performance is insufficient for enterprise workload. The FSx product line has enterprise storage options and on Sept 2, 2021, AWS launched FSx ONTAP. This post is my impression… ... Read moreFSx ONTAP – Enterprise storage on AWS
  • Istio External Authorization via OIDC - Istio service mesh allows application developers to offload non-core features to infrastructure layer. We explored authentication and authorization with Istio in a basic lab. In this post we continue to explore its capabilities with OIDC integration. This capability is made available thanks to the CUSTOM action in authorization policy, supported… ... Read moreIstio External Authorization via OIDC
  • FluxCD: Continuous Deployment with GitOps - This post explains why I land on FluxCD GitOps for my project. Let's star Background In the Korthweb project, I landed on Istio for the Ingress Gateway technology. I first attempted to expand the orthanc Helm Chart to bring Istio as dependency (sub-chart). One of the external chart for Istio… ... Read moreFluxCD: Continuous Deployment with GitOps
  • AKS Lessons Learned 2 of 2 - Even though Azure Kubernetes Service (AKS) is a managed service, building a cluster is not trivial. For help resources, I would start with the webinar "Configure Your AKS cluster with Confidence" from April 2021, which focuses on a set of working best practices (convention over configuration) but obviously not every… ... Read moreAKS Lessons Learned 2 of 2
  • AKS Lessons Learned 1 of 2 - In general, troubleshooting Kubernetes is tricky. That is because one has to get in and out of pods. I took two days to troubleshoot some networking issues with private AKS cluster. For the amount of of tricks I had to employ, I need to take some notes. The issue After… ... Read moreAKS Lessons Learned 1 of 2

Contact Digi Hunch for Professional Services.