Làm thế nào để nhận biết VPS hoạt động trên nền tảng nào?
01/06/2016Bạn đang có nhu cầu sử dụng dịch vụ máy chủ ảo, VNSO sẽ giúp bạn tìm hiểu những kiến thức liên quan tới máy chủ ảo – VPS là một trong những công việc trước tiên bạn cần làm. Ngày nay, với sự phát triển của công nghệ thông tin cùng với sự tối ưu về công cụ tìm kiếm khiến, việc tiếp nhận những kiến thức liên quan tới máy chủ VPS trở thành điều đơn giản hơn rất nhiều. Tuy nhiên, những người dùng và những người quan tâm lại không biết đâu mới là nguồn đáng tin cậy hay có thể xác định độ chính xác về thông tin dịch vụ.
Với nhiều năm hoạt động trong lĩnh vực máy chủ, máy chủ server, cho thuê chỗ đặt máy chủ, máy chủ ảo và mới đây vnso có thêm công nghệ Cloud VPS, Smart server, là một trong những nhà cung cấp dịch vụ uy tín, chất lượng hàng đầu Việt Nam do vậy chúng tôi hiểu về VPS hay dịch vụ máy chủ một cách sâu sắc nhất. Trong bài viết này chúng tôi sẽ giới thiệu khái quát về VPS, quan trọng hơn là hướng dẫn kiểm tra VPS đang hoạt động trên nền tảng ảo hóa nào chỉ với một vài lệnh đơn giản nhất.
Phân biệt và lựa chọn VPS.
Máy chủ ảo (Virtual Private Server-VPS) là dạng máy chủ được tạo ra bằng cách phân chia 1 máy chủ vật lý thành nhiều máy chủ khác nhau có tính chất như một máy chủ riêng biệt, chạy dưới dạng chia sẻ tài nguyên từ máy chủ vật lý ban đầu. Máy chủ ảo được tạo ra bởi công nghệ ảo hóa, tùy thuộc vào công nghệ ảo hóa nào được sử dụng mà các máy chủ ảo có các tính chất chia sẻ tài nguyên khác nhau.
Khi bạn xác định sẽ sử dụng VPS thay vì Shared Hosting và khi tìm hiểu bạn thấy rằng, có rất nhiều loại VPS khác nhau như : Windows VPS, Linux VPS, OpenVZ VPS, Xen VPS, VMWareVPS… khi ấy bạn bắt đầu hoang mang không biết chúng khác nhau như thế nào, chúng có ưu, nhược điểm gì, nên chọn cái nào để phù hợp với nhu cầu của bạn?
Thông tin phân loại trên: OpenVZ, Xen hay VMWare thực chất là công nghệ ảo hóa (Virtual Platform) mà nhà cung cấp dịch vụ VPS sử dụng để phân chia 1 máy chủ vật lý thành các máy chủ ảo khác nhau, mỗi công nghệ có ưu nhược điểm riêng như sau.
- OpenVZ VPS.
OpenVZ (Open Virtuozzo) là một hệ thống cấp công nghệ ảo hóa hoạt động dựa trên nhân Linux. OpenVZ cho phép một máy chủ vật lý để chạy nhiều trường hợp hệ điều hành riêng biệt, được gọi là container, máy chủ riêng ảo (VPSS), hoặc môi trường ảo (VES).
OpenVZ không thực sự ảo hóa, nó sử dụng chung 1 nhân Linux đã được sửa đổi và do đó chỉ có thể chạy duy nhất hệ điều hành Linux, như vậy tất cả các máy chủ ảo VPS cũng chỉ có thể chạy được Linux với chung 1 công nghệ và phiên bản Kenel. Tuy nhiên, do không có nhân riêng nên nó rất nhanh và hiệu quả, nhưng đó cũng chính là nhược điểm của nó khi tất cả các máy chủ phải sử dụng chung 1 nhân duy nhất.
Nhược điểm nữa của OpenVZ là việc cấp phát bộ nhớ không được tách biệt, nghĩa là bộ nhớ được cấp phát cho 1 máy chủ VPS này lại có thể bị sử dụng bởi VPS khác trong trường hợp VPS kia yêu cầu. Nó cũng sử dụng hệ thống file dùng chung, vì thế mối VPS thực chất chỉ là 1 Thư mục được change root. Phiên bản mới của OpenVZ cho phép mỗi VPS có thể có hệ thống file system riêng của chính nó. Với việc “ảo hóa” thư mục thành VPS như vậy, có thể copy 1 VPS bằng cách copy thư mục, rồi thay đổi cấu hình phù hợp và start nó lên như 1 VPS mới.
- XEN VPS.
XEN là công nghệ ảo hóa thực sự cho phép chạy cùng lúc nhiều máy chủ ảo VPS trên 1 máy chủ vật lý.
Công nghệ ảo hóa XEN cho phép mỗi máy chủ ảo chạy nhân riêng của nó, do đó VPS có thể cài được cả Linux hay Windows Operating system, mỗi VPS có hệ thống File System riêng và hoạt động như 1 máy chủ vật lý độc lập.
Tài nguyên cung cấp cho máy chủ VPS XEN cũng độc lập, nghĩa là mỗi máy chủ XEN được cấp 1 lượng RAM, CPU và Disk riêng, nó đảm bảo rằng máy chủ VPS của bạn sẽ được cung cấp đủ tài nguyên như lúc đăng ký với nhà cung cấp dịch vụ. Do công nghệ XEN yêu cầu tài nguyên vật lý đầy đủ cho mỗi VPS, do đó nhà cung cấp dịch vụ cũng phải tăng cường tài nguyên vật lý trên máy chủ thật, dẫn đến máy chủ VPS sử dụng công nghệ XEN thường có giá đắt hơn công nghệ OpenVZ
- VMWare VPS.
Công nghệ ảo hóa VMWare do công ty VMWare phát triển, nó hỗ trợ ảo hóa từ mức phần cứng. Công nghệ này thường áp dụng cho các công ty lớn như ngân hàng, và ít được sử dụng cho các VPS thương mại bán trên thị trường
- KVM (Kernel-based Virtual Machine).
KVM là công nghệ ảo hóa mới cho phép ảo hóa thực sự trên nền tảng phần cứng. Do đó máy chủ KVM giống như XEN được cung cấp riêng tài nguyên để sử dụng, tránh việc tranh chấp tài nguyên với máy chủ khác trên cùng node. Máy chủ gốc được cài đặt Linux, nhưng KVM hỗ trợ tạo máy chủ ảo có thể chạy cả Linux, Windows. Nó cũng hỗ trợ cả x86 và x86-64 system.
Chưa có thống kê chính thức về ưu điểm của KVM so với XEN, tuy nhiên XEN được phát triển trước KVM khoảng 10 năm nên có thể được hoàn thiện hơn, trong khi KVM được phát triển mới nên được tiếp thu các công nghệ mới hơn và tránh những sai lầm không đáng có. Do đó, việc lựa chọn VPS chạy XEN hoặc KVM là tùy thuộc vào sở thích của bạn cũng như uy tín của nhà cung cấp hosting.
Kiểm Tra.
- Cài đặt phần mềm kiểm tra.
– Trên nền tảng hệ điều hành RHEL/CentOS chạy lệnh sau: yum -y install virt-what
– Trên nền tảng hệ điều hành RHEL/CentOS chạy lệnh sau: sudo apt-get install virt-what
- Chạy lệnh kiểm tra.
– Sử dụng câu lệnh: virt-what
Các kết quả sẽ tương ứng với nền tảng ảo hoá:
– Nếu VPS là OpenVZ thì kết quả: OpenVZ
– Nếu VPS là KVM thì kết quả: KVM
– Nếu VPS là XEN thì ta được một trong các kết quả sau: xen hoặc xen-domO hoặc xen-domU hoặc xen-hvm tùy thuộc vào công nghệ ảo hóa XEN.
– Nếu là vmware thì kết quả: vmware.