Web-Scale-IT 到底是啥?
Gartner 对 2015 年 10 大 IT 趋势的预测中有一个词条为:Web Scale IT。我们跟随 Matthias Ankli 来了解一下究竟什么是 Web Scale IT。本文译自 Web Scale IT,What the What?。
随着数据量不断加大,应用需求愈加复杂,对所谓的 Web-scale IT 架构的讨论也越来越多。但是,Web-scale 究竟是什么呢?

研究公司 Gartner 介绍了 Web-scale 这个概念,用于描述来自互联网巨头,如 Facebook,谷歌,LinkedIn 等公司的技术大牛,通过应用新进程、新架构和新实践所实现的灵活性和扩展性。根据 Gartner 的描述,这些公司不仅在规模上超越了常规,也在速度与敏捷性上打破了常规。”该研究公司还将 Web-scale IT 定为 2014 年十大战略性技术趋势之一。
Web-scale IT 这个术语,常用于 DevOps 语境下,但它也适用于底层的 IT 基础架构———系统需要处在一个“已知的良好状态”,已实现规模化敏捷性。那么,现在你该知道我们将讨论什么了吧(提示:笔者因作为基础设施自动化的领路人而感到自豪)。
各种规模的公司都能从 Web-Scale IT 理论中获益么?
好问题,来想一想。虽然大多数企业没有达到谷歌或 Facebook 的规模,他们仍然会受益于 Web-scale IT 方法带来的速度提升(如果做得正确)。但是,再进一步,这要感谢 Hadoop、OpenStack 等功能强大的开源工具,这些大数据和云计算技术已不再是超大规模网站的特权,开始适用于各种规模的企业。话虽这么说,随着所有这些新工具和功能的出现,很多小网络规模的企业如今也运行了一些大型基础架构,这为他们带来了新的挑战。
正如我们所知,IT 基础架构注定瓦解
向 Web-scale IT 的转移意味着与 IT 界传统方式的完全背离,就如同每个颠覆性运动一样,这将是一个可怕的转变。Web-scale IT 要求 IT 专业人员用比以前更快的速度部署并有效管理大型基础架构。随着商用硬件、开源软件、本土化供应和管理软件的发展,规模化管理基础架构变得越发困难,基础架构亦变得越发复杂。这导致,许多过程仍然需要人工完成,不仅效率低下,而且容易出错。
为了实现正确的 Web-scale IT,公司们必须迈向基础架构自动化的新层次,从而理解应用的需求并实时响应这些需求——即处在一个由软件定义的环境中。在软件定义的环境中,IT 得到简化,能够响应不断变化的需求并通过自动化提高适应性。建立和管理这样的系统才是 Web-scale IT 的“秘诀”,但它并不容易实现。
超大规模的网站有足够的资本建立自己的管理工具,实行自动化管理、配置和部署,但企业 IT 基础架构的管理者们并没有实现这些工具的资源。然而,如果他们想实现自己的目标,仍旧需要实现自动化。他们需要一个方法,利用商用硬件和开源软件的集合,打造一套整体的(从裸机一直到应用层)解决方案,且该方案的报价远低于专有系统的价格。
这将是怎样的解决方案?
在 StackIQ ,笔者花了很多时间思考如何使基础架构管理者的工作变得更简单。如何才能帮助各种规模的企业到达基础架构自动化的新水平,并受益于 Web-scale IT 方法呢?
你怎么看?在开始讨论之前,以下是笔者认为能在新 IT 界获得成功的几个要点:
- 对所有的商用硬件和开源软件的异构支持
- 完整建立从裸机到应用程序层的能力
- 堆栈的模块化可扩展性,以跟上不断变化的业务需求
- 通过无需脚本的配置简化部署
请给出意见!期待你加入讨论。
Cloud Insight 集监控、管理、计算、协作、可视化于一身,帮助所有 IT 公司,减少在系统监控上的人力和时间成本投入,让运维工作更加高效、简单。本文由 OneAPM 工程师翻译整理,想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客
Web-Scale-IT 到底是啥?的更多相关文章
- Web Scale IT 与 6 种 DevOps 工具
新年伊始,在总结过去一年 IT 行业变化和发展的同时,不少企业更关注未来一年甚至几年的行业趋势.Gartner 于 2014 年发表了文章 Gartner Says By 2017 Web-Scale ...
- 【Web开发】到底什么是短链接
目录 什么是短链接 为什么使用短链接 节省发送的内容 提升用户体验 便于链接追踪,分析点击来源 一定程度上保护原始网站链接 短链接生成平台 短链接生成原理 参考 今天无意中看到一个名词--" ...
- web前端到底是什么?有前途吗
web前端到底是什么? 某货: “前几年前端开发人员鱼目混杂,技术参差不齐,相对学习起来不规范,导致> 前端开发人员聚集,所以现在前端工种和工资还是没得到普遍重视,但近2年来,> > ...
- web前端开发培训和自学 哪种选择更适合你
web前端相对于其他软件开发是比较容易入门的,但是如果深入学习就比较困难了,这门技能需要从业人员掌握一定的设计.代码.交互技能和一些SEO技能,容易入门还涉及这么多知识和技能,那学习web前端开发到底 ...
- AJAX请求真的不安全么?谈谈Web安全与AJAX的关系。
开篇三问 AJAX请求真的不安全么? AJAX请求哪里不安全? 怎么样让AJAX请求更安全? 前言 本文包含的内容较多,包括AJAX,CORS,XSS,CSRF等内容,要完整的看完并理解需要付出一定的 ...
- 学web前端开发有前途吗
web前端开发现在如此火爆,可以说是引领了IT培训行业的一个潮流,那么web前端开发都要学些什么知识呢?为什么这么火有前途吗?现在行业很需要这种人才吗?还是大家盲目跟风,随大流,下面小编对web前端做 ...
- WEB下面路径的问题
web 中的 / 到底代表什么? 绝对路径-以Web站点根目录为参考基础的目录路径.之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的.相对路径-以引用文件之网页所在位置为参考 ...
- 使用Docker、CoreOS、Mesos部署可扩展的Web应用
[编者的话]本文作者重点介绍了如何使用Docker.CoreOS.Mesos.Vulcand.对象存储来部署一个可扩展的Web应用,他首先介绍了为什么要选择这些工具以及与其它工具相比这些工具的优势.紧 ...
- 大佬福利之在你眼中 Web 3.0 是什么?(转)
web 3.0 Web 3.0一词包含多层含义,用来概括互联网发展过程中某一阶段可能出现的各种不同的方向和特征.Web 3.0 充满了争议和分歧,它到底应该什么样?具体的标志点又是什么? Web 2. ...
随机推荐
- mybatis12 Usermapper.xml
输入和输出映射 通过parameterType完成输入映射,通过resultType和resultMap完成输出映射. 1.1parameterType传递pojo包装对象 可以定义pojo包装类型扩 ...
- (转载)SVN 提交操作缩写(A D M R) .
前言: 今天使用SVN提交代码,发现提交后的代码找不到之前的版本. 操作的字母缩写为R.一般我们常见的操作为 A D M R A:add,新增 C:conflict,冲突 D:delete,删除 ...
- Android开发之Activity(活动)
在安卓中,Activity(活动)就是一个包含应用程序的用户界面的窗口.一个应用程序可以包含一个或多个Activity. 一般一个活动对应一个UI文件,即xml文件.创建活动一般是基础Activity ...
- Java基础知识强化之网络编程笔记05:UDP之多线程实现聊天室案例
1. 通过多线程改进刚才的聊天程序,这样我就可以实现在一个窗口发送和接收数据了 2. 代码示例: (1)SendThread.java,如下: package com.himi.udpDemo2; ...
- Android图片异步加载之Android-Universal-Image-Loader
将近一个月没有更新博客了,由于这段时间以来准备毕业论文等各种事务缠身,一直没有时间和精力沉下来继续学习和整理一些东西.最近刚刚恢复到正轨,正好这两天看了下Android上关于图片异步加载的开源项目,就 ...
- jQuery模拟页面加载进度条
因为我们无法通过任何方法获取整个页面的大小和当前加载了多少,所以想制作一个加载进度条的唯一办法就是模拟.那要怎么模拟呢? 我们知道,页面是从上往下执行的,也就是说我们可以大致估算出在页面的某个位置加载 ...
- [GDI+] C# ImageDown帮助类教程与源码下载 (转载)
点击下载 ImageDown.zip 1.下载图片到本地代码如下 /// <summary> /// 编 码 人:苏飞 /// 联系方式:361983679 /// 更新网站:[url=h ...
- TCP服务器端和客服端(一)
就是一个客服端(Socket)和服务器(ServerSocket)端的链接间.我的理解是一个服务端可以链接多个客服端. 在客服端有输入流outPutStream. 用于发送数据 在服务器端有输出流.i ...
- js基础知识之_入门变量和运算符
js页面效果学习 (轮播图,文字滚动效果等等) javascript能来做什么 1.数据验证 2.将动态的内容写入网页中(ajax) 3.可以对时间做出响应 4.可以读写html中的内容 5.可以检测 ...
- linux命令sed学习笔记
sed其实就是两个主要的知识点,那就是“怎么选择”和“怎么操作”!