正确解决与云环境中的应用程序部署有关的问题需要针对每个系统的独特需求以寻找特定的网络工具。网络损伤仪 WANsim 助力企业更高效地迁移到云端!

起初,云厂商以在云端办公相对于传统方式拥有更高的可靠性和更低的成本的优点吸引了一批企业迁移到云端。但在迁移过程中,47% 的企业发现自己对迁移准备不够充分,最终将应用程序移回托管设施。对于寻求确保迁移成功的企业,或者是考虑将本地业务全部转换为云业务的企业,云应用程序的验证应该是首先要考虑的问题。

开发云应用程序或迁移到云环境意味着在客户端和服务器之间添加大量可变条件。许多在公司的本地网络上运行良好的应用程序在部署到云端后通常反应迟缓、卡顿或完全没有响应。应用程序从部署在本地转变为部署在云环境中,距离的变化是最显著的。物理距离的增加,使得 WAN 条件的变化更加复杂,且无法预测。而 WAN 条件,例如带宽限制、延迟、抖动和数据包丢失都会使得应用程序戛然而止。事实上,延迟的增加正是众多企业离开云端,回归传统托管的最大原因。

什么是延迟?它将如何影响云迁移?

传统应用程序通常是针对 LAN 连接开发的,在 LAN 中,客户端和服务器之间的距离很短,延迟通常小于 1 毫秒,并且客户端和服务器之间可以有许多交互来执行单个功能。但是,与良好的LAN网络不同,在 WAN中存在着许多的损伤。而我们常用的互联网协议,如 TCP 这样的传输协议不能很好地处理损伤,即使是一点点延迟或数据包丢失也会导致应用程序吞吐量显著下降。例如,一条专用的 1Gbps 链路上的丢包率为0.01%,它的吞吐量会骤降至6Mbps。

这些损伤的存在使得在部署之前准确预测应用程序在云端的性能成为一项艰巨的任务。想要预测这些应用程序的性能通常有3种方法:

  • 将应用程序重写为与云功能并行运行。
  • 用等效的软件即服务 (SaaS) 替换旧应用程序,这实际上意味着企业的业务会切换到由第三方托管的全新应用程序及服务器上。
  • 迁移到与云端类似的计算环境。

将应用程序迁移到类似的计算环境是比较可行的方案。但即便是目标环境的原始计算资源、存储、内存和操作系统与应用程序的原始环境非常近似,应用程序的性能仍可能有很大差异,因为 WAN 中的损伤对应用程序的性能影响很大。

这些测试方案对于部分企业来说是不切实际且耗时巨大的,因此最常见且最具成本效益的解决方案显然只是将现有应用程序原样迁移到云中,但这并不能解决与 WAN 损伤相关的性能问题。

在真实条件下测试云应用程序

为了客观地了解应用程序将如何在云中运行,最方便的解决方案是使用网络损伤仪 WANsim 进行网络仿真测试。在实验室内,通过使用网络损伤仪模拟真实世界的云网络,测试人员可以:

  • 在模拟的广域网中设置应用程序在云中可能遇到的条件和损伤,测试网络中应用程序的实际吞吐量和响应能力。
  • 分析出应用程序正常运行需要多少带宽以及哪些云供应商的解决方案最适合系统的需求。
  • 测试工作负载是否足够支持应用程序过渡到基于云的环境。

当然,想要正确解决与云环境中的应用程序部署有关的问题,需要结合每个企业的办公系统的独特要求和目标云端的环境综合考虑,对初始网络和目标云环境进行适当的测试和基准测试。这些测试可以为验证迁移的性能提供准确的基准数据。需要了解更多关于网络损伤仪 WNAsim 的资料,请移步至官网

