Network Map
Loading the live map around Alibaba YRD Intelligent Computing Base…

Alibaba YRD Intelligent Computing Base

Data CenterState Grid Corporation of ChinaChina

Start Free

Overview

Alibaba YRD Intelligent Computing Base is a data center on the State Grid Corporation of China network in China. It is located at about 30.865° N, 120.981° E.

Key Facts

Type
Data Center
Network
State Grid Corporation of China
Region
Asia
Country
China
Coordinates
30.865° N, 120.981° E
Layer
Data Centers
Asset ID
20640393

Nearby Data Centers