

云计算实用之路漫漫其修远兮,当今,各厂商对云计算的定义不一,云计算的标准更是各行其道。在这云计算的混战时代,产生的有关云计算的术语更是目不暇接,整个IT界似乎正在迎来一个云计算术语爆炸的时代,其中有关于云计算概念本身,也有关于厂商的云策略和云产品的。本文通过对现有的云计算资料进行梳理,列出了60多条云计算相关的术语及其解释,以供参考。 更多详细>>
2006年谷歌推出了“Google 101计划”,并正式提出“云”的概念和理论。随后亚马逊、微软、惠普、雅虎、英特尔、IBM等公司都宣布了自己的“云计划”,云安全、云存储、内部云、外部云、公共云、私有云……一堆让人眼花缭乱的概念在不断冲击人们的神经。那么到底什么是云计算技术呢?对云计算技术的产生、概念、原理、应用和前景又在哪里? 更多详细>>
云计算系统运用了许多技术,其中以编程模型、数据管理技术、数据存储技术、虚拟化技术、云计算平台管理技术最为关键。MapReduce是Google开发的java、Python、C++编程模型,它是一种简化的分布式编程模型和高效的任务调度模型,用于大规模数据集(大于1TB)的并行运算。严格的编程模型使云计算环境下的编程十分简单。MapReduce模式的思想是将要执行的问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块......
《云计算核心技术剖析》分为四大部分:第一部分为理论篇,主要介绍云计算理论方面的知识;第二部分为产品与技术篇,深入剖析多个顶尖云计算产品的实现,介绍了云计算中非常重要的系统虚拟化技术和安全方面的机制;第三部分为实践篇,将选择云的核心模块之一——分布式数据库作为实践的方向,并以yuntable 这个云时代的bigtable 为例,给大家演示如何手动编写和设计一个分布式数据库;最后一部分为展望篇,预测了云计算和整个科技事业未来的发展。
在Google数据中心会有大规模数据需要处理,比如被网络爬虫(Web Crawler)抓取的大量网页等。由于这些数据很多都是PB级别,导致处理工作不得不尽可能的并行化,而Google为了解决这个问题,引入了MapReduce这个分布式处理框架。
GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。
由于在Google的数据中心存储PB级以上的非关系型数据时候,比如网页和地理数据等,为了更好地存储和利用这些数据,Google开发了一套数据库系统,名为“BigTable”。
简单的来说,Chubby属于分布式锁服务,通过Chubby,一个分布式系统中的上千个client都能够对某项资源进行“加锁”或者“解锁”,常用于BigTable和MapReduce等系统内部的协作工作,在实现方面是通过对文件的创建操作来实现“加锁”,并在其内部采用了著名科学家Leslie Lamport的Paxos算法。
谈到云计算的诞生,肯定离不开一个地方,那就是Google的数据中心。Google的数据中心,不仅拥有数量庞大的服务器集群,而且整体运行效率很高,PUE(Power Usage Effectiveness,电力使用效率)很低,这些成绩离不开数据中心高温化、12V电池、服务器整合这三大数据中心优化技术。
随着互联网的不断发展,各种类型的应用层出不穷,所以导致在这个云计算的时代,对技术提出了更多的需求,主要体现在下面这四个方面:1. 低延迟的读写速度:应用快速地反应能极大地提升用户的满意度;
Amazon作为首批进军云计算新兴市场地厂家之一,为尝试进入该领域地企业开创了良好地开端。Amazon地云名为Amazon网络服务(Amazon WebServices,下称AWS),目前主要由4块关键服务组成:简单存储服务(Simple StorageService,S3);弹性计算云(Elastic Compute Cloud,EC2);简单排列服务(Simple QueuingService)以及尚处于测试阶段地SimpleDB。……全文>>
没有了平台,云计算会空洞无物。对某些人而言,云计算平台也会亲切地被称作“Platform-as-a-service”,即PaaS。这个平台的作用在于,它可以简化在云中的应用部署,同时,由于缩减了相关软硬件的购买和管理,可以控制成本支出……更多详细>>
“云基础架构”乍听可能觉得没什么吸引力,但想想在云中使用、监控、管理应用的易用性和部署成本的节省,你会情不自禁地觉得,云基础架构真的挺有吸引力的。这里列出的20家云基础架构厂商所做的虽然有些不同……更多详细>>
对很多解决方案供应商来说,存储即服务(Storage-as-a-Service)是他们进入云计算领域的敲门砖。存储即服务具有云服务的所有特征,包括在用户数据中心之外存储和备份数据的基础设施的共享使用,和无缝整合基础架构与现有……更多详细>>
Caffeine是Google公司开发的新型网络内容索引系统,去年,谷歌曾首次公布Caffeine部分技术细节。日前,Google宣布,这一新型网络内容索引系统开发完成。 6月8日,谷歌软件工程师Carrie Grimes在谷歌公司官方博客中宣布,谷歌已经完成新型网络内容索引系统Caffeine的开发工作,与老式索引技术相比,Caffeine检索结果时效性会提高50%,是目前谷歌所能提供规模最大的网络内容检索 ……更多详细>>
通过前一篇文章,大家应该对Yarn运行App的机制有了一个大概的了解,那下面我们开始对每个过程进行具体而详细的分析。yarn与客户端交互的接口,名为ClientRMProtocol,它里面有两个方法 ……更多详细>>