Sau nhiều lần nâng cấp cũng như bảo trì con server VPS mình mua ở dịch vụ server thì mình quyết định mò mẫn để tự tạo con server ở nhà xem sao. Bên dưới thì mình đưa ra những lí do, cách chuyển đổi.
Những bất tiện ở những con server thuê
Đầu tiên đó là chi phí vận hành của con VPS khá lớn, ban đầu mình thuê 350k / tháng với dung lượng 50gb, 2g ram, 2 core. Nhưng do mình chạy nhiều con web + socket trên này nên với dụng lượng RAM 2G nó lại không đủ cho mình, thi thoảng nó chết đứng server. Nên mình nâng cấp lên nhưng với số tiền khá lớn lên đến trên 1 triệu / tháng.
Bất tiện thứ 2 đó là những lúc mình muốn backup, download dữ về nó khá là mất công, thậm chí cài đặt các chương trình cũng khá khó vì có nhiều thứ phải mua. Có lần con server nó gặp vấn đề, nhưng bên đội ngũ chỉ kịp backup data của 3 ngày trước, đồng nghĩa data của mình bị mất 3 ngày gần nhất. Bên cạnh việc nâng cấp con VPS thì ko thể dùng con cũ nâng cấp được, mà phải backup và mua con mới sau đó chạy lại data.
Bất tiện thứ 3 đó là có những dữ liệu quan trọng, có thể bên server uy tín nhưng cũng ko thể tránh được các rủi ro vì nó có data quan trọng liên quan đến tiền bạc.
Những điều cần biết cơ bản về một con server và cách vận hành
1. Cách vận hành của server
Vấn đề cài đặt server thì cũng cần cài chế độ RAID hoặc Backup để đảm bảo dữ liệu được an toàn, trong quá trình cài RAID thì sẽ gặp các vấn đề bảo mật bảo vệ ổ đĩa, để các chương trình cài đặt sau này truy cập được thì cần phải disable ESLinux đi (đối với hệ điều hành linux).
Tuỳ vào mục đích vận hành của server mà chúng ta set các PORT mở hoặc đóng
2. Đường truyền internet
Đường truyền mạng internet là cần thiết để chúng ta có thể truy cập vào server. Internet thì chúng ta có thể dùng wifi thông thường như ở nhà để kết nối vào server hoặc chúng ta đăng kí gói doanh nghiệp (đắt đỏ).
Điểm khác biệt giữa sử dùng internet gia đình và internet doanh nghiệp thì doanh nghiệp có thêm:
- Tốc độ truy xuất quốc tế nhanh hơn
- Có thêm IP tĩnh (gói gia đình thì IP của wifi router là động, nó sẽ thay đổi)
Tuy nhiên, IP động thì nó sẽ ảnh hưởng đến việc trỏ domain đến server của bạn, vì IP động thì sau khi trỏ lại đổi nên sẽ làm domain không hoạt động. Để giải quyết vấn đề này bạn có thể dụng cloudflare để quản lí server. Sau đó code thêm API để update tự động cái IP này mỗi khi router thay đổi (này là cái giải pháp của mình). Ngoài ra bạn có thể sử dụng các dịch vụ DDNS và vào trong router setting để cài đặt, tuy nhiên các gói này tốn phí nếu ko muốn update bằng tay.