Heroku là cái “quái” gì ? Bạn có thể hiểu đơn giản là dịch vụ cung cấp hosting mà có các gói sử dụng “free” hoặc trả phí $. Bạn có thể deploy app của mình với các ngôn ngữ Node.js, Ruby, Python, Java, PHP, Go, Scala, Clojure “Quá đủ-ý kiến chủ quan ^^” Lựa chọn “Free” và có thể sử dụng đa dạng nhiều ngôn ngữ như Heroku thì đúng là “Hero” :) Những điều bạn cần biết với gói “Free”…
Heroku là cái "quái" gì ?
Bạn có thể hiểu đơn giản là dịch vụ cung cấp hosting mà có các gói sử dụng "free" hoặc trả phí $$$.Bài viết này mình sẽ nói đến những gì mình biết với gói "Free".
Có thể bạn đã biết...
Bạn có thể biết các dịch vụ hosting như hostinger ,000webhost,...nhưng nó hỗ trợ khá ít ngôn ngữ không có Python, NodeJS,Ruby...
Hay các dịch vụ VPS như Vultr, DigitalOcean hay Lightsail của "ông" Amazon ...nhưng bạn phải trả phí $$$.
Bạn có thể deploy app của mình với các ngôn ngữ Node.js, Ruby, Python, Java, PHP, Go, Scala, Clojure "Quá đủ-ý kiến chủ quan ^^"
Lựa chọn "Free" và có thể sử dụng đa dạng nhiều ngôn ngữ như Heroku thì đúng là "Hero" :)
Những điều bạn cần biết với gói "Free"...
Bạn lưu trữ ứng dụng "nhỏ nhỏ" với dung lượng hẳn "500MB"-- "không tính Database nhé". Vì là Free nên bạn chỉ có 500h/tháng sử dụng...What 500h/tháng ? Hãy tính đã nhé ^^
Used time = 500h = (500/24 ~ 20.8333) day
Vậy 1 tháng chỉ sử dụng được 20 ngày ? Không nhé, bởi vì hosting của bạn sẽ có 2 chế độ là Run và Sleep.Sau mỗi lượt truy cập mà không có lượt truy cập nào thêm nữa trong 30 phút thì hosting sẽ chuyển sang chế độ Sleep nó sẽ ngủ đến khi nào có lượt truy cập mới và bạn phải đợi nó "Ngáp" (Khởi động lại) trong vài giây để chuyển sang chế độ "Run" hoạt động trở lại và quá trình này cứ lặp lại như vậy sẽ tiết kiệm rất nhiều thời gian sử dụng và với những Project "Khủng" của "Sinh viên " thì nó là quá đủ để dùng cả tháng hay vĩnh viễn đến khi nào heroku đóng cửa ^^
Với mỗi app của bạn thì bạn được cung cấp 1 subdomain *.herokuapp.com
hoặc bạn trỏ domain
của mình về heroku là ok.Mình sẽ post bài về trỏ domain sau ^^