【戳进来有福利】|【技巧帖】3个Tips提升云性能

戳蓝字“CSDN云计算”关注我们哦!
640?wx_fmt=jpeg
作者 |  David Linthicum

转自 | InfoWorld

翻译 | 孔子东游

责编 | 阿秃


当企业遭遇云计算性能瓶颈时,一般人能想到的而且是最简单的办法,就是针对那些表现不佳的工作负载来增加可用的资源数量。

具体来说,即试图增加存储去提升I/O性能、通过增加更多的内核/CPU的方式去解决处理器绑定的工作负载,又或者是通过增加可用内存以避免虚拟存储I/O。

大多数云服务提供商通常也会建议这么做,好意不假,但也不要忘记增加工作负载的资源也会让他们挣到更多钱。

640?wx_fmt=jpeg

在某些情况下,这不仅仅意味着在性能不佳的负载上浪费金钱和资源,毕竟如今云性能工程也变得越来越精巧,还是可以从以下三个方面进行考虑:

首先,检查应用。云负载性能差通常会归咎于资源不足,但问题的核心其实是设计不良、编程不好、部署不到位的应用程序。简单的代码和设计改变很可能会解决被发现的绝大多数性能问题,这意味着不会增加云支出,毕竟这一切是在使用最小许可的云资源情况下发生的。

640?wx_fmt=jpeg

其次,检查云内网络时延。尽管假定云内的网络带宽将超过任何工作负载的需求,但事实并非总是如此。很多时候,当工作负载与数据源分离时,承载工作负载的主机实例和数据源之间的带宽就会造成性能问题,不论是云内还是跨云。

640?wx_fmt=jpeg

众所周知,检查云内带宽很困难,但也并非不可能。通常可以试着学会使用云服务商提供的云原生工具来检查问题,同时注意观察用户侧的带宽,此外要相信开放的互联网速度还是相当惊人的。

最后,检查数据库。和应用很像,不论数据库是否建立在云资源上,大多数的性能问题都是来自差劲的设计,而不是很慢的设计。用来提升数据库性能或优化数据库的手段很大程度上取决于数据库的设计本身,在这里强烈建议考虑索引利用率和缓存方案来增加对工作负载的响应。

640?wx_fmt=jpeg

以上只是提升云性能的三个小方法,当然还有很多其他方法等待挖掘。事实上,对于那些长期操作基于云系统的人来说,提升云性能可能是即将到来的工作岗位或者重要的工作内容。

【叮~福利time】云技术书籍免费送啦!


上文说到的提升云性能的3个小技巧,均以检查为出发点。俗话说检查监控不分家,所以阿秃今天要送的书就是《Prometheus监控实战》这一本啦!

640?wx_fmt=png
《Prometheus监控实战》

Docker公司前服务与支持副总裁、Kickstarter前首席技术官、Empatico首席技术官撰写,全方位介绍继Kubernetes之后的第二个CNCF毕业项目--Prometheus。
仅限1本 ,先到先得!
参与方式

关注CSDN云计算
在本文下方留言转发至朋友圈
活动信息
1、活动时间:

2019年10月10日09:30~2019年10月11日09:30
2、中奖规则:
a.朋友圈分享截图;
b.针对提升云性能,提供思考方向并获赞最多。
【友情提示】:如果你是懒癌患者,不屑转发留言,或者只是单纯的很想要这本书,
https://detail.youzan.com/show/goods?alias=2xj161776s6i7&step=2
可以直接戳我们的码书商店地址进行购买哦~

PS.关注CSDN云计算
最后感谢机械工业出版社华章公司对活动的大力支持!

640?wx_fmt=png

早鸟票倒计时最后1天,扫码购票立减2600元!

2019 中国大数据技术大会(BDTC)再度来袭!豪华主席阵容及百位技术专家齐聚,15 场精选专题技术和行业论坛,超强干货+技术剖析+行业实践立体解读,深入解析热门技术在行业中的实践落地。

640?wx_fmt=jpeg

福利
扫描添加小编微信,备注“姓名+公司职位”,入驻【CSDN博客】,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!

640?wx_fmt=jpeg

推荐阅读:
  • 【光说不练假把式】今天说一说Kubernetes 在有赞的实践
  • 使用Vue.js开发微信小程序:开源框架mpvue解析
  • 入选福布斯“中国科技女性榜” ,华为“芯片女王”何庭波太厉害!

  • 诺贝尔物理学奖出炉,三大天体物理学家获奖
  • 如何保护你的Python代码(一)——现有加密方案

  • 金山云肖江:26 岁拿到博士学位,如今掌舵金山云 AIoT 研发 | 人物志

  • 真·上天!NASA招聘区块链"多功能复合型"人才, 欲保护飞行数据安全……

真香,朕在看了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521351.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

目标检测技术演化:从R-CNN到Faster R-CNN

摘要: 一文了解目标检测技术发展,不要错过哟。 目标检测旨在准确地找到给定图片中物体的位置,并将其正确分类。准确地来讲,目标检测需要确定目标是什么以及对其定位。 然而,想要解决这个问题并不容易。因为&#xff…

关于解决jdbc版本错误问题

关于解决jdbc版本错误问题 最近在做一个项目,在使用IDEA测试某个接口时出现了这个异常: 然后百度了一下发现很多都说是mysql-connector-java.jar包版本不一样,或者是jdbc.properties文件内容出错。 一定要仔细检查自己的数据库名跟账户密码…

深度学习之优化详解:batch normalization

摘要: 一项优化神经网络的技术,点进来了解一下? 认识上图这些人吗?这些人把自己叫做“The Myth Busters”,为什么?在他们的启发下,我们才会在Paperspace做类似的事情。我们要解决是Batch Normal…

