集成系统中的应用交付架构设计
概述
集成系统能够实现快速部署、简化管理和高效运营,因此成为广受欢迎的企业架构选择。集成系统将预配置的计算、交换和路由以及存储功能与虚拟机监控程序和管理软件相结合。
如今,超融合产品(如Nutanix和SimpliVity)已将基础设施虚拟化扩展至存储和网络。这些解决方案可以进一步节省成本并提高灵活性。
然而,这些架构的演进并未改变其所运行应用的基本性质。应用仍然需要第4至第7层应用服务,而您需要在融合或集成系统之上提供这些服务。
挑战在于找到将应用服务集成到这些新架构中的适当方式。
注意事项
F5与众多基础设施和虚拟化供应商建立了技术合作伙伴关系,可帮助您满足应用所需的安全性和可用性要求,并优化应用。
现在,需要做出一些选择。
软件还是硬件?
首先是软件。
虚拟版本是融合基础设施和超融合基础设施中常用的部署选择。使用虚拟版本,可以在融合基础设施内交付应用服务。将服务和应用部署在同一基础设施上,有助于简化网络并避免额外的网络跃点。
可以按应用部署虚拟版本,从而简化单个应用的整体技术栈,并提高其跨基础设施的可移植性。还可以对应用服务器和虚拟版本采用相同的部署和配置流程,从而简化运维。
硬件呢?
在预配置的硬件解决方案中添加硬件设备看似有悖常理,但有时却是合理的选择。当需要高性能时(例如批量SSL检查或DDoS缓解),定制硬件可提供所需的性能和可扩展性。
缺点是什么?当基础设施堆栈中的多个逻辑层都需要服务时(例如,管理前端表示层与中间件业务逻辑层之间的流量),应用流量必须离开融合基础设施块才能得到处理。这会增加网络跃点和延迟。
还可以部署“双层”解决方案:在边缘部署高容量硬件,以提供批量服务(SSL检查、防火墙和优化);同时部署单租户虚拟版本,为集成虚拟基础设施中的特定应用提供专业服务(Web应用防火墙或虚拟桌面访问)。
纵向扩展还是横向扩展?
F5支持纵向扩展或横向扩展。纵向扩展适合扩展单个应用,也适用于将多项服务整合到一台大容量硬件设备上的场景。横向扩展则通过配置更多设备来管理更多应用,并提高灵活性。
步骤
您选择的融合基础架构或超融合基础架构、平台和扩展模型将决定后续步骤。
1. 配置平台
虚拟设备可轻松部署到集成系统中。只需部署映像(映像和部署方法取决于虚拟机监控程序和系统),使用虚拟机监控程序的虚拟交换机技术开放所需网络,然后为设备授予许可。
对于硬件设备,请确保设备与所有需要应用交付服务的网络之间均具备高性能连接。使用多条高容量中继链路连接交换网络,可让BIG-IP或VIPRION平台管理系统内运行的应用所产生的网络流量。请确保平台能够接收所有相关VLAN的流量,以便在任何需要的位置插入服务。
2. 配置应用服务
平台运行并连接到所需网络后,即可配置应用服务。为简化管理并实现可靠、可重复的部署,请尽可能使用iApp模板。
iApp模板将特定应用的部署最佳实践转化为简单的向导,因此只需提供IP地址等站点特定信息。F5支持20多种可全面自定义的模板,涵盖许多常见应用。还可以通过API驱动这些模板,使管理系统只需几次简单的REST调用,即可按照蓝图创建部署。


结果
F5应用服务提供安全性、性能和可用性优化,助力集成系统中运行的应用实现更佳表现。