Như các bạn có thể thấy ở bước trên chúng ta đã thành công host website tĩnh trên S3, và có thể truy cập vào website đó thông qua S3 website endpoint. Nhưng đường link endpoint đó quá dài và khó nhớ đối với người dùng. Chính vì vậy, trong phần blog này, bạn sẽ tiến hành thiết lập custom domain cho website, để website có thể trở nên thân thiện hơn với người dùng hơn.
Trong phần này, bạn sẽ tạo và quản lý custom domain trên Route 53, và thiết lập website chúng ta vừa tạo sử dụng tên miền đó.
Chúng ta sẽ sử dụng dịch vụ DNS của Route 53 để trỏ custome domain tới S3 website endpoint.
Hiện tại, thay vì truy cập website bằng chuỗi S3 endpoint dài và khó nhớ, bạn đã có thể thay thế bằng tên miền ngắn gọn, đơn giản hơn.
Chỉ với mỗi Route 53, request của người dùng sẽ thông qua giao thức HTTP được chuyển thẳng trực tiếp tới máy chủ hosting, nơi mà S3 bucket đang được lưu trữ, không thông qua bất kỳ phương thức bảo mật nào => Nguy cơ về mặt an ninh.
Và ngoài ra, tại một số điểm cuối của người dùng ở các Region cách xa so với Region host web, tốc độ tải trang web sẽ rất chậm => Hiệu suất thấp, giảm trải nghiệm người dùng.
Để giải quyết vấn đề trên, phần lab tới sẽ hướng dẫn bạn sử dụng CloudFront kết hợp với SSL/TLS certificate được quản lý bởi AWS Certificate Manager (ACM)