You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/load-balancer/reference-content/migrating-aws.mdx
+33-6Lines changed: 33 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,25 +1,27 @@
1
1
---
2
2
title: Migrating from AWS to Scaleway for your load balancer needs
3
-
description: TODO
4
-
tags: load-balancer TODO
3
+
description: Migrate from AWS to Scaleway for load balancing with this guide. Learn about the differences and equivalences between AWS Elastic Load Balancers and Scaleway Load Balancers, including types, concepts, setup, and pricing
You may be used to creating and managing your cloud load balancers with AWS. This document is intended to help and guide users considering migrating from AWS to Scaleway for their load balancing needs. It aims to help you understand the differences and equivalences between load balancer concepts and resource creation with AWS versus Scaleway.
11
14
12
15
## Load Balancer products and types
13
16
14
-
AWS offers several different "Elastic" Load Balancer products. Scaleway offers a single **Load Balancer** product, which can be configured in different ways to provide equivalences to the various types of AWS Elastic Load Balancer: <br/><br/>
17
+
AWS offers several different "Elastic" Load Balancer products. Scaleway offers a single **Load Balancer** product, which can be [configured in different ways](##application-vs-network-with-scaleway) to provide equivalences to the various types of AWS Elastic Load Balancer: <br/><br/>
AWS and Scaleway do not always use the same wording to describe similar Load Balancer features. The table below is designed to help you translate feature and concept naming from one cloud provider's load balancer product to another:
@@ -29,11 +31,16 @@ AWS and Scaleway do not always use the same wording to describe similar Load Bal
| Metrics with Amazon CloudWatch | Metrics with Scaleway Cockpit |
36
39
40
+
The diagram below shows the simplest form of Scaleway Load Balancer:
41
+
42
+
<Lightboximage={lbDiagSimple}alt="A diagram shows how user requests or connections flow through a Load Balancer's public IP, to a frontend, to a backend, to backend servers" />
43
+
37
44
## Scaleway Load Balancer features
38
45
39
46
Scaleway Load Balancer offers the following features:
@@ -60,7 +67,9 @@ Scaleway Load Balancer offers the following features:
60
67
- Compatibility with Scaleway Kubernetes Kapsule and Scaleway CCM
61
68
- Caching and WAF via Edge Services
62
69
63
-
## Creating an AWS Load Balancer vs a Scaleway Load Balancer
70
+
## Load Balancer creation
71
+
72
+
### AWS flow vs Scaleway flow
64
73
65
74
The process for creating a Scaleway Load Balancer is different to that of AWS. Whereas for AWS, you must first define the target group that the load balancer will forward traffic to, with Scaleway you begin by creating the Load Balancer itself and then define the target group (server IPs) during creation of the Load Balancer's backend.
66
75
@@ -73,6 +82,24 @@ The process for creating a Scaleway Load Balancer is different to that of AWS. W
73
82
74
83
The full process of creating a Load Balancer with Scaleway is detailed in the [Load Balancer Quickstart](/load-balancer/quickstart/).
75
84
85
+
The diagram below shows a Scaleway Load Balancer with multiple frontends and backends. In this case, the frontends listen on different ports, and use routes to determine which of their attached backends to forward traffic to.
86
+
87
+
<Lightboximage={lbDiagComplex}alt="A diagram shows how user requests or connections flow through a Load Balancer's public IP, to one of multiple frontends, to one of multiple backends, to backend servers" />
88
+
89
+
### Application vs Network with Scaleway
90
+
91
+
To create the equivalent of an AWS **Application Load Balancer**, with Scaleway you will typically create a Load Balancer with:
92
+
93
+
- One or more frontends listening on port 80 or 443
94
+
- One or more backends configured for HTTP or HTTPS protocol
95
+
- (Optional): Routes from frontends to backends based on HTTP Host headers
96
+
97
+
To create the equivalent of an AWS **Network Load Balancer**, with Scaleway you will typically create a Load Balancer with:
98
+
99
+
- One or more frontends listening on a port matching your application
100
+
- One or more backends configured for TCP protocol
101
+
- (Optional): Routes from frontends to backends based on SNI
102
+
76
103
## Plans and pricing
77
104
78
105
Like AWS, the pricing model for Scaleway Load Balancers is based on an hourly rate. Different commercial types of Load Balancer have a different hourly rate, based on:
0 commit comments