Tips #14 Triển khai Canary Deployment trên Amazon API Gateway

dieuhuongexotic

New member
## Cách triển khai triển khai Canary trên cổng API Amazon

Triển khai Canary là một cách an toàn để triển khai các tính năng mới cho khách hàng của bạn mà không ảnh hưởng đến trải nghiệm của họ.Với việc triển khai Canary, bạn có thể dần dần giới thiệu phiên bản API mới của mình với tỷ lệ nhỏ người dùng và sau đó theo dõi kết quả để đảm bảo rằng phiên bản mới đang hoạt động như mong đợi.

Để triển khai triển khai Canary trên Cổng API Amazon, bạn có thể sử dụng các bước sau:

1. Tạo tài nguyên cổng API mới.
2. Thêm một giai đoạn vào tài nguyên cổng API.
3. Tạo cấu hình triển khai Canary.
4. Triển khai cấu hình triển khai Canary.
5. Giám sát việc triển khai Canary.

### 1. Tạo tài nguyên cổng API mới

Để tạo tài nguyên cổng API mới, hãy làm theo các bước sau:

1. Chuyển đến bảng điều khiển cổng API Amazon.
2. Nhấp vào ** Tạo API **.
3. Nhập tên cho tài nguyên cổng API của bạn.
4. Chọn ** REST API **.
5. Nhấp vào ** Tạo **.

### 2. Thêm một giai đoạn vào tài nguyên cổng API

Để thêm một giai đoạn vào tài nguyên cổng API, hãy làm theo các bước sau:

1. Chuyển đến bảng điều khiển cổng API Amazon.
2. Nhấp vào tên của tài nguyên cổng API của bạn.
3. Nhấp vào ** giai đoạn **.
4. Nhấp vào ** Tạo giai đoạn **.
5. Nhập tên cho sân khấu.
6. Chọn loại ** loại giai đoạn **.
7. Nhấp vào ** Tạo **.

### 3. Tạo cấu hình triển khai Canary

Để tạo cấu hình triển khai Canary, hãy làm theo các bước sau:

1. Chuyển đến bảng điều khiển cổng API Amazon.
2. Nhấp vào tên của tài nguyên cổng API của bạn.
3. Nhấp vào ** triển khai Canary **.
4. Nhấp vào ** Tạo triển khai Canary **.
5. Nhập tên cho triển khai Canary.
6. Chọn giai đoạn ** ** để triển khai.
7. Nhập ** tỷ lệ phần trăm ** của lưu lượng truy cập để gửi đến triển khai Canary.
8. Nhấp vào ** Tạo **.

### 4. Triển khai cấu hình triển khai Canary

Để triển khai cấu hình triển khai Canary, hãy làm theo các bước sau:

1. Chuyển đến bảng điều khiển cổng API Amazon.
2. Nhấp vào tên của tài nguyên cổng API của bạn.
3. Nhấp vào ** triển khai Canary **.
4. Chọn triển khai Canary mà bạn muốn triển khai.
5. Nhấp vào ** Triển khai **.

### 5. Giám sát việc triển khai Canary

Để giám sát việc triển khai Canary, bạn có thể sử dụng các số liệu sau:

*** Tỷ lệ phần trăm giao thông Canary **.Số liệu này cho thấy tỷ lệ phần trăm lưu lượng đang được gửi đến triển khai Canary.
*** Lỗi Canary **.Số liệu này cho thấy số lượng lỗi đang được tạo bởi triển khai Canary.
*** Độ trễ Canary **.Số liệu này cho thấy độ trễ trung bình của các yêu cầu đối với việc triển khai Canary.

Bạn có thể sử dụng các số liệu này để theo dõi hiệu suất của việc triển khai Canary và để đảm bảo rằng nó đang hoạt động như mong đợi.

## 5 hashtags

* #CanaryDployment
* #ApigateWay
* #AmazonWebService
* #DevOps
* #ContInulleDelivery
=======================================
## How to Deploy Canary Deployment on Amazon API Gateway

Canary deployments are a safe way to roll out new features to your customers without impacting their experience. With a canary deployment, you can gradually introduce a new version of your API to a small percentage of your users, and then monitor the results to make sure that the new version is working as expected.

To deploy a canary deployment on Amazon API Gateway, you can use the following steps:

1. Create a new API Gateway resource.
2. Add a stage to the API Gateway resource.
3. Create a canary deployment configuration.
4. Deploy the canary deployment configuration.
5. Monitor the canary deployment.

### 1. Create a new API Gateway resource

To create a new API Gateway resource, follow these steps:

1. Go to the Amazon API Gateway console.
2. Click **Create API**.
3. Enter a name for your API Gateway resource.
4. Select **REST API**.
5. Click **Create**.

### 2. Add a stage to the API Gateway resource

To add a stage to the API Gateway resource, follow these steps:

1. Go to the Amazon API Gateway console.
2. Click the name of your API Gateway resource.
3. Click **Stages**.
4. Click **Create Stage**.
5. Enter a name for the stage.
6. Select the **Stage type**.
7. Click **Create**.

### 3. Create a canary deployment configuration

To create a canary deployment configuration, follow these steps:

1. Go to the Amazon API Gateway console.
2. Click the name of your API Gateway resource.
3. Click **Canary Deployments**.
4. Click **Create Canary Deployment**.
5. Enter a name for the canary deployment.
6. Select the **Stage** to deploy to.
7. Enter the **Percentage** of traffic to send to the canary deployment.
8. Click **Create**.

### 4. Deploy the canary deployment configuration

To deploy the canary deployment configuration, follow these steps:

1. Go to the Amazon API Gateway console.
2. Click the name of your API Gateway resource.
3. Click **Canary Deployments**.
4. Select the canary deployment that you want to deploy.
5. Click **Deploy**.

### 5. Monitor the canary deployment

To monitor the canary deployment, you can use the following metrics:

* **Canary traffic percentage**. This metric shows the percentage of traffic that is being sent to the canary deployment.
* **Canary errors**. This metric shows the number of errors that are being generated by the canary deployment.
* **Canary latency**. This metric shows the average latency of requests to the canary deployment.

You can use these metrics to monitor the performance of the canary deployment and to make sure that it is working as expected.

## 5 Hashtags

* #canarydeployment
* #ApigateWay
* #amazonwebservices
* #DevOps
* #ContinuousDelivery
 
Join ToolsKiemTrieuDoGroup
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock