分布式云计算环境下的品高云SDN业务能力实测

简介:

云服务,尤其是公有云服务之所以受到越来越多企业用户的青睐,除了云计算本身具有的池化间隔的物理资源、统一按需分配,以及理论上无限可扩展的特点之外,其很大部分原因还在于,云计算给用户提供了一套自动化的整体解决方案,用户可以聚焦在与企业业务息息相关的应用层的研发之上,而无需额外关注底层基础设施的建设与运维。

既然用户可以集中精力在自身应用上,那么应用部署的难易,部署后的应用效果,都成为用户评估云计算架构的主要内容。因此企事录在实测了了品高云提供的优秀的万兆虚拟网络网络架构后,自然将目光转向了分布式应用环境的部署和应用,希望借助实际的部署案例来诠释品高云的品质。

一、实战品高分布式架构

尽管对于中小企业而言,采用公有云提供的电子邮件应用(如软件即服务)更加简单便捷,但对于中大型规模企业用户而言,自建邮件系统仍具有很大意义,也是企业用户不可或缺的关键应用之一。往更大的范围说,即使企业不需要自己搭建邮件系统,分布式邮件服务的范式对私有云/公有云上的分布式应用也有很大的参考价值——譬如,腾讯的微信本质上也是基于邮件服务的模式发展而来。

回到企业市场,微软公司推出的电子邮件服务器(Exchange Server)解决方案以其部署简单、功能多样、管理便捷以及扩展方便等特点而受到广泛接受,使用基于Exchange Server的ESRP(Exchange Solution Reviewed Program,微软公司推出)性能评估方案来测试和评估IT系统(包括计算、存储和网络子系统)的综合性能水平,也广受解决方案供应商和企业用户的认可。

企事录实验室通过构建一个分布式邮件服务的环境来验证品高云在企业关键应用中的综合性能表现,并评估随着需求的增长,品高云的水平扩展能力与性能表现。下图为企事录构建的邮件服务器集群架构示意图:

2017-11-20-09dea317bd-e707-4954-a5f8-652

企事录实验室基于品高云构建的邮件服务器集群示意图。安装多个同等配置的Exchange Server(均为4 vCPU,8GB内存)以构建邮件服务器集群,每个Exchange Server上均设置多个Exchange数据库,并均分为活跃数据库(Active DB)和备用数据库(Passive DB)以满足高可用需求。

基于Exchange Server所构建的邮件服务器集群测试环境,虽然对计算子系统有一定的需求,但更多的是评估存储子系统的综合表现(包括性能和容量),同时,在集群环境下,其对网络子系统的性能也有很高的要求(包括带宽和延时)。并且,因为我们构建的Exchange Server集群是一个贴近真实的测试环境,在测试过程中,缓存(Cache,这里主要是内存和闪存)作为整体解决方案的一部分,也将对测试结果带来较大的影响。

在测试环境构建方面,企业录实验室采用微软公司的Exchange Server 2013来构建高可用的邮件服务器集群,每个Exchange Server上均挂载1个500 GB大小的卷(Volume)用于Exchange Server数据库。

值得注意的是,在真实应用环境中,Exchange Server通常会有主(Active DB)备(Passive DB)数据库的设置,以满足某一个或多个Exchange Server故障停机后的业务不中断需求。但在本次测试中,Exchange Server上的所有数据库均为活跃数据库(Active DB),即假定某一台或几台Exchange Server故障后,在满负载环境下,邮件服务器集群是否能够按照既定设计目的正常运行,从而实现业务连续性。企事录实验室以3个Exchange Server为一个集群(一个DAG)起步进行测试,随着测试的深入,不断增加集群中Exchange Server的数量,来验证品高云的水平扩展能力和综合性能表现。在3-5-7个Exchange Server测试环境下,品高云的综合性能表现(如下图):

20171120102804590.jpg

