amazon-cloudfront
Amazon CloudFront – Giải pháp CDN số 1 cho website global

Amazon CloudFront (hay AWS CloudFront) là một trong các dịch vụ web service của Amazon. Với hơn 200 điểm đặt máy chủ trên toàn thế giới và không ngừng tăng lên. AWS CloudFront xứng đáng là gã khổng lồ trong làng CDN.

Mặc dù chưa có location tại Việt Nam, tuy nhiên điều đó sẽ sớm thay đổi khi mà các đối thủ Google Cloud, CloudFlare đều đã đặt máy chủ tại Hà Nội và TP Hồ Chí Minh. AWS CloudFront chắc chắn sẽ có cụm máy chủ tại Việt Nam ở thì tương lai gần. Chúng ta hãy cùng đợi xem.

amazon-cloudfront-upforshare

Các locations của Amazon CloudFront

Chi tiết các location mời các bạn xem link sau:

CloudFront-Locations-Network-Map

Bảng giá của AWS CloudFront

Xem link:

Bắt đầu sử dụng Amazon CloudFront

Để sử dụng Amazon CloudFront trước tiên bạn cần có tài khoản AWS đã kích hoạt và xác minh thông tin thanh toán, tôi sẽ không nói nhiều phần này, hầu như ai sử dụng AWS thì đều đã có tài khoản rồi.

Lưu ý: Trong quá trình tạo CDN với CloudFront. Chúng ta cần xác thực chứng chỉ bảo mật cho domain, subdomain với CloudFront. Tôi có nhắc đến ở đây. Bạn hãy truy cập trang sau để tạo, hoặc import chứng chỉ cho tên miền, sub domain:

Nên thực hiện việc này trước khi tiến hành các bước tiếp theo.

Bước 1: Create Distributions

Truy cập:

Bấm Create Distributions

AWS-CloudFront-Create-Distribution

Chọn Get Started trong phần Web

AWS-CloudFront

Bước 2: Origin Settings

Mục Origin Domain Name bạn gõ domain site của bạn vào đây.

Mục Origin Path để trống. Trong trường hợp bạn quản lý các file tĩnh trên S3 thì mới đưa đường dẫn thư mục S3 vào đây.

Mục Origin ID sau khi bạn gõ tên miền vào ô Origin Domain Name nó sẽ tự động tạo ra dạng: Custom-domaincuaban.com, bạn cần sửa lại nó cho giống với Origin Domain Name như hình dưới:

Origin Domain Name

Chọn Match Viewer trong phần Origin Protocol Policy

origin-protocol-policy

Các phần còn lại trong mục này bạn cứ để mặc định, sau này có thể chỉnh sửa sau.

Bước 3: Cài đặt trong Default Cache Behavior Settings

Trong phần Viewer Protocol Policy chọn HTTP và HTTPS, nếu site của bạn đang chạy SSL ổn định rồi thì có thể chọn Redirect HTTP to HTTPS hoặc HTTPS Only (tôi không khuyến khích bạn lựa chọn này).

viewer-protocol-policy-cloudfront

Bước 4: Cấu hình sub domain trong Distribution Settings

Bình thường, CloudFront sẽ tạo sẵn cho bạn một URL dạng https://abcxyz.cloudfront.net. Bạn không muốn sử dụng nó, mà muốn tạo một URL dạng sub domain của riêng bạn. Cho gọn đẹp, chuyên nghiệp thì điền sub domain vào ô Alternate Domain Names như hình, ví dụ cdn.domain.com hoặc static.domain.com tuỳ ý bạn.

CloudFront-Distribution-Settings

Nếu bạn đã sử dụng sub domain thì bắt buộc phải lựa chọn sử dụng Custom SSL Certificate

Đến đây, bạn chọn chứng chỉ đã tạo ra cho sub domain. Nếu chưa có, bạn phải bấm nút Request or Import a Certificate with ACM để tạo chứng chỉ (Nên làm điều này trước khi tạo CDN)

Cuối cùng bỏ tích phần ipv6 đi nếu VPS/Server của bạn chưa có ipv6

amazon-cloudfront-ipv6

Khởi tạo thành công, đợi một lúc (lâu phết đấy) nếu site bạn có nhiều nội dung, nên hãy đi pha 1 tách cafe và thưởng thức trong thời gian đợi chờ. Nếu bạn cũng muốn mời tôi 1 ly cafe thì đây là lúc nên làm điều đó :]

Ví dụ site của khách hàng đang sử dụng CDN: Download Unikey, Truyện Cười Việt Nam

Đang cập nhật…

Người viết ✅

LiteSpeed Beginer

LiteSpeed Beginer là một kẻ gà mờ công nghệ, nhưng lại cuồng hiệu năng và tốc độ của máy chủ LiteSpeed. Thích tìm hiểu, trải nghiệm, chia sẻ những công nghệ web server tiên tiến nhất

View All Post

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *