Amazon Route 53: Tất cả những gì bạn cần biết về định tuyến dựa trên độ trễ



Hướng dẫn Amazon Route 53 này sẽ giới thiệu cho bạn dịch vụ AWS Route 53 và hướng dẫn bạn cách bạn có thể chuyển hướng lưu lượng truy cập trực tuyến bằng dịch vụ này.

Trong thời đại internet và dữ liệu kỹ thuật số, chúng ta thấy rất nhiều dữ liệu trực tuyến được tạo ra và sử dụng. Nó đã mang lại một lượng lớn lưu lượng truy cập trực tuyến. Do đó, điều rất quan trọng đối với các nền tảng trực tuyến là quản lý lưu lượng truy cập này và phục vụ khách hàng của họ tốt hơn và nhanh hơn. Con đường 53 Amazon này ( Lộ trình 53) hướng dẫn sẽ giúp bạn hiểu và thực hiện các phương pháp nêu trên.

Bài viết này tập trung vào các điểm sau:





Vì vậy, hãy để chúng tôi Hướng dẫn về Amazon Route 53 này bằng dịch vụ sau,

Tuyến đường 53 của Amazon

Logo - Amazon Route 53 - EdurekaNó là một khả năng mở rộng(DNS) cung cấp một cách đáng tin cậy để chuyển hướnggiao thông cho các ứng dụng. Để đạt được điều này, tên miền được dịch sang địa chỉ IP để giúp các máy tính kết nối tốt hơn. Có thể kết nối các truy vấn với các thực thể như Bộ cân bằng tải đàn hồi trong AWS bằng cách sử dụng Amazon Route 53. Do đó, các nhà phát triển có thể ánh xạ tên miền tới Nhóm S3 hoặc các tài nguyên khác. Với Amazon Route 53, các doanh nghiệp có thể theo dõi và định tuyến lưu lượng dữ liệu toàn cầu một cách dễ dàng. Nói một cách dễ hiểu, Route 53 chủ yếu được sử dụng cho 3 mục đích: -



  • Đăng ký DNS
  • Định tuyến lưu lượng truy cập Internet
  • Kiểm tra tình trạng sức khỏe

Bây giờ chúng ta hãy tiếp tục với hướng dẫn Amazon Route 53 này và xem xét chủ đề tiếp theo,

Các loại định tuyến

Amazon Route 53 sử dụng các chính sách định tuyến khác nhau để định tuyến lưu lượng truy cập phổ biến trên toàn cầu. Đây là danh sách giống nhau,

chấm dứt một chương trình trong java
  • Định tuyến đơn giản
  • Định tuyến dựa trên độ trễ
  • Định tuyến dự phòng
  • Định tuyến vị trí địa lý
  • Định tuyến theo vùng lân cận (Chỉ luồng giao thông)
  • Định tuyến câu trả lời đa giá trị
  • Định tuyến có trọng số

Trong bài viết này về hướng dẫn Amazon Route 53, chúng tôi sẽ tập trung chính xác vào Chính sách định tuyến độ trễ



Chính sách định tuyến độ trễ

Hiệu suất đóng một vai trò quan trọng trong sự thành công của một trang web. Có một mối tương quan trực tiếp giữa thời gian phản hồi của một trang web và lưu lượng truy cập vào nó. Theo google,

  • Pinterest đã tăng lưu lượng truy cập và lượt đăng ký của công cụ tìm kiếm lên 15% khi họ giảm 40% thời gian chờ
  • BBC nhận thấy rằng họ mất thêm 10% người dùng cho mỗi giây bổ sung mà trang web của họ tải

Nếu một trang web hoặc một ứng dụng CRM có khách hàng từ nhiều địa điểm, thì trang web đó có thể được cài đặt hoặc lưu trữ trên nhiều khu vực AWS. Và bất kỳ yêu cầu nào đối với trang web có thể được phục vụ từ khu vực AWS cung cấp độ trễ thấp nhất để cải thiện sự hài lòng tổng thể của khách hàng. Tính năng này được cung cấp bởi 'Chính sách định tuyến độ trễ', là một phần củaDịch vụ AWS Route53.

Hãy để chúng tôi chuyển sang chương cuối cùng của hướng dẫn Amazon Route 53 này,

Định tuyến demo một trang web mẫu