随着Exchange Server数量的增加,邮件服务器集群所能支持邮箱总数随之增长(蓝线),在7个Exchange Server环境下,品高云可支持1.4万个邮箱,(受限于总的存储容量)每个邮箱大小为250MB。图中橙色虚线为参考线,数据源自企事录根据微软官网公布数据整理的物理服务器所支持的最大邮箱数量,并不代表实际的极限性能水平;散列点则表示使用SAN或者融合设施(闪存用作缓存)实现的最大邮箱数量,数据同样来自微软官网。

测试结果表明,随着标准Exchange Server的增加,邮件服务器集群规模增加,其所能支持的邮箱用户总量亦线性增长。需要注意的是,ESRP测试重点考虑存储子系统的综合表现,包括性能和容量。如果尽可能提高存储的性能(比如使用SSD),出于高可用目的,Exchange服务器会将数据散布到集群内的其他节点之上(比如多副本机制),存储性能的提升,必然导致网络子系统的更大压力。本次测试的意义就在于,人为提高存储性能,从而考量品高云SDN网络在邮件服务器集群应用中的稳定性、可靠性与可扩展性。

在本次测试中,当Exchange Server数量从3个逐步增加到7个时,其存储子系统性能(包括容量)随之线性增长。由于采用了高性能的SSD,随着集群内节点数量的增加,其性能随之增加,而由此对网络产生倍增的性能需求。但从测试结果可以看到,从3节点集群逐步扩展到7节点,整个邮件服务器集群支撑的邮箱数量越多,对网络子系统的压力越大,但品高云的SDN方案很好地支撑了这一应用场景,并且可靠性、稳定性与可扩展性都得到了验证。

由7台Exchange Server构成的单一应用服务器集群已属于较大规模集群,为了实现业务连续性,通常也会从应用层面保证数据的高可用,比如本次测试中所使用的DAG,以及2副本设置,会对网络子系统提出一定要求(如带宽和延时)。品高云SDN的分布式网络设计也为此测试项目提供了必要保障,上一篇实测带宽在万兆虚拟网络环境下可以获得媲美物理网卡的带宽,即便在同宿主机高压力并发时,品高云SDN也能很好的保障业务的流畅。

二、品高云的企业级架构特色

品高云对大型企业的业务有较强的优化能力,在品高的多个客户的环境中,品高云的优化技术都显著提升了云计算环境的性能优势。

凭借品高SDN在网络性能上的优势,云计算环境中的计算、存储和网络的最后一个瓶颈被打通,为了能够在云计算环境中供给用户媲美物理环境的性能,品高云还围绕用户关心的海量数据传输、检索等应用,引入各种新的技术为用户提供更好的云计算体验。下面将介绍几个典型的品高特色技术。

01 | S3数据湖

传统物理网络构架受限核心交换总带宽的瓶颈,在今天的用户选型中已经落伍了;而性能较好的CLOS网络构架,随着用户的重新部署或改造,都面临着高成本的威胁,在于云计算时代,任何过高的成本都会被大多数用户放弃。

2017-11-20-29c8315437-6883-4685-8639-96c

上图就是传统架构进化到品高云SDN数据湖的对比。品高云的网络结构不是简单的高性能SDN环境,还依托了品高云在存储部署结构上的改进。

品高云的数据湖是将S3服务、分布式存储直接部署到业务节点上,并利用SDN的引流技术,使数据流减少访问核心交换的几率,直接流向业务节点内的分布式存储环境。通过这种架构有效的解决了用户在海量数据量下的带宽瓶颈问题。

2017-11-20-43a5ed0ccf-9de2-4ab8-9742-81c

SDN加速-S3性能对比测试图

可以看到,在大并发流量场景下,SDN加速后的上传速率和下载速率都有极大的提升,使用户可以获得更好应用体验

02 | Greenplum集群

基于容器的Greenplum计算集群环境在大流量的应用场景中常有不确定的因素,特别是在高并发时服务可能出现的响应慢/不可用的情况,用户对GP的性能与稳定性有疑问。

