Browsed by
分类: 云计算

大型机、小型机、x86服务器的区别

大型机、小型机、x86服务器的区别

閱讀本文約花費: 18 (分鐘)大型机、小型机、x86服务器的区别 首先来讲x86服务器,与平常人们所接触的台式机笔记本类似,采用CISC架构处理器。随着英特尔至强处理器的性能不断提升,业内有种说法是x86服务器有抢占小型机市场的趋势。 x86服务器 Intel推出至强7500系列处理器(例如Nehalem-EX),将至强平台的可靠性、可用性和可维护性(RAS)带到新的高度,此外将原本只为RISC架构专属的诸如机器校验架构(Machine Check Architecture,MCA)等特性的移植,也使至强7500平台在面向高端关键性业务应用时底气更足。至强7500的推出,是Intel志在关键应用市场一展身手的重要一步。 虽然近年来x86服务器的出货量占整个服务器(包含x86服务器、小型机、大型机)领域的80%左右,但是其市场份额却只有50%。这主要是因为在重要的关键业务应用上,小型机向来都是首选。 小型机 小型机,一种介于PC服务器和大型机之间的高性能计算机,一般认为,传统小型机是指采用RISC、MIPS等专用处理器,主要支持UNIX操作系统的封闭、专用的计算机系统,所以又称RISC服务器或Unix服务器。 IBM大型机Z196 芯片架构 大型机,又名大型主机,使用专用的处理器指令集、操作系统和应用软件。故此,大型机不仅仅是一个硬件上的概念,更是一个硬件和专属软件的有机整体。大型…

Read More Read More

Mr.children-HANABI(Code Blue主題曲)

Mr.children-HANABI(Code Blue主題曲)

閱讀本文約花費: 10 (分鐘) 一直很喜歡Mr.children的音樂,主唱櫻井和壽的嗓音,非常特別,好辨認,第一次聽到Mr.children還以為是櫻井一個人,原來是個樂團,「HANABI」這首是日劇《Code Blue》的主題曲,是特別為CB而寫的一首歌,「中板快慢的歌曲,表現了年輕人無法宣洩的情感,是會讓人哭的一首歌!」很多人介紹過這首歌,而我是最近看完CB,聽著這首歌,聽出了歌詞的意思,我必須要一一突破才行,「HANABI」這首歌的歌詞,讓我深深的體會,櫻井和壽說:「這個世界上,沒有問題的人並不存在。無論是電視劇裡登場的人物,還是我們自身,也是一樣;卻用各種形式,祈求一個更美好的明天,雖然如此「理所當然」,但這種「理所當然」背後的虛幻與美麗,希望以「HANABI」這首歌描繪出來。」我也期待著更美好的未來,明知道這過程是多麼的困難辛苦,就算像煙火一樣,消蹤即逝,我仍想要抓住那僅有的可能與機會,CB裡面的年輕醫生,每個都是競爭對手,一開始不同個性的大家工作起來,總是帶刺,在經過一番磨練與成長之後,更能珍惜情感的可貴,過程也許要割捨些什麼,但,那也是成長的必經之路!在寫CB這部戲的心得之前,想先介紹這首歌給大家! 櫻井先生像是用全身的力氣在唱歌,每每他表演的感情都有滿滿的感動!對日本的演藝界來說,Mr.children的音樂,應該是一個時代的象徵,至今已經影響了不少的歌手,更可…

Read More Read More

“一把梭:REST API 全用 POST”

“一把梭:REST API 全用 POST”

