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.
Cách thức hoạt động của Amazon Cloudfront được mô tả như hình dưới:
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.
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.
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.
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 đó.
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.
Đợ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.
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 »
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,
Giờ update thì mình e là hơi khó
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ỉ?
Nếu khách truy cập đa dạng, từ nhiều nước khác nhau thì bạn nên cân nhắc dùng CDN, có nhiều lựa chọn lắm không chỉ Amazon Cloudfront thôi đâu.
Nếu khách truy cập chủ yếu ở 1 quốc gia thì bạn tìm cách chuyển VPS đến gần khu vực đó, tối ưu lại cấu hình, không cần dùng CDN cho nó phức tạp.
Ngoài cloudflare ra còn dịch vụ CDN nào mà ẩn ip server không bác?
Free thì chỉ có CloudFlare thôi bác
Vậy có phí thì cái nào vậy Luân? Có thể ẩn IP để làm PBN ấy.
Có phí bạn tham khảo GoDaddy Website Security, Sucuri, Incapsula. Thực chất đây là những dịch vụ bảo vệ website, ẩn IP gốc đi.
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.
Tự động hết nhé bạn, server AMZ sẽ get file đó về server, bạn không phải làm gì cả.
ô oh,
Cảm ơn bạn nhiều
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á
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!
Bạn dùng DNS của Godaddy cấu hình thêm đi
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
Thanks,
Đây nha bạn: https://canhme.com/kinh-nghiem/huong-dan-quan-ly-ten-mien-o-godaddy/
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
Nếu dùng hosting trong nước rồi thì không cần dùng thêm cái này làm gì, nó không có tác tăng tốc độ nhiều
Mình có cần nâng cấp gì thêm cho cái cdn này ko bạn
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 ,
Amazon tính tiền tổng kết cuối tháng nhé, lúc đó bạn có thể thanh toán qua visa
Vậy site mình 80k visit thì chạy cdn amazon có ổn không
Mình thấy khả năng chi phí sẽ khá là cao đấy. Nếu chạy thì bạn cần kiểm tra Billing thường xuyên tránh shock khi nhìn hóa đơn cuối tháng.
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 .
Cái này cần chạy thực tế mới biết đượ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ỉ
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é.
Dùng VPS mạnh ở VN rồi có nên xài thêm cdn.com.vn nữa không bác?
Không cần thiết bạn ạ, VPS ở VN thì tốc độ đã ngon lắm rồi
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!
Thế thì quá ngon rồi, tốc độ tải những file tĩnh là 1 trong số những nguyên nhân chính gây nên tốc độ chậm.
Hosting thì bác có thể dùng ở StableHost ấy: https://canhme.com/stablehost/giam-gia-50-mai-mai/
mình để vậy không biết đúng ko
http://upanh.biz/images/2014/08/07/CaptureT3Q0m.jpg
mình trỏ domain về cloudflare, có thể add CNAME ở cloudflare cho nó hoạt động không Luân
Có nhé
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. @@
Chuyển ra nước ngoài có khi không muốn chuyển về nữa ấy
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?
Server Singapore tốc độ load ngon rồi, không nên dùng thêm CDN này nữa nhé.
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…
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ử
Phí khá là rẻ như mình đã đề cập trong bài viết. Trong quá trình sử dụng có thể xem chi phí đã dùng bằng cách vào link billing: https://console.aws.amazon.com/billing/home?nc1=h_m_bc#/
Đọ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?
Có plugin cache thì nó sẽ tự động replace toàn bộ hình ảnh, css, javascript trong site sang CDN. Còn nếu không dùng thì bạn phải tự làm bằng tay hoặc chỉnh sửa trong code. Cách nào cũng được hết.