Cách dùng Amazon Cloudfront làm CDN

Amazon Cloudfront là mạng CDN phân phối nội dung tĩnh và streaming toàn cầu của Amazon. Khi bạn sử dụng CDN sẽ giúp cho khách truy cập nhanh vào dữ liệu máy chủ web gần họ nhất thay vì phải truy cập vào trung tâm dữ liệu của nhà cung cấp hosting bạn đang dùng.

Hiện tại Amazon Cloudfront đang có các POP ở US, EU, Hong Kong, Philippines, S. Korea, Singapore & Taiwan, Japan, South America, Australia, India nên khi sử dụng chắc chắn tốc độ website của bạn sẽ được tăng lên một cách đáng kể từ VN.

amazon cloudfront

Cách thức hoạt động của Amazon Cloudfront được mô tả như hình dưới:

amazon cloudfront

Chi phí sử dụng Cloudfront rất rẻ, bạn chỉ phải trả phí cho những gì sử dụng mà thôi, xem chi tiết ở link này. Lưu ý Cloudfront sử dụng Amazon S3 để lưu trữ dữ liệu nên trong hóa đơn hàng tháng bạn sẽ thấy xuất hiện thêm khoản này nữa.

Cách tạo Amazon Cloudfront

1. Truy cập vào CloudFront Management Console và nhấn vào Create Distribution.

2. Tiếp theo giữ nguyên lựa chọn Web, nhấn Continue.

Create Distribution

3. Trong phần Origin Settings, bạn hãy điền vào domain của bạn trong ô Origin Domain Name và Origin ID, những phần khác để mặc định.

Create Distribution 2

Trong Distribution Settings, hãy lựa chọn server location mà bạn muốn sử dụng, mình khuyên nên chọn US, EU và Asia.

Alternate Domain Names hãy điền subdomain bạn muốn sử dụng cho CDN. Những ô khác để mặc định rồi nhấn tiếp Create Distribution.

Create Distribution 3

4. Nếu không có lỗi gì bạn sẽ quay trở lại màn hình CloudFront Management Console và sẽ thấy CDN của mình đang được tạo (mất khoảng 15ph). Khi nào cột Status báo Deployed thì CDN đã sẵn sàng hoạt động rồi đó.

status

Cài đặt CNAME

Vẫn ở trong màn hình AWS Management Console, bạn hãy copy CloudFront domain name và tạo mới một bản ghi CNAME và trỏ đến domain này.

domain name

Đợi domain nhận CNAME và Distribution được tạo xong thì CDN sẵn sàng hoạt động rồi đó.

Tiếp theo bạn hãy cài đặt CDN cho blog với WP Super Cache.

4.7/5 - (91 votes)
guest

46 Bình luận
mới nhất
cũ nhất
Inline Feedbacks
View all comments

Thang
4
Thang
5 tháng trước

mình bị lỗi này không tự gia hạn chứng chỉ trong đây( mình dủng Amazon S3 Bucket để lưu hình ảnh cho Web và domain xx.abc.net có ssl để cho tên miền đẹp và chuẩn seo) , và nó bắt phải gia hạn thủ công mà ko biết làm sao ? có pro nào chỉ mình với. tks Greetings from Amazon Web Services, You have an SSL/TLS certificate from AWS Certificate Manager in your AWS account that expires on Oct 25, 2023 at 23:59:59 UTC. This certificate includes the primary domain xx.abc.net and a total of 1 domains. AWS account… Read more »

Trang Viet
1
Trang Viet
5 năm trước

Bác Luân update lại bài hướng dẫn được không. Website bh toàn cài SSL rồi em không biết làm chọn cái nào nên mong bác update lại. Thanks,

Do Ha
1
Do Ha
6 năm trước

Mình đang dùng VPS bên nước ngoài vì là web du lịch cho khách nước ngoai. Tôc độ đo google speed test khoảng 75 cho destop, 60 cho mobile, hơi chậm 1 chút. Đang băn khoăn không biết có nên dùng cái này không?

Nếu mình dùng với những file ảnh cho 1 số trang cần thiết, rồi lấy đường dẫn file ảnh đó để đẩy vào web thì liệu nó có làm tăng tốc độ web nhỉ?

Phước
12
Phước
6 năm trước

Ngoài cloudflare ra còn dịch vụ CDN nào mà ẩn ip server không bác?

Phước
12
Phước
6 năm trước
Reply to  Luân Trần

Vậy có phí thì cái nào vậy Luân? Có thể ẩn IP để làm PBN ấy.

Pơ lang
2
Pơ lang
6 năm trước

Bạn cho mình hỏi nếu như mình có hình này trong nội dung bài viết:
“domain.com/wp-content/uploads/2016/08/Canh-Me-Logo.png”.
Giờ mình muốn xài CDN cho nó thì mình PHẢI upload nó lên cả amazon nữa hay sao bạn ?
Hay tự động nó sẽ hiểu ?
Nếu mà nó tự hiểu thì mình bài mới mình vừa đăng lên thì nó “bị mất hình” thì sao ?
Thank bạn.

