Service Architecture
These are the core servers that comprise the Hub website.
#
Traffic Managerint | rc | prod |
---|---|---|
hub-int | hub-rc | hub-prod |
An azure traffic manager that determines which Web Server should handle traffic for https://hub.iqmetrix.net. The hub traffic manager is configured using the priority routing method.
#
Primary Web Serverint | rc | prod |
---|---|---|
hub-int-westus1 | hub-rc-westus1 | hub-prod-westus1 |
An azure IIS web server. The traffic manager directs all traffic to this server as long as the traffic manager can successfully poll the /ping
endpoint. The web.config is under version control.
#
Backup Web Serverprod |
---|
hub-prod-eastus1 |
An exact copy of the primary web server. The traffic manager will fail over to this endpoint if it cannot successfully poll the /ping
endpoint of the primary server. Only the prod
environment has a backup server.
#
Storage#
Blobint | rc | prod |
---|---|---|
hubint | hubrc | iqhubprod |
A storage account used to store static assets.
#
NPM Registryint / rc / prod |
---|
[iQmetrix registry] |
An npm registry that houses the frontend-packages, as well as hub.tools.
The npm registry is owned by Wolfpack, and issues should be directed towards them.