30/09/2018, 16:25

Giải pháp cho việc host hình ảnh

Chào các bạn,

Mình có vấn đề muốn hỏi mọi người thế này. Mình đang tính làm một site về chia sẻ ảnh, giống kiểu haivl, nhưng mình làm về chủ đề ảnh du lịch, thế nên vấn đề chính của mình là up ảnh.

HIện tại mình đã có mua cái shared host, host mình loại Ultimate cấu hình khá ngon, giá khoảng $130/năm, mình nói thế để mọi người biết mà tư vấn, host đó mình đang host nhiều site, và khi mình làm site ảnh này, mình dự định chỉ host source với db ở đó thôi, còn data user up mình sẽ xài cloud, có các option thế này :

  • Mua Server riêng của Digital Ocean (loại vừa vừa 5$ hoặc 10$ / tháng) và xây dựng CDN server, tốn time tìm hiểu cách config các kiểu nhưng mình cũng muốn tìm hiểu cái mới. Với server tầm 5$-10$/month thì chịu tải được khoảng bao nhiêu nhỉ ?
  • Mua S3 Amazon kết hợp Cloudfront, phí chac hơi cao
  • Mua Flickr pro account, nhưng nghe là ko đc host và stream image vì privacy gì đó
  • Mua Imgur cái này cũng ko được thì phải, vì giới hạn request, mình gửi support đc cái mail đã gửi qua Technical, đến này 1 tháng không thấy hồi âm nên khá là không thích thằng này

Cái mình cần mọi người tư vấn chính ở đây là làm thế nào có thể tận dụng lại đc cái shared host mình đã mua, và kết hợp với nhu cầu xây dựng site đó của mình để có giải pháp tốt, và tiết kiệm nhất có thể. Tất nhiên mình có thể up ảnh lên chính shared host thì không phải tốn phí khác, nhưng mình muốn tách biệt ra vì có thế nhu cầu up ảnh sẽ lớn.

@ltd: Còn cái là daynhauhoc.com vs cdn.daynhauhoc.com là 2 server à bạn ?

Khoa Nguyen viết 18:28 ngày 30/09/2018

Giải pháp mình hay chọn là s3 + cloudfront. Vì độ ổn định cũng như là API của nó. Cái cdn như cuae daynhauhoc thì là sử dụng dịch vụ cdn của nhà cung cấp, hình ảnh vẫn được host trên VPS

Jonathan Pham viết 18:38 ngày 30/09/2018

cloudfront

Nếu bạn đã xài qua có thể cho mình biết chi phí S3 vs Cloudfront 1 tháng tầm bao nhiêu không? Ý mình là một tháng hiện tại site bạn có bao nhiêu traffic và bandwitdth tầm bao nhiêu, tốn cho Amazon bao nhiêu tiền vs traffic đó. Vì mình thấy S3 nó tính phí riêng, Cloudfront phí riêng, lại thêm lưu trữ phí riêng, số request phí riêng nữa, nghe bao giá Amazon hơi mắc

Khoa Nguyen viết 18:26 ngày 30/09/2018

Hiện tại thì mình dùng S3 cho website http://hoidapyhoc.com/quiz để lưu trữ file pdf + image . Bandwidth của website tầm 1,5TB / tháng. Còn riêng phần S3 thì không đáng kể (~10$/tháng mình có dùng kèm với Cloudflare CDN).

Còn kinh nghiệm với Cloudfront của mình thì đó là 1 CDN. Nếu như website của bạn là worldwide thì Cloudfront là 1 lựa chọn hợp lí. Còn nếu chỉ riêng cho 1 khu vực (ví dụ VN) thì bạn nên nghiên cứu các giải pháp CDN trong nước .

Jonathan Pham viết 18:25 ngày 30/09/2018

nếu bạn có xài cloudfront và với bandwidth đó 1 tháng bạn mất thêm hơn 100$ cho cdn rồi đúng không ? Mình hỏi để ước lượng thử chi phí thôi

Khoa Nguyen viết 18:41 ngày 30/09/2018

@sangpq cũng không hẳn như vậy. vì bandwith đó chủ yếu là từ nội dụng website chứ không phải thì các file tĩnh mà cdn có thể host được (img, css…). Anyway, nếu bạn muốn sử dụng CDN hãy xây dựng website với khả năng đó ngay từ bạn đầu. Mình bây giờ muốn dùng các CDN cao cấp như fastly, cachefly như vô vọng vì sửa đổi code là rất lớn.