Pơ lang
2
Pơ lang
6 năm trước
Reply to  Luân Trần

ô oh,
Cảm ơn bạn nhiều smile

Việt Thái
70
Việt Thái
7 năm trước

Sao mọi người cứ nói s3 amazon lưu trữ rẻ mà mình tính ở trang: http://calculator.s3.amazonaws.com/index.htm + băng thông hàng tháng nữa thì thốn quá

Dream
2
Dream
7 năm trước

Xin chào,
Bạn làm ơn hướng dẫn mình bước tiếp theo tạo CNames với đc không
“Vẫn ở trong màn hình AWS Management Console, bạn hãy copy CloudFront domain name và tạo mới một bản ghi CNAME và trỏ đến domain này.”
Cái này lại làm lại từng bước từ đầu như add website của mình vào hả hay như thế nào ạ?
Của mình bh như thế này rồi là đã chạy đc chưa hay phải tạo thêm Cnames ạ? Mình dùng host Godaddy
http://prnt.sc/d03frw

Mình cám ơn!

Dream
2
Dream
7 năm trước
Reply to  Luân Trần

Bạn có bài viết nào về cấu hình DNS không cho mình xin link để tìm hiểu với, hoặc bạn chỉ giúp mình đc không. Mình k phải dân IT nên là vụ này ngu quá, k biết sad
Thanks,

le anh tuan
1
le anh tuan
8 năm trước

Mình đang dùng host ssd của tenten.vn ko biết cần cai thêm Amazon cloudfront ko bạn
Site mình site phim bạn nhé
Mong nhận lời khuyên

Tuan
4
Tuan
9 năm trước

Mình có cần nâng cấp gì thêm cho cái cdn này ko bạn

tuấn
4
tuấn
9 năm trước

chào bạn luân, mình đã đăng ký thành công cloudfront , cũng đã add visa rồi , cho hỏi là làm cách nào để mình nạp tiền vào TK cloudfront vậy ,

Tuan
4
Tuan
9 năm trước
Reply to  Luân Trần

Vậy site mình 80k visit thì chạy cdn amazon có ổn không

Tuan
4
Tuan
9 năm trước
Reply to  Luân Trần

Hi tầm 50$ / tháng ko bạn
Mình có chạy bên keycdn . Mà sao thấy nó lúc đầu vào load rất chậm .

huan
1
huan
9 năm trước

ví dụ mình mua thêm 1 hosting nữa khác với cái hosting đang chạy website để chạy nội dung tĩnh đại loại như thế này thì phải làm như thế nào bác nhỉ

Phan Minh Tuấn
1
Phan Minh Tuấn
9 năm trước

Bác Luân cho em hỏi chút. Em dùng web .net. Và có server riêng. Vậy có nên dùng thằng AMAZON CLOUDFRONT này không bác. Trang của em dữ liệu và hình ảnh khá nhiều. Nếu trường hợp em dùng rồi sau này muốn bỏ có dễ dàng không bác. Nhược điểm của thằng này là gì hả bác.
Mong bác giúp em những thắc mắc để em duyệt nó luôn nhé.

Nam Anh
1
Nam Anh
9 năm trước

Dùng VPS mạnh ở VN rồi có nên xài thêm cdn.com.vn nữa không bác?

Hung Lai
1
Hung Lai
9 năm trước

Bác Luân cho mình hỏi tí là dùng host nước ngoài rồi chạy cloudfront so với chạy host vn thì cái nào hơn. Mình đang chạy host vn cho magento mà thực sự thấy là load khá chậm nên đang muốn thử qua host nước ngoài. Nhờ bác tư vấn dùm, cám ơn bác!

Hải
58
Hải
9 năm trước

mình để vậy không biết đúng ko laugh
http://upanh.biz/images/2014/08/07/CaptureT3Q0m.jpg

Hải
58
Hải
9 năm trước

mình trỏ domain về cloudflare, có thể add CNAME ở cloudflare cho nó hoạt động không Luân

The River
11
The River
9 năm trước

Mình toàn đặt hosting ở VN. chắc bữa nào thử chuyển host sang nước ngoài rồi đăng ký cái này xem sao. @@

Nam Phi
7
Nam Phi
10 năm trước

Bác Luân bên này tính phí ra sao nhỉ? Mình đang xài Digital Ocean ở Singapore thấy cũng rất nhanh không biết của Amazone có nhanh hơn ko?

jamesblackvn
278
jamesblackvn
10 năm trước
Reply to  Luân Trần

Vẫn dùng nếu bác muốn tăng tốc độ truy cập ở các nơi khác như US, EU…

Mr.Linh
407
Mr.Linh
10 năm trước

Quả này có mất phí không luân, với lại phí nó tính ra sao. vừa mới cài đặt thử laugh

jamesblackvn
278
jamesblackvn
10 năm trước

Đọc bài hơi xớn xác tí. Đã dem bảng giá. Không dùng plugin cache thì có dùng CDN được không?