VPS cung cấp một môi trường ảo; máy chủ chuyên dụng cung cấp một máy vật lý cho dự án. Chọn phần cứng chuyên dụng khi bố trí tài nguyên hoặc ranh giới vật lý của nó đáp ứng một yêu cầu thực tế, đồng thời lập ngân sách quản trị và khôi phục riêng.
Bắt đầu với sự cách ly bạn thực sự cần
VPS là một hệ thống khách chạy trên nền tảng ảo hóa. Máy chủ chuyên dụng mang lại cho dự án của bạn một máy vật lý thay vì một khách ảo trên máy chủ chia sẻ. Cả hai đều có thể cung cấp quyền kiểm soát quản trị trong môi trường của bạn và cả hai đều cần bảo trì chu đáo. Câu hỏi hữu ích không phải là cái nào nghe có vẻ mạnh mẽ hơn, mà là ranh giới nào phù hợp với ứng dụng và trách nhiệm của bạn.
Một ứng dụng nhỏ, môi trường phát triển hoặc dịch vụ độc lập có thể phù hợp thoải mái trong một VPS. Một khối lượng công việc cần tính toán liên tục đáng kể, bố trí phần cứng cụ thể hoặc nhiều khách lớn có thể biện minh cho một hệ thống chuyên dụng. Viết ra yêu cầu làm thay đổi quyết định. Nếu không có yêu cầu rõ ràng, tùy chọn lớn hơn có thể chỉ thêm chi phí và công việc.
So sánh toàn bộ cấu hình
Hai máy chủ có cùng dung lượng bộ nhớ có thể hoạt động khác nhau. Thế hệ bộ xử lý, số lõi, giao diện lưu trữ, bố trí đĩa và cấu hình mạng đều quan trọng. Một khối lượng công việc phụ thuộc vào một luồng bận có thể hưởng lợi từ một lựa chọn CPU khác so với một trình kết xuất hoặc công việc theo lô song song. Chỉ nhiều lõi hơn không đảm bảo rằng mọi ứng dụng trở nên nhanh hơn.
Trên cấu hình chuyên dụng, cũng hãy xem xét cách bố trí tài nguyên. Nhiều ổ đĩa có thể hỗ trợ tách biệt giữa dữ liệu ứng dụng và công cụ khôi phục cục bộ, nhưng các bản sao cục bộ vẫn bị ảnh hưởng bởi sự cố cấp máy. Nếu bạn dự định ảo hóa, hãy dành dung lượng cho máy chủ và các hoạt động bảo trì của nó thay vì phân bổ mọi gigabyte được quảng cáo cho khách.
Tính đến quản trị và khôi phục
Máy chủ vật lý không có nghĩa là phần mềm được quản lý. Hãy xác nhận ai chịu trách nhiệm cập nhật hệ điều hành, xử lý sự cố ứng dụng, sự cố phần cứng và khôi phục. Việc có một tùy chọn phần mềm hay bảng điều khiển không phải là một thỏa thuận quản lý đầy đủ. Hãy đọc các tùy chọn đã chọn và làm rõ phân công công việc trước khi chuyển một dịch vụ đang vận hành.
Hãy hỏi cách bạn lấy lại quyền truy cập nếu thay đổi tường lửa hoặc cập nhật hệ thống gặp lỗi. Hãy lưu riêng một bản ghi về đường khôi phục được ủy quyền, cấu hình và thông tin mà bộ phận hỗ trợ cần. Tránh đưa thông tin đăng nhập vào các phiếu yêu cầu thông thường. Mã đơn hàng, thời điểm sự cố và mô tả triệu chứng cẩn thận thường tạo nên báo cáo đầu tiên hữu ích hơn.
Lập kế hoạch dung lượng và chi phí trong cùng một khoảng thời gian
Hãy so sánh chi phí định kỳ sau khi thêm bộ nhớ, lưu trữ, địa chỉ và giấy phép bạn cần. Kiểm tra kỳ thanh toán và mọi thời hạn tối thiểu của gói cụ thể. Một gói trông hấp dẫn theo tháng có thể là quyết định khác khi bạn cần môi trường ngắn hạn hoặc dự kiến khối lượng công việc sẽ sớm thay đổi.
Dung lượng riêng có thể hợp lý khi bạn thường xuyên sử dụng một phần đáng kể của máy. Nó cũng có thể đơn giản hóa một kiến trúc cụ thể. Nó không tự động tạo ra dự phòng: một máy chủ lớn vẫn có thể là điểm lỗi duy nhất. Khi tính sẵn sàng quan trọng, hãy quyết định xem bạn có cần môi trường thứ hai và lưu lượng sẽ chuyển sang đó như thế nào.
Một kịch bản thực tế: một ứng dụng và một worker theo lô
Hãy xem xét một nhóm vận hành ứng dụng tương tác song song với tác vụ xử lý dữ liệu ban đêm. Trước tiên họ đo riêng và cùng nhau hai khối lượng công việc. Nếu một VPS đáp ứng cả hai nhu cầu với lịch tác vụ được kiểm soát, máy chủ vật lý có thể ít giá trị. Nếu nhóm cần bố trí đĩa cụ thể hoặc đủ dung lượng cho nhiều máy ảo khách đáng kể, họ có thể tìm hiểu cấu hình riêng với lý do rõ ràng cho việc chuyển đổi.
Việc so sánh bao gồm nhu cầu bộ nhớ của chính máy chủ, lưu trữ ứng dụng, bảo trì hệ điều hành và một bản sao khôi phục độc lập. Nhóm cũng hỏi cách khôi phục quyền truy cập sau khi cập nhật thất bại và ai xử lý sự cố phần cứng. Một máy lớn hơn thay đổi dung lượng khả dụng, nhưng nó không tự động khiến ứng dụng được quản lý hay tạo ra ranh giới lỗi thứ hai. Một máy vật lý vẫn là một nơi mà nhiều dịch vụ có thể cùng lỗi.
Trước khi chuyển đổi, nhóm khôi phục dữ liệu đại diện trên đích đề xuất và kiểm thử ứng dụng cùng tác vụ theo lô. Họ giữ môi trường trước đó cho đến khi dịch vụ mới và quy trình khôi phục hoạt động. Ví dụ này không chứng nhận một cấu hình: nó cho thấy cách một yêu cầu được ghi lại, chi phí định kỳ đầy đủ và di chuyển đã kiểm thử biến so sánh sản phẩm thành quyết định vận hành.
| Yếu tố quyết định | Câu hỏi về VPS | Câu hỏi về máy riêng |
|---|---|---|
| Mức phù hợp khối lượng công việc | Các tài nguyên ảo có đáp ứng nhu cầu đã đo không? | Bố trí vật lý có đáp ứng một yêu cầu không? |
| Quản trị | Những tác vụ nào được quản lý? | Ai bảo trì máy chủ và xử lý sự cố? |
| Khôi phục | Bản sao độc lập ở đâu? | Điều gì xảy ra nếu toàn bộ máy không khả dụng? |
Biến việc di chuyển thành một cuộc di chuyển được đo lường
Hãy triển khai một bài kiểm thử đại diện, kiểm tra phản hồi ứng dụng và xác minh quy trình sao lưu trước khi di chuyển người dùng thật. Ước tính thời gian sao chép tập dữ liệu và tính đến các thay đổi mới được ghi trong khi quá trình truyền chạy. Giữ một điểm khôi phục đã xác định và thông báo cửa sổ bảo trì cho những người bị ảnh hưởng.
Chọn một VPS khi nó thực sự phù hợp; chọn phần cứng riêng khi ranh giới vật lý hoặc bố trí tài nguyên của nó đáp ứng một yêu cầu. Các dải riêng của SwissOctet cho phép bạn so sánh trực tiếp những chi tiết đó. Xác nhận tính khả dụng và quy trình giao hàng trước khi lên lịch chuyển đổi cuối cùng.
Danh sách kiểm tra thực tế của bạn.
- Nêu rõ yêu cầu đối với phần cứng vật lý.
- So sánh bố trí bộ xử lý và đĩa, không chỉ bộ nhớ.
- Xác nhận trách nhiệm quản lý và khôi phục.
- Đọc toàn bộ chi phí định kỳ và thời hạn tối thiểu.
- Kiểm thử di chuyển và giữ một đường khôi phục.
Những chi tiết quan trọng.
Phần cứng riêng có tự động dự phòng không?+
Không. Một máy vật lý vẫn có thể là điểm lỗi duy nhất. Dự phòng cần một kiến trúc riêng và kế hoạch khôi phục.
Bảng điều khiển có nghĩa là toàn bộ máy chủ được quản lý không?+
Không. Hãy xác nhận chính xác trách nhiệm quản lý, quy trình cập nhật và phương án khôi phục.
Khi nào tôi nên vượt qua một VPS?+
Khi dung lượng đã đo, yêu cầu phần cứng hoặc bố trí tài nguyên mong muốn biện minh cho việc chuyển đổi, và bạn có thể vận hành đích.
Đến nguồn.
Các tài liệu tham khảo này hỗ trợ các khái niệm kỹ thuật trong hướng dẫn này. Hãy theo dõi tài liệu hiện hành trước khi thay đổi hệ thống sản xuất.
- Dự án KVM: Kernel Virtual Machine www.linux-kvm.org
- PostgreSQL: Sao lưu và khôi phục www.postgresql.org
Hướng dẫn biên tập bởi SwissOctet. Các ví dụ chỉ mang tính minh họa. Thông số dịch vụ, tùy chọn có sẵn và điều kiện hợp đồng phải được xác minh riêng.