NetScaler的工程师们做了一个重大决定,那就是开发非常高效、采用现成组件的软件,而不是构建定制硬件。这意味着NetScaler客户只需升级NetScaler产品中的固件,就可以利用各种新功能。而使用专用硬件的用户则不得不进行叉车式升级,因为他们严重依赖于硬件。
那些大型“.com公司”急需一种有效的途径来自动完成各种手工流程,因为他们已经疲于奔命,很难跟上业务增长的步伐。通过扩展基于软件的设备,这些超大规模的网络公司就可以非常轻松地编写脚本,来自动运行NetScaler,帮助扩展并保护自己的基础架构。
2005年Citrix收购NetScaler时,大约四分之三的互联网用户是通过Web建立网络连接。电子商务的发展使Web成为一个竞争激烈的市场,服务器负载均衡装置不断演进,增加了新功能,使企业可以从在线服务体验方面展开竞争。一度微不足道的负载均衡装置,摇身变成了应用交付控制器(ADC),让网站访问速度更快,响应更敏捷且更可靠。用户使用设备的种类日益增多,对他们而言,ADC带来的体验同样如此。
Citrix充分利用NetScaler的性能和适用性优势,让NetScaler成为其远程访问架构的关键组件,来支持数以十万计的并行远程用户会话。Citrix ADC成了网络设备中的“瑞士军刀”,可帮助开发人员添加数十种新应用场景。
到2009年,大多数IT部门开始利用服务器虚拟化技术来更快速、更经济高效地部署业务应用。由于从一开始就决定基于软件优先架构来开发NetScaler,Citrix得以发布一个可以在客户自己的虚拟服务器中运行的版本。随着公有云服务供应商将服务器虚拟化转变为基础架构即服务(IaaS),Citrix在全世界支持相同的软件,使它们能在公有云和本地数据中心内一样运行。
NetScaler诞生20年后,应用架构的最基本要素又一次开始发生变化,高度数字化的企业需要变革,来实时改进自己的在线服务。他们的容量需求因业务周期而各不相同,而且依赖自动化、灵活性、敏捷性和弹性来保持竞争力。这些企业采用云技术来满足需求,在公有云中构建所需的应用,或在数据中心内利用类似的技术来构建自己的私有云。对于很多企业来说,这就进一步提高了复杂性。他们的传统应用在传统环境中运行,而新应用在高度自动化的云环境中运行。很多情况下,这些新应用与其他传统应用共享相同的公司数据或进行交互,进而在不同系统间形成了依赖关系。
这种复杂的混合云架构为IT架构师带来了挑战。云架构也严重依赖自动化和服务器池之间的负载均衡,因此,所有云平台都包含基本的负载均衡功能。这些功能大致相当于NetScaler在网络公司兴起时代所提供的功能,它们缺乏的是20年时间积累的额外用户体验优化和安全功能。而这两点素质,正是在线应用生命周期内满足其不断变化的需求所必需的。
幸运的是,企业现在可以利用一种简单的解决方案来支持混合云架构。Citrix ADC有多种型号,可以支持物理数据中心、私有云、公有云,甚至容器化微服务环境。Citrix应用交付管理系统为管理员提供了全面的视图,使他们可以了解所有环境中的各种应用和整个基础架构的健康状况及性能。他们可以从ADM中管理整个ADC设备,定义配置模板和策略以供其他团队自助使用,比如希望能独立操作,但又缺乏网络基础架构或安全策略相关技能的开发人员。这种方法还为安全团队提供了一个集中的策略控制和监督点,使他们能够确保所有应用都符合公司的加密和应用保护标准。
Citrix ADC可以紧密集成常用的自动化框架和公有云API,管理员只需在Citrix ADC基础上完成一次应用部署模式开发工作,就可以在不同架构之间轻松迁移。他们可借助20多年的应用交付专业技术优势,确保为新老应用提供最出色的性能和可靠性,即便是在最复杂的混合云环境中。
混合云的另一大挑战是成本,这包括在数据中心内维护基础架构的成本,以及购买负载均衡和安全性等云功能的各种经常被忽略的成本。现在,客户再也不必在昂贵的物理设备和固定大小的软件许可之间进行选择,Citrix提供低成本、零容量ADC硬件和一个基于预定的容量池,混合云用户只需在需要时分配容量,而不受位置或产品外形设计影响。更重要的是,使用Citrix ADC和云环境的成本实际上要低于使用基本原生服务的成本。
回归整个发展历程,Citrix ADC一直引领ADC市场的创新浪潮,它是第一种支持基于软件的集群的ADC,第一种真正的多租户ADC,第一种虚拟ADC,也是第一种吞吐量高达100Gbps的虚拟ADC。同时,Citrix ADC也是全世界速度最快的Web应用防火墙,率先提供对TLS 1.3的支持。Citrix ADC还是能提供全面用户体验及Citirx应用和桌面虚拟化安全控制的唯一网络解决方案。
本文转载自思杰Citrix微信公众号