企业需要使用网络损伤仪 WANsim 的帮助,以便更高效地迁移到云端的更多相关文章

  1. 网络损伤仪WANsim的功能与型号

    网络损伤仪简介 WANsim网络损伤仪是一款可以模拟真实的广域网状况的设备.它可以通过简单的数据填写模拟出时延.带宽抖动.丢包.乱序.误码.报文重复等网络状况. 大多数公司在进行产品测试时,只关注了应 ...

  2. 网络损伤仪WANsim中的时延的不同模型

    网络损伤仪WANsim中的3种时延模型 时延指的是报文从网络的一端到达另一端所花费的时间. 网络损伤仪WANsim中为用户提供了3种时延损伤的模型.常量模型.均匀分布.正态分布. 这3种模型按照各自的 ...

  3. 网络损伤仪WANsim中关于丢包的介绍

    网络损伤仪WANsim中的4种丢包模型 丢包是指在网络上传输的数据包无法到达指定目的地.丢包在广域网中是一个很常见的问题.想要模拟出真实的广域网环境,对丢包的精确模拟是必不可少的. 在网络损伤仪WAN ...

  4. 网络损伤仪WANsim的队列深度功能

    什么是队列深度 在网络损伤仪WANsim中,队列是指一个用于缓存报文的缓冲池.深度是指缓冲池可以存储的最大数据量.当WANsim接受的报文超出了带宽限制的量时,溢出的报文会进入队列中. 我们可以在WA ...

  5. 网络损伤仪WANsim的带宽限制功能

    带宽限制功能 带宽限制功能是网络损伤仪WANsim的第一项损伤功能.进入WANsim的报文首先会经过报文过滤器的处理,随后,就会进入带宽限制. 点击虚拟链路,就可以进入网络损伤界面,对报文进行带宽限制 ...

  6. 如何访问网络损伤仪WANsim的控制界面

    一台全新的WANsim网络损伤仪的默认IP地址为192.168.1.199.网络损伤仪的控制界面部署在 8080 端口. 所以,我们在成功连接了WANsim之后,只需要在控制电脑上打开谷歌浏览器,访问 ...

  7. 为什么网络损伤仪WANsim中没有流量通过

    在使用网络损伤仪 WANsim 的过程中,有时候发现网损仪中没有流量通过.有些小伙伴可能会想:自己所有配置都是正确的 ,为什么会没有流量通过呢? 有可能,是你忽略了一些东西. 下面,我总结了一些导致网 ...

  8. 网络损伤仪WANsim中的乱序功能

    乱序 乱序功能需要指定每个帧 发生乱序的概率,以及新的帧的位置相较于原来位置的时间范围. 乱序的概率范围是0%~20%,颗粒度是0.001%.Delay的设置范围为 0s~10s,颗粒度为0.1 ms ...

  9. 网络损伤仪WANsim--不同的部署方式

    网络损伤仪WANsim的业务口在逻辑上是不存在IP地址与MAC地址的,所以,WANsim可以串接在测试拓扑中的任意位置,只需要确保有流量通过WANsim即可. 不同的拓扑结构会对测试的结果造成影响.在 ...

随机推荐

  1. MySQL CREATE TABLE 简单设计模板交流

      推荐用 MySQL 8.0 (2018/4/19 发布, 开发者说同比 5.7 快 2 倍) 或同类型以上版本. CREATE TABLE TEMPLATE CREATE TABLE [table ...

  2. Redis常见延迟问题定位与分析

    Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右.但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道Redis的内部实现原理,在排查问题时就会一头 ...

  3. VuePress 博客之 SEO 优化(六)站长工具

    前言 在 <一篇带你用 VuePress + Github Pages 搭建博客>中,我们使用 VuePress 搭建了一个博客,最终的效果查看:TypeScript 中文文档. 本篇接着 ...

  4. springcloud学习04- 断路器Spring Cloud Netflix Hystrix

    依赖上个博客:https://www.cnblogs.com/wang-liang-blogs/p/12072423.html 1.断路器存在的原因 引用博客 https://blog.csdn.ne ...

  5. S2-048(RCE远程代码执行)

    环境搭建: https://blog.csdn.net/qq_36374896/article/details/84145020 进入漏洞环境 cd vulhub-master/struts2/s2- ...

  6. CF1430F Realistic Gameplay (贪心+DP)

    朴素做法暴力DP,O(nk)过不去... 1 #include <cmath> 2 #include <cstdio> 3 #include <cstring> 4 ...

  7. 论文解读(MVGRL)Contrastive Multi-View Representation Learning on Graphs

    Paper Information 论文标题:Contrastive Multi-View Representation Learning on Graphs论文作者:Kaveh Hassani .A ...

  8. 手撕代码:leetcode70爬楼梯

    装载于:https://blog.csdn.net/qq_35091252/article/details/90576779 题目描述 假设你正在爬楼梯.需要n阶你才能到达楼顶. 每次你可以爬1或2个 ...

  9. Java并发机制(8)--concurrent包下辅助类的使用

    Java并发编程:concurrent包下辅助类的使用 整理自:博客园-海子-http://www.cnblogs.com/dolphin0520/p/3920397.html 1.CountDown ...

  10. Tomcat之“VM options配置”

    VM options: -Dfile.encoding=UTF-8