Chuyện là em đang làm 1 con web spring boot nhưng muốn deploy server thực tế xem thế nào
nên vào đây hỏi vội các anh vốt zơ có hosting nào hỗ trợ java không
hay bắt buột phải VPS ạ
Giá VPS thì hơi chua các bác ạ. Tiện hỏi mấy thím mua của thèn nào là ngon bổ giá
hợp lý ạ
RutoVi
VPS dưới 100k-200k/tháng cũng nhiều mà, chưa kể tính tiền theo giờ. Vultr, Bizfly, DO,... nhiều lắm.
ledangkhoalt
Làm chơi cho biết thì bạn thử viết Dockerfile rồi deloy lên Heroku đi.
Làm chơi cho biết thì bạn thử viết Dockerfile rồi deloy lên Heroku đi.
thường deploy là push docker img rồi lên VPS pull về hay chạy tay file docker vậy bác, theo common practice của mn ấy
em thì hiện đang viết docker compose rồi lên server em up để nó chạy ạ
thường deploy là push docker img rồi lên VPS pull về hay chạy tay file docker vậy bác, theo common practice của mn ấy
em thì hiện đang viết docker compose rồi lên server em up để nó chạy ạ
Giờ automation hết rồi mà, bạn tìm hiểu thêm về CI/CD. Về cơ bản thì bao gồm các steps: pull code, checkout branch, build image/artifact, deploy (thường sử dụng configuration tool...)...
Last edited:
sju_G@'
spring boot hao memory lắm. Chỉnh xmx nhỏ nhỏ thôi
thường deploy là push docker img rồi lên VPS pull về hay chạy tay file docker vậy bác, theo common practice của mn ấy
em thì hiện đang viết docker compose rồi lên server em up để nó chạy ạ
như bên mình làm web application thường ko phải mircoservice thì build thành cục war rồi quăng vào tomcat là ok
bên mình ứng dụng nhỏ thôi nên cũng không cần thiết dùng đến docker lắm. bạn muốn dùng docker thì có thể build nó thành container rồi dùng ECS. dùng docker thật ra cũng tạo 1 image từ tomcat rồi mount cục war sang thôi, y chang mình dùng codedeploy deploy lên tomcat đang chạy trên EC2. bên mình xài EC2 + CodeBuild + CodeDeploy + RDS là đủ rồi
giờ đa phần hệ thống nào cũng hướng đến chơi microservice cả bác ạ
cái này mình cũng không rõ, tùy thuộc vào ông technical architect muốn như nào thì nó sẽ như thế ấy
nuocmiacodoc
tập xài docker đi bạn, ko bị phu thuộc vào môi trường là java, python hay gì hết. còn về hosting bạn có thể host trên google cloud, compute engine, app engine (sài cái app standard nó tự đóng docker cho bạn) hoặc cloud run. Nếu bạn có kiến thức về docker thì sài cloud run là ok nhất (phí thấp hơn app engine và có auto scale về 0 khi ko có request). Domain thì mua 1 cái tầm 200k/năm hoặc lên mạng kiếm mấy cái free về sài (nếu test cho vui) xong rồi mapping nó về google cloud nữa là xong.
tập xài docker đi bạn, ko bị phu thuộc vào môi trường là java, python hay gì hết. còn về hosting bạn có thể host trên google cloud, compute engine, app engine (sài cái app standard nó tự đóng docker cho bạn) hoặc cloud run. Nếu bạn có kiến thức về docker thì sài cloud run là ok nhất (phí thấp hơn app engine và có auto scale về 0 khi ko có request). Domain thì mua 1 cái tầm 200k/năm hoặc lên mạng kiếm mấy cái free về sài (nếu test cho vui) xong rồi mapping nó về google cloud nữa là xong.
GCP thì e chơi combo Cloud Build/ Cloud Run để CI/ CD. Add thêm cái domain vào nữa là nhẹ nhàng
Source thì trên github. Thấy khoẻ re