或许您已了解P2V和V2V转化,但是把虚拟机迁移到云还依然是新领域——尤其是安全相关部分。通过独立的DMZ设计,您可以实现云内的虚拟机安全。
V2C的转化把虚拟机转化为可以在云内进行管理的模式。如果把虚拟机寄宿在独立设计的DMZ(demilitarized zone)域中,可以极大提高云安全性。在我解释DMZ如何影响虚拟机之前,先来讨论一下DMZ的虚拟化起源。
DMZ的设计和V2C:创建边界
DMZ存在于内部局域网之外,把需要对外共享的资源跟内网被保护数据隔离,实现对以太网不良信息的过滤。这种隔离使得数据进出DMZ域变得困难,尤其是在创建和保护到内部资源的连接方面。
同时,DMZ隔离的方式对于云内的虚拟机提供了更易于保护的边界,极大提高虚拟机安全性。独立的DMZ域就像这些虚拟机之外的一个保护壳一样。
通过DMZ设计改善虚拟机安全
有了隔离的DMZ设计,寄宿在云内的虚拟机就和传统的虚拟架构下一样安全。甚至当虚拟机转化为云模式后,DMZ内的虚拟机所需要的网络访问级别也和之前保持一致。云安全也需要HTTP和HTTPS连接,而且它们所需的保护方式也完全一致。
为保障虚拟机安全,那些外围宿主机需要进行额外的网络配置。通过这些配置可以让虚拟机连接到局域网内部的资源,如数据库或应用服务器。
一些云供应商提供了基于硬件或软件的防火墙,可以严格管控云虚拟机和周边IP终端设备之间的数据流。进一步保护可以使用基于LAN的防火墙或反向代理服务器的方案。更高级的虚拟机安全,防火墙软件可以内置到虚拟机操作系统中,从而在云供应商和虚拟化平台之外提供额外的保护层。
如果性能需求允许,您还可以在采用虚拟主机的同时,把数据留在LAN之内。经过这样的安全配置,攻击者进入Web服务器后获得的信息很少,还需要进一步破解才能访问到内部数据。
把虚拟机放到云里是由这种业务模式的收益所推动的,而不是技术本身。这些优势我们或许都曾经听过:提高资源利用率、快速甚至是完全自动化的服务器和服务扩展、对基础架构实现商品化的定价提供规模经济效益。把虚拟机放到隔离的同时又可以联网访问的DMZ域内的设计方法,是在低风险的前提下实现虚拟主机收益的第一步,同时也推动了云的虚拟机安全。