CentaurusInfra / fornax

Fornax for autonomous and flexible edge computing
Apache License 2.0
8 stars 16 forks source link

CDN edge computing solutions #54

Open pdgetrf opened 2 years ago

pdgetrf commented 2 years ago

Research the solutions from commercial CDNs that provide edge computing solution.

Note the scope of this is in edge computing related features.

A few examples of such CDNs:

We want to understand

Depth: High-level

Time estimate: ~a week, by 12/20, possibly talk at next week communication meeting (Monday 5pm)

pdgetrf commented 2 years ago

some reference on KV store

  1. Akamai's EdgeKV
  2. Cloudflare's Workers KV
  3. Fastly's Edge Dictionaries
  4. RIAK DB's RIAK KV, and usage in League of Legends

How do these differ? what user cases do these handle respectively? In specific, how do these support cross-cluster storage, if at all?

kxu1985 commented 2 years ago

Links for high-level overview of some CDN edge solutions.

Cloudflare: https://blog.cloudflare.com/cloudflare-workers-serverless-week/ https://blog.cloudflare.com/cloud-computing-without-containers/

Fastly: https://explore.fastly.com/compute-edge-promotion https://www.fastly.com/blog/announcing-lucet-fastly-native-webassembly-compiler-runtime https://www.fastly.com/blog/announcing-edge-dictionaries-make-faster-decisions-edge

Cloudflare vs. Fastly: https://www.bizety.com/2020/08/29/cloudflare-vs-fastly-the-future-of-cdn-edge-computing/

Akamai: https://www.akamai.com/products/serverless-computing-edgeworkers https://www.akamai.com/content/dam/site/en/documents/product-brief/akamai-edgeworkers-product-brief.pdf

Amazon CloudFront: https://aws.amazon.com/cloudfront/ https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/IntroductionUseCases.html

Verizon Edgecast: https://www.edgecast.com/blog/edge-computing-in-a-sea-of-multiple-edges/ https://www.edgecast.com/delivery/control/

kxu1985 commented 2 years ago

Akamai EdgeKV Key Takeaways:

CloudFlare Workers KV Key Takeaways:

Fastly Edge Dictionaries Key Takeaways:

Common questions:

Thoughts: