服务器虚拟化 是一个大概念 包括很多相关的产品
其中VPS数据本身可以在一台服务器上 虚拟多台操作系统
是简单的虚拟化
前些年一直停留在单机虚拟多台的基础,现在整合实现了云概念,
而云概念的实现,方便和强化了服务器虚拟环境
现在的技术实现是,把1000台服务器的所有资源累加在一起 比如8000核CPU 了
然后可以自由划分总的一个大配置.去虚拟N台服务器
这样不但可以总体调控管理,更重要的是可以节约以前每一台机器都残余的资源
对于你担心的攻击问题,这个不能说担心是多余的,但个人的力量是不可控的
VPS无论以前还是现在都有其独特性,他和一台完整的服务器是一样的
包括服务器在内,收到攻击也会多多少少影响到别人,何况vps
当然要看攻击类型和强度了
如果简单的网页攻击 只是影响某一个网站的正常运行 不会影响到别人
而有的攻击是大流量 洪水攻击,本质上不仅仅是攻击服务器VPS
而是占用大量带宽,带宽是公用资源,所以是不允许影响大家的
就好比一条马路,不管你是小轿车,还是小破车
你正常运行正常行驶自然没人管你
可如果你,或者因为你,突然来了一百辆破车...堵塞了交通影响了运转
那么自然会有人阻止和请你协助恢复正常
机房也是一样,你花的钱是有限的,你享受的资源也必定是有限的
当你超过这个限度,就会影响别人,就需要理所应当的配合维护和恢复
庆幸的是 现在技术比如cnd 多线负载 都可以有效缓解常见的小型攻击
希望对你有所帮助 望采纳
2、如何查看你的VPS是什么虚拟化架构
这个可以使用virt-what来查看自己服务器的虚拟技术。
Centos 安装virt-what : yun install virt-what
Debian/ubuntu 安装virt-what : apt-get install virt-what
装好后使用命令virt-what 即可查看Linux下VPS的架构了。
这个工具可以检查到以下虚拟化创建的VPS:
VMware、Hyper-V、VirtualPC、VirtualBox、OpenVZ / Virtuozzo、Linux-VServer、UML、IBM PowerVM Lx86 Linux/x86 emulator、Hitachi Virtualization Manager (HVM) Virtage logical 、partitioning、IBM SystemZ、Parallels、Xen、QEMU/KVM
3、如何查看当前vps的虚拟化技术
|Update: You may be interested in [[the perl mole|perl-mole-for-virtualization-detection]] implementing these tricks.
Frequently, our customers want to install our software in a virtual machine. This can be OK, but frequently they hit a CPU, memory, or IO limit caused by running in a constrained virtual environment. When this happens, we really like to know if they're running under virtualization when we try to support them. Here's some tricks to detect, from a shell, if the system is virtualized.
The first thing to check is dmesg. On a recently-booted system, checking the 'dmesg' command output may be sufficient. Otherwise, try "cat /var/log/dmesg" instead of "dmesg"
VMWare:
# dmesg | grep -i virtual VMware vmxnet virtual NIC driver Vendor: VMware Model: Virtual disk Rev: 1.0 hda: VMware Virtual IDE CDROM Drive, ATAPI CD/DVD-ROM driveQEmu or KVM:
If the "-cpu host" option has not been used, QEmu and KVM will identify themselves as:
# dmesg | grep -i virtual CPU: AMD QEMU Virtual CPU version 0.9.1 stepping 03otherwise, the host's CPU information will be used both in dmesg, or in /proc/cpuinfo.
However, you should see something like:
$ dmesg | grep -i virtual [ 0.000000] Booting paravirtualized kernel on KVMon newer kernels that understand that they're running under paravirtualization. (Thanks to René Pfeiffer for pointing this out)
Microsoft VirtualPC:
# dmesg | grep -i virtual hda: Virtual HD, ATA DISK drive hdc: Virtual CD, ATAPI CD/DVD-ROM driveXen (thanks, wardi and others)
# dmesg | grep -i xen Xen virtual console successfully installed as tty1Virtuozzo
# dmesg (returns no output) # cat /var/log/dmesg (returns no output) # ls -al /proc/vz veinfo veinfo_redir veredir vestat vzaquota vzdataOn longer-running systems, you may need to grep /var/log/dmesg instead.
If that doesn't proce anything useful, try using dmidecode to look at the BIOS information. Frequently, there will be at least one component identifying itself as virtualized:
VMWare:
# dmidecode | egrep -i 'manufacturer|proct' Manufacturer: VMware, Inc. Proct Name: VMware Virtual PlatformMicrosoft VirtualPC:
# dmidecode | egrep -i 'manufacturer|proct' Manufacturer: Microsoft Corporation Proct Name: Virtual MachineQEMU or KVM:
# dmidecode | egrep -i 'vendor' Vendor: QEMUVirtuozzo:
# dmidecode /dev/mem: Permission deniedXen:
# dmidecode | grep -i domU Proct Name: HVM domUYou should just examine the output of dmidecode directly rather than trying to grep as above, in case the output changes. QEMU, for example, doesn't report the vendor in all versions.
Next, check disk devices for identification as virtualized:
VMWare:
# cat /proc/ide/hd*/model VMware Virtual IDE CDROM Drive # cat /proc/scsi/scsiAttached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: VMware Model: Virtual disk Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02Microsoft VirtualPC:
# cat /proc/ide/hd*/model Virtual HD Virtual CDQEMU, KVM, or Xen:
# cat /proc/ide/hd*/model QEMU HARDDISK QEMU DVD-ROMVirtuozzo:
# ls -al /dev/vzfs b-----x--- 1 root root 0, 19 2009-04-06 15:04 /dev/vzfsIf you've got tips for other virtualized environments, let me know and I'll add them to the list.
4、云服务器,VPS,虚拟主机 三者的区别?
这个很难说清楚,
那个所谓的云,其实更多的是概念一样的东西,云来雾去的,让别人不懂。
虚拟主机就是指给你一个文件夹使用一样,
VPN,就是比虚拟主机好一点。
如果虚拟主机是你租一个单间的房子的话,
那么,VPS就是你租一套房子。
独立主机就是你买一栋房子,
不管是租一间一套一栋,都是可以住人的。
那个意思也是,都是可以做网站的,但是网站大小容量功能有区别了,
但是各个空间商的都是不一样的,所以没有统一性的什么区别。
有的空间商的虚拟主机都是可以做很多网站,有些空间商的虚拟主机就只能做一个网站。
不一样的空间商不一样的规定
5、vps跟虚拟机有什么区别
VPS是利用VPS(Virtual Private Server)技术,在一台服务器上创建多个相互隔离的虚拟专用服务器的优质服务。每个VPS的运行和管理都与一台独立主机完全相同,都可分配独立公网IP地址、独立操作系统Windows/Linux、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器,总而言之,VPS是一项具备高弹性、高质量及低成本效益的服务器解决方案。
VPS主机产品介绍
1、 虚拟专用服务器(VPS)简介
VPS主机(虚拟专用服务器)("Virtual Private Server",或简称 "VPS")是利用SWsoft 的Virtuozzo虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器。无需任何操作系统安装工作,这些小服务器(VPS)本身就有自己操作系统,它的运行和管理与独立服务器完全相同。虚拟专用服务器确保所有资源为用户独享,给用户最高的服务品质保证,让用户以虚拟主机的价格享受到独立主机的服务品质。
VPS主机用途
VPS虚拟服务器技术可以通过多种不同的方式灵活的分配服务器资源,每个虚拟化服务器的资源都可以有很大的不同,可以灵活的满足各种高端用户的需求。通过在一台服务器上创建10个左右的VPS主机,可以确保每一个梦幻主机的用户独享VPS资源,其运行和管理完全和独立主机相同。VPS主机可以为高端用户提供安全、可靠、高品质的主机服务。
可以将它用在以下几个方面:
虚拟主机空间:
VPS主机非常适合为中小企业、小型门户网站、个人工作室、SOHO一族提供网站空间,较大独享资源,安全可靠的隔离保证了用户对于资源的使用和数据的安全。
电子商务平台:
VPS主机与独立服务器的运行完全相同,中小型服务商可以以较低成本,通过梦幻主机建立自己的电子商务、在线交易平台。
ASP应用平台:
VPS主机特有的应用程序模板,可以快速的进行批量部署,再加上独立主机的品质和极低的的成本是中小型企业进行ASP应用的首选平台。
数据共享平台:
完全的隔离,无与伦比的安全,使得中小企业、专业门户网站可以使用VPS主机提供数据共享、数据下在服务。对于大型企业来说,可以作为部门级应用平台。
在线游戏平台:
低廉的价格,优秀的品质,独享的资源使得VPS主机可以作为在线游戏服务器,为广大的互联网用户提供游戏服务。
VPS主机技术原理
VPS主机是一项服务器虚拟化和自动化技术,它采用的是操作系统虚拟化技术。操作系统虚拟化的概念是基于共用操作系统内核,这样虚拟服务器就无需额外的虚拟化内核的过程,因而虚拟过程资源损耗就更低,从而可以在一台物理服务器上可以实现更多的虚拟化服务器。这些VPS主机以最大化的效率共享硬件、软件许可证以及管理资源。每一个VPS主机均可独立进行重启,并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。
VPS主机技术同时支持Linux和Windows平台。Linux版Virtuozzo服务器还支持在虚拟服务器上实现同版本内核的不同Linux发行版。
什么是虚拟机?
虚拟机的概念比较宽泛,通常人们接触到的虚拟机概念有VMware那样的硬件模拟软件,也有JVM这样的介于硬件和编译程序之间的软件。这里所指的是后者。
虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。
6、什么样的vps里面可以安装虚拟机?
vps其实是通过虚拟化技术独立分割的服务器,功能性跟服务器基本没有什么区别,所以一般的vps也可以安装虚拟主机管理软件。
不过市场上vps市场非常混杂,建议您找一个有资质的 最好是机房能直接提供的vps,这样更加稳定。
7、VPS有什么虚拟化可以做,个人使用
主要看你怎么用,虚拟化技术水很深,因为虚拟化技术都是国外的,全是英文,在国内很少能找到全面的知识。学习虚拟化,可以使用XenServer,KVM这些免费的,只要一台电脑(笔记本都行),CPU支持虚拟化就行。
8、VPS虚拟化架构OpenVZ和KVM的区别
一、主体不同
1、OpenVZ:是基于Linux平台的操作系统级服务器虚拟化解决方案。
2、KVM: 通过直接连接键盘、视频和鼠标 (KVM) 端口,能够访问和控制计算机。
二、作用不同
1、OpenVZ:可以在单个物理服务器上创建多个隔离的虚拟专用服务器(VPS)并以最大效率共享硬件和管理资源。
2、KVM: 提供真正的主板级别访问,并支持多平台服务器和串行设备。
三、优势不同
1、OpenVZ:具有标准的启动脚本、软件厂商提供的可以运行在VPS内部的软件而无需为OpenVZ做特别的修改或调整。
2、KVM:即插即用的设计,操作起来方便简单。可支持PC、SUN和MAC等各种品牌计算机和服务器。
9、VPS、虚拟机、云主机,这三个到底有什么区别?
vps的优势:
用户间的彼此隔离:
同时支持linux和windows的vps产品
,软件和硬件的隔离
自助管理和使用故障诊断工具:重启动、修复、重装、备份、实时监测vps运行。操作日志和资源利用统计功能帮助管理员发现和排除故障。
vps比虚拟主机更具备优势:
虚拟主机的缺陷在于所有使用者同时共享服务器上的全部资源,当其中的一个使用者过度使用资源,负荷过重时即容易造成服务器发生问题,也因此造成危及其它使用者的情况。vps主机(virtual
private
server
虚拟独享主机)乃是以世界知名公司swsoft公司的vps软件「virtuozzo」将服务器上的资源做高度技术含量的独立划分,使划分的每一个独立领域有独自的root/administrator管理权限,独自的操作系统os与ip地址,就像是完全独立主机一般,拥有完全的控制权。并且所有的使用者因各自独立与使用监视,所以不会产生相互影响的现象。