品高云支持的Greenplum 处理特点是,在处理大数据时,会启动多个实例和进程去执行相同的操作。且处理的都是不同的数据分片,因此实际上就是实现了GP的并行处理。这对于视频、图像等对象存储领域和在线查询、公告等应用环境下,品高云的GP(容器+虚拟机)性能非常接近物理环境的带宽,据品高云内部测试数据显示:

2017-11-20-0085a7f51b-183d-4475-b475-a0c

容器网络性能-物理网络性能对比图

如图所示,在品高SDN支持的容器环境中,GP的性能可以达到物理网络的93%,可以满足用户大数量高性能的网络带宽需求。

03 | SDN+LVS负载均衡

2017-11-20-1993822be4-4b9d-4903-ad57-44a

品高SDN通过对数据包首帧信息进行分析,直接创建二层的加速通道,充分发挥物理网络的带宽,品高云SDN+LVS负载均衡后,可以获得优秀的表现,在KVM实例下,可以获得百万的稳定连接;在负载均衡环境下,可以获得最高160W的连接数。

2017-11-20-3315c16fd6-cebf-468a-80ad-b51

LVS测试曲线

测试环境(数据来源品高云):

NC规模:(CPU: 80,内存: 314 GB)

客户端实例:50台(CPU:2,内存: 2 GB)

后排服务器实例:20台(CPU: 4,内存: 8 GB)

三、总结

通过企事录在品高云生产环境中的测试,结合品高云特有的技术,我们认为品高SDN在性能上已经接近物理网络的指标,特别是在高负载的分布式应用场景下,品高云具有极强的可用性,能够为用户在复杂的企业级应用环境下提供良好的使用感受。





