云计算是目前信息技术领域最热的话题。通过云计算,可将数据中心功能和资源通过网络连接外包给第三方。对于许多IT需求经常变化的公司而言,云计算能够帮助它们避免出现昂贵的内部计算能力过剩问题。这个挑战在于保证网络成本不会抵消云计算所节约的成本。
世界上不存在“普适”的计算机应用程序。公司使用IT处理高度分布式的活动,包括交易处理、网上销售与客户支持、数据分析与挖掘和监管报告。如果应用程序通过云计算托管,那么一定要将云资源与公司自身的数据中心连接,才能实现数据访问。此外,还需要向用户提供云应用程序的访问权限。这些功能对于网络的影响取决于以下三个重要方面。
第一个方面是源数据。云中的应用程序需要数据,而数据存储位置是决定网络对云计算成本和性能影响的最重要因素。应用程序需要使用大量的数据(一个或多个大型数据库),因此数据访问必须足够快速和可靠,否则应用程序的运行时间会超出限定范围。这意味着,您要不将数据存储在云中(这可能会造成成本和保密性问题),要不部署高速和高QoS的网络来实现云连接。
第二个方面是数据更新与备份。如果应用程序的源数据是高度动态的、或者必须备份的、或与其他公司数据同步,那么云数据资源和企业数据资源之间的连接必须非常高效。如果数据动态性不高,那么维护数据的网络需求就不会太苛刻,甚至可能不会对公司网络造成影响。
第三个方面是分布式访问。如果应用程序将从多个国家的多个位置进行访问,那么可能大多数访问都是通过互联网或互联网VPN实现的。如果访问主要源于公司的内部设施,那么可能需要将云计算资源连接到公司自身的网络。
假如某个云应用程序与公司的数据中心资源紧密结合,那么网络连接的性能就变得至关重要。如果连接中断,不仅应用程序有中断的风险,云与企业存储资源之间的数据也存在不同步的风险,这会导致后面需要进行复杂且昂贵的重建工作。因此,这种云应用程序很可能需要通过专用数据链路来连接云计算资源。云计算信息资源和数据中心之间的紧密整合可能会增加数据中心网络的需求,也可能会增加数据中心与其他总部位置或地区总部之间的干线连接需求。
只要服务质量和可用性达到要求,云资源安全性能够得到保证,并且云资源与企业IT基础架构之间的连接足够支撑流量传输,那么互联网和互联网VPN就可用于云计算通信。但是如果内部员工通过互联网端口的企业WAN访问云资源,那么许多公司往往会忽视这种访问所产生的流量。由于这些门户通常位于或靠近总部位置,云计算可能会显著增加分公司网络流量。
在云计算外包中,支持难度最大的一类应用程序是传统企业应用程序移植到云之后运行的“溢出”或备份应用程序。除非整个企业数据库都托管在云中,否则这类应用程序可能会产生巨大的数据访问需求,但是只有极少数企业会采用这种方案。如果需要支持这种云计算应用程序,那么唯一有效的策略是在云计算数据中心和企业数据中心之间建立高速连接,这样流量才可能快速进入普通的企业网络。
企业网络中支持的最简单的云计算应用程序是通过互联网/VPN访问的应用程序,其中云计算主机可以加入VPN,而云主机与企业数据中心之间很少有数据同步。这种情况对于企业网络的流量影响极小,但是将云资源作为VPN成员会存在一定的安全性问题。而这必须通过技术手段以及与云计算提供商签订合同的方式来解决。
最后,不要一次性大规模转到云计算,而必须经过一个周全计划的迁移过程。明智的企业会先试用云计算应用程序,将它对网络的影响降低到最小,积累经验之后再慢慢增加云计算应用。通过这种方式,网络成本和计算节约就都能够实现合理的规划。