閱讀本文約花費: 17 (分鐘)写这篇文章的原因主要还是因为V2EX上的这个贴子,这个贴子中说—— “对接同事的接口,他定义的所有接口都是 post 请求,理由是 https 用 post 更安全,之前习惯使用 restful api ,如果说 https 只有 post 请求是安全的话?那为啥还需要 get 、put 、delete ?我该如何反驳他。” 然后该贴中大量的回复大概有这么几种论调,1)POST挺好的,就应该这么干,沟通少,2)一把梭,早点干完早点回家,3)吵赢了又怎么样?工作而已,优雅不能当饭吃。虽然评论没有一边倒,但是也有大量的人支持。然后,我在Twitter上嘲讽了一下,用POST干一切就像看到了来你家装修工人说,“老子干活就是用钉子钉一切,什么螺丝、螺栓、卡扣、插销……通通不用,钉枪一把梭,方便,快捷,安全,干完早回家……不过,还是有一些网友觉得用POST挺好的,而且可以节约时间。所以,我想我还是写一篇文章,以正视听。 这篇文章主要分成下面这几个部分: 为什么要用不同的HTTP动词? Restful 进行复杂查询 几个主要问题的回应 POST 更安全吗? 全用 POST 可以节省时间沟通少吗? 早点回家的正确姿势 工作而已,优雅不能当饭吃 为什么要用不同的HTTP动词 编程世界通常来说有两种逻辑:“业务逻辑” 和 “控制逻辑”。 业务逻辑。就是你实现业务需求的…

Read More Read More

什么是数字花园(Digital Garden)?

什么是数字花园(Digital Garden)?

閱讀本文約花費: 5 (分鐘)数字花园是介于笔记应用和博客应用之间的半公开数字展览馆[1],半公开指的不是读者没有权限阅览,而是很多想法只是相互关联的半成品,令他人难以轻易看懂。 因为数字花园降低了对内容的要求,不强求作者将所有内容都打磨成文章级的成果,数字花园就会鼓励作者产出更多的内容,不拘一格降笔记。 例如我的想法库里 https://onetwo.ren/wiki/#%E6%83%B3%E6%B3%95:%E6%83%B3%E6%B3%95%20Index ,大部分只是临时想到的粗浅点子,可能在一段时间后我才会写一篇新的更长的笔记,关联到原始的点子上,而浏览数字花园的读者可以通过 TiddlyWiki 里的双向链接找到打磨过的内容。 随着点子越来越多,点子之间的链接、短文章和点子的链接也会越来越多;由于 TiddlyWiki 里每篇文章的标题就是个标签,所以标签作为文章又可以打标签,形成树状(或图状)结构,最终小小的数字花园就会生长成一片相互关联的森林,令人惊叹不已。 参考 ^在 TiddlyWiki 里建设数字花园 https://nesslabs.com/digital-garden-tiddlywiki 数字花园 是通过借助网络数字工具,对想法、笔记和思考等一切你感兴趣的信息或进行收集、整理和创作,文字之间用标签或链接创建连接,形成一座独具个人浓厚色彩的信息与知识型花园…

Read More Read More

开箱即用的 Prometheus 告警规则集

开箱即用的 Prometheus 告警规则集

閱讀本文約花費: 3 (分鐘)在配置系统监控的时候,是不是即使绞尽脑汁监控的也还是不够全面,或者不知如何获取想要的指标。 Awesome Prometheus alerts 维护了一套开箱即用的 Prometheus 告警规则集合,有 300 多个告警规则。同时,还是说明如何获取对应的指标。这些规则,对每个 Prometheus 都是通用的。 涉及如主机、硬件、容器等基础资源,到数据库、消息代理、运行时、反向代理、负责均衡器,运行时、服务编排,甚至是网络层面和 Prometheus 自身和集群。 alert_rules Prometheus 的安装和配置不做赘述,配置可以看这里。下面简单看下几个常用规则 主机和硬件资源 主机和硬件资源的告警依赖 node-exporter 输出的指标。例如: 内存不足 可用内存低于阈值 10% 就会触发告警。 YAML 主机异常的网络吞吐 最近两分钟入站的流量超过 100m。 rate 语法见这里。 YAML Mysql Mysql 的告警依赖 prometheus/mysqld_exporter 输出的指标。 连接数过多 Mysql 实例的连接数最近一分钟的连接数超过最大值的 80% 触发告警 YAML 慢查询 最近一分钟慢查询数量大于 …

Read More Read More

什么是带内管理 带外管理?

什么是带内管理 带外管理?