Trong hướng dẫn này, chúng tôi sẽ thiết lập một trang web tĩnh đơn giản ở hai khu vực khác nhau (giả sử - Bắc Virginia và Mumbai), sau đó truy cập trang web bằng tên miền và nhận thấy rằng chúng tôi sẽ tự động được chuyển hướng đến khu vực AWS gần nhất. Mô hình trong khi chọn vùng là một trong các vùng phải là vùng gần bạn nhất về mặt vật lý và vùng còn lại hướng về đầu bên kia của thế giới giống như một bộ giải mã.

Dưới đây là trình tự các bước cấp cao cho tương tự. Ngoài ra, toàn bộ bản demo có thể được thực hiện trongAWSbậc miễn phí.

  1. Tạo miền miễn phí từ Freenom
  2. Tạo hai phiên bản Ubuntu EC2 trong các vùng AWS khác nhau
  3. Cài đặt máy chủ web Apache và tạo một trang web tĩnh đơn giản
  4. Định cấu hình Route53 cho “Chính sách định tuyến độ trễ
  5. Thêm máy chủ tên từ Route53 vào Freenom
  6. Kiểm tra toàn bộ thiết lập.

Điều kiện tiên quyết là gì?

  • Quyền truy cập vào hai phiên bản Ubuntu EC2 đang chạy ở các vùng Bắc Virginia và Mumbai, (lựa chọn vùng khả dụng trong một vùng không quan trọng). Một phiên bản EC2 của loại t2.micro phải đủ tốt vì chúng tôi sẽ cài đặt một trang web tĩnh đơn giản và điều tốt là t2.micro cũng thuộcAWSbậc miễn phí. Quy trình tạo các phiên bản EC2 và cách kết nối với chúng được đề cập trong hướng dẫn của Edureka Amazon Elastic Compute Cloud .

  • Đảm bảo chọn Ubuntu mới nhất cho AMI. Đồng thời đảm bảo rằng cổng 80 (http) và cổng 22 (ssh) được mở trong Nhóm bảo mật
  • Một miền miễn phí từ Freenom như đã đề cập trong chính thức tài liệu phải được tạo. Tên miền hiện có từ bất kỳ nhà cung cấp miền nào cũng có thể được sử dụng trong hướng dẫn này, nhưng các bước trong hướng dẫn này liên quan đến miền được tạo từ Freenom.

Bước 1: Cài đặt Máy chủ Web và tạo một trang web tĩnh đơn giản trên Ubuntu

Đăng nhập vào cả hai Máy chủ Ubuntu bằng Putty hoặc một số phần mềm khác và đưa ra các lệnh sau để cài đặt máy chủ web và tạo một trang web tĩnh.

Bước 1.1: Trở thành người dùng root để thực hiện các lệnh tiếp theo.

sudo su

Bước 1.2: Nhận danh sách phần mềm

apt-get cập nhật

Bước 1.3: Cài đặt máy chủ web Apache cùng với các phụ thuộc và khởi động nó.

apt-get cài đặt apache2
bắt đầu dịch vụ apache2

Bước 1.4: Tạo một trang web tĩnh ‘index.html’ trong thư mục / var / www / html.

cd / var / www / html
echo “Tôi đang ở Mumbai”> index.html

Và đến đó bạn gần như có một trang web để sử dụng,

Đối với Máy chủ Bắc Virginia, hãy thay đổi chuỗi thành “Tôi đang ở Bắc Virginia”. Thông thường, cùng một nhóm các trang web sẽ được triển khai trên tất cả các khu vực. Tuy nhiên, để phân biệt khu vực AWS mà Route53 đang chuyển hướng đến, cần phải có một trang web khác nhau trên mỗi máy chủ.

Bước 1.5: Đảm bảo rằng trang web đã được thiết lập và đang chạy bằng cách nhập địa chỉ IP của máy chủ EC2 vào trình duyệt.

Bước 2: Định cấu hình Route53 cho Chính sách định tuyến dựa trên độ trễ (Hướng dẫn Amazon Route 53)

Theo Tài liệu AWS trên Định giá khu vực được lưu trữ , không có chi phí bổ sung để tạoVùng được lưu trữ.Nếu trùng sẽ bị xóa trong vòng 12 giờ kể từ khi tạo.

Bước 2.1: Đi tới Bảng điều khiển quản lý AWS, tìm dịch vụ Route53 và nhấp vào “Bắt đầu ngay bây giờ” trong phần quản lý DNS.

