openstack+kvm部署HPC和RDS-业务网络性能优化

栏目: 编程工具 · 发布时间: 7年前

内容简介:openstack+kvm部署HPC和RDS-业务网络性能优化

前言

  • 业务上云并非简单地将应用部署在VM里就完事了,还需要针对业务特性定制优化方案,特别需要仔细考虑网络性能的优化。本文通过HPC(高性能计算)和RDS(关系数据库服务)两种应用场景上云,来具体说明IaaS层部署必须的考虑和性能优化手段。

场景分析

HPC

  • HPC不是类似Hadoop那样的针对大数据的批量分析。典型的 HPC 应用包括:大气建模、基因研究、汽车碰撞模拟、流体动态分析等,虽然数据量也很大,但是这些应用更强调高强度的计算。在HPC集群中,各种计算节点是通过集群内的超高速交换网络连接到一起的,集群的性能和可扩展性主要和消息在节点之间的传递速度有关,需要的是低延迟的消息传递。而infiniband技术正是在此处擅长。

HPC应用上云,运行起来实际上是两个过程:

* 1. 云提供商给客户拉一条直通专线,在云上启动若干VM接收数据,然后存放在云上的高速存储设备上(可以是本地盘),走的是TCP/IP网络协议栈,服务器网络硬件采用的是10GE网卡。

* 2. HPC应用部署在一组高规格的虚拟机上,infiniband卡直通,HPC应用真正运行起来时,是通过infiniband卡通信,HPC应用直接基于infiniband网络,与TCP/IP无关,服务器网络硬件采用的是100G infiniband卡。

  • HPC真正运行起来走的是infiniband,拼的是硬件,所以第二个过程这里不用特别关注。本文重点关注第一个过程的网络性能优化。这一过程基本上类似大数据应用处理前ETL的过程,拼的是 VM的TCP大包多流的带宽 ,网络性能测试 工具 是netperf TCP_STREAM模式。

RDS

  • 数据库是IT标准的业务应用,OLTP的场景下读写数据大多都是100~200个字节的小包,通常客户端会维护一个连接池,几百个连接同时到dbserver上访问,这就要求RDS实例的网络拼的是 单台VM的TCP小包多流下完成请求响应的数量 ,网络性能测试工具是netperf TCPRR模式。

VM网络性能优化的手段

未完待续


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

网络经济的十种策略

网络经济的十种策略

(美)凯文・凯利 / 肖华敬/任平 / 广州出版社 / 2000-06 / 26.00元

全书介绍网络经济的十个新游戏规则,分别是:蜜蜂比狮子重要;级数比加法重要;普及比稀有重要;免费比利润重要;网络比公司重要;造山比登山重要;空间比场所重要;流动比平衡重要;关系比产能重要;机会比效率重要!一起来看看 《网络经济的十种策略》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

URL 编码/解码
URL 编码/解码

URL 编码/解码