閱讀本文約花費: 12 (分鐘)什么叫带外管理? 常见的设备管理方式有SNMP、RMON、Web、TELNET以及通过CONSOLE、AUX接口管理,有些高端设备还具备100BASE-TX的带外管理端口。我在网上查到大概SNMP、RMON、Web、TELNET这些管理方式属于带内管理,通过CONSOLE、AUX接口管理和通过某些高端设备具有的100BASE-TX的带外管理端口进行管理的方式属于带外管理。那么所谓带内、带外是不是指跟占用生产网络带宽、接口的管理方式称之为带内管理,与此相反,不占生产网络带宽、接口的管理方式称之为带外管理? 带外网管是指通过专门的网管通道实现对网络的管理,将网管数据与业务数据分开,为网管数据建立独立通道。在这个通道中,只传输管理数据、统计信息、计费信息等,网管数据与业务数据分离,可以提高网管的效率与可靠性,也有利于提高网管数据的安全性。 带内管理使得网络中的网管数据和业务数据在相同的链路中传输,当管理数据(包括SNMP,Netflow,Radius,计费等)较多时,将会影响到整个网络的性能;管理数据的流量较少,对整个网络的性能影响不明显,可采用带内管理。  首先我们要先搞清带外网管的概念。 什么是带外网管? 从技术的角度,网络管理可分为带外管理(out-of-band)和带内管理(in-band)两种管理模式。所谓带内管理,是指网络的管理控制信…

Read More Read More

5W1H聊开源之Why——为什么要参与开源?

5W1H聊开源之Why——为什么要参与开源?

閱讀本文約花費: 7 (分鐘)中国开源的发展速度发展加快,个人和组织对于为开源作贡献有着前所未有的激情。据 《2020年IT行业项目管理调查报告》,约四成受访者以自己开发开源项目、为他人提交项目代码、作为成员开发维护项目、捐助开源项目等不同形式参与到开源项目中;在 《2021中国开源发展蓝皮书》中,参与过开源项目的比例为32%,且呈增长趋势,我国开源生态正迅速形成。 创建和维护那些被广泛使用的开源项目每年可能需要耗费数千小时,为什么开发者会愿意花费时间和精力编写这些免费公开的代码?为什么企业会愿意让他们的员工编写代码,开源让其他公司甚至是竞争对手都可以使用?个体参与开源会得到什么? 个人为什么要开源? 1.提升代码质量 参与开源项目是提升个人代码质量的好方法。一方面开源会激发程序员的“耻感”,一旦清楚这些代码是要公开给别人看的,就会自觉将代码写得更加整洁、干净,加更多注释。另一方面,如果项目有一定的影响力,其他关注、参与的程序员也会给予更多建议,这样可以博采众长,无形之中约束自己的代码规范,改进自己的代码质量。开源运动旗手 Eric S. Ray­mond 就曾说过:“只要经过足够多双眼睛的审查,所有的 Bug 都将失去藏身之地。这就是 Linus 定律。” 2.展示个人代码 一个小时的面试可能只能展示面试者掌握的某些底层基础或者前沿知识,但如果有开源项目傍身,…

Read More Read More

5W1H聊开源之Who——谁来参与开源?

5W1H聊开源之Who——谁来参与开源?

閱讀本文約花費: 6 (分鐘)上次Who的主体是谁“发明”了开源,这一次主体转换,来看看开源发明之后,还有哪些人为开源做贡献?作为普通程序员的我们,又能以怎样的形式参与到开源项目中? 很多人都以为参与开源是一件很高门槛的事情,必须要通过代码贡献才算是开源项目的参与者或贡献者,其实这是一个很大的理解误区。一个开源项目其实就是一个社区,在社区里面会包含各种各样的角色,开源项目的角色有Contributor(贡献者)、Committer(提交者)、Maintainer(维护者)、User(用户)。大多数人对参与开源的理解可能局限在狭义的前两者,而对于这个问题第一反应可能也是直接参与到开发中,才是参与了开源项目。 User 但实际上,除了最直接的Contributor和Committer,其他人也可以通过各种各样的方式对项目作出贡献。如禅道项目管理软件的用户们,就是以User的身份参与到了禅道这个开源项目中,对禅道的使用、标记、推荐乃至提交Bug、提供使用反馈,都是一种对开源项目的参与和贡献。 比如在 Linux 内核开发中,到 5.9 版本发展到现在已经有 2.4 万开发者参与其中。没错,他们当时都是这个开源项目的参与者。 Contributor 开源项目的代码、文档和作品都是由项目社区的成员创建、测试、使用、讨论和优化构成。这些过程可划分为各种任务,需要不同技能、不同参与程度及不同技术…

