可用性与云
简介
“到2012年,20%的企业将不再拥有任何IT资产。”1虽然对硬件的需求不会完全消失,但硬件所有权正在发生转变。虚拟化、总体拥有成本(TCO)优势、允许用户在企业网络中使用个人设备的开放态度,以及云计算的兴起,都在推动企业减少硬件资产。尽管许多IT部门尚未充分利用云计算的全部潜力,但越来越多的人认识到,云计算可以帮助节省成本,包括减少资本支出。云计算还能够以高可用性在全球范围内交付关键业务应用、系统和服务,从而提高员工的工作效率。
云主要有三种部署模式:公有云(通过互联网配置和提供资源)、私有云(通过内部网和虚拟化在内部提供资源)以及混合云(公有云与私有云模式的组合)。在这些部署模式中,不同的交付服务分别提供基础设施、平台和软件。尽管这些服务的具体范围仍存在一些混淆(和分歧),尤其是云仍在不断演进,但业界普遍认可三种服务交付模式:
基础设施即服务(IaaS):IaaS以服务形式提供计算基础设施。客户无需购买硬件及其他基础设施组件,而是通过某种形式的虚拟化技术访问外包资源。由于按需使用,成本直接取决于使用量。
平台即服务(PaaS):PaaS以服务形式提供计算和开发平台(例如Microsoft .NET、Java EE和Google应用),使用户无需投入大量软硬件费用或管理时间即可部署和开发应用。由于部署平台具有很强的特定性(如.NET),其支持的应用类型可能会受到限制。例如,Google App Engine仅支持使用Python编写的应用,而Heroku支持Ruby on Rails应用开发。
软件即服务(SaaS):SaaS以服务形式交付应用,客户可通过标准Web浏览器使用预先打包或构建的应用。借助SaaS,客户无需在自己的计算机上安装和管理软件,还可受益于集中式自动软件更新和更低的成本。客户无需投入宝贵资源来部署或管理软件。
“云计算是一种计算模式,以服务形式提供可动态扩展且通常经过虚拟化的资源。用户无需了解、精通或控制为其提供支持的“云”端技术基础设施。此外,云计算采用一种模式,支持用户随时、便捷地按需通过网络访问共享的可配置计算资源池(例如网络、服务器、存储、应用和服务)。这些资源只需极少的管理工作或服务提供商交互,即可快速配置和释放。”
F5 Networks 云调查,2009 年 8 月
无论客户或服务提供商选择哪种云服务,包括IaaS、PaaS、SaaS或其组合,确保用户能够正常使用该服务都至关重要,尤其是在合同包含服务级别协议(SLA)的情况下。即使能大幅节省成本,如果应用或基础设施组件不可用或响应缓慢,也无法为用户或企业带来价值。
云服务展望:整体向好
在过去一年左右的时间里,云计算迅速从一种鲜为人知的交付模式发展为IT部门的宝贵资源。由于许多产品和服务已预先构建,或与传统的内部部署类似,因此IT部门无需配备云计算专家。事实上,主要区别在于这些产品和服务并非部署在组织内部,而是位于组织外部的一个或多个异地数据中心或云端。
随着云计算从炒作概念转变为节省成本、提高运营效率和增强IT敏捷性的机遇,各组织纷纷开始探讨、测试和部署不同形式的云计算。许多IT部门最初将非关键应用迁移到云端;在取得良好成效并见证云计算迅速成熟后,他们开始迁移业务关键型应用。无论采用何种部署模式,硬件、软件、带宽和许可证等方面的大部分前期资本支出都可减少,使业务部门和IT部门能够专注于更好地支持业务的服务和工作流。
在云端交付应用
与业务一样,云本质上也处于动态变化之中,因此云计算集成和支持需要具备灵活性。F5®解决方案总体上专注于应用交付。无论采用何种模式或部署在何处,任何云部署的目标都是尽可能高效、敏捷且安全地交付应用,因此所有F5解决方案都能融入云基础设施并增强应用交付能力。云架构的动态控制平面需要具备拦截和解析数据并指示其流向的能力,同时还必须在关键控制点部署必要的基础设施,以便快速做出智能决策并确保持续可用性。
F5产品和解决方案可提供动态控制平面所需的可扩展性、可延伸性、适应性、可管理性、安全性和实时性能。由于云几乎无处不在,在保障可用性方面,以可控且结合上下文的方式交付应用变得至关重要。BIG-IP® Local Traffic Manager™(LTM)、BIG-IP® Edge Gateway™和BIG-IP® Global Traffic Manager™(GTM)等F5产品可帮助客户和服务提供商构建满足特定需求的云计算环境。F5产品通过代理、策略和服务,在独特的模块化交付基础设施中提供智能的战略控制点,能够处理云计算相关的大流量。此外,F5解决方案可部署在多种硬件平台上,有助于确保可用性。
实现云端可用性
部署云架构时,必须考虑云的按需、弹性、可扩展和可定制特性。多个不同客户可能会访问相同的后端应用,但每个客户都希望只有自己的应用能够正确交付给用户。要以可扩展的方式交付同一应用的多个实例,既需要负载均衡,也需要某种形式的服务器虚拟化。作为应用交付控制器(ADC),BIG-IP LTM提供出色的负载均衡能力。BIG-IP LTM可以虚拟化后端系统,并与网络和应用服务器深度集成,确保所请求资源的高可用性。系统会根据多项指标检查每个请求,然后将其路由到适合的可用服务器。部署前,必须了解ADC如何增强应用交付架构。许多应用在测试阶段表现出色,上线后却无法正常运行。将BIG-IP® Local Traffic Manager™(LTM)Virtual Edition(VE)添加到开发基础设施后,便可从一开始就在ADC增强功能的支持下构建、测试和部署代码。BIG-IP LTM提供可编程、适应性强的平台,支持云环境所需的可扩展性,以及从云端交付特定应用所需的可用性。

