Skip to content

Commit 97489ee

Browse files
authored
feat(edge): Edge Services GA (#3846)
1 parent f5a726a commit 97489ee

39 files changed

+647
-225
lines changed
37.3 KB
Loading

faq/edge-services.mdx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,21 @@ category: network
1212

1313
## What is Edge Services?
1414

15-
Edge Services is a feature for Scaleway Load Balancers and Object Storage buckets, currently available in [Public Beta](https://www.scaleway.com/en/betas/). It provides a [caching service](/network/edge-services/how-to/configure-cache/) to improve performance by reducing load on your [origin](/network/edge-services/concepts/#origin), and a customizable and secure endpoint for accessing content via Edge Services, which can be set to a subdomain of your choice.
15+
Edge Services is a feature for Scaleway Load Balancers and Object Storage buckets. Creating Edge Services [pipelines](/network/edge-services/concepts/#pipeline) towards your Load Balancers or Object Storage buckets provides:
16+
-A [caching service](/network/edge-services/how-to/configure-cache/) to improve performance by reducing load on your [origin](/network/edge-services/concepts/#origin), and
17+
- A customizable and secure endpoint for accessing content via Edge Services, which can be set to a subdomain of your choice and secured with an SSL/TLS certificate.
18+
19+
<Lightbox src="scaleway-edge-services-pipeline.webp" alt="A diagram shows the elements and workflow of an Edge Services pipeline. The user connects to the customizable Edge Services endpoint (with its SSL/TLS certificate), which fetches content from the Edge Services cache, which itself fetches content to cache from an origin which is either an Object Storage bucket or Load Balancer" />
1620

1721
## Which products are compatible with Edge Services?
1822

1923
Edge Services is currently available for Scaleway [Object Storage buckets](/storage/object/) and Scaleway [Load Balancers](/network/load-balancer/).
2024

2125
## How much does Edge Services cost?
2226

23-
Since Edge Services is currently in Public Beta, it is free to use and not billed. On November 1st 2024, it will transition to General Availability, and pricing will be based on subscription plans. See our documentation for help with understanding the [transition to General Availability](/network/edge-services/reference-content/understanding-ga/).
27+
On November 1st 2024, Edge Services transitioned from Public Beta to General Availability, and became billable. Pricing is based on [monthly subscription plans](https://www.scaleway.com/en/pricing/network/#edge-services): three plans are available, each allowing a fixed number of pipelines, and a certain amount of egress cache data. Any consumption that exceeds the limits of the plan is charged at an additional rate.
28+
29+
Find out more about how Edge Service subscription plans and billing works on our [Understanding Edge Services pricing](/network/edge-services/reference-content/understanding-pricing/) page.
2430

2531
## If I customize my Edge Services endpoint with my own domain, can it serve content over HTTPS?
2632

identity-and-access-management/organizations-and-projects/additional-content/organization-quotas.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,14 @@ Additional IP addresses and placement groups are available with our compute offe
377377
|---------------------------|:----------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------:|
378378
| Load Balancers | 50 | 50 |
379379

380+
## Edge Services
381+
382+
<Macro id="network-edge-services" />
383+
384+
| | [Payment method validated](/console/billing/how-to/add-payment-method/#how-to-add-a-credit-card) | Payment method and [identity validated](/console/account/how-to/verify-identity/) |
385+
|---------------------------|:----------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------:|
386+
| Edge Services pipelines | 20 | 20 |
387+
380388
## Domains and DNS
381389

382390
<Macro id="network-dns-cloud" />
37.3 KB
Loading
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
macro: edge-services-bucket-benefits
3+
---
4+
5+
- Customize your bucket's endpoint using a subdomain of your own domain
6+
- Add your own SSL/TLS certificate, safeguarded in [Scaleway Secret Manager](/identity-and-access-management/secret-manager/quickstart/), or generate a managed Let's Encrypt certificate, so your subdomain can serve content from your bucket over HTTPS
7+
- Enhance performance by caching your stored objects, to be served directly by Edge Services from the cache
8+
- Finely control your cached objects via purging (cache invalidation)
9+
10+
<Lightbox src="scaleway-edge-services-pipeline.webp" alt="A diagram shows the elements and workflow of an Edge Services pipeline. The user connects to the customizable Edge Services endpoint (with its SSL/TLS certificate), which fetches content from the Edge Services cache, which itself fetches content to cache from an origin which is either an Object Storage bucket or Load Balancer" />
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
macro: edge-services-lb-benefits
3+
---
4+
5+
Creating an Edge Services pipeline for your Load Balancer helps to reduce load on your Load Balancer's backend servers. The origin configuration you define is used by Edge Services to connect to your Load Balancer and request content, which is then stored in the cache. Then, when your Load Balancer origin is accessed via its customizable Edge Services endpoint, the requested content is served from the cache (if present), without the need to fetch this content via the Load Balancer and its backend servers.
6+
7+
<Lightbox src="scaleway-edge-services-pipeline.webp" alt="A diagram shows the elements and workflow of an Edge Services pipeline. The user connects to the customizable Edge Services endpoint (with its SSL/TLS certificate), which fetches content from the Edge Services cache, which itself fetches content to cache from an origin which is either an Object Storage bucket or Load Balancer" />
8+
9+
Edge Services lets you:
10+
11+
- Define the specific origin (Load Balancer, frontend port, and host) for a given pipeline and its associated cache
12+
- Choose the TTL for cached objects, and purge the entire cache or specific cached objects at any time (cache invalidation)
13+
- Customize your Edge Services pipeline endpoint using a subdomain of your own domain
14+
- Add an SSL/TLS certificate so that Edge Services can serve content over HTTPS for your subdomain
15+
16+
An Edge Services pipeline can be created for any Load Balancer with a public IP address. Load Balancers with frontends/backends using both TCP and/or HTTP are supported. [Private Load Balancers](/network/load-balancer/reference-content/public-private-accessibility/#private-load-balancers) are not compatible with Edge Services.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
macro: network-edge-services
3+
---
4+
5+
Edge Services is an additional feature for Scaleway Load Balancers and Object Storage buckets. It provides a caching service to improve performance by reducing load on your origin, and a customizable and secure endpoint for accessing content via Edge Services, which can be set to a subdomain of your choice.

menu/navigation.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3181,6 +3181,10 @@
31813181
"label": "Use a Load Balancer with a Private Network",
31823182
"slug": "use-with-private-network"
31833183
},
3184+
{
3185+
"label": "Set up an Edge Services pipeline",
3186+
"slug": "use-edge-services"
3187+
},
31843188
{
31853189
"label": "Set up a customized error page",
31863190
"slug": "set-up-s3-failover"
@@ -3299,6 +3303,10 @@
32993303
},
33003304
{
33013305
"items": [
3306+
{
3307+
"label": "Subscribe to Edge Services",
3308+
"slug": "subscribe-edge-services"
3309+
},
33023310
{
33033311
"label": "Create an Object Storage pipeline",
33043312
"slug": "create-pipeline-bucket"
@@ -3320,8 +3328,12 @@
33203328
"slug": "monitor-cockpit"
33213329
},
33223330
{
3323-
"label": "Delete or disable an Edge Services pipeline",
3331+
"label": "Delete an Edge Services pipeline",
33243332
"slug": "delete-pipeline"
3333+
},
3334+
{
3335+
"label": "Terminate an Edge Services subscription",
3336+
"slug": "terminate-edge-services"
33253337
}
33263338
],
33273339
"label": "How to",
@@ -3337,6 +3349,10 @@
33373349
"label": "CNAME records for Edge Services",
33383350
"slug": "cname-record"
33393351
},
3352+
{
3353+
"label": "Understanding pricing",
3354+
"slug": "understanding-pricing"
3355+
},
33403356
{
33413357
"label": "Understanding General Availability",
33423358
"slug": "understanding-ga"
@@ -4340,6 +4356,10 @@
43404356
"label": "Use Object Storage with Private Networks",
43414357
"slug": "use-obj-stor-with-private-networks"
43424358
},
4359+
{
4360+
"label": "Set up an Edge Services pipeline",
4361+
"slug": "get-started-edge-services"
4362+
},
43434363
{
43444364
"label": "Delete an object",
43454365
"slug": "delete-an-object"
22.4 KB
Loading
24 KB
Loading

0 commit comments

Comments
 (0)