In episode 25 of That Digital Show, Jon Naseath joined
Watch and listen to the episode
But what is CapEx? What is the relation with OpEx? And what has TCO done with them?
CapEx is Capital Expenditure. For organizations that build and deploy apps on-premises, there’s a heavy emphasis on capital expenditure to set up and maintain their IT infrastructure. The main challenge is to carefully balance between under-purchasing and over-purchasing so that the organization doesn’t end up with unserved demand or wasted capacity.
OpEx comes from Operational Expenditure. When an organization migrates or builds and deploys apps using cloud services, there is a greater emphasis on operational expenditure. The organization is paying for what they need when they need it.
With CapEx companies spent a substantial amount of money upfront to set up their IT infrastructure and their CapEx would include paying for:
- Security Systems
- Space & associated costs
On the other hand, when companies run their business using public cloud services, much of their CapEx shifts towards an OpEx pay-as-you-go model.
In one sentence, for me, CapEx is expenses for the company, while OpEx is an investment!
Finally, we have TCO. When working on the cloud the Total Cost of Ownership will vary. It varies from company to company. It varies with complexity. A company might move for the first time from on-prem to the cloud. Migrate from one cloud to another. Or to multi-cloud providers. Or they might be on-prem + Multi-cloud.
So with CapEx, the cost model is:
but with OpEx it will be:
Best practices when working on the cloud are:
- Identify the individual or the group/team that will manage costs. Use the IAM roles and the least privilege for your project.
- Learn the difference between the invoices and the cost tools. Use billing - budget alerts, quotas…
- Use the cost management tools for accountability