Read More Read More

5W1H聊开源之Who/When/Where——谁在何时何地“发明”了开源?

5W1H聊开源之Who/When/Where——谁在何时何地“发明”了开源?

閱讀本文約花費: 7 (分鐘)美国政治传播学家拉斯韦尔提出了5W传播模式,经过后人的不断运用和发展总结,形成了一套逐渐成熟的“5W1H”体系,即:对选定的项目、工序或操作,都要从原因(何因Why)、对象(何事What)、地点(何地Where)、时间(何时When)、人员(何人Who)、方法(何法How)等六个方面提出问题进行思考。 本系列文章就以5W1H体系来讲一讲开源的那些事。这一次,讲讲开源的Who/When/Where——谁在何时何地“发明”了开源? 微软的一封信 自上世纪第一台计算机问世以来,计算机产业是以硬件为主的商业模式,即硬件销售为主要收入来源,附带的软件并不收费且附有源代码,便于专业人员调试和修改。虽然现在都将软件著作权视为司空见惯,但当时的法律并不能给予这一新生事物充足的保护。后来,随着个人电脑的普及,人们对软件的需求扩大,出现了一批专门开发通用软件的公司,这样的软件公司需要对软件收费来获取利润。但软件收费与提供源代码显然是矛盾的,因为只要仍然提供源代码,就无法阻止用户或者竞争对手复制或改写软件代码。 1976年2月3日, Bill Gates发表了著名的《Open Letter to Hobbyists》(致电脑业余爱好者的一封公开信),在这封公开信中,BillGates明确提出软件应该具有“CopyRight”(版权)。这封公开信奠定了软件产品“CopyRig…

Read More Read More

5W1H聊开源之What——开源协议有哪些?

5W1H聊开源之What——开源协议有哪些?

