摘要:SmartThings是一个智能设备控制系统,它包括:SmartThings Cloud(云平台)、SmartThings Hub(网关)、SmartThings Mobile(手机客户端)以及各种关联的设备或服务。假设我们有这样一个控制场景:当大门打开,则开启客厅的电灯,并向主人发送一条短信。如何实现这一控制呢?首先我们需要一个开关传感器,当大门被打开的时候,传感器感应并将事件上报到平台,平台收到这一事件报告之后,控制客厅电灯的开关打开,同时通过短信服务发送一条短信息。当然,诸如传感器、电灯开关这些设备可能没有网络接口,无法直接与平台通信,这时就需要网关作为中转站。网关负责将传感器的状态改变
阅读全文
摘要:ifttt--云服务间的乾坤大挪移2013-07-19 17:30IFTTT--云服务间的乾坤大挪移IFTTT:if this then that,融合了提供open API的67种云应用,当然都是美国的各种互联网云服务。这67种云服务,你可发动你充分的逻辑思维能力设置if某服务怎么样then另外一个服务做什么。其实github上很多应用都是联合两个服务在做整合而已,比如和菜头讲的一个应用:“一旦老婆的推上出现“加班”字样,立即激活一条手机短信通知。同时,自动检测谷歌日历,找出几个今晚没有事情的老友。随后,在FB上新建一个活动“今晚喝大酒”,一旦超过3人同意,触发一条订餐消息给餐厅。餐厅查询E
阅读全文
摘要:2013 年 2 月 2 日,@陈怀临 在新浪微博上发了一张图片,描述几天前 Amazon 云计算平台 AWS 崩溃的原因。他在微博里说,“试图手工沙盘推演Amazon EBS的崩溃。。。不一定对。同学们见笑。”于是我在他的原帖下面回复,虽然竭力想简洁明快,两三条微博说完。但是写着写着,竟然写了十余条。网友回复,说这样读起来累,不如集合起来,搞个长微博。好吧,长微博来了。。如果 @陈怀临 的分析是正确的,那么此次事故的原因,和 2011 年 4 月 20 日那次的事故原因,基本上是一致的。但是 2011 年事故以后,Amazon 号称彻底修复了系统,杜绝了类似事故的发生。如果 @陈怀临 的分析
阅读全文
摘要:【1】核心功能by 林玥煜、邓侃前几天,有朋友与我讨论云计算的投资方向。他翻出 2009 年 Gartner 的 IT 行业分析报告 [1],说如果 Gartner 的判断是正确的,2009 年是云计算被炒作得最热的一年。从那以后的 2-5 年,即从 2011 年到 2014 年,云计算的热度将降低。水分被晾干以后,剩下的是干货,然后主流 IT 企业开始逐步使用云计算。三年过去了,现在是不是进场投资的好时机,切入点是什么?Gartner 的图,是新技术的生命周期图。通常情况,一个新技术崭露头角的时候,总是被人们寄托太多期望,表现在新技术的应用潜力,被渲染被夸大。所以,新技术出现以后,通常会经历
阅读全文
摘要:除非你是非常熟悉基础编程的整个世界,否则你很难了解编程架构到底是什么。所以我们假设你并不太了解编程技术,那么我会说,编程是一种定义逻辑的途径或方法,这种逻辑以代码方式设计,让指定的编译器能够理解它,让编译器能够知道如何指挥计算机执行相应的功能。对于一个新手来说,这可能是编程的最简单的定义(banq注:对于缺乏逻辑的新手,这可能是最难懂的定义,因此,对于可以不编程的架构师来说最基本的能力是逻辑能力)。基本上有三种类型的编程:低层次的编程,中间级编程和高级编程。所有这三种编程类型中通用的事情是:都可以执行相同的功能。只是对于不同编程类型具体执行的方式是不同的。当一个程序很容易地运行,有可能在同
阅读全文
摘要:作为云计算的一种重要形式,IaaS服务有各种开源和商业云平台方案。本文立足于使用开源IaaS云平台来开发公有云和私有云管理平台的角度,介绍和比较了Eucalyptus、OpenNebula、CloudStack和OpenStack等开源IaaS云平台。从AWS看成功云平台的特点AWS是当前最成功的云计算平台,其系统架构最大的特点就是通过Web Service接口开放数据和功能,一切以服务为第一位;并通过SOA的架构使系统达到松耦合。AWS 提供的Web Service栈,由访问层(API、管理控制台和各种命令行等),通用服务层(身份认证、监控、部署和自动化等),PaaS层服务(并行处理、内容传
阅读全文
摘要:随着Hadoop应用的不断拓展,使很多人陷入了对它的盲目崇拜中,认为它能解决一切问题。虽然Hadoop是一个伟大的分布式大型数据计算的框架,但Hadoop不是万能的。比如在下面这几种场景就不适合使用Hadoop:1、低延迟的数据访问Hadoop并不适用于需要实时查询和低延迟的数据访问。数据库通过索引记录可以降低延迟和快速响应,这一点单纯的用Hadoop是没有办法代替的。但是如果你真的想要取代一个实时数据库,可以尝试一下HBase来实现数据库实时读写。2、结构化数据Hadoop不适用于结构化数据,却非常适用于半结构化和非结构化数据。Hadoop和RDBMS不同,一般采用分布式存储,因此在查询处理
阅读全文
摘要:【编者按】长期以来微软、谷歌以及亚马逊总是对自己的数据中心严格保密,但是现在微软加入到OCP阵营了。近年来微软和其合作伙伴在超大规模服务器市场,在与OCP为中心的原始设计制造商Quanta、WiWynn、Synnex /Hyve的竞争中节节败退。微软不得不改变策略,加入以Facebook为首的OCP阵营(点击查看Facebook开源数据中心王国)。一方面其它硬件厂商将从微软的开源项目中获益,另一方面对微软自身来说也将加速其云平台的创新和增长,抢占市场领导者AWS的市场。DataCenterKnowledge网站总编Rich Miller带来了详细解读。以下为译文:加利福尼亚州圣何塞市——一条引
阅读全文
摘要:发表于2014-01-22 09:47|6211次阅读| 来源DataScientist博客|6条评论| 作者梁堰波【编者按】数据产生于各行各业,在互联网时代大数据概念提出后,人们发现自己手中的数据不再毫无用处,通过强大的技术手段,无形的数据可转化为有形资产。所以在这个大数据的时代,得数据者得天下!那么对于一个企业来说如何让大数据发挥出价值,推动企业业绩的增长呢?现于美团网从事数据开发与挖掘工作的梁堰波对此做了一个非常全面的分析。梁堰波毕业于北京航空航天大学计算机硕士专业,之前曾工作于VMware、百度、法国电信研发中心等多家知名机构。CSDN推荐:欢迎免费订阅《Hadoop与大数据周刊》获取
阅读全文
摘要:Spark已正式申请加入Apache孵化器,从灵机一闪的实验室“电火花”成长为大数据技术平台中异军突起的新锐。本文主要讲述Spark的设计思想。Spark如其名,展现了大数据不常见的“电光石火”。具体特点概括为“轻、快、灵和巧”。轻:Spark 0.6核心代码有2万行,Hadoop 1.0为9万行,2.0为22万行。一方面,感谢Scala语言的简洁和丰富表达力;另一方面,Spark很好地利用了Hadoop和Mesos(伯克利 另一个进入孵化器的项目,主攻集群的动态资源管理)的基础设施。虽然很轻,但在容错设计上不打折扣。主创人Matei声称:“不把错误当特例处理。”言下 之意,容错是基础设施的一
阅读全文
摘要:阿里巴巴作为国内使用Hadoop最早的公司之一,已开启了Apache Hadoop 2.0时代。阿里巴巴的Hadoop集群,即云梯集群,分为存储与计算两个模块,计算模块既有MRv1,也有YARN集群,它们共享一个存储HDFS集 群。云梯YARN集群上既支持MapReduce,也支持Spark、MPI、RHive、RHadoop等计算模型。本文将详细介绍云梯YARN集群的 技术实现与发展状况。MRv1与YARN集群共享HDFS存储的技术实现以服务化为起点,云梯集群已将Hadoop分为存储(HDFS)服务与计算(MRv1和YARN)服务。两个计算集群共享着这个HDFS存储集群,这是怎么做到的呢?在
阅读全文
摘要:【编者按】作者Mikio Braun是柏林工业大学机器学习专业的博士后,他通过描述了自己对Spark逐步认识的过程,为我们剖析了Spark的原理和应用。作为通用的并行处理框架,Spark具有类似Hadoop的一些优点,而且Spark采用了更好的内存管理,在迭代计算上具有比Hadoop更高的效率,Spark还提供了更为广泛的数据集操作类型,大大方便了用户的开发,checkpoint的应用使Spark具有很强容错能力,众多优越的性能和比Hadoop更广泛的适用面让Spark的进一步发展值得期待。CSDN推荐:欢迎免费订阅《Hadoop与大数据周刊》获取更多Hadoop技术文献、大数据技术分析、企业
阅读全文