本文出处:畅享网
本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。
目录
相关文章
|
2月前
|
存储 安全 网络安全
云计算环境下的网络安全策略与实践
【8月更文挑战第27天】在数字化浪潮中,云计算以其高效、便捷的特性成为企业数字化转型的首选平台。然而,随着云服务应用的广泛深入,网络安全挑战亦步亦趋。本文从云计算服务的基本架构出发,探讨了云环境下的网络安全威胁,并提出了相应的安全策略和防护措施。通过分析云服务模型及其安全风险,本文旨在为读者提供一套实用的网络安全框架,确保数据安全和业务连续性。文章不仅涵盖了理论知识,还结合了行业最佳实践,为读者呈现一个全面的云计算网络安全解决方案图谱。
|
27天前
|
云安全 安全 网络安全
云计算环境下的网络安全策略与实践
【9月更文挑战第6天】在数字化浪潮中,云计算已成为企业转型和创新的强大引擎。随之而来的网络安全挑战亦日益突出,成为制约云服务发展的关键因素。本文深入探讨了云计算环境中的安全风险,并提出了一系列切实可行的网络安全策略。从基础的数据加密到高级的身份验证机制,再到细致的访问控制和入侵检测系统的应用,我们细致勾勒出一幅全面的云计算安全蓝图。通过实例分析,文章揭示了安全策略在实际场景中的应用效果,并对未来云计算安全的发展趋势进行了前瞻性的预测。旨在为云计算服务提供商和用户双方提供指导,共同构筑更为坚固的网络安全防线。
|
2月前
|
机器学习/深度学习 分布式计算 PyTorch
大规模数据集管理:DataLoader在分布式环境中的应用
【8月更文第29天】随着大数据时代的到来,如何高效地处理和利用大规模数据集成为了许多领域面临的关键挑战之一。本文将探讨如何在分布式环境中使用`DataLoader`来优化大规模数据集的管理与加载过程,并通过具体的代码示例展示其实现方法。
38 1
|
2月前
|
存储 安全 网络安全
云计算环境下的网络安全策略与实践
【8月更文挑战第27天】在数字化浪潮中,云计算作为技术革新的前沿阵地,承载着无数企业的数据和业务。然而,随之而来的网络安全威胁也日益增多,如何确保云服务的安全性成为了一个亟待解决的问题。本文将深入探讨云计算环境中的网络安全挑战,并分享有效的安全策略和实践方法。从云服务的架构出发,分析潜在的安全风险,进而提出相应的防护措施。我们将通过具体案例,展示如何在云计算环境中构建一道坚固的安全防线,以保护企业和用户的数据不受侵害。让我们一同走进云计算的世界,探索那些能够为我们的数字生活护航的安全秘籍。
|
2月前
|
消息中间件 Java Kafka
如何在Kafka分布式环境中保证消息的顺序消费?深入剖析Kafka机制,带你一探究竟!
【8月更文挑战第24天】Apache Kafka是一款专为实时数据管道和流处理设计的分布式平台,以其高效的消息发布与订阅功能著称。在分布式环境中确保消息按序消费颇具挑战。本文首先介绍了Kafka通过Topic分区实现消息排序的基本机制,随后详细阐述了几种保证消息顺序性的策略,包括使用单分区Topic、消费者组搭配单分区消费、幂等性生产者以及事务支持等技术手段。最后,通过一个Java示例演示了如何利用Kafka消费者确保消息按序消费的具体实现过程。
64 3
|
20天前
|
云安全 安全 网络安全
探索云计算与网络安全的共生之道在数字化浪潮席卷全球的今天,云计算作为信息技术的一大革新,正重塑着企业的运营模式与服务交付。然而,随着云服务的普及,网络安全与信息安全的挑战也日益凸显,成为制约其发展的关键因素。本文旨在深入探讨云计算环境下的网络安全问题,分析云服务、网络安全及信息安全之间的相互关系,并提出相应的解决策略,以期为构建一个更安全、可靠的云计算生态系统提供参考。
本文聚焦于云计算环境中的网络安全议题,首先界定了云服务的基本概念及其广泛应用领域,随后剖析了当前网络安全面临的主要威胁,如数据泄露、身份盗用等,并强调了信息安全在维护网络空间秩序中的核心地位。通过对现有安全技术和策略的评估,包括加密技术、访问控制、安全审计等,文章指出了这些措施在应对复杂网络攻击时的局限性。最后,提出了一系列加强云计算安全的建议,如采用零信任架构、实施持续的安全监控与自动化响应机制、提升员工的安全意识教育以及制定严格的合规性标准等,旨在为云计算的安全可持续发展提供实践指南。
49 0
|
20天前
|
存储 安全 网络安全
探索云计算环境下的网络安全新策略
随着云计算技术的广泛应用,网络安全问题日益突出。本文将深入探讨云计算环境中的网络安全挑战与对策,重点分析云服务、网络安全和信息安全等关键技术领域,提出一系列创新性的解决方案和建议,以期为云计算环境下的网络安全提供参考和指导。
|
2月前
|
存储 安全 网络安全
云上守护:云计算环境下的网络安全策略
随着云计算技术的飞速发展,企业和个人越来越依赖云服务来存储和处理数据。然而,云环境的开放性和复杂性也引入了新的安全威胁。本文将探讨云计算中的网络安全挑战,并提出有效的安全策略,旨在为读者提供在云环境中保护信息安全的实用指南。
25 1
|
2月前
|
人工智能 监控 安全
构筑防御堡垒:云计算环境下的网络安全策略与实践
【7月更文挑战第43天】 随着企业逐渐将数据和服务迁移至云端,云计算的安全性已成为信息安全领域的重中之重。本文旨在探讨在动态且复杂的云环境中,如何实施有效的网络安全措施来保护数据完整性、保密性和可用性。文章分析了当前云服务中存在的安全挑战,并提出了多层次的安全框架和最佳实践,以帮助组织构建强大的网络防御体系。此外,文中还讨论了利用新兴技术如人工智能和区块链来增强云环境安全性的潜力。
|
2月前
|
资源调度 Java 调度
项目环境测试问题之Schedulerx2.0通过分布式分片任务解决单机计算瓶颈如何解决
项目环境测试问题之Schedulerx2.0通过分布式分片任务解决单机计算瓶颈如何解决
项目环境测试问题之Schedulerx2.0通过分布式分片任务解决单机计算瓶颈如何解决
下一篇
无影云桌面