July 26, 2023
Every organization’s data has to live somewhere. The critical decision of where that is—in a private data centre you build, a shared colocation facility, or the public cloud—is a foundational pillar of your entire IT strategy. There is no single right answer, and the choice you make will have long-term implications for your budget, agility, and control.
This isn’t just a technical decision; it’s a strategic one. Let’s break down the three main paths.
Option 1: Build Your Own (On-Premise)
This is the traditional model where you own everything from the concrete floor to the servers.
- Best for: Organizations with highly predictable workloads, stringent security or regulatory requirements (like data sovereignty), and the capital to invest.
- Pros:
- Total Control: You have complete authority over hardware, network configuration, and physical security.
- Potentially Lower TCO (Total Cost of Ownership): For stable, long-running workloads, the operational cost can be lower over a 5-10 year horizon compared to cloud.
- Cons:
- Massive Upfront Cost (CapEx): Requires huge investment in real estate, power, cooling, and hardware.
- Inflexible: Scaling up requires a slow and expensive procurement process. You pay for peak capacity 24/7, even if you don’t use it.
- High Management Overhead: You are responsible for everything, including maintenance, patches, and physical security.
Option 2: Colocation (Co-Lo)
Colocation is the middle ground. You rent space in a specialized data centre facility, but you bring your own servers and equipment.
- Best for: Businesses that want control over their own hardware but don’t want the expense and hassle of managing a physical facility.
- Pros:
- Reduced CapEx: Avoids the cost of building and maintaining a facility.
- Greater Control than Cloud: You own and manage your servers, giving you control over your specific hardware and software stack.
- Robust Infrastructure: Benefit from the provider’s enterprise-grade power, cooling, and security.
- Cons:
- Still Requires Hardware Investment: You must still buy and maintain your own servers.
- Limited Elasticity: Scaling still involves buying and installing new hardware, which takes time.
Option 3: The Cloud (IaaS)
With Infrastructure-as-a-Service (IaaS), you rent computing, storage, and networking resources from a major provider like AWS, Google Cloud, or Microsoft Azure.
- Best for: Businesses with variable or unpredictable workloads, a need for rapid scalability, and a preference for operational expenses (OpEx) over capital expenses.
- Pros:
- Ultimate Agility: Scale resources up or down in minutes, paying only for what you use.
- Zero Upfront Cost: Converts a huge capital outlay into a manageable monthly bill.
- Global Reach: Deploy applications close to your users anywhere in the world instantly.
- Cons:
- Potentially High Long-Term Cost: For steady workloads, the pay-as-you-go model can become more expensive than owning the hardware.
- Less Control: You have no control over the underlying hardware or “noisy neighbours” (other tenants on the same physical server).
- Hidden Costs: Data egress fees and other charges can lead to bill shock if not managed carefully.
The Real Answer: Hybrid
For most modern businesses, the solution isn’t “either/or” but “all of the above.” A hybrid cloud strategy leverages the best of each world: use the public cloud for dynamic workloads and customer-facing apps, colocation for stable databases, and perhaps a small on-premise footprint for ultra-sensitive data. The key is to analyze your specific workloads and choose the right venue for the right job.