spb/datacenterindex
Public
HTML 53.9%
TypeScript 44.5%
JavaScript 0.6%
SQL 0.5%
1# Microsoft Azure — `azure-regions`, `microsoft-news`23## azure-regions (cloud regions)45| | |6|---|---|7| Source | `https://datacenters.microsoft.com/globe/data/geo/regions.json` (public JSON behind the Azure globe) |8| Kind / mode | `cloud_provider` / `json`, implementation `cloud_regions`, parser `cloud_azure_regions_v1` |9| Fetch | L1 direct, 0 credits (robots.txt: allow all, crawl-delay 10 → rpm 10) |10| Schedule | weekly |11| License / attribution | Publicly published provider documentation; facts only — "Microsoft Azure — datacenters.microsoft.com" |12| Verified live | 2026-09-11: 57 regions, 57 valid, 0 rejected (37 operational, 15 announced, 5 restricted) |1314**Fields.** `id` → code, `displayName` → name, `location` → city/state, `geographyId` → country fallback, `isOpen` → status15(`announced` when false), `availableTo` mentioning "business presence in China" → `restricted` (the 21Vianet-operated16China regions), `yearOpen`/`monthOpen` → `launchedOn` (year, or `YYYY-MM` when a month is published), `availabilityZonesId`17(`available | soon | nearest | nearestSoon`) → `externalIds.availability_zones_state`. Microsoft does not publish the18number of zones, so `availabilityZones` is null. `announcementLink`, `dataResidency`, `typeId` kept in `externalIds`.1920**Geo.** Curated city table when `location` is a city (43/57, precision `city`; "N. Virginia"-style metros → `metro`).21When Microsoft only names a US state or "Hebei", their own region marker is used with precision `approximate`22(`geo.source = provider-marker:azure`). When they only name a country (North Europe = "Ireland", West Europe =23"Netherlands", Israel Central = "Israel") no coordinates are emitted — their country markers sit offshore or across24a border (the West Europe marker is in Germany). Spot checks: `eastus` → Northern Virginia US (metro), `southeastasia`25→ Singapore SG, `japaneast` ("Tokyo, Saitama") → Tokyo JP, `swedencentral` ("Gävle and Sandviken") → Gävle SE.2627**Quirks.** `geographies.json` only has continent markers (not used). Announced regions have no `yearOpen`.2829## microsoft-news (newsroom)3031Implementation `cloud_newsroom` over four feeds: `blogs.microsoft.com/blog/tag/datacenters/feed/` (the precise one:32Pecos, Fairwater, water intensity, Maia, Fungible/Lumenisity acquisitions), `blogs.microsoft.com/feed/`,33`blogs.microsoft.com/on-the-issues/feed/`, `news.microsoft.com/source/feed/`. Items are filtered on title+summary34**before fetching** (`params.include` / `params.exclude`), then run through the generic article classifier; a project35candidate is produced when MW + status keywords appear (verified: "new datacenter in Pecos" → project, 2000 MW, announced).36Live 2026-09-11: 7/36 feed items matched, 6 entities, 0 rejected, 0 credits. Daily.37