加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

如何在多租户云环境中细粒度调整IBM AIX 7.1和Linux上的网络服务质量

发布时间:2016-07-30 05:47:18 所属栏目:Unix 来源:站长网
导读:简介 随着中小型企业的快速发展,可扩展性、低初始投资、简单部署、减少占地面积、按使用付费、安全性等等成为了热门问题,这些都可以通过云模型解决。在所有云
副标题[/!--empirenews.page--]

简介

随着中小型企业的快速发展,可扩展性、低初始投资、简单部署、减少占地面积、按使用付费、安全性等等成为了热门问题,这些都可以通过云模型解决。在所有云组件中,多租户模型有助于共享软件和硬件层。用外行人的话来说,租户就是利用其它人所有的资产,并为使用付费。类似地,云术语中的多租户就是指多个客户端利用云基础架构所有者提供的共享资源。

多租户的概念构成了两个成熟的云实现模型的基础:软件即服务 (SaaS),其中多个客户端将软件作为资源进行共享;基础架构即服务 (IaaS),其中多个客户端共享应用程序、平台和网络资源。多租户支持云供应商实现的主要功能是:保持客户端之间的分离,并管理提供给客户端的服务的质量。

本文帮助云管理员通过选定的价格方案,使用 Linux 而不是专用硬件(如网络分配器)为每个 IP 地址构建不同的网络 QoS 策略,向租户提供经过细粒度调整的 QoS。

多租户环境中的网络模式

让我们考虑这样一个场景:一个云供应商拥有多个租户,并且该供应商希望根据客户选择的方案在网络中提供不同的服务质量。下图展示了一个样例 QoS 实现的图示,其中一些机器被划分到不同的 QoS 池中,而云管理员需要对网络带宽进行划分。

图 1. 企业云中的典型网络配置

如何在多租户云环境中细粒度调整IBM AIX 7.1和Linux上的网络服务质量

为了驱动上下文,我们假设一个云供应商启动了多个付费级别 (slab) 并提出了以下方案细节:

Platinum 方案下的客户将获得全部网速的 60%。

Gold 方案下的客户将获得全部网速的 25%。

Silver 方案下的客户将获得全部网速的 10%。

Bronze 方案下的客户将获得全部网速的 5%。

现在,考虑这样一个场景:客户 A 和客户 B 利用同一个数据服务器基础架构,其中,客户 A 属于 Platinum 方案,而客户 B 属于 Bronze 方案。如果客户 B 的工作负载在共享的基于 Linux 的云服务器中需要占用大量网络资源,那么很显然,如果不进行网络隔离或施加限制,那么客户 B 将占用为客户 A 预留的网络资源,从而间接影响到客户 A 的工作负载,并违背对高级客户做出的服务水平协议 (SLA)。这个问题在多租户环境中十分突出,为了满足多租户客户的服务质量和 SLA,云提供商应当对满足客户端请求的网络接口卡使用可管理的细粒度网络整形 (network shaping)。

为了演示上述问题是如何解决的,我们将通过一个简单的设置演示网络 QoS 的配置,其中涉及一个 Linux 服务器(作为中央通用云服务器托管云应用程序)和一个 AIX 7.1 客户端(构成租户系统,访问云应用程序),如下图所示。在假设的情况下,与网络相关的 QoS 以及与 AIX 客户端相关的 SLA 需要将客户端的数据下载速度限制为 1MBps。在本演示中,我们将在 Linux 服务器上调整网络带宽,将 AIX 客户端获取或下载数据的速度限制为 1MBps。这有助于遵守与该 AIX 客户端有关联的网络 QoS。

图 2.  Linux 服务器和 AIX 7.1 客户端之间的示例设置

如何在多租户云环境中细粒度调整IBM AIX 7.1和Linux上的网络服务质量

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读