Which products are running on Edge exclusively?

Given the recent outage we would like to better understand which Cloudflare Products are guaranteed to not be effected by something similar should it happen. Our understanding is that the following products are running exclusively in edge data centers: - Workers - Durable Objects - Workers KV - R2 - Cache API - D1 - Queue - Workers Analytics Engine - Pages - Edge Functions - LogPush - Pub/Sub Is this list correct? It would be amazing if the Cloudflare Docs would have a page outlining this aspect. As the product surface will grow it would be very useful to have a central location to refer to.
4 Replies
kian
kian7mo ago
It's unfortunately not as easy as which products run on edge - since the majority of those are affected in some way by an API outage. i.e your Worker will work, but you can't make any changes to it or tail the logs for it Workers Analytics Engine was affected by the outage, https://discord.com/channels/595317990191398933/981314061268578304/1169990746716241940
mavilein
mavilein7mo ago
Good point. I should have made clear that I am looking for the runtime aspect. During the outage we could see that Workers and Durable Objects were performing as expected. The fact that we could not deploy was not great but bearable for us.
Chaika
Chaika7mo ago
Sure, if it helps: Workers -> Execution fine, API depends on Core Durable Objects -> No issues Workers KV -> Runtime execution fine, Two Central Stores, one in EU one in US, API depends on Core R2 -> Depends on Durable Objects as well as the actual edge storage Cache API -> The Workers version is fine, even the Single Purge API was fine (https://blog.cloudflare.com/part1-coreless-purge/), however other purge api type were broken D1 -> Depends on Durable Objects Queue -> I think Queues were fine during all this? Mine seemed to continue to execute/work fine from Worker Bindings. Beta product though. Workers Analytics Engine -> Analytics depend on Core, see postmortem blog post for more. No events were lost I believe, just took a while to fill in Pages -> Depends on Workers and KV for execution, builds and such were broken of course during the outage Edge Functions -> Just Workers with some magic around them LogPush -> Depends on Core, except for Edge Log Delivery (https://developers.cloudflare.com/logs/edge-log-delivery/) which is very spammy and only works for http requests dataset, which may have been fine Pub/Sub -> No idea, sorry, also beta product anyway In other words, like Kian said, most were affected in some way by the core outage, mostly on the control plane/modification level, but the only ones which stopped functioning in a usable way was Workers AE (The binding only lets you write not read, but even if it did, the Analytics only runs in the core so it was all just being queued), Logpush. Logpush events besides those near the end were lost.
mavilein
mavilein7mo ago
Thanks @Chaika for that great explanation!