
Webserver可能是一个非常好的虚拟化候选对象,但是像所有其他新的服务器虚拟化项目一样,您不应该盲目跟风,想要虚拟化您的IIS服务器。在跟随虚拟Internet信息服务(IIS)的趋势前进之前,您应该有很多考虑。大家一起讨论考虑什么。
虚拟服务器的合理布局
关于主机服务器的主要考虑事项是群集IIS和可用的硬件资源。安全性也是最受关注的问题之一。据我所知,没有人强调如何实现控制程序来避免攻击。但是由于IIS是应用在互联网上的,而你的IIS服务器是直接接触互联网技术的,所以最终开发设计这样的攻击似乎是有效的。
如果您想保护您的公司免受潜在的规避攻击,您应该考虑将IIS服务器放在一个只用于托管其他面向互联网的服务器的虚拟化服务器中。如果这种方式确实发生了规避攻击,网络攻击只能浏览附近互联网中的服务器,而不能浏览主互联网中的系统架构服务器。
硬件资源消耗
对虚拟化器的一个基本担心通常取决于硬件资源分配。您需要确保您的虚拟化服务器可以向IIS服务器显示足够的硬件资源,而不会丢失控制程序流或其他虚拟服务器的必要资源。既然如此,我建议您从在当前Web服务器上运行特性监控开始。为此你可以知道目前为止应用了哪些硬件资源。一旦实施了服务器虚拟化,您对必须分配的资源的期望将更加现实。
在任何虚拟服务器自然环境中,限制进程对硬件资源的消耗是很重要的。这不仅有助于改进功能,还能实现更高的vm虚拟机相对密度,从而提高主机服务器的投资回报。使用IIS,您应该能够做些别的事情来帮助限制资源的消耗。
选择之一就是加强你的Web服务器。IIS不要求你为每个集群的网站申请一个独立的服务器。每个URL必须有一个唯一的URL和IP地址,但是使用IIS,您可以在一台服务器上聚集几个不同的URL。
总的来说,在单个服务器上加强URL比每个URL都应用独立的服务器要强。按照单个服务器的应用,你肯定不会有运行几份Windows电脑 *** 作系统的相关费用。
如果您决定在一台服务器上加强网站,为每个网站设置一个独立的应用程序池是一个非常好的主意。这样,如果一个网站出现问题,你就不用担心它会导致服务器上的其他网址失效。
另一种可以用来存储资源的方法是应用计算机 *** 作系统的服务器密钥设备。与多面的Windows系统软件相比,由于服务器关键系统软件的残余要小得多,因此实现起来可能更安全、更强大。
由于serverkey缺少管理人员习惯应用的GUI和可视化工具,很多管理人员不愿意将ServerCore和WindowsServer2008一起应用。但是,如果从一开始就预装了ServerCore,您可以在另一台服务器上使用图形的特殊工具来管理它。这意味着很有可能以一种与你所知道的方法基本一致的方式来管理方法IIS。
容错机制和负载平衡
如果您计划虚拟化您的IIS服务器,您必须考虑容错机制和负载平衡。如果您目前在集群中部署IIS,您仍然可以虚拟化您的IISInternet服务器,但是您必须确保不要将每个虚拟化集群连接点放在同一个主机服务器上。否则,结果将是主机服务器成为一个不成功的镜头。
因此,即使您没有在集群环境中运行IIS,将您的托管服务器集群化也是一个好主意。如果您运行的是MicrosoftHyper-V或VMware,还可以在主机服务器级别构建一个容错机制集群。这可以防止主机服务器成为一个不成功的镜头,也使您能够拆卸主机服务器进行维护,而不会在此过程中损坏虚拟服务器。
服务器带宽考虑在内
你需要考虑的最后一点是服务器带宽。根据主机服务器上虚拟机的总数,不可能为每个虚拟机分配独立的网卡。同样,您必须考虑您当前的互联网硬件配置是否能够充分处理预计的总流量。
你要记住,在虚拟服务器的自然环境中,有时候必须给虚拟化系统架构分配一些物理网络适配器。例如,很可能您必须为服务器计算机 *** 作系统分配一个网络适配器。如果您将主机服务器作为群集的一部分运行,则必须为服务群集分配1-2个网络适配器(根据您的设备而定)。
将几个电源适配器分配给一台服务器也是可行的,这是提高安全系数和特性的一种方式。例如,您可能希望将一个电源适配器应用于Internettechnology的入站规范,而将另一个电源适配器连接到个人Internet上的SQLServer机箱。
如你所见,考虑到安全系数、特性和资源分配,如果你这样部署IIS,IIS在虚拟服务器的自然环境下也能很好的工作。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)