无法通过sak判断卡片类型_如何判断你家门能否更换智能锁?选锁门道你要懂!...

选择智能锁有三个门道,你不可不知。门道一:小心“特斯拉线圈”攻击去年在智能锁行业,最能刷屏的是“特斯拉线圈”事件,多个智能锁品牌被轻易入侵攻陷,让消费者关注智能锁的安全问题。行业人士建议消费者:将…

@程序员 天冷了,你准备抱键盘还是抱女朋友取暖?

01恭喜你已经过完了2019年所有的法定节假日有没有一点心寒但随之而来的冷空气更是肉体上的折磨真想说这个天气说好的春夏秋冬的呢为什么我只感受到了夏天和冬天骗子!02手里拿着抽纸随时准备擦去感冒导致的鼻涕不行,我要穿厚衣服打开我的衣橱咦&#xff1…

改变世界的七大NLP技术,你了解多少?(下)

摘要: 这里有改变世界的7大NLP技术,点进来了解一下吧! 改变世界的七大NLP技术,你了解多少?(上) 在第1部分中,我介绍了自然语言处理(NLP)领域以及为其提供支持…

windows如何生成ssh密钥

windows如何生成ssh密钥 1.安装git,先去git官网下载git,https://git-scm.com/downloads,直接点击windows下载就可以了。 2.下载完可以到桌面点击鼠标右键,可以看到多出两个东西git gui跟git bash 3.也可以点击你下载的文件所…

谈谈社区、产品和新Dubbo | 从Dubbo 的社区star 数突破 2 万说起

摘要: Dubbo近况,了解一下。 近期,阿里巴巴的高性能分布式服务框架 Dubbo,在 Github 上获得了超过 2万的 star 数,据了解这是截止目前国内第一家也是唯一一家超过2万 star 数的 Java 开源产品。 -无社区,不…

9008线刷_小米红米手机新机9008模式怎么进入?小米线刷救砖模式

说起了9008刷机,其实对于玩机党来说非常不模式,市面上大部分机型都是高通处理器而高通处理器一般都有9008模式。到底9008模式怎么进入呢?9008模式下我们又可以做哪些刷机操作呢?下面ROM乐园小编就带大家了解下红米和小米新机的900…

关于IDEA代码的整理以及函数

关于IDEA代码的整理以及函数 最近在写一个项目,发现有些代码比较冗长重复率较高,比如try{}catch(){}这个代码的重复率就比较高,我们可以把try、catch删除,然后用CttrlAltL来格式化,这样子比较美…

基于实战开发垂直搜索引擎_基于DDD的微服务设计和开发实战

作者:欧创新、邓頔、文艺你是否还在为微服务应该拆多小而争论不休?到底如何才能设计出收放自如的微服务?怎样才能保证业务领域模型与代码模型的一致性?或许本文能帮你找到答案。本文是基于 DDD 的微服务设计和开发实战篇&#xff…

把 14 亿中国人都拉到一个微信群,在技术上能实现吗?

戳蓝字“CSDN云计算”关注我们哦!作者 | 知乎网友责编 | 阿秃“最近,知乎上有一个非常热门的问题:“把 14 亿中国人民都拉到一个微信群里在技术上能实现吗?”(https://www.zhihu.com/question/293021546)实…

列赋值为列表_Pandas入门-3-新增数据列操作

在数据分析过程中,常常会依据一定条件进行新数据列的增加,以便于我们对数据更好地分析。接下来,一起学习如何在Pandas的数据类型中进行新增数据列操作。知识点:直接赋值.apply.assign按条件选择分组再分别赋值我想要新增一列“温差…

Cannot obtain primary key information from the database, generated objects may be incomplete

问题描述 在整合mybatis时只是生成了两个insert()函数,并且提示 [WARNING] Cannot obtain primary key information from the database, generated objects may be incomplete 解决方法 在jdbc连接url上加nullCatalogMeansCurrenttrue urljdbc:mysql://localhost:3…

三问(why?what?how?)金融领域的机器学习

摘要: 都喜欢人生三问,那么金融领域的机器学习三问了解一下。 机器学习可能会很有魔力,即使它背后没有魔法。尽管如此,机器学习项目的成功更多地取决于构建高效的基础架构,收集合适的数据集以及应用正确的算法。 机器…

git拉取项目以及提交项目

git拉取项目以及提交项目 1.打开cmd,键入cd d: d: cd project 输入git clone 你要拉区项目的地址 2.项目地址可以在gitee.com的项目代码那里去复制 3.提交项目也可以用cmd键入命令来提交 4.一直在d盘这里键入dir cd 项目名字 git comt -…

python中int input_python中的input是什么

Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。 Python2.x 中 input() 相等于 eval(raw_input(prompt)) ,用来获取控制台的输入。 raw_input() 将所有输入作为字符串看待,返回字符串类型。而 input() 在对待纯数字输入…

阿里巴巴机器翻译在跨境电商场景下的应用和实践

摘要: 本文将与大家分享机器翻译相关背景知识,再深入介绍机器翻译在阿里生态中的具体应用实践,介绍基于机器翻译技术搭建的一套完善的电商多语言解决方案,最后将会从技术角度介绍阿里机器翻译在解决实际业务问题中的技术创新和亮点…

【内含福利】全球第一例:苹果Apple Card遭盗刷,物理卡或被克隆;谷歌正在试产5G智能手机,最快下周发布……...

戳蓝字“CSDN云计算”关注我们哦!嗨,大家好,重磅君带来的【云重磅】特别栏目,如期而至,每周五第一时间为大家带来重磅新闻。把握技术风向标,了解行业应用与实践,就交给我重磅君吧!重…

tomcat内存溢出

-Xms1024m -Xmx1536m -XX:PermSize128M -XX:MaxPermSize556M -Dfile.encodingUTF-8