The question “do we move to Azure, to AWS, or do we build our own server?” is almost never decided on technology. It’s decided on badly calculated money, on a fear of losing control, and on a sales rep who showed you a pretty demo. And that’s how an SME ends up paying a cloud bill three times higher than expected, or buying a rack of servers that will be depreciating obsolescence within three years.
The short answer: there’s no winning option in the abstract. There’s a right option for your workload, your growth forecast and your tolerance for managing hardware. Let’s do the sums that almost nobody does properly and give you the judgement to decide with your head, not with the brochure.
Public cloud vs. your own server: the real decision
Forget “Azure vs AWS” for a moment. That’s the second question. The first is public cloud or your own infrastructure, and these are two opposing business models disguised as a technical decision.
The public cloud (Azure, AWS and also Google Cloud) is renting by usage: you pay for compute, storage and traffic based on what you consume, you scale in minutes and you buy nothing. Your own server —physical, in your office or in a data centre (colocation)— is an investment: you put the money up front, the hardware is yours and the marginal cost of using it more is close to zero. One turns capital expenditure into operating expenditure; the other does exactly the opposite.
Between Azure and AWS, for an SME the real difference is smaller than it seems. AWS is the most mature, with the broadest catalogue of services; if your project is technical, with custom development or heavy automation, you’ll fit in well. Azure wins when you already live in the Microsoft ecosystem: if you use Microsoft 365, Active Directory and Windows Server, integration with Entra ID, unified identity and hybrid licensing save you friction and sometimes money. The Azure vs AWS decision usually comes down to where your company already is, not to which cloud is “better”.
Cost over 3 years: the sum nobody does properly
This is where most decisions are lost. The honest comparison isn’t “cloud monthly fee” against “price of the server”. It’s the total cost of ownership (TCO) over three years, with everything in. And “everything” includes items that your own server hides and the cloud charges you in plain sight.
With your own server, on top of the hardware price add what almost nobody notes down:
- Electricity and cooling running 24/7 for three years, not just the day you plug it in.
- A UPS and its battery replacement, plus redundancy if the service is critical.
- Licences for the operating system, virtualisation and backups.
- The recovery plan: if the machine dies on a Friday, how many hours until you’re operating again, and how much does that spare hardware cost?
- The administration hours: patching, monitoring and maintenance, which are money even if they never show up on any invoice.
In the cloud the enemy is different: the variable bill. Services are signed up for in one click and nobody switches them off. Machines left running overnight and at weekends, orphaned disks from dead projects, snapshots piling up and —the classic that wrecks budgets— data egress traffic, charged per gigabyte and invisible until you’ve already paid it. A cloud with no cost governance is more expensive than your own server; a well-governed cloud, with reservations and automatic shutdown, usually wins hands down.
Your own server hides half the cost from you; the cloud shows you all of it, which is why it scares people. Compare TCO over three years or you’re comparing nothing at all.
The practical rule: if your workload is stable and predictable (an internal application that works from 8am to 6pm, always the same), your own hardware or a rented dedicated server comes out very competitive. If your workload is variable, seasonal or of uncertain growth, the elasticity of the cloud is worth every euro: you pay for the peaks only when they happen and you don’t buy capacity “just in case”.
Control, security and compliance
The star argument for your own server is “this way I keep control and my data at home”. It’s a half-truth. You have physical control, yes. You also have all the responsibility: if you don’t apply the patches, if the firewall is misconfigured or if nobody checks the backups, the problem is entirely yours. Control and security are not the same thing. Many breaches happen on companies’ own servers precisely because they “were at home” and nobody looked after them rigorously.
The cloud works on a shared responsibility model: Azure and AWS secure the physical infrastructure, the network and the hypervisor —with certifications and audits an SME could never afford— but you are still responsible for configuring permissions properly, encrypting the data, managing identities and not leaving a bucket open to the internet. The cloud doesn’t make you secure; it gives you better tools to be secure, if you know how to use them.
On compliance, two keys for Spain and the EU. First, data residency: both Azure and AWS have regions in Spain and in the EU, so you can require that your data never leaves the European area (important for GDPR). Second, if you’re going for ISO 27001 or you work in a regulated sector, leaning on an already-certified cloud provider saves you a huge part of the journey, although certifying your own processes remains your job. Your own server doesn’t prevent it, but it forces you to demonstrate every physical and logical control yourself.
When each option makes sense (and the hybrid model)
Let’s get down to concrete decisions. There’s no universal winner, there’s fit.
- Cloud (Azure or AWS) if you grow fast or unpredictably, if you work remotely and need access from anywhere, if your workload has peaks, or if you don’t want —and shouldn’t have— anyone looking after hardware. Also if you value being able to deploy a new environment in hours.
- Azure specifically if you’re already a Microsoft house: 365, Windows Server, Active Directory. Identity integration and hybrid licensing tip the balance.
- AWS if your project is technical, with in-house development, containers or heavy automation, and you want the broadest catalogue of services on the market.
- Your own server if your workload is stable and known, if you have very low-latency requirements against machinery or systems on the shop floor, or if by contract/regulation the data must be physically on your premises. Careful: it demands a genuine continuity plan.
And then there’s the answer that wins more often than people think: the hybrid one. It’s not indecision, it’s strategy. You keep on your own or dedicated server what is stable, sensitive or cheap to have at home —your internal ERP, a file store, the critical database— and you move to the cloud what needs elasticity or a global presence: the website, email, test environments, campaign peaks. Many SMEs end up here because it pays off with the best of each model without marrying either one. The cloud as the destination for your backups is, moreover, the most sensible hybrid there is: you keep the safety net outside the building.
How MagicBoxDesk decides it and builds it
We don’t start with “we recommend Azure” or “we recommend AWS”. We start with your real workload: which applications you use, how many users, what peaks you have, what the regulations demand of you and what the three-year TCO of each scenario really adds up to. With those sums on the table —the ones almost nobody does— the decision stops being a hunch and becomes a number. From there we design, build and —this is what makes the difference— we manage it: 24/7 monitoring, tested backups, security and cost governance so the cloud bill doesn’t spiral out of control. You can see the detail in our infrastructure and cloud services.
The advantage of outsourcing your IT with us is that we decide with an engineer’s judgement and no commission from any vendor: we’ll tell you “your own server” if that’s what suits you even though we sell cloud, and vice versa. We’re your complete IT department, serving the whole of Spain with remote and on-site support. Tell us what you have and where you’re headed and we’ll tell you the right option with numbers, not brochures. Request a no-obligation quote and let’s do the sum that really matters, together.



