summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSnapshot Automation Bot <_@users.noreply.gitlab.com>2024-11-14 08:13:22 +0000
committerSnapshot Automation Bot <_@users.noreply.gitlab.com>2024-11-14 08:13:22 +0000
commitb6dfb2f5df3f75f2099d6501bdd383b2a0c7d431 (patch)
treee6ff48efed436ba325fb5c20806d463559cf5e05
parenteab8bc1f6abb1cc407974204dbc7bc5fcf455e94 (diff)
Data snapshot commit
Signed-off-by: Snapshot Automation Bot <_@users.noreply.gitlab.com>
-rw-r--r--README.md59
-rw-r--r--data/latency39
-rw-r--r--data/latency-avg22
-rw-r--r--data/place1
-rw-r--r--data/regions39
5 files changed, 160 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 00000000..620de2b2
--- /dev/null
+++ b/README.md
@@ -0,0 +1,59 @@
+# 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,
+
+<a href="https://aws.amazon.com/about-aws/global-infrastructure/regions_az/">
+<img src="image.png" style="width: 500px;">
+</a>
+<a href="https://datacenters.microsoft.com/globe/explore">
+<img src="image-1.png" style="width: 500px;">
+</a>
+
+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: 2024-11-14T08:13:22.320686
+
+| AWS Region | Avg Latency | Least |
+| - | - | - |
+| af-south-1 | 0.977 | |
+| ap-east-1 | 0.834 | |
+| ap-northeast-1 | 0.648 | |
+| ap-northeast-2 | 0.762 | |
+| ap-south-1 | 0.918 | |
+| ap-southeast-1 | 0.924 | |
+| ap-southeast-2 | 0.808 | |
+| ca-central-1 | 0.142 | |
+| eu-central-1 | 0.408 | |
+| eu-north-1 | 0.454 | |
+| eu-south-1 | 0.449 | |
+| eu-west-1 | 0.395 | |
+| eu-west-2 | 0.356 | |
+| eu-west-3 | 0.381 | |
+| me-south-1 | 0.791 | |
+| sa-east-1 | 0.533 | |
+| us-east-1 | 0.090 | 1 |
+| us-east-2 | 0.152 | |
+| us-gov-east-1 | 0.150 | |
+| us-gov-west-1 | 0.291 | |
+| us-west-1 | 0.285 | |
+| us-west-2 | 0.296 | |
+
diff --git a/data/latency b/data/latency
new file mode 100644
index 00000000..30350d99
--- /dev/null
+++ b/data/latency
@@ -0,0 +1,39 @@
+af-south-1 0.977
+ap-east-1 0.834
+ap-east-2 inf
+ap-northeast-1 0.648
+ap-northeast-2 0.762
+ap-northeast-3 inf
+ap-south-1 0.918
+ap-south-2 inf
+ap-southeast-1 0.924
+ap-southeast-2 0.808
+ap-southeast-3 inf
+ap-southeast-4 inf
+ap-southeast-5 inf
+ap-southeast-6 inf
+ap-southeast-7 inf
+ca-central-1 0.142
+ca-west-1 inf
+cn-north-1 inf
+cn-northwest-1 inf
+eu-central-1 0.408
+eu-central-2 inf
+eu-north-1 0.454
+eu-south-1 0.449
+eu-south-2 inf
+eu-west-1 0.395
+eu-west-2 0.356
+eu-west-3 0.381
+eusc-de-east-1 inf
+il-central-1 inf
+me-central-1 inf
+me-south-1 0.791
+mx-central-1 inf
+sa-east-1 0.533
+us-east-1 0.090
+us-east-2 0.152
+us-gov-east-1 0.150
+us-gov-west-1 0.291
+us-west-1 0.285
+us-west-2 0.296
diff --git a/data/latency-avg b/data/latency-avg
new file mode 100644
index 00000000..b9acb01b
--- /dev/null
+++ b/data/latency-avg
@@ -0,0 +1,22 @@
+af-south-1 0.977
+ap-east-1 0.834
+ap-northeast-1 0.648
+ap-northeast-2 0.762
+ap-south-1 0.918
+ap-southeast-1 0.924
+ap-southeast-2 0.808
+ca-central-1 0.142
+eu-central-1 0.408
+eu-north-1 0.454
+eu-south-1 0.449
+eu-west-1 0.395
+eu-west-2 0.356
+eu-west-3 0.381
+me-south-1 0.791
+sa-east-1 0.533
+us-east-1 0.090
+us-east-2 0.152
+us-gov-east-1 0.150
+us-gov-west-1 0.291
+us-west-1 0.285
+us-west-2 0.296
diff --git a/data/place b/data/place
index e69de29b..a607b251 100644
--- a/data/place
+++ b/data/place
@@ -0,0 +1 @@
+us-east-1 1
diff --git a/data/regions b/data/regions
new file mode 100644
index 00000000..5cb7afa4
--- /dev/null
+++ b/data/regions
@@ -0,0 +1,39 @@
+af-south-1
+ap-east-1
+ap-east-2
+ap-northeast-1
+ap-northeast-2
+ap-northeast-3
+ap-south-1
+ap-south-2
+ap-southeast-1
+ap-southeast-2
+ap-southeast-3
+ap-southeast-4
+ap-southeast-5
+ap-southeast-6
+ap-southeast-7
+ca-central-1
+ca-west-1
+cn-north-1
+cn-northwest-1
+eu-central-1
+eu-central-2
+eu-north-1
+eu-south-1
+eu-south-2
+eu-west-1
+eu-west-2
+eu-west-3
+eusc-de-east-1
+il-central-1
+me-central-1
+me-south-1
+mx-central-1
+sa-east-1
+us-east-1
+us-east-2
+us-gov-east-1
+us-gov-west-1
+us-west-1
+us-west-2