Hệ thống nhỏ, không đòi hỏi tính sẵn sàng cao, không đòi hỏi uptime thì đặt ở cty được, nhưng những hệ thống lớn như website bán hàng, hệ thống call center,... không ai đặt ở cty, vì nguồn điện, hệ thống mạng,... ko đáp ứng được yêu cầu uptime.
Tiền thuê cloud/vps cũng không quá mắc so với việc đầu tư ban đầu một con máy chủ, đường truyền mạng, máy lạnh,... nên đầu tư VPS sẽ tiết kiệm chi phí đầu tư ban đầu rất nhiều, chưa kể khá linh hoạt trên cấu hình, on demand. Lấy vd: cty có event cần hệ thống cần chịu tải 10k visit cùng lúc, hết event thì lượt visit thấp lại, nếu dùng physical server thì lamf sao scale up/down nhanh chóng, rồi lãng phí nếu khoong scale down khi event hết.
Tóm lại, nếu cty nhỏ, nhu cầu ko tới, thì cứ đặt server tại cty, không thì chuyển lên Cloud VPS
Thật ra, nếu cứng tech thì nên dùng VPS thường là được, ko cần dùng cloud để tiết kiệm chi phí, kết hợp với các giải pháp high availibility để giải quyết các bài toán gây downtime. Hiện tại Cloud VPS ở VN nói chung và các ông lớn nói riêng đều chỉ hơn VPS thường ở chỗ, nếu có một host bị fail, VPS sẽ migrate sang host khác và start lên -> vẫn có downtime và tính bằng thời gian VPS start trên host khác. Vì vậy, để đảm bảo hệ thống uptime 99,9% -> nên dùng high avai ở tầng Application để giải quyết
@thread bạn phải mô tả hệ thống của bạn đang chạy, đang vận hành như thế nào, mới có thể giải thích cho bạn về việc migrate lên Cloud.
Nhưng mình chắc chắn với bạn một điều, các an toàn nhất là setup một hệ thống trên cloud y như hiện tại, rồi chuyển data lên cloud (nhiều cách và tuỳ hệ thống, ứng dụng,...), cuối cùng cập nhật DNS để lauching