Điểm:1

Di chuyển ứng dụng React từ App Engine sang Cloud chạy cấu hình LB

lá cờ br

Chúng tôi đã cố gắng di chuyển ứng dụng giao diện người dùng của mình từ App Engine sang Cloud run.

Chúng tôi đã làm các bước sau

  1. Đã tạo LB để chúng tôi có thể hướng lưu lượng truy cập đến đúng lần chạy trên Đám mây ỨNG DỤNG.
  2. Bản ghi DNS A đã thay đổi từ Công cụ ứng dụng trỏ đến IP bên ngoài của LB.

Lưu lượng truy cập bắt đầu chảy vào đám mây chạy, NHƯNG chúng tôi bắt đầu thấy một số lưu lượng truy cập vẫn chuyển hướng đến công cụ ứng dụng và nhận được lỗi 404.

Giả định của chúng tôi là một số DNS, ISP và bộ đệm mất vài ngày để làm mới VÌ THẾ chúng ta cần tìm cách phân phát cả hai phiên bản (AppEngine và chạy trên đám mây) trong cùng một miền.

Làm cách nào để chúng tôi thiết lập hai back-end khác nhau cho một bộ cân bằng tải?

Wojtek_B avatar
lá cờ jp
Có thể có hai backns cho một bộ cân bằng tải nhưng không rõ tại sao bạn lại nhận được 404, vì vậy vui lòng cập nhật câu hỏi của bạn bằng một số nhật ký - tại thời điểm này, nó sẽ đoán được điều gì đang xảy ra. Bạn cũng có thể thay đổi TTL của bản ghi A thành 60 giây, điều này cũng có thể hữu ích.
Điểm:0
lá cờ jp

Để trả lời câu hỏi của bạn - có thể định cấu hình một bộ cân bằng tải GCP với nhiều phụ trợ Như là:

  • nhóm ví dụ
  • VM đơn lẻ
  • ứng dụng GAE
  • Chức năng chạy trên đám mây
  • nhóm điểm cuối mạng (bao gồm từ máy chủ bên ngoài)
  • xô lưu trữ

Ví dụ: giả sử bạn có bộ cân bằng tải với phụ trợ dwo:

  • ứng dụng GAE
  • Chức năng chạy trên đám mây

Một trong số chúng sẽ có sẵn dưới tên miền của bạn.com và cái kia phải có sẵn với một yourdomain.com/somepath/ - tùy thuộc vào bạn cái nào sẽ là cái "chính".

Cũng có thể thêm các phụ trợ khác vào LB - tất cả chúng sẽ phải khả dụng theo các đường dẫn khác nhau.

Nó có thể trông như thế này: nhập mô tả hình ảnh ở đây

Như bạn có thể thấy, bạn có thể có một giao diện người dùng cho cả GAE và Cloud Run và cùng một cổng - điểm khác biệt duy nhất là đường dẫn.

Tuy nhiên, điều này sẽ không giải quyết được vấn đề của bạn - nếu một số DNS mà bạn không có quyền kiểm soát vẫn chuyển hướng đến IP cũ - "vũ khí" duy nhất bạn có ở đây là thay đổi TTL trong dịch vụ DNS từ vài giờ thành 1 phút hoặc lâu hơn và hy vọng những thay đổi đó sẽ lan truyền đủ nhanh.

Wytrzymały Wiktor avatar
lá cờ it
Xin chào @MIkCode. Điều này có [trả lời câu hỏi của bạn](https://stackoverflow.com/help/someone-answers) không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.