向用户解释应用交付的时候,可能会有人说上一大段:
所谓“应用交付”,实际上就是指应用交付网络(Application Delivery Networking,简称ADN),它利用相应的网络优化/加速设备,确保用户的业务应用能够快速、安全、可靠地交付给内部员工和外部服务群。从定义中可以看出应用交付的宗旨是保证企业关键业务的可靠性、可用性与安全性。应用交付应是多种技术的殊途同归,比如广域网加速、负载均衡、Web应用防火墙……针对不同的应用需求有不同的产品依托和侧重。
但是,用户真的需要听你讲解那么多吗?
答案是:“NO”
在经历了多年的运维工作以及与国内外多个大牛的交流中我们不难发现。你跟用户说一款ADN产品的性能有多高,硬件有多强,成本有多低,用户可能根本就不是很关心。他问的较多的也许是这个产品能否和我的Oracle数据库集群兼容,会不会妨碍我的Exchange邮件服务验证,是否能和我的VMware动态协同……
如果你的产品在测试中稍有差池,相信用户马上会把你请出去。
以应用为王,以人为本
如今,我们已经走入一个应用为王的时代……
我们相信大多数ADN厂家的产品已经能够兼容大部分大型应用。但这就好像是微软引以为傲的Office2000办公软件一样,虽然看似已达***,实则可超越的地方还有很多。这也是为什么办公软件市场会百花齐放,微软为保持优势陆续推出Office XP、Office 2003、Office 2007、Office 2010……
也许这个比喻不是很贴切,但我们想说明的是,很多人在说会重视应用,但能重视到什么程度?某些商业解决方案,配置一个Oracle集群要诸般测试之后才可保证业务不出问题。虽然产品上架了,但运维工程师心里嘀咕了,下次配置得费多大功夫?
让“应用”舒服了之后,得让“人”舒服了。因为很多应用是通用的,比如同样来自Oracle或NetApp的应用,如果产品能有整合的通用模板,按照自己的应用对应着打勾、确定,无需太多测试,任务马上完成,这样人们才会获得真正的运维乐趣。也就达到了以人为本的目的!
应用交付厂商F5 Networks技术联盟副总裁Calvin Rowland曾说过,F5是业内最早将应用模板技术内置到他们的产品中去的。F5的工程师会和微软、Oracle、VMware等大型应用厂商的工程师一起携手完成模板测试,让用户可以在使用时创建属于自己的iApp模板。除此以外,他们还建立了一个叫DevCentral的用户社区,它能够在官方提供的解决方案之外再针对一些小的问题推出更加具体的一些解决方案。目前上面大概活跃有9万多人。