大数据时代的IT架构设计
大数据时代的IT架构设计(来自互联网、银行等领域的一线架构师先进经验分享)
IT架构设计研究组 编著
ISBN 978-7-121-22605-2
2014年4月出版
定价:49.00元
208页
16开
编辑推荐
l 一书在手,架构无忧
l 三十位一线架构师真知实践
l 百位顶级架构师献计献策
l 十万文字尽显架构精华
内容提要
《大数据时代的IT架构设计》以大数据时代为背景,邀请著名企业中的一线架构师,结合工作中的实际案例展开与架构相关的
讨论。《大数据时代的IT架构设计》作者来自互联网、教育、传统行业等领域,分享的案例极其实用,代表了该领域较先进的架构。无论你就职于哪一行业都可以
从本书中找到相关的架构经验,对您在今后的架构设计工作中都能起到很好的帮助作用。
《大数据时代的IT架构设计》适合具备一定架构基础和架构经验的人阅读。
目录
第1 篇 Hadoop 平台应用架构
Hadoop 技术在电信运营商上网日志处理中的应用架构/方建国............... 2
Hadoop 平台在金融银行业的应用架构/薛强彦................. 9
优酷土豆Hadoop 平台开放之路/傅杰....................... 16
第2 篇 推荐系统架构
腾讯个性化精准推荐平台架构/洪坤乾............... 28
社交网络大数据挖掘与社会化推荐引擎的构建/邓雄.............. 42
第3 篇 应用架构实践
微博用户兴趣建模系统架构/张俊林.............. 58
针对移动互联网应用的网络建设和优化/李永斌......... 65
西门子系统架构管理实践/李伟.................. 80
如何构建高性能、稳定的SOA 应用/汪洋............ 91
基于开源技术的网络安全架构实践/李晨光..................106
TOGAF 应用架构设计落地之道/温昱.....................120
分布式系统安全设计解决方案/汪洋............129
第4 篇 大数据下的存储实践
淘宝海量文件存储实践/张友东.......................136
内存作为统一存储实践/尹伟铭.....................145
第5 篇 数据库架构实践
数据库优化精髓暨数据架构最佳实践/侯圣文..............154
Oracle、MySQL 还是NoSQL/简朝阳.................162
SQL Server 中的高可用性/宋沄剑.......................169
第6 篇 大数据下的IT 架构变迁
京东商城网站架构演变/王晓钟..............................180
庶民架构——新浪视频后台架构变迁/郝光普....................189
前言
卷首语
——架构与建筑
架构与建筑在英文里是同一个词,都叫Architecture。建筑已经有几千年的历史,而IT 架构不过几十年的光阴。在人类光辉灿烂的建筑史面前,IT 架构还只是一个小婴儿。
在谈到IT 架构时,很多人喜欢把它和建筑做比较。笔者这里也不妨一试。翻了翻关于建筑的历史,名言名句数不胜数,这些建筑经验的规律性总结,对IT 或有启发之益。
建筑与房子的区别在于,前者是艺术,后者只是一种东西。美国建筑大师F.L.赖特说:“建筑,是用结构来表达思想的科学
性的艺术”。当我们在胜地观光时,总喜欢拍下那些或精巧、或宏伟的建筑——因为它的美。可我们有多少人能欣赏到虚拟世界里的IT 架构之美呢?当Till
Adam 等人的《架构之美》成为畅销书时,我们恍然大悟,IT 架构也是一种艺术。
要成为艺术家,离不开想象力和创造力。在很多公司关于架构师的招聘广告以及一些架构师的经验分享中,“想象力和创造力”
已为大家所推崇,可我们想想,有多少人真的做到了呢?站在艺术而不只是科学的角度看,难怪有人会质疑中国到底有没有真正的架构师存在?或许美籍华人建筑师
贝聿铭的这段话会给我们启发:“建筑是研究如何浪费空间的艺术。建筑始于工程完结之处。建筑师必定是伟大的雕塑家和画家。如果他不是雕塑家和画家,他只能
算个建造者。”
年轻的中国架构师们,想办法把你所掌握的技术变成艺术吧,而不只是为了完成一份工作、一个项目。“当技术实现了它的真正使命,它就升华为艺术。”德国建筑大师密斯·凡·德罗如是说。
相信“少即是多”这句话已经被许多软件架构设计人员、互联网产品经理、UI
设计师奉为圭臬。比如在敏捷软件开发方法中就到处体现出了这一原则,并因此让软件开发变得精益而高效。乔布斯和苹果公司更是把这种简约之美发挥到了极致。
面对数据中心里日益复杂的IT 基础架构,许多大型IT 厂商也都把简化作为自己努力的方向。可你是否知道,“少即是多”正是出自密斯·凡·德罗之口。
作为20 世纪中期世界上最著名的四位现代建筑大师之一,密斯·凡·德罗坚持“少即是多”的建筑设计哲学,在处理手法上主张流动空间的新概念。他的设计作品中各个细节精简到不可精简的绝对境界,不少作品结构几乎完全暴露,但是它们高贵、雅致,已使结构本身升华为建筑艺术。
平衡感、和谐感是建筑设计中的一个美学原则。建筑不仅内部结构需要平衡,其外观也需要与环境变化相平衡。建筑大师张开济
有句名言:“建筑设计不能只顾自己的一个设计,而要和整个城市的风格相和谐。”试想,当梁思成看到今天中国内地占到全球70%的摩天大楼时,会不会继续发
出他几十年前曾经发出过的感慨:“中国没有建筑,只有房子。”
IT 架构何尝不是一种需要“平衡”的艺术——业务与技术之间、子系统之间、局部与全局之间、性能与稳定之间。不夸张地说,架构的不断优化、升级、改造、创新,本身就是在试图找到一种新的平衡。
世上没有永恒,只有变化。科学如此,艺术亦如此。建筑如此,IT架构亦如此。著名现代主义建筑大师格罗庇乌斯曾说:“建
筑学必须前进,否则就要枯死。建筑没有终极,只有不断变革。”“变革”这个词对于搞IT
的人来说,再熟悉不过了。回顾架构师大会走过的五年,今天大家关心和讨论的话题已经大不一样。时下,大数据、云计算、移动正在成为时代的弄潮儿。翻翻这本
《大数据时代的架构设计》,你不难看到这些变化。
年轻的架构师们,让我们在变化之中,发挥想象力,借助技术之手,发现和创造“平衡高效、简约灵活”的IT 架构之美吧!
IT168 企业级总编 洪钊峰
大数据时代的IT架构设计的更多相关文章
- 新书发布《大数据时代的IT架构设计》
<大数据时代的IT架构设计>以大数据时代为背景,邀请著名企业中的一线架构师,结合工作中的实际案例展开与架构相关的讨论.<大数据时代的IT架构设计>作者来自互联网.教育.传统行业 ...
- 我读《大数据时代的IT架构设计》
架构设计是一门艺术,对架构的掌握要通过多看,多学,多交流,多积累,从实战架构上总能吸收到很好的营养,这边书虽然 (一).hadoop技术处理电信行业的上网日志 根据上网的url或未知url爬取内容,进 ...
- Apache Beam实战指南 | 大数据管道(pipeline)设计及实践
Apache Beam实战指南 | 大数据管道(pipeline)设计及实践 mp.weixin.qq.com 策划 & 审校 | Natalie作者 | 张海涛编辑 | LindaAI 前 ...
- 柯南君:看大数据时代下的IT架构(5)消息队列之RabbitMQ--案例(Work Queues起航)
二.Work Queues(using the Java Client) 走起 在第上一个教程中我们写程序从一个命名队列发送和接收消息.在这一次我们将创建一个工作队列,将用于分发耗时的任务在多个工 ...
- 柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)
柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航) 二.起航 本章节,柯南君将从几个层面,用官网例子讲解一下RabbitMQ的实操经典程序案例,让大家重 ...
- 柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控
柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装.配置与监控 一.安装 1.安装Erlang 1)系统编译环境(这里采用linux/unix 环境) ① 安装环境 虚拟机:VMw ...
- 看大数据时代下的IT架构(1)业界消息队列对比
一.MQ(Message Queue) 即 消息队列,一般用于应用系统解耦.消息异步分发,能够提高系统吞吐量.MQ的产品有很多,有开源的,也有闭源,比如ZeroMQ.RabbitMQ. ActiveM ...
- 大数据时代的新BI系统架构发展趋势
商业智能(BI,Business Intelligence).它是一套完整的解决方式,用来将企业中现有的数据进行有效的整合,高速准确的提供报表并提出决策根据.帮助企业做出明智的业务经营决策. ...
- 跟上节奏 大数据时代十大必备IT技能(转)
新的想法诞生新的技术,从而造出许多新词,云计算.大数据.BYOD.社交媒体……在互联网时代,各种新词层出不穷,让人应接不暇.这些新的技术,这些新兴应用和对应的IT发展趋势,使得IT人必须了解甚至掌握最 ...
随机推荐
- Python小练习一
# 对http://www.something.com形式的URL进行分割 url = input("Please enter the URL:") domain = url[11 ...
- virtualbox下面安装ubuntu后外网如何远程ssh访问
这两天在折腾virtualbox安装linux的事情,想多弄几个节点,装hadoop, 环境如下 两台thinkpad, 一台正常上班用的,win7 一台装的ubuntu kylin 16.04, 上 ...
- 一个实现了View接口的Fragment
小程序并不新鲜,模式上先有百度轻应用,后有支付宝的各类小服务,再来还有腾讯自家QQ右下角的应用宝:技术上也就是FaceBook RN的那一套.一个技术上无创新,形式上无创意的事物,凭什么勾起了开发者们 ...
- IIS服务的命令行方式重启命令
打开IIS配置窗口的CMD命令:开始---运行---CMD----输入inetmgr 直接使用CMD我们可以操作很多事情,比如启动IIS,重启IIS,停止IIS 重启IIS服务器,开始->运行- ...
- 树莓派安装RASPBIAN系统
买了个树莓派3B,安装Raspbian时出现问题,能ping通,但是无法建立ssh链接!对于我这种只有网线和电源的玩家来说打击太大. 找了一下原因,如下链接所述: http://downloads.r ...
- JavaScript 基础第三天
一.前言 在前天的内容我们提到了有关于JS的一些语言结构,这些语言结构都是语法中最为基本的内容必须予以熟记并可以灵活掌握. 二.引入 在今天内容中我们将讨论两个很重要的概念,数组与函数. 三.重点内容 ...
- shell脚本调试
转自:http://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/ 一. 前言 shell编程在unix/linux世界中使用得非常广泛,熟 ...
- hdu2604(递推,矩阵快速幂)
题目链接:hdu2604 这题重要的递推公式,找到公式就很easy了(这道题和hdu1757(题解)类似,只是这道题需要自己推公式) 可以直接找规律,推出递推公式,也有另一种找递推公式的方法:(PS: ...
- C语言标准定义的32个关键字
关键字 意 义 auto 声明自动变量,缺省时编译器一般默认为auto int ...
- 最快让你上手ReactiveCocoa之进阶篇
前言 由于时间的问题,暂且只更新这么多了,后续还会持续更新本文<最快让你上手ReactiveCocoa之进阶篇>,目前只是简短的介绍了些RAC核心的一些方法,后续还需要加上MVVM+Rea ...