可用性至关重要;但如果云端应用无法及时交付,尤其是在对延迟敏感的连接上传输时,用户会因等待“可用”资源而感到不满。F5 BIG-IP® Edge Gateway™采用SSL技术,是一款高性能控制器,无论用户身处何地,都能提供安全的加速访问。借助BIG-IP® WebAccelerator™产品模块和BIG-IP® WAN Optimization Module™,Web应用能够以接近局域网的速度交付,即使在线路延迟较高时,文件传输也能保持顺畅。通过缓存、自适应压缩和数据去重技术,应用及所需资源的访问速度可媲美直接连接局域网。如果在整体基础设施中部署了其他BIG-IP设备,管理员可以在BIG-IP设备之间创建安全的优化隧道,快速构建专用骨干网。当用户从客户端向BIG-IP发起安全连接,且BIG-IP设备之间已建立安全隧道时,所有BIG-IP设备可共同实现双重加密、充分优化和高可用性。
灾难恢复或季节性Web流量激增等其他云部署场景,可能需要在架构中添加全局服务器负载均衡器。BIG-IP GTM与BIG-IP LTM基于相同的TMOS架构构建,可利用应用感知、地理位置和网络状况信息,将请求路由到响应效果更好的云基础设施。BIG-IP GTM还可以根据IP地址确定用户的地理位置,并将用户路由到距离最近的云或数据中心,整个过程无需用户操作。在数据中心中断等极端情况下,BIG-IP GTM会预先识别用户的主要位置是否不可用,并自动将用户路由到可响应的位置。无论选择IaaS、PaaS还是SaaS,BIG-IP GTM都能提供全局应用可用性。
结论
尽管各种形态的云计算仍在不断发展,但它可以为IT提供一种强有力的替代方案,以高效交付应用、基础设施和平台。随着企业继续将云作为一种具有优势的应用交付方式,其基本要素依然不变:可扩展性、灵活性和可用性。这些要素有助于提高基础设施的敏捷性、缩短产品上市时间、提升员工工作效率、降低总体拥有成本(TCO),并提高用户满意度。尽管各种形态的云计算仍在不断发展,F5仍提供一套灵活的统一解决方案,以满足当前和未来的云交付需求,帮助确保云计算环境始终快速、安全且高度可用。
脚注
1新闻稿:Gartner重点介绍对2010年及未来IT组织和用户的主要预测
发布于2018年5月23日
