Cloud Computing in Africa? All Weather is Local
Recently there's been a good discussion about cloud computing in Africa, where Ken Banks asks if its "Inappropriate" appropriate technology? Ken starts by suggesting that:
If we take anything that uses “the cloud“, for example, then I’d argue that it’s largely “inappropriate” unless you’re working in predominantly urban areas or in predominantly ‘developed’ countries.
Why? Well cloud computing relies on realtime server interactions with low latency, high bandwidth, and a stable connection. None of those are common in most of Africa. As an example, 193 Kbps in Ghana is the best bandwidth speed I've found in my Africa travels. Or as Miguel says:
The Cloud is predicated on having an "always on" connection to function. While it's fine to design a web architecture that centrally stores user data and handles all the heavy lifting when it comes to processing, the issue of access is going to block off Africa and whole lot of the rest of the world because of this. Designers (if they can be nudged to care) need to build applications with this in mind for probably the next 5-10 years. It's building in "graceful degradation" to a system.
But why live in the now? Others look to a brighter, more connected future with announcements like 3.5G in rural Ghana. Specifically, Matt Berg makes the point that we should not close our minds to the rapid growth of bandwidth options that make cloud computing possible:
The data quality of GSM networks in places like Africa is improving dramatically and will soon offer (if they don’t already) performance comparable to the West. Assuming the well funded operators can weather the growing pains of widespread data adoption, I think we can expect the quality and reliability to improve. Also in terms of GSM networks rural areas will increasingly = urban areas as operators extend services.
In addition, the quick spread of technology infrastructure can reduce some of the connectivity constraints that Miguel described. Alice Liu points out that much of the long distances data must now cover to reach American or European server farms is shortening as infrastructure moves onto the continent:
The cloud doesn’t necessarily mean connecting back to California as another person mentioned. MTN in Kigali, for instance, offers data center/hosting services and many governments are setting up their own data centers and IT service centers to serve other government units. I’m hoping this takes off, because in govt they’re all competing for the same scarce IT resources.
But I think the best point in the whole discussion is made by Michael Downey, when he says that, like politics or the weather, all technology is local:
“Appropriate” technology is based 100% on context of who users are and the environments in which they will work and live. Thus, there’s a danger of over-generalizing any technology, such as emerging platforms like cloud computing, and even more proven platforms such as mobile devices.
Choosing the right solution for a given situation is what's paramount, not any one specific technology. In high-bandwidth areas where users have devices that can browse the Internet quickly and cheaply, cloud computing can make great sense. I used my mobile phone web browser more in Accra, Ghana than the USA. Yet in Nigeria, Internet bandwidth is so poor and unreliable, VoIP intranets beat Skype for voice communications and cloud computing would be a joke.
So its best not to watch international news for the right technology solutions to implement in your specific project. Like the weather, its best to be local and look out the window to see what's appropriate for your day - be it cloudy or not.
Wayan Vota
InveneoWayan Vota is a technology expert focused on appropriate information and communication technologies (ICT) for rural and underserved areas of the developing world. He is a Senior Director at Inveneo and is the editor of ICTworks

Comments
Local cloud
Submitted by Kozuch (not verified) on Sat, 11/14/2009 - 15:40You can do local cloud - maybe just in WAN or MAN - so far as your network allows...
Cloud Computing in Africa?
Submitted by damien charpentier (not verified) on Sun, 02/28/2010 - 19:15I tend to disagree with a part of this subject.
Cloud computing does not impact client web connection (or if it does, it can improve the navigation thanks to a better server scalability). From a client side, using a cloud application should be like browsing any website, using http and html if you want.
Problems you are referring to (3g connection, rich content media) have not much to do with cloud computing itself.
The big deal with cloud computing is on a server side, not that much on the client one.
Indeed Mr Downey made a good comment, you can still built light websites running on a cloud web app.
Post new comment