Khi mua máy chủ riêng ảo đám mây, bạn sẽ thấy có rất nhiều loại với nhiều thông số kỹ thuật khác nhau. Thật khó để đưa ra quyết định. Làm thế nào để chọn đúng cấu hình Cloud VPS cần thiết? Dưới đây là một số tiêu chí cơ bản có thể giúp bạn chọn được máy chủ đám mây phù hợp nhất với nhu cầu của bạn.
1. Xác định mục đích mua Cloud VPS
Câu hỏi đầu tiên bạn cần trả lời: “Tôi muốn làm gì khi mua cloud server?”. Ví dụ:
- Tôi muốn xây dựng website
- Tôi muốn làm game server
- Tôi muốn render ảnh
- Tôi muốn tạo môi trường phát triển và thử nghiệm
Đúng vậy, trước hết, bạn cần làm rõ nhu cầu của chính mình. Càng cụ thể càng tốt. Thông thường, các nhà cung cấp dịch vụ sẽ đề xuất các gói dịch vụ dựa theo nhu cầu và hoàn cảnh sử dụng của bạn.
Đọc thêm: Cloud VPS có thể làm những gì?
2. Chọn cấu hình Cloud VPS trước khi mua
2.1. Các thông số cần quan tâm
Để chọn ra cấu hình máy chủ đám mây riêng ảo phù hợp, bạn sẽ cần xem xét về CPU, RAM, ổ đĩa và băng thông.
Đầu tiên là về số lượng core vCPU:
- 1 core – 2 core: phù hợp với các website nhỏ, môi trường dev đơn giản
- 4 lõi: thích hợp cho các trang web vừa và nhỏ, các ứng dụng điện toán đơn giản và xử lý dữ liệu chung
- 8 lõi: thích hợp với máy chủ back-end cho cơ sở dữ liệu vừa và nhỏ, xử lý dữ liệu, cụm cache và các ứng dụng doanh nghiệp khác
- 12 lõi trở lên: các trang web có lượng giao dịch lớn, xử lý dữ liệu yêu cầu cả về điện toán và lưu trữ, và máy chủ phụ trợ cho các ứng dụng doanh nghiệp khác
Tiếp theo, xác định dung lượng RAM:
- Blog cá nhân, website tĩnh có thể chỉ cần 1G – 2G RAM là đủ. Khi cần xử lý dữ liệu nhiều hơn, như forum hay website doanh nghiệp, bạn nên chọn cấu hình Cloud VPS có từ 4G – 8G RAM để đảm bảo ứng dụng chạy mượt mà.
- Với website thương mại, mobile/client game, ứng dụng, databases, bộ nhớ tiêu chuẩn cần từ 8G – 64G.
- Còn với big data, machine learning hay graphic rendering, bạn sẽ cần dung lượng RAM lớn hơn, tối thiểu là 32G.
- Ngoài ra, hệ điều hành sẽ sử dụng cho máy ảo cũng là một yếu tố. Linux có thể sử dụng ở hầu hết cấu hình. Nhưng Windows thì khác. Vì ngay cả Windows Server 2008, khi chạy trên 1G RAM, sẽ bị lag hoặc thậm chí không thể dùng được. Để sử dụng Windows, bạn cần chọn VPS từ 2G RAM trở lên.
Thứ ba, xác định yêu cầu về dung lượng ổ cứng SSD: Tổng dung lượng ổ đĩa là tổng của tất cả dữ liệu được lưu trữ trên ổ cứng ảo đó. Bao gồm: Hệ điều hành, bảng điều khiển, ứng dụng, cơ sở dữ liệu, email, bảo mật và các công cụ. Mức sử dụng ổ đĩa không được vượt quá 85% dung lượng trống. Như vậy, bạn cần tính toán tổng dung lượng của dữ liệu và để lại tối thiểu 15% dung lượng đĩa trống.
Cuối cùng là băng thông: Nếu ứng dụng của bạn đã được đưa vào sử dụng, bạn có thể dùng Solarwinds Pingdom để kiểm tra mức truy cập ứng dụng. Sau đó, từ số liệu có được, vào Calculator.net tính toán yêu cầu về tốc độ và mức sử dụng băng thông hàng tháng của mình.
Các thông số cấu hình của cloud VPS đều có thể thay đổi:
Sau khi mua, nếu cấu hình Cloud VPS đã chọn chưa đủ đáp ứng nhu cầu của bạn thì sao? Bạn hoàn toàn có thể mua thêm ổ cứng, RAM, CPU, băng thông, v.v. Đây là một ưu điểm của công nghệ đám mây. Máy ảo được cấu hình linh hoạt theo nhu cầu nghiệp vụ và điều chỉnh kịp thời, rất tiện lợi!
Thậm chí với dịch vụ TOT VDC (Virtual Datacenter) của TotHost, bạn còn có thể tùy ý phân chia tài nguyên thành nhiều máy ảo với cấu hình tùy theo nhu cầu riêng.
2.2. Cấu hình Cloud VPS TotHost đề xuất chọn
- Với mobile/client game (game trên thiết bị di động/máy khách), nên sử dụng cấu hình tối thiểu là 4 nhân 8G/ 16 nhân 64G/ 32 nhân 64G đa dụng.
- Databases nên dùng VPS có IO cao với cấu hình từ 1core - 8G/ 8cores - 16G/ 16cores - 64G.
- Cấu hình đề xuất cho mục đích “dữ liệu lớn – bigdata” là 8cores - 32G/ 32cores - 128G/ 84cores - 320G.
- Đối với machine learning , bạn nên dùng cloud server có GPU với cấu hình từ 16 cores 96G/ 10 cores 40G/ 32 cores 64G.
- Đối với graphics rendering, cấu hình nên bắt đầu từ 4-cores 16G hoặc 6-core 56G.
Riêng với website, tùy quy mô web sẽ có những cấu hình Cloud VPS phù hợp tương ứng:
- Website cá nhân nhỏ: như blog, web cá nhân với lượng truy cập thấp. Cấu hình: 1-core CPU, 1G-2G memory, 40G hard drive, 1M-2M bandwidth là có thể tải được
- Forums và portal website: người dùng hoạt động nhiều, lượng truy cập lớn, yêu cầu tốc độ truy cập cao. Cấu hình đề xuất: 2-core CPU, 4G memory, 120G hard drive, 3M bandwidth
- Brand official website: Website chính thức của doanh nghiệp và cơ quan có những yêu cầu cao hơn về tốc độ truy cập. Nên chọn cấu hình cloud VPS: 2 core~4 core, 4G~8G, 150G hard drive, 3M~5M bandwidth
- Video và shopping website: cần xử lý một lượng data khổng lồ, yêu cầu cao về tốc độ truy cập và cần đảm bảo web luôn chạy mượt mà. Cấu hình VPS nên mua: 8-core CPU, 8G~16G memory, 300G hard drive, bandwidth 10M hoặc hơn
- Game và software website: yêu cầu cao hơn về hiệu năng điện toán đám mây cũng như cấu hình để đảm bảo hoạt động kinh doanh ổn định. TotHost gợi ý cấu hình: 16-core CPU, 16G~32G, 500G hard drive, 10M bandwidth
3. Chọn hệ điều hành máy chủ
Về cơ bản, hệ điều hành (OS – Operation System) của VPS được chia thành: Windows và Linux. Để chọn đúng OS, bạn cần xác định ngôn ngữ lập trình mà trang web của bạn sẽ dùng.
- Nếu trang web được xây dựng bằng ASP, bạn nên chọn máy chủ Windows. Do hệ điều hành Linux không hỗ trợ ngôn ngữ ASP.
- Nếu bạn sử dụng ngôn ngữ PHP thì tốt nhất nên chọn hosting Linux. Web xây dựng trên Linux + Apache + Mysql PHP trên nền tảng Linux sẽ nhanh hơn và ổn định hơn.
- Tất nhiên, nếu trang web yêu cầu cả ASP và PHP thì nên chọn máy chủ Windows. Vì nền tảng Windows hỗ trợ kiến trúc Windows + Apache + Mysql PHP.
Lỡ như chọn sai hệ điều hành thì sao? Đừng lo lắng, bạn có thể đổi hệ điều hành. Hầu hết các nhà cung cấp dịch vụ đám mây lớn đều có tài liệu trợ giúp. Như Cloud VPS TotHost, người dùng có thể tự đổi hệ điều hành cho máy chủ ảo ngay trên bảng điều khiển.
4. Những lưu ý khác khi chọn cloud server
Ngoài những vấn đề kể trên, bạn cũng cần để ý tới một số chi tiết khác:
- Khu vực đặt máy chủ: Vị trí đặt máy chủ càng gần nhóm khách hàng mục tiêu thì càng tốt
- Khả năng xử lý đồng thời (concurrency) liên quan tới số lượng người mà máy chủ phản hồi tới trong cùng 1 lúc. (Băng thông càng cao, concurrency càng lớn)
- Giá thành phù hợp: có giá vừa phải, hiệu quả tốt và uy tín.
- Dịch vụ chăm sóc khách hàng: Hỗ trợ online, hỗ trợ IT
- IP: Với một số nhu cầu sử dụng riêng biệt, có thể bạn sẽ cần cân nhắc lựa chọn loại IP phù hợp (Dual ISP IP, native IP,…)
- Công nghệ ảo hóa cũng là một yếu tố cần cân nhắc. Ví dụ như so sánh giữa VPS TOT K ảo hóa KVM và VPS TOT M ảo hóa VMWare, TOT M sẽ đảm bảo về sự ổn định hơn do có HA.
Trên đây là một số chia sẻ về kinh nghiệm chọn máy chủ riêng ảo đảm mây. Hy vọng qua đây, bạn có thể chọn cho mình Cloud VPS phù hợp không chỉ về cấu hình.