Nigerians are building affordable alternatives to AWS and Google Cloud
restofworld.org
restofworld.org
Isn't that what everyone does when starting up a hosting company?
Looking at the websites of those companies, I also wouldn't characterize them as AWS or Google Cloud competitors. They offer Virtual Private Servers, FTP storage, maybe an S3 equivalent and Kubernetes. Maybe we can talk about S3 and Kubernetes being AWS-like, but those that offer only Virtual Servers and FTP space are competitors to "boring" web hosting services, no matter how often they use the word cloud.
It's cool that these services also exist in Nigeria, and I think it's right that Nigerian websites use Nigerian infrastructure. But the article does a poor job talking about it
AFAICT there's no claim that they're "building an AWS" (or attempting to). The title is "Nigerians are building affordable alternatives to AWS and Google Cloud".
So, these are alternatives and a skim of the article seems to follow.
I think we've been cloud-indoctrinated here (until recently) to believe viability means fullly-scalable cloud infrastructure.
I suppose like many things, it's down to a reasonableness test.
Using this same criteria, I'm "building an affordable alternative to AWS" in my house by deploying an HA instance of Proxmox.
I estimate that many of these cases were self-inflicted with a general misunderstanding of the cloud pricing model. Amazon has a literal pipeline (AKA certificate program) to maximize its revenue. It's so bad that I now include interview questions trying to suss these individuals out (design me X system, and the given solution uses 15 different AWS services).
Now, that's not an entirely fair representation of the problem, as I've seen genuine business cases that shouldn't be in the cloud, period. That's why I say both sides have an argument. But as I said, my opinion is that actual cloud revenue suggests that it's just a vocal minority group spinning up most of the discussions.
I'd say they're more "alternatives" at this point, as the article's title states.
But...
>They offer Virtual Private Servers, FTP storage, maybe an S3 equivalent and Kubernetes.
The number of AWS customers that could survive on these services alone is likely higher than we'd suspect, especially for small companies.
Throw in an RDS-equivalent and maybe load-balancing, and the number rises dramatically.
Of course, this also assumes the connective tissue is also in place (e.g. VPC, security groups, etc).
EDIT: I should've said "the number of AWS customers that currently survive on these services alone..."
They could, but they will not.If your AWS is small there is no real motive to look for alternatives. Just stick with the brand you know.
Even a lot of developers are very resistant to using something 'non-standard'.I have had "thats a weird thing to do" reactions to suggestions such as running Postgres on EC2 because it would be easier than using RDS for a small DB.
I intended to say "the number of AWS customers that currently survive on these services alone...". I've updated the comment.
My comment was aimed more at those who assume that providers offering only these services would mean they're technically non-competitive with AWS.
My overall point is that these services likely represent what many customers are actually using. If you're in an enterprise shop, this may be less true. Same if you're in a funded startup that's convinced it needs infinite scalability and architects accordingly.
But, I do agree that it's hard to convince people to resist the dogma. This may be changing as people are starting to question the value of Big Cloud vs its costs, but we'll have to wait for the dogma to follow to see any real change (for those who have access to Big Cloud).
Lots of reasons. Maybe you want a vastly simpler interface and feature set. Maybe AWS doesn't offer servers in your country, and you've got sensitive data. Maybe the US is threatening your country with economic warfare, and you want to move away from US services.
My favourite AWS service is Lightsail because it lets me ignore the rest of it and keep things simple.
People do care about the other two reasons, but only if there is an immediate risk. Most people only care about keeping sensitive data within their country if the law requires it, so that would only be a problem if you are in a country which has such laws, they apply to you with no loopholes, enforces them, and no AWS servers. Smaller companies will not plan for economic warfare unless it is an immediate risk - i.e. sanctions (there are only a few countries that are completely sanctioned).
The article is about Nigeria and AWS has no presence in Nigeria (and very little presence elsewhere in Africa) so there is probably more demand for alternatives there. In most of the world they do.
> The payments to AWS gradually skyrocketed as the naira depreciated around 70% against the dollar between 2020 and 2024.
> Combine that with Nigeria’s economic challenges — rising inflation and forex volatility
> Ashiru took things into her own hands, and Okra set up cloud infrastructure with servers in data centers in Nigeria and South Africa in 2024
But the servers will also be priced in a more stable currency than the naira, so I'm not sure what the win is. I also googled "nigeria electric grid" to learn if they'd see how much pricing would be driven by inflation, but before I got there, saw that the national grid had 12 collapses in 2024. Generators and fuel are also priced in more stable currencies.
The data sovereignty argument is interesting. I know there are EU companies that only use EU data centers. We might see (if it's not already a thing) AWS have a nominally independent EU subsidiary that can ignore US regulators.
Just as EU companies have the option of using only EU data centers, African countries can make the same argument for equivalent options, where AU companies (African Union) do the same.
So this is really a forex hedging problem.
Although there's an interesting twist with the local colo et al. competition who presumably have capital costs still denominated in foreign currencies (e.g. servers, generators, etc).
What should a foreign-currency-denominated cloud pricing do, when a customer's local currency depreciates?
Cost of hardware is constant. And the generator, fuel, local electricity, wages etc. CAN be denominated in local currency if the datacenter is local. Obviously if you’re using a server in the US region while sitting in Nigeria, you have no other discourse than pay USD, but for other regions, you should be able to charge in local currencies.
So if AWS prices in naira, and the naira loses 70% against the dollar, does AWS change their pricing? Or just take a 70% haircut on their Nigerian revenue?
I get local businesses want cost stability, but it seems like inflation will happen both ways: it'll just take longer to cascade through the supply chain with local-owned, local-priced providers.
A big problem for people doing this, however, is that peering is pretty much nonexistent in Nigeria (and, for that matter, most of Africa). So, traffic from, say, Airtel (where a lot of consumers are) to Globacom (which hosts a lot of major businesses), will not stay on the continent, but go via London or Marseille instead. And, also worth keeping in mind, from Lagos to those destinations, Joburg or Cape Town are actually double the distance, even though they might 'sound' closer.
So, yeah, I wish everyone involved all the best, but it will be an uphill battle. Convenience and latency make 'big tech' pretty hard to avoid, and 'strong crypto' would be my bet over 'local facilities', but, yeah...
Having said that, there's a couple of new subsea fiber optic cables going live in Africa imminently. I would expect wholesale prices to drop substantially.
In South Africa however, peering is excellent and has been for decades. I also love using services hosted in-country. I pinged a service now and got 4ms RTT, try that with a London based server.
As the crow flies, Lagos is slightly closer to Cape Town than London, though Marseille is indeed closer than virtually any part of South Africa (though not by much).
So Hetzner is a term now lol. Soon we may also have the verb 'hetznering'...
"Have you people hetznered your datacenter?" "Why, yes we have!"...
When does it become feasible for poorer countries to start building them?
Seems that could have a dramatic impact on bringing these within reach.
Seems you could calibrate the size of each unit according to anticipated growth and the max a site could sustain, area-wise (i.e. go larger to balance number of containers). Then, prep the site with easily extensible cabling for power/networking between units.
It seems (completely intuiting here) that if the reality on the ground could accommodate full data centers, then this would be possible.
And according to the article, the cost was 1% of traditional data centers.
the cost was 1% of traditional data centers
That smells an awful lot like an apples-to-oranges marketspeak. Perhaps "1% the cost for 1% the capacity". Ignoring the things you get when you build out a full DC that these don't have, I very much doubt if you bought, say, 300k sq ft of these it would be 1%.
Yeah, I got the sense the design was intended for smaller on-demand needs versus strategically building out massive datacenters. So, my thinking is that you would borrow from the base idea, but you'd upsize each unit to cut down on the actual number of units (and attendant overhead). Just considering that if you truly are building out a datacenter, you'd probably do better to have fewer, larger units.
On the flip side though, the shipping container format does make it very appealing logistically.
>That smells an awful lot like an apples-to-oranges marketspeak
Yeah, they are no doubt being selective in what they are comparing. That claim has to do with the cost of "connecting [these units] to existing infrastructure".
So, I'm guessing they are assuming infrastructure, then comparing the cost of one of these units to construction of equivalent DC square footage.
1% still seems aggressive, but I could be convinced it's "significantly less". Of course, assuming the infrastructure starts to get murky, since a full DC build is going to be more intertwined with its infra.
This is absolutely the case. This was not intended to replace small, permanent DCs, much less massive ones. Think "I need compute on space limited offshore oil rig" or "I need some compute here for 6 months".
you'd upsize each unit to cut down on the actual number of units
I've been out of involvement in building out DCs for a long time, so my info is dated, but...
As I said, there are now other companies doing variations on this. The Delta unit I mentioned upthread is built into a (standard?) 18-wheel tractor trailer (significantly larger than a shipping container). But much bigger than that you start getting into "how do I move it to the site" issues, which means costs due to transport are going to go up fast, and you're back to "does it just make sense to build a fixed DC", perhaps with a careful eye towards "I'll want to easily tack on more capacity later". Even if you figure out a way to do off-site pre-fab economically, I don't see how it would make sense to do "DC built out of X many identical prefab units" but instead you'd want to do "X many rack units, and Y many network units, and Z many air handling units, and W power distribution units, and V many CnC units, and...". I know there's a lot of talk about how building houses out of prefab components is going to change the world (one day), but unless you are building a lot of data centers, I don't know how you build out the infrastructure to deliver on that that's going to be cheaper than "haul materials to the site and build it there like we've done forever". My completely unsubstantiated view is the volume isn't there.
[1] https://web.archive.org/web/20170709195517/https://e.huawei....
[2] https://www.finditprice.com/index/it_product/search.html?pro...
Does not seem cheap though by the first of it.
Also, pointing the MX record to smtp.google.com will not help with receiving email.
Uhhh... all major cloud providers let you locate data manually? AWS surely has Nigerian datacenters too, that's not an advantage, that's the minimum.
I will grant the argument that random nigerian startups are not subject to foreign government interference, but saying that low latency is a benefit seems incorrect.
AWS's only African presence is in Cape Town.
Bezos did register "Relentless.com" and it redirects to amazon.com to this day.
Other early name alternatives were: Awake.com (still works), Browse.com (still works) and Bookmall.com (doesn't work).
Just kidding.