閱讀本文約花費: 7 (分鐘)开源许可协议是指开源社区为了维护作者和贡献者的合法权利,保证软件不被一些商业机构或个人窃取,影响软件的发展而开发的协议。开源协议规定了用户在使用开源软件时的权利和责任,虽然不一定具备法律效力,但是当涉及软件版权纠纷时,也是非常重要的证据之一。 软件在追求“自由”的同时,不能牺牲程序员的利益,否则将会影响程序员的创造激情,因此世界上现在有 90 多种被开源促进组织(Open Source Initiative)认可的开源许可协议来保证开源工作者的权益(详细列表见: https://opensource.org/licenses/alphabetical)。 对于准备编写一款开源软件的开发人员,也非常建议先了解一下当前最热门的开源许可协议,选择一个合适的开源许可协议来最大限度保护自己的软件权益。 由宽松到严紧排序,常用的开源许可证有: MIT许可证BSD许可证Apache许可证LGPL许可证GPL许可证 MIT、BSD 许可证都源自大学,体现了简单、开放和包容的特点。 MIT、BSD、Apache 三者都支持闭源的后续开发。 GPL、LGPL 传染性开源,编译的代码里用了这里的代码,都必须开源。 具体选择可以参照乌克兰程序员 Paul Bagwell的这张分析图(阮一峰、小鱼周凌宇翻译): MIT协议 MIT 是十分宽松的许可协议,来源于大学,可…

Read More Read More

5W1H聊开源之What——开源是什么?

5W1H聊开源之What——开源是什么?

閱讀本文約花費: 5 (分鐘)美国政治传播学家拉斯韦尔提出了5W传播模式,经过后人的不断运用和发展总结,形成了一套逐渐成熟的“5W1H”体系,即:对选定的项目、工序或操作,都要从原因(何因Why)、对象(何事What)、地点(何地Where)、时间(何时When)、人员(何人Who)、方法(何法How)等六个方面提出问题进行思考。本系列文章就以5W1H体系来讲一讲开源的那些事儿。 What——开源是什么? 开源即开放源代码,Open source code,也称为源代码公开,指的是一种软件发布模式,一种基于去中心化、自组织式的软件开发模式运作的工作方式。这个模式中,软件是开源的最基本含义是:代码是公开的,任何人都可以去查看,修改以及使用。与开源相对的是闭源代码,闭源代码就是普通的商业版权软件,代码是封闭的,只有作者才能看到,出了问题也只有自己能修改。 开源软件就是公开源代码的软件。开源软件在发行的时候会附上软件的源代码,并授权允许用户更改、传播或者二次开发。 澄清关于开源的一些误解: 开源不意味着免费 开源软件和免费软件是两个概念,开源软件开放源代码,允许用户更改、传播、二次开发。免费软件是免费提供给用户使用,但不一定公开源代码,也不允许随意修改、二次发布等。比如我们常用的微信、QQ及大多数软件,我们可尽情使用,但如果自己添加或删除了一些功能、甚至发布在网上供人下载使用以此牟利的话…

Read More Read More

好看的皮囊千篇一律,有趣的灵魂万里挑一

好看的皮囊千篇一律,有趣的灵魂万里挑一

閱讀本文約花費: 7 (分鐘)倘若一个人率真、淡泊,又懂得幽默,那这个人便多半便是有趣的人了。 王小波曾说: 人生很长,一定要和有趣的人在一起。 容貌总会随岁月改变,人会不可避免地衰老,可是对于生活的趣味却是历久弥新,只要修习到了,就再也不会丢掉,无论何种境遇,人生总不至于黯淡乏味。 01. 有趣的人一定率真 桓温为王洽践行,罗友说有事商议也跟去了,但吃完饭就要走,桓温奇怪地问:你刚才不是说有事吗,怎么又要走? 罗友回答道:“我听说白羊肉很好吃,我没吃过,所以冒昧前来,并没有什么事,如今吃饱了,所以就告辞了。 放在一般人,顾及体面恐怕是不会把真实理由说出来的吧。但是罗友率性坦荡,完全没有一点惭愧的意思。 曾国荃曾经写过一副对联:传家有道惟存厚,处世无奇但率真。 率真无伪的人总是有趣的,他们像孩子一样不避讳世人的眼光,清浅见底,善良诚实。 一就是一,二就是二,不会指鹿为马,黑白颠倒。 他们坦坦荡荡地谈论人们心中所想,却不好意思直言的东西。他们的真诚和直爽,总能让人们会心一笑。 率真的人眼神澄澈,态度分明,行动也是光明磊落,与率真的人为友,可以不用设防,可以敞开心扉,可以感觉到真情的流淌。 02. 有趣的人一定淡泊 有消息说元规想要东下,有人认为他是来接替王导的职位的,于是有人对王导说:“应该暗中略作戒备,防止元规夺权。” 王导说:“我和元规虽然都是国家大臣,但是本来就怀有布衣之交的情…

Read More Read More

写了100多篇原创文章,我常用的在线工具网站推荐给大家!

写了100多篇原创文章,我常用的在线工具网站推荐给大家!

閱讀本文約花費: 3 (分鐘)摘要 不知不觉写博客已经一年多了,累计写了100多篇原创文章,今天给大家分享下我经常使用的在线工具网站,希望对大家有所帮助! Markdown Nice 支持自定义样式的在线Markdown编辑器,编辑完成后可以一键复制富文本到微信公众号、知乎和掘金等平台。多达17种主题,总有一种适合你的!平时用Typora写完文章以后,我都会用这个排版,然后复制到公众号,非常好用! 地址:mdnice.com/ Process On 一款在线作图工具,支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等。平时文章中的流程图和思维导图,我都是用这个工具画的! 地址:www.processon.com/ draw.io 又一款在线作图工具,平时用来画画流程图还是很不错的,最大优点是可以将图片存储到不同的网络位置。 地址:www.draw.io/ 有道云笔记 文档管理,高效记录,它还有电脑客户端和手机端,使用方便。有个在线笔记工具还是很有必要的,比如平时搜索到的一些有用的文章,我会保存到笔记中去,方便以后查阅。平时有一些想学习的技术或者需要办理的事情我也会记录下来,毕竟好记性不如烂笔头。 地址:note.youdao.com/ Iconfont 阿里巴巴矢量图标库,可以根据关键字搜索的图标库。写过前端的朋友肯定很熟悉,需要图标的时候上去找就对了!还记得mall-…

Read More Read More

Cloudify:打通应用和基础架构自动化交付的“任督二脉”

Cloudify:打通应用和基础架构自动化交付的“任督二脉”

閱讀本文約花費: 9 (分鐘)1. Cloudify概况 Cloudify是一个开源的云应用编排系统,可以让你的应用自动化在各种不同的云上方便地部署。 由GigaSpaces公司(一家总部位于纽约的以色列中间件技术公司)开源。GigaSpace也是Openstack的支持者,经常参与Openstack全球的技术峰会,个人感觉其在技术路线选择上也受到Openstack的影响。 具体来看,Cloudify的技术路线选择以3.0版本为分水岭,在3.0版本以前完全基于Java技术栈开发,主要使用Groovy脚本语言。从3.0开始,整个技术栈几乎完全转移到了Python上(除保留了一个Java开发的组件外)。 具体转换的原因不得而知,但从我粗略的分析看,随着Python技术生态的逐渐完善,以及Openstack等基于Python技术的云管平台的逐渐成熟,这些应该都对Cloudify的技术路线选择起到一定的推进作用。不管怎么说,从整体看,Cloudify技术栈是往更轻量级、灵活便捷的方向转移。 2.那么Cloudify究竟是干什么的? 我们先看官网给出的两段文字 From Blueprint to ProductionWith Cloudify you can deploy the same application in your own data center or on the cloud…

Read More Read More

banjitino什么梗

banjitino什么梗

閱讀本文約花費: 2 (分鐘) 有两点要提前说明: 一是,意大利语名词分阴阳性,阳性名词基本都以-o结尾的,所以意大利语本身说起来很押韵。另外,表示“小”这个性质的词一般都以-ino结尾,比如carino(小可爱),所以意大利语以-ino结尾也很常见,音调上也算是一个特点。 二是,教父这个电影,教父就是出生于意大利,生活在美国的黑手党,教父是有意大利口音的。 《疯狂动物城》里面也有致敬《教父》的大先生,听那个鼩鼱说话的调调就是那个感觉。 卡姆那段脱口秀表演,先说意大利盛产什么,回答教父,教父2,教父3。又说:“Anzoliny Signore teacher,now who is the joker of banjitino。” Signore 是意大利语“先生”,banjitino是班集体的汉语拼音故意装作意大利语。 笑点本身就是当我们不会英文某个词的时候,喜欢夹杂汉语拼音装作说的很顺溜。 而卡姆的这个段子,又是夹杂意大利语,模仿口音,前后呼应,就既好笑又有点内涵,很有意思。 结尾,卡姆用了“Now who is the uncle of banjitino”,顺延了英语段子,又呼应了之前的joker那个,不过这个段子写出来回味是很有意思的,现场表演没有字幕是很难反应过来的。所以,这个大梗实际上垮掉了。 Tags: 电影, 英语

知识图谱

知识图谱

閱讀本文約花費: 3 (分鐘)知识图谱(Knowledge Graph),在图书情报界称为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。 知识图谱,是通过将应用数学、图形学、信息可视化技术、信息科学等学科的理论与方法与计量学引文分析、共现分析等方法结合,并利用可视化的图谱形象地展示学科的核心结构、发展历史、前沿领域以及整体知识架构达到多学科融合目的的现代理论。 知识图谱,它能为学科研究提供切实的、有价值的参考。 发展由来 具体来说,知识图谱是通过将应用数学、图形学、信息可视化技术、信息科学等学科的理论与方法与计量学引文分析、共现分析等方法结合,并利用可视化的图谱形象地展示学科的核心结构、发展历史、前沿领域以及整体知识架构达到多学科融合目的的现代理论。它把复杂的知识领域通过数据挖掘、信息处理、知识计量和图形绘制而显示出来,揭示知识领域的动态发展规律,为学科研究提供切实的、有价值的参考。迄今为止,其实际应用在发达国家已经逐步拓展并取得了较好的效果,但它在我国仍属研究的起步阶段。 主要特点 1、用户搜索次数越多,范围越广,搜索引擎就能获取越多信息和内容。 2、赋予字串新的意义,而不只是单纯的字串。 3、融合了所有的学科,以便于用户搜索时的连贯性。 4、为用户找出更…

Read More Read More