Tho Manh viết 18:33 ngày 30/09/2018

Nếu site của bạn dành cho thị trường VN thì tốt nhất nên xài các giải pháp trong nước. Mình biết có 2 thằng là http://cdn.com.vn/ và http://cdn.vccloud.vn/

Nguyễn Minh Dũng viết 18:34 ngày 30/09/2018

@Tho_Manh có sử dụng 2 dịch vụ này không? Đạt đang dùng CDN của Amazon mà không thấy hài lòng lắm. Có thể sẽ tìm một nhà cũng cấp dịch vụ mới.

Khoa Nguyen viết 18:25 ngày 30/09/2018

@ltd Anh Sam và Jeff luôn suggest Fastly cho Discourse đó

buithaiminh viết 18:32 ngày 30/09/2018

Fastly đắt lắm các bạn trẻ. @ltd không hài lòng Amazon ở điểm nào?

Jonathan Pham viết 18:30 ngày 30/09/2018

mình thấy fastly đắt, amazon cũng đắt ngang ngửa thôi, có maxcdn rẻ hơn chút

Nguyễn Minh Dũng viết 18:33 ngày 30/09/2018

Anh Sam và Jeff luôn suggest Fastly cho Discourse đó

Đắt quá, @thangngoc89 có dùng Fastly không?

không hài lòng Amazon ở điểm nào?

Không hài lòng ở mức nghi ngờ thôi. Bởi vì dạo này không rõ Amazon nó có update css không nữa. @btm khi nào rảnh nghiên cứu dùm nhé.

Mỗi lần edit để format code cho nó có màu sắc. Là nó trở thành không có màu (chỉ trắng và đen). Sau đó ra khỏi topic, rồi vào trở lại topic, thì màu mới hiện ra lại.

Có thể đây là lỗi của discourse chứ không phải lỗi của CDN. Nhưng vì thiếu kiến thức CDN nên cứ buộc tội thằng CDN trước.

mình thấy fastly đắt, amazon cũng đắt ngang ngửa thôi, có maxcdn rẻ hơn chút

Mình thấy amazon rẻ hơn. Năm đầu miễn phí, từ năm thứ 2 hình như $12 / năm. (Hay $12 / tháng? )

Còn kinh nghiệm với Cloudfront của mình thì đó là 1 CDN. Nếu như website của bạn là worldwide thì Cloudfront là 1 lựa chọn hợp lí. Còn nếu chỉ riêng cho 1 khu vực (ví dụ VN) thì bạn nên nghiên cứu các giải pháp CDN trong nước .

Không biết CDN trong nước có nhanh hơn không ta?

Jonathan Pham viết 18:35 ngày 30/09/2018

Cloudfront miễn phí năm đầu nhưng giới hạn là 50Gb/month, nếu vượt thì nó vẫn tính phí mà nhỉ?, Còn phí sau đó nó tinh theo lưu lượng, chứ đâu có cố định 12$/m đâu ? Trung bình 1T là 80-100$ mà, site mình hình ảnh nhiều nên mỗi tháng 1-2T traffic lận.

Khoa Nguyen viết 18:32 ngày 30/09/2018

Đắt quá, @thangngoc89 có dùng Fastly không?

Khoa không dùng Fastly, dùng Cloudflare premium

CDN trong nước có nhanh hơn không ta?

Lý thuyết là sẽ nhanh nếu như máy chủ đặt ỏ VN luôn thì nhanh nữa. Nhưng mà còn tùy thuộc vào nhà cung cấp (không dùng không nhận xét)

Nguyễn Minh Dũng viết 18:26 ngày 30/09/2018

Khoa không dùng Fastly, dùng Cloudflare premium

Hiện giờ Khoa đang dùng 1 năm miễn phí hay sao?

Tho Manh viết 18:35 ngày 30/09/2018

Mình đang dùng cdn vccloud thấy khá ổn, hiện tại đang free 3 tháng, còn cdn vietnam mình chưa dùng nên không rõ

Tommy viết 18:27 ngày 30/09/2018

Có ai xài Amazon CDN này chưa nhỉ. Cho ý kiến với. Sao mình xài với site của mình: 1buy.vn nó không hiệu quả gì vậy. Thỉnh thoảng lại đứt web (no connections). Thanks !

Bài liên quan
0