Edge Node Hosting
To lower latency and improve speeds the service needs caching edge servers near as many internet users as possible.
### VPS/VM
Pro:
- Cheap way to get lots of nodes.
- Usually very cheap bandwidth bundles for VPS. (Not for EC2 though.)
Con:
- Questionable CPU performance: SoC/ARM cores, shared multi-tenant cores, etc.
- Not sure what providers do if you consistently hit high bandwidth use.
### Dedicated Servers
Pro:
- Opex model (no large investment up-front)
- Gigabit unmetered connections commonly offered at the ~$100/mo price point.
Con:
- More expensive than VPS
- Harder to automate/maintain? Nodes are not disposable like VPS/VM.
### DIY
Pro:
- If decentralised: Highly scalable since little to no opex
- If centralised: Potential strategic, long-term advantages to owning infrastructure
Con:
- Huge up-front technical challenges
- Integrity of content being delivered
- Exposes certificates and private keys to compromised environments
# List of VPS
- https://www.ovh.com
- https://www.hetzner.com
- https://www.scaleway.com
- https://www.linode.com
- https://www.digitalocean.com
... many, many more.
# List of Hardware Platforms
- Odroid HC1 http://www.hardkernel.com/main/products/prdt_info.php?g_code=G150229074080
- Fitlet2 https://fit-iot.com/web/products/fitlet2/
- MeLE PCG35 https://www.aliexpress.com/store/product/Fanless-Windows-10-Mini-PC-Desktop-MeLE-PCG35-Apo-4GB-32GB-Intel-Apollo-Lake-Celeron-J3455/715968_32822268228.html?spm=2114.12010608.0.0.50cd5502l8yUs7
- MeLE PCG37 (Ubuntu) https://notebookitalia.it/mele-pcg37-kaby-lake-apollo-lake-pchd26-apl3-tv-stick-foto-video-25876
- ASUS Mini PC PN40 https://www.asus.com/us/Mini-PCs/Mini-PC-PN40/
issue