From 03e678b8e3b643a29afcb0432dbe7ab3d4fcd78f Mon Sep 17 00:00:00 2001 From: David Timber Date: Thu, 14 Nov 2024 04:57:20 +0100 Subject: Initial commit --- README.skel.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 README.skel.md (limited to 'README.skel.md') diff --git a/README.skel.md b/README.skel.md new file mode 100644 index 00000000..5902d2e6 --- /dev/null +++ b/README.skel.md @@ -0,0 +1,35 @@ +# Github Actions Metrics +Information on Github hosted runners like the Azure region they run on is +necessary info when optimising CD/CI pipelines(especially network latencies and +route path bandwidth). Github does not disclose it so I did it myself. + +Using this info, place the resources(DB, object storage, other instances) near +the runners are usually run. + +A few pieces of info I could gather online: + +- Azure doesn't provide a list of VM service endpoints like AWS +- Github-hosted Actions runners are actually Azure VMs (surprisingly, not in a + container) +- Github is hosted in the data centre somewhere in the US, probably in the same + data centre where Azure is present + +Microsoft definitely has more points of presence than any other cloud service +providers, but there's no official list of data center endpoints to ping. If you +look at the map, + + + + + + + + +they're close enough. For most devs, all that matters is probably how close +their S3 buckets are to the Github Actions runners. Some AWS and Azure regions +are under the same roof, but then again, no official data. + +## DATA +Updated: %%UPDATED_TS%% + +%%TABLE%% -- cgit