The Commons Host CDN expands with a point-of-presense (PoP) in Cần Thơ, Vietnam. This is the largest city in the Mekong River Delta region of 17 million people. Just 150 km away is Ho Chi Minh City (HCMC), a metropolitan area of another 13 million people.
This massive population is drastically under-served by conventional CDNs, many of whom lack local infrastructure or peering agreements with incumbent ISPs.
There is limited bandwidth going in-and-out of the country. While local datacentres do exist, they typically come at a hefty premium over similar infrastructure in more saturated markets like the United States. Commons Host is still just a tiny, free & open source service, so expensive datacentre co-location is out of the question.
That is where Commons Host takes a novel approach using open hardware and commodity fibre internet connections.
Consumer fibre internet access is widely available in most Asian cities, including Vietnam. So the Commons Host PoP is connected via commodity broadband. The tiny power consumption means that a basic UPS has been enough to deal with intermittent electricity grid outages, resulting in 100% uptime over the first 3+ weeks of operation.
The physical hosting is generously provided by Hotel XOAI, also known as the FOSSASIA HQ. Several kind members from the FOSSASIA community stepped up to help. Firstly, Chung Wei Tat handled the logistics, i.e. packing the small server in his carry-on luggage. Then, Daniel J Blueman remotely handled testing and configuration of the network. Protip: Stay at Hotel XOAI for what is probably the best hotel wifi in Vietnam.
Being able to affordably deploy many PoPs, across ISPs and cities, is ideal for CDNs in these markets. And for the local ISPs having a PoP on their network keeps traffic local which helps them avoid expensive transit fees. As the Commons Host CDN service gains traction, more and/or larger PoPs can be easily deployed to scale capacity.
Work has started to translate all the Commons Host website content and developer documentation. Part of deploying PoPs in new regions is helping local developers learn how to adopt it to better serve their users.