Now Open – AWS Africa (Cape Town) Region
aws.amazon.com
aws.amazon.com
However I think there are some upsides to Cape Town, i.e.
1) AWS already has team and infrastructure there in Cape Town. It is a bit of a tech hub as well.
2) Submarine cables land in Cape Town - and they cannot in Johannesburg as it is far inland. By length of internet cable, Cape Town is actually closer than it seems to other parts of Africa. (a) a lot of the connectivity is around the coast, not so much over land.
There's probably a shorter ping time between Lagos and Cape Town than there is between Lagos and Johannesburg, despite the map distances being the other way around.
3) The further north you go from Cape Town, the closer you are to data centres in Europe. Cape Town is closest to exactly those parts that are worst served by Europe.
I have no inside knowledge as to AWS chose Cape Town, but those seem like likely factors.
a) https://www.networkplatforms.co.za/information/our-network
1) Cape Town is not the Southernmost point of Africa, but it is very far south, and does contain the Cape of Good Hope, the Southwestern-most point. There are no population centres that are further south (Port Elizabeth is about the same latitude)
2) "...the next area that needs it is Lagos" ... and other central African cities such as Kinshasa and Accra. It might make sense if the second African AWS region is located hereabouts.
3) "... to data centres in Europe" ... and Middle-East, of course.
Well its public knowledge that Amazon has had a dev team in Cape Town for many years and they were part of the initial ECC efforts.
Along the way you discover you are very good at playing yourself at board games, which is a key mechanic, and your rating improves with each region successfully started.
Final boss is us-east-1 of course, after which the identity of the “voice”, and the protagonist, are revealed.
Sort of like Myst, with an inverted Adam and Eve thing going on, and a lot more JSON.
On a personal note, my latency for my personal site will drop from ~170ms (eu-west-2) to ~3ms!
Is us-west really the closest alternative (by ping) to South Africa? Naively I would have expected one in Europe to be closer.
Awesome news as a South African. Guess Amazon's network blows away TENET? ;)
https://aws.amazon.com/about-aws/global-infrastructure/regio...
[0] AWS Innovation at Scale (2014), https://youtu.be/JIQETrFC_SQ
[1] Tuesday Night Live (2016), https://youtu.be/AyOAjFNPAbA
[2] Operation of the AWS Global Network (2019), https://youtu.be/UObQZ3R9_4c
[3] Foundations of AWS Infrastructure (2018), https://youtu.be/gH46jrFfiCc
[4] Exploring the AWS Global Network (2018), https://youtu.be/tPUl96EEFps
https://perspectives.mvdirona.com/2017/04/how-many-data-cent...
https://perspectives.mvdirona.com/2017/12/when-you-cant-affo...
https://perspectives.mvdirona.com/2017/04/at-scale-rare-even...
On another note, load shedding (i.e. scheduled blackouts) have been implemented pretty uniformly fortunately, with areas following different published schedules - there's even an app for that! [1]
[0] https://mybroadband.co.za/news/cloud-hosting/336800-how-sout...
That means 3 data centres.
[1] They'd be necessarily close together due to speed-of-light constraints.
[2] You may infer this from S3's triple-zone replication, which is still somehow magically fulfilled in regions that only have two public AZs.
[3] most obviously, Direct Connect.
https://aws.amazon.com/about-aws/global-infrastructure/regio...
> AZ’s are physically separated by a meaningful distance, many kilometers, from any other AZ, although all are within 100 km (60 miles) of each other.
This answers my previous question I guess
EDIT: well, actually, no. I wanted to know distance between DC in the same AZ :)
It was in response to parent comment saying "the datacenter", which seems to be assuming that there was only one. But there will be multiple.
I don't think there is a distance limit between AZs but instead a latency limit. James Hamilton covered it in one of his keynotes a few years ago.
EBS sticking in the same AZ has nothing to do with distance and everything to do with keeping failures within an AZ
Ok, fleshing that out via google:
"The connection between AZs is expected to typically achieve low single-digit millisecond latency between them on average."
https://knowledgebase.progress.com/articles/Article/expected...
and
1 light-millisecond = 299792.458 meters, so nearly 300 km / 186 miles.
https://www.translatorscafe.com/unit-converter/en-US/length/...
So in 2 milliseconds, light travels 599km or 372 miles.
That's a _hard_ limit. IIRC, modern communications is at a fraction of lightspeed, which would lower it.
There's no reason _not_ to have the AZs for a region in the same metro area, so separated by 10s of km, tops.
10km = 0.0333 light-milliseconds.
Which puts it at 200km in a millisecond (5 microseconds is 1 / 200 of a millisecond.) Like I said "modern communications is at a fraction of lightspeed", although I didn't want to guess what fraction. But 200 / 600 = 1/3 is a reasonable fraction, seems legit.
But they could be synced and if one AZ goes down another is elected as the primary copy. Most storage solutions handle that.
Easiest way around that is to locate it in an area exempt from the rolling blackouts as I said.
If you file a ticket on the proper page, I am sure that my colleagues will fix it ASAP. Go to the page and click "Provide feedback."
I'll send the feedback through anyhow.
https://github.com/boto/botocore/blob/master/botocore/data/e...
Updates somehow land automatically, e.g. this commit adding the new region a few hours ago:
https://github.com/boto/botocore/commit/f7dc4730ad34c6c3322d...
As a followup, I've found that the Terraform AWS provider needs information that boto doesn't – specifically, it needs region-specific details which can only be found in the documentation. They have a checklist for what to do when a new region gets announced:
https://github.com/terraform-providers/terraform-provider-aw...
Volunteers gather this information and push commits like:
https://github.com/terraform-providers/terraform-provider-aw...
I too am disappointed that AWS doesn't publish this information in a convenient way. On the other hand, well… source code _is_ a machine readable data format, and Go ASTs aren't that scary:
https://zupzup.org/go-ast-traversal/
Terraform follows AWS changes better than CloudFormation, so tracking Terraform might be a reasonable solution. One could even build a process to automatically retrieve the Terraform AWS provider source code, extract the necessary identifiers, and update the relevant data file living in an internal repository. Don't ask me how I know :-/
https://github.com/terraform-providers/terraform-provider-aw...
Thanks to PatMyron at AWS, who apparently added this information to Terraform after seeing my mention above :-)
Granted, this is from 2018, but Chris is talking about how much they doing everything, and talking about how they like AWS' elasticity for their game servers because their load is pretty dynamic, and that they're running games in 26 availability zones.
which can be confusing
in a lot of games you cannot see a server list anymore, you can only use matchmaking (usually casual / ranked) and the matchmaking handles spinning up servers depending on the load.
It's similar to the distinction Netflix uses between their control plane (hosted on AWS) and their content-delivery (hosted on their 'Open Connect' CDN).
I might have expressed myself badly in my previous comment, I simply wanted to say that I've seen a lot of people saying "matchmaking" for "game servers" these days because it is very common and dedicated servers are no longer the norm (sadly).
As far as I know, GCP doesn’t have anything on the roadmap for Africa.
https://cloud.google.com/blog/topics/infrastructure/new-goog...
This year alone GCP will launch new regions in Delhi (India), Doha (Qatar), Melbourne (Australia) and Toronto (Canada).
I've never heard before that they are trying to kill GCP?
> Google is currently building a massive $500 million datacenter outside of Reno as we speak, and has 10+ billion invested in their datacenter cloud offering buildout this year alone.
> https://9to5google.com/2019/07/01/google-data-center-nevada/
> https://www.rgj.com/story/money/business/2019/02/13/google-i....
[1] https://www.brinknews.com/this-country-recently-became-afric...
https://www.theregister.co.uk/2010/06/25/nimbula_cloud_os/
Also see: http://www.adccpt.com/#/challenges
https://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud#H...
You could have fixed it instead of writing such comment. Wikipedia is nothing without the thousands of volunteers writing (and fixing!) content on it.
In terms of climate, CPT is basically a more windy Los Angeles/SF.