Bước 2.2: Nhấp vào “Tạo vùng được lưu trữ” và nhập tên miền đã được tạo trong Freenom và nhấp vào Tạo.

java là một mối quan hệ

Vùng được lưu trữ sẽ được tạo và Máy chủ tên sẽ xuất hiện như hình dưới đây. Chúng tôi sẽ sử dụng tương tự trong bảng điều khiển Freenom sau.

Bước 2.3: Nhấp vào “Tạo bộ ghi” một lần cho mỗi máy chủ Ubuntu và chỉ định các chi tiết như được hiển thị bên dưới. Lưu ý rằng địa chỉ IP được đề cập trong trường Giá trị là địa chỉ IP của phiên bản EC2. Ngoài ra, tên của bản ghi phải giống nhau cho cả ANAME RECORDS (kiểm tra trong trường hợp này) và “SET ID” cho cả hai bản ghi phải khác nhau.

Cuối cùng, các bản ghi ANAME sẽ được hiển thị như bên dưới.

Bước 3: Thêm máy chủ tên từ Route53 vào Freenom (Hướng dẫn về Amazon Route 53)

Các chi tiết của Máy chủ tên từ Vùng được lưu trữ trên Route53 sẽ được thêm vào miền Freenom đã tạo trước đó, điều này sẽ cho phép Freenom phân giải tên miền thành địa chỉ IP.

Bước 3.1: Hướng đến Freenom trong Trình duyệt và đi tới “Dịch vụ -> Miền của tôi”. Tất cả các miền hiện đang sở hữu sẽ được hiển thị. Nhấp vào “Quản lý miền” để thay đổi nó.

cách đảo ngược chuỗi trong python

Bước 3.2: Đi tới “Công cụ quản lý -> Máy chủ định danh và chọn“ Sử dụng máy chủ định danh tùy chỉnh.

Bước3.3: Nhập Máy chủ tên nhận được từ Vùng được lưu trữ AWS Route53 và nhấp vào “Thay đổi Máy chủ tên” để hoàn tất cài đặt trong Freenom.

Nếu miền đã được đăng ký với GoDaddy thì hãy làm theo hướng dẫn chính thức để thiết lập Máy chủ tên tùy chỉnh. Trình tự các bước trên dành cho Freenom.

Bước 4: Kiểm tra toàn bộ thiết lập

Bây giờ toàn bộ thiết lập đã hoàn tất. Nhập URL của tên miền vào trình duyệt và 'Chính sách định tuyến độ trễ' của Route53 sẽ tự động chuyển hướng đến trang web dựa trên độ trễ tốt nhất. Vì hướng dẫn này được viết từ Ấn Độ, chúng tôi sẽ tự động được chuyển hướng đến khu vực AWS Mumbai như bạn có thể thấy bên dưới,

Trong hướng dẫn này, chúng tôi nhận thấy rằng 'Chính sách định tuyến độ trễ' sẽ chuyển hướng người dùng đến khu vực dựa trên thời gian chờ, điều này cuối cùng mang lại trải nghiệm tốt nhất cho khách hàng. Vấn đề duy nhất với cách tiếp cận này là các máy chủ web phải được sao chép trên nhiều vùng và điều này dẫn đến chi phí bổ sung.

Trong các hướng dẫn sắp tới, chúng ta sẽ xem xét “Chính sách định tuyến có trọng số” cho phép định tuyến lại lưu lượng theo tỷ lệ dựa trên kích thước của phiên bản EC2. Bây giờ trước khi bạn đi, mHãy chắc chắn xóa các tài nguyên được tạo như một phần của hướng dẫn này, vì có một khoản chi phí liên quan đến những tài nguyên bên ngoài cấp miễn phí.

Vì vậy, đây là nó các bạn, điều này sẽ đưa chúng ta đến phần cuối của bài viết này về hướng dẫn Amazon Route 53.Trong trường hợp nếu bạn muốn có kiến ​​thức chuyên môn về chủ đề này, Edureka đã đưa ra một chương trình giảng dạy bao gồm chính xác những gì bạn cần để đạt được kỳ thi Kiến trúc sư giải pháp! Bạn có thể xem chi tiết khóa học cho đào tạo.

Trong trường hợp có bất kỳ câu hỏi nào liên quan đến blog này, vui lòng đặt câu hỏi trong phần bình luận bên dưới và chúng tôi rất sẵn lòng trả lời bạn sớm nhất.