Hardware & Marketplace Requirements
This page contains the hardware requirements, CDN marketplace requirements, and the recommended network configuration for OnApp CDN.
Hardware Requirements
These are the minimum recommended specs for OnApp CDN controller, edge, and storage servers:
OnApp Controller Server | Compute Resource Servers | Backup Server |
---|---|---|
|
|
|
Also below you can find hardware requirements for:
Accelerator | Edge and Storage Servers |
---|---|
|
|
The cache size per disk for an HTTP edge server is determined by the following formula:
Cache size per disk = (total disk space - 10%) - 15 GB
CDN Marketplace Requirements
Edge servers submitted to the marketplace are assessed on a case-by-case basis before they are accepted. This helps us to ensure effective CDN performance for hosting providers and end users.
CDN storage server is not available in the marketplace (only HTTP and streaming edge servers are allowed).
The assessment process includes:
Benchmarking
We benchmark your PoP via SSH. It must meet these minimum requirements:
- Max marketplace price of $0.05/GB (EU/US) or $0.20/GB (rest of world)
- Two or more dedicated edge servers with the same location, but on different compute resources (for redundancy)
Minimum edge server hardware/network/storage specs:
HTTP | Streaming | |||
---|---|---|---|---|
CPU | Quad Core | Quad Core | ||
RAM | 8 GB | 8 GB | ||
Sequential Read | 45 MB/s | 45 MB/s | ||
Port Speed | N.America/EU | Other | N.America/EU | Other |
1 Gbps | 100 Mbps | 1 Gbps | 100 Mbps | |
RAID | None / RAID-0 | None / RAID-0 | ||
IPs | 3 Public IPs | 1 Public IP | ||
Disk Space | 400 GB* | 1 TB** | 1 TB | |
IOPS | 10,000* | 130** | 130 |
* this configuration provides you with a small disk and good IOPS performance
** this configuration provides you with a large disk and lower IOPS performance
Location/Existing Coverage Assessment
Next, we consider your PoP's physical location. Our aim is to ensure broad CDN coverage while preventing the saturation of edge servers in a given location.
- A PoP in a new location is likely to be accepted as long as it passes the benchmark process.
- In a location with many existing PoPs, your server may not be accepted unless it has unusually good performance characteristics.
Benchmark + Location = Decision!
If your PoP is accepted, it is available immediately on the marketplace.
- If your PoP is not accepted for performance reasons, we'll raise a ticket for resolution with you, and keep it in view for reassessment in the future.
- If location issues prevented your PoP from being accepted, we'll keep it in view for reassessment in the future.
Recommended Network Configuration
An edge server that doesn't meet the minimal requirements is rejected. Such edge server can still be used to serve your own users’ content, except for selling bandwidth in CDN Federation. Our benchmarking engineer will contact you via the support ticket and you will be able to upgrade your edge server to get enrolled in the marketplace.
To check the status of your edge server:
- Go to your Dashboard (admin.onapp.com)> CDN > Portal menu.
- On the page that appears, click the Edge Servers drop-down list and select Edge Servers.
- Click the label of the edge server the status of which you want to check, and in the Activation Status field, the needed information is shown.