当前位置: 首页 > news >正文

去IOE or Not?

作者简介:20年IT工作经验,曾在华为、HP、移动、电网等国内外知名IT企业任职;关注领域包括证券、航空、制造、电信、电网等。在数据库开发和优化、数据仓库、系统架构、大中型项目管理、部门管理、数据挖掘和分析、数据治理、大数据方面有一定研究。

    

去IOE or Not这个材料大概写于2014年,当时刚好是去IOE浪潮,当当和京东大战,京东和苏宁大战,淘宝双11遥遥领先,时至Hadoop初兴,MPP发展强劲,各种SSD卡层出不穷,PC服务器已压倒小机,通信运营商也在规划大数据未来的建设,当然部分省份已经先行;自己也在思考这个问题,结合自己所经历过的项目,所了解的知识,花了整整2周多时间写了前27页,第28-44页是收集到的材料,第45-54页是整合了其他的材料,现在很难有闲情雅致去花那么长时间整材料了。

这个材料主要包括了几个部分:

为什么要去IOE?海量数据、实时数据、传统架构瓶颈、成本和安全

为什么能去IOE?人才、开源软件、硬件革命、摩尔定律实效

新技术的发展?从硬件软件角度做了详细阐述

淘宝的去IOE之路。

至于去IOE,有多种考虑,考量成本,先硬后软,先易后难

其实最后一页很关键:

作为程序员,你会面临2种选择,可以花6个月写个复杂程序,把单机变成分布的,也可以休假6个月睡大觉,因为等你一觉醒来,让你程序运行更快的硬件已经出现了。

但是很不幸,很多企业仍然在闭门造车,以节约硬件成本的名义搞不知所云的全虚拟化。我的意思是虚拟化可以做,但要看场景。

王老师的公众号为:追梦IT人

QQ群号:763628645

QQ群二维码如下,个人微信号:jeanron100, 添加请注明:姓名+地区+职位,否则不予通过

相关文章:

  • 拉里·佩奇(Larry Page)的伟大归来
  • Linux系统——架构浅析
  • 解码Redis最易被忽视的CPU和内存占用高问题
  • 还能这样?把 Python 自动翻译成 C++
  • 华裔教授发现二次方程极简解法,我默默的做了下验算
  • 运维系统性能优化后思考,除了避免懒惰的麻木,还需要了解系统的“脾性”...
  • 用python重新定义【2019十大网络流行语】
  • 那些对我来说没有价值和有价值的事情
  • 关于MySQL GTID的一次深刻学习
  • 这才是真正的Git——Git内部原理揭秘!
  • MySQL 8.0与MariaDB 10.4,谁更易于填坑补锅?
  • 那些难忘的维护之夜
  • 《宣州谢眺楼饯别校书叔云》赏析
  • 无意中测试了下MySQL里面的join操作,发现还是存在理解偏差
  • 说几点关于数据库的见解
  • [LeetCode] Wiggle Sort
  • [Vue CLI 3] 配置解析之 css.extract
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • extjs4学习之配置
  • Flex布局到底解决了什么问题
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Linux快速复制或删除大量小文件
  • react-native 安卓真机环境搭建
  • SQL 难点解决:记录的引用
  • SwizzleMethod 黑魔法
  • Vue.js源码(2):初探List Rendering
  • vue--为什么data属性必须是一个函数
  • zookeeper系列(七)实战分布式命名服务
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 三分钟教你同步 Visual Studio Code 设置
  • 通过几道题目学习二叉搜索树
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • $$$$GB2312-80区位编码表$$$$
  • (k8s中)docker netty OOM问题记录
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (七)c52学习之旅-中断
  • (一)Linux+Windows下安装ffmpeg
  • (一)基于IDEA的JAVA基础10
  • (转) Android中ViewStub组件使用
  • (轉貼) UML中文FAQ (OO) (UML)
  • .bat批处理出现中文乱码的情况
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET学习教程二——.net基础定义+VS常用设置
  • ::before和::after 常见的用法
  • @javax.ws.rs Webservice注解
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • [1181]linux两台服务器之间传输文件和文件夹
  • [ACL2022] Text Smoothing: 一种在文本分类任务上的数据增强方法
  • [cb]UIGrid+UIStretch的自适应
  • [ChromeApp]指南!让你的谷歌浏览器好用十倍!