Requirements

Hardware and marketplace specs

To create your own CDN  PoP you'll need one controller server, at least one physical edge server and some storage - a SAN, local storage in the edge server, or a dedicated CDN storage server. To build a CDN purely from our online marketplace requires just a controller server - all CDN PoPs are sourced from the marketplace. 

Hardware requirements

 

Controller Server
CPU Dual or Quad Core 2GHz+
RAM 8GB+
Disk space 100GB RAID 1
NICs 2 x 1Gbit

 

Edge Servers - requirements for running your own PoP

 

HTTP Streaming
Minimum Recommended Minimum Recommended
CPU Quad Core Quad Core
RAM 4GB 8GB 4GB 8GB
Disk Space 100GB 1TB 1000GB 1TB
Port speed (throughput) 100Mbps 1Gbps 100Mbps 1Gbps
RAID None RAID0 None RAID0
IPs 1 Public IP 1 Public IP

 

Edge Servers - requirements for selling capacity on the CDN marketplace
  HTTP Streaming
CPU Quad Core Quad Core
RAM 8GB  8GB
Disk Space 400 GB 1TB* 1TB
IOPS 10,000 130* 130
Sequential Read 45MB/s 45MB/s
Port speed N.America/EU Other N.America/EU Other
  1Gbps 100Mbps** 1Gbps 100Mbps**
RAID None / RAID-0*** None / RAID-0***
IPs 3 Public IPs 1 Public IP

* lower IOPS accepted for larger disks. 
** assessed on case-by-case basis, according to location.
*** RAID 0 is recommended when more than 1 disk is present

CDN Storage Servers
CPU Quad Core 2GHz+
RAM 8GB+
Disk space 1TB (RAID 1/5/6/10 recommended)*
NICs 1 x 1Gbit (dedicated)

* CDN storage servers replicate customer files to edge servers, and they are the server of last resort if a file doesn't exist at any edge. Highly redundant RAID is strongly recommended.

Additional CDN marketplace requirements

There are a few other requirements if you plan to sell your PoPs through our CDN Marketplace. All PoPs are assessed before they are accepted into the marketplace, so we can ensure OnApp CDN performs as expected for providers and end users. Here's a brief overview of the assessment process:

Performance & price

Your PoP must meet these requirements:

  • Max marketplace price of $0.05/GB (EU/US) or $0.20/GB (rest of world)
  • 2 or more edge servers for redundancy
  • Minimum edge server hardware specs, shown above

Location

Our aim is to ensure broad CDN coverage while preventing 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. 

Performance + 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 being accepted, we'll keep it in view for reassessment in the future.