SteveY对Amazon和Google平台的吐槽】的更多相关文章

Steve Yegge, Amazon的前员工,现任Google员工,其本来想在Google+上和Google的员工讨论一些关于平台的东西,结果不小心把圈子设成了Public,结果这篇文章就公开给了全世界,引起了剧烈的反应.发布后很快他就马上把这篇文章删了,不过,互联网上早备份了下来——SteveY’s Google Platforms Rant.后来,Steve在其Google+上作了一些解释,大体是说他喝多了,而且又是在凌晨,所以大脑不清,文章中的观点很主观,极端且不完整,还有Google的…
「一切都会运行在云端」. 云时代早已来临,本文着眼于顶级云服务商云服务商的云数据库方案背后的架构,以及笔者最近观察到的一些对于云数据库有意义的工业界的相关技术的进展,希望读者能有所收获. 现在越来越多的业务从自己维护基础设施转移到公有(或者私有)云上, 带来的好处也是无需赘述的,极大降低了 IaaS 层的运维成本,对于数据库层面来说的,以往需要很强的 DBA 背景才能搞定弹性扩容高可用什么的高级动作,现在大多数云服务基本都或多或少提供了类似的服务. Amazon RDS   其实说到公有云上的云…
娱乐一下.我们来比較一下4家相似的科技公司的软件政治观. (1)Facebook-诊断:极端自由. Facebook的规模已经非常大了.可他们的行为处事仍然像是一家创业公司.并且到眼下为止似乎也活得挺好.他们用得主要是C++和PHP,并且非常喜欢炫耀自己的代码怎么在PHP和C++之间调来调去.而这大概是最糟糕的地方了.他们的数据都放在memcached里:仅仅有键值对,没有数据库结构.他们把数据导出来放到一个后台Hive数据仓库里.然后用Hadoop来进行离线数据分析.每两个星期左右他们仍然会举…
Google+是谷歌推出的身份服务和社交网站.也是Google各种服务社交层面的补强.是世界上第二大的社交网站.一旦用户登录到Google,你就可以按照自己的需要定制服务和使用你的应用程序.…
原文转自:http://blogread.cn/it/article/6487?f=wb 关于IoC的的概念提出来已经很多年了,其被用于一种面象对像的设计.我在这里再简单的回顾一下这个概念.我先谈技术,再说管理. 话说,我们有一个开关要控制一个灯的开和关这两个动作,最常见也是最没有技术含量的实现会是这个样子: 然后,有一天,我们发现需要对灯泡扩展一下,于是我们做了个抽象类: 但是,如果有一天,我们发现这个开关可能还要控制别的不单单是灯泡的东西,我们就发现这个开关耦合了灯泡这种类别,非常不利于我们…
关于IoC的的概念提出来已经很多年了,其被用于一种面象对像的设计.我在这里再简单的回顾一下这个概念.我先谈技术,再说管理. 话说,我们有一个开关要控制一个灯的开和关这两个动作,最常见也是最没有技术含量的实现会是这个样子: 然后,有一天,我们发现需要对灯泡扩展一下,于是我们做了个抽象类: 但是,如果有一天,我们发现这个开关可能还要控制别的不单单是灯泡的东西,我们就发现这个开关耦合了灯泡这种类别,非常不利于我们的扩展,于是反转控制出现了. 就像现实世界一样,造开关的工厂根本不关心要控制的东西是什么,…
云计算平台简介(App Engine)     1   简介 App Engine: 应用程序引擎,是托管网络应用程序的云计算平台. 1.1  什么是云 云计算通常简称为“云”,是一种通过 Internet 按需交付计算资源(从应用到数据中心都属于计算资源)和按使用付费的基础架构. 富有弹性的资源:能快速轻松地扩大或缩小规模,以满足您的需求 按使用付费:计量服务的使用情况,只需为所用的服务付费 自助服务:使用自助服务可访问您需要的所有 IT 资源 1.2  云计算部署模型 1.2.1 公共云 公…
物联网(IoT)的11大云平台:AWS.Azure.谷歌云.Oracle. 2018-11-06 14:02 云技术 关键词:物联网AzureGoogleSalesforce云计算 导读:现在,我们将介绍用于物联网(IoT)开发的最为顶级,最为推荐的平台.让我们开始吧! 现在,我们将介绍用于物联网(IoT)开发的最为顶级,最为推荐的平台.让我们开始吧! 目录 ⊙1.Thinworx8 物联网平台 ⊙2.Microsoft Azure物联网套件 ⊙3.Google Cloud物联网平台 ⊙4.IB…
[摘要] 首先,和大家先聊聊的是为什么微服务.DevOps和云计算会在各个产业大行其道;其次,再谈谈微服务架构设计有那些自己独特的设计思想,和传统的SOA有什么区别;最后,我们再一起看一看在工业领域云平台和微服务应用的一些实践. 很高兴今天能够和大家一起分享富士康云上的一些实践,我负责的是富士康云平台和工业互联网相关产品与解决方案.首先,和大家先聊聊的是为什么微服务.DevOps和云计算会在各个产业大行其道;其次,再谈谈微服务架构设计有那些自己独特的设计思想,和传统的SOA有什么区别;最后,我们…
参考资料: 1.如何使用Amazon Machine Learning平台构建你的机器学习预测模型 2.…
一.概述 Amazon s3,全称为Amazon Simple Storage  Service.EC2和S3是Amazon最早推出的两项云服务. REST,这也是比较火的一种Web服务架构.简单来说,资源是由URI指定,对资源的操作包括GET.PUT.POST.DELETE和HEAD,返回结果常常是XML或者其他形式.参见维基REST: Amazon S3的操作包括三部分:Service.Buckets和Objects. Service只包括GET操作,就是返回所有的Buckets列表. Ob…
2018年国际消费性电子展(CES)上,最明显的一个趋势是Amazon与Google的语音技术进驻战,如AmazonAlexa进驻到Acer笔电内,Google Assist进驻到KIA汽车内,其他如智能电视.智能喇叭,乃至传统数字录放机TiVo都成为抢占进驻的对象. Google Assistant 语音识别进驻大战 这是一波新的抢滩战,过去Google具有PC上网的搜寻入口优势,使Google赚取庞大的广告中介收益.但上网的形式在改变,包含走动时对手机「说」.客厅躺卧时对智慧喇叭「说」.或开…
当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念.那么,到底什么是"DevOps"呢? 什么是DevOps 随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发-测试-发布)模式已经不能满足快速交付的需求.2009 年左右 DevOps 应运而生,简单地来说,就是更好的优化开发(DEV).测试(QA).运维(OPS)的流程,开发运维一体化,通过高度自动化工具与流程来使得软件构建.测试.发布更加快捷.频繁和可靠. 关于 DevOp…
语义网=有意义的网络. "如果说 HTML 和 WEB 将整个在线文档变成了一本巨大的书,那么 RDF, schema, 和 inference languages 将会使世界上所有的数据变成一个巨大的数据库." --- Tim Berners-Lee, Weaving the Web, 1999 ================= 作者:顾轶灵链接:https://www.zhihu.com/question/19965749/answer/13499141来源:知乎著作权归作者所有…
有人说Java已死,学Java还有前途吗? 这怎么可能呢? “Java已死”的论断从12年开始就反复有人提,但是直到今天,Java仍然活着,2015年还荣登TIOBE指数的编程语言奖,成为年度冠军.如今Java自诞生以来已经在IT 市场存活了20年之余,甚至有网友调侃Java在编程语言的地位是一百年不动摇的. Java的市场规模 80%以上的高端企业级应用都使用JAVA平台(电信.银行等).JAVA是成熟的产品,已经有10年的历史.Amazon.Google. eBay.淘宝.京东.阿里和其它的…
The major advancements in Deep Learning in 2016 地址:https://tryolabs.com/blog/2016/12/06/major-advancements-deep-learning-2016/ 主要挑战是unsupervised learning 无监督学习,2016年大量的研究专注于generative models 生成模型.几大巨头谷歌和脸书分别创新于自然语言处理NLP. 无监督学习 无监督学习指的是在没有额外信息的新数据中,提取…
还记得在十多年前,SaaS鼻祖SalesForce喊出的口号『No Software』吗?SalesForce在这个口号声中开创了SaaS行业,并成为当今市值460亿美元的SaaS之王.今天谈谈『No Server』有关的事.继OpenStack.Docker .MiscroService.Unikernel.Kubernetes和Mesos之后,ServerLess正成为Google亚马逊乃至创业公司暗战的新战场,它们能否成为云计算领域的颠覆性趋势? 1.开始于Eucalyptus终结于Ope…
又是一年微软Build大会时间,网络上流传各种微软新品发布的消息终于也要揭晓了,一直熬夜到凌晨3点,好久没有这么兴奋了. 微软给力的很嘛! Satya nadella开始讲解 首先回顾微软的传统和技术氛围,Paul Allen的一段BASIC代码揭示微软对技术的专注和热爱,以此来表明微软对Build大会的定义,接下来表明本次Build大会的主题——开发,平台和生态 正餐之前是小点,首先请上来一个德国小伙David William,StarffPad的联合创始人,现场演示他们的应用在Surface…
连接的世界 - LTE时代产业趋势和战略分析 作者:华为有线技术公司李常伟 2014-09-22 信息产业发展解放的核心是这个世界连接的方式.由语音到数据.由通信到情感.由人的连接到物的连接.由“哑”到“智”的连接推动世界在信息.知识.思想.情感.心灵方面连接的次第升级.解放,每次升级都带来全新的革命性改变. 全球ICT产业处于3G到4G升级的阶段,业务模式由承载服务向体验.价值服务升级的深度转型,产业加速融合,转型进入深水区.新的阶段有新的规则,掌握4G时代的产业新竞合法则,并顺时应势调整战略…
随着时代的变迁与技术的不断的更新,在当今这个时代,Web中的图标(Icons)不再仅仅是局限于<img>.除了<img>直接调用Icons文件之外,还有Sprites(俗称雪碧图).Icon Font(字体图标).SVG Icon等等.今天我们就来一起探讨一下这些方法在Web中实现Icon的利弊. 思考变革 设计师不管分辨率(Resolution independent)和设备平台,其追求像素完美(Pixel Perfection).体验一致性:而前端工程师们更为关心的是页面的可访…
1. 算法相关 1.1 <编程珠玑> 1.2 <编程之美> 这两本是最经典的了,这里面注重的是解决问题的思路,看的时候里面的问题要认真思考再参考解答.下面两本是对具体的面试题做一些解答,同时有详细代码实现的. 1.3 <剑指Offer> 1.4 <Cracking the coding interview> 上面这四本我觉得都是必备的,里面的题目解决思路要数量掌握,能够举一反三.解决相关变种问题.同时,里面的题目,应该都要在纸上实现,然后再在电脑里实现.测试…
转自:http://www.cnblogs.com/skynet/archive/2013/05/06/3063245.html 目录 1.      Python是什么? 1.1.      Python语言 1.2.      Python哲学 2.      Python在工作中的应用 :文件批量处理 :xml与excel互转 2.3.      总结 3.      为什么选择Python? 3.1.      前途!钱途! 3.2.      开发效率极高 3.3.      总而言之…
前一段时间还在与微软的技术人员讨论媒体转换服务的效率问题,如果应用 Docker将会有质的提高,没想到国外的Azure已经开始支持了,相信国内Azure支持也不远了.微软正在努力确保Azure成为开发人员构建应用和运行服务最重要的解决方案.包括对Windows以及其他开源技术的支持,Azure希望成为支持不同技术和设备的云平台.之前微软宣布对Docker的支持,现在他们对这个支持进行了扩展,支持Docker最新发布的Docker Machine和Docker Swarm.这是Azure在技术方面…
原文:http://www.csdn.net/article/2012-04-04/313919/1 编者按:3月31日,第四届CocoaChina游戏开发者大会暨Cocos2D-X技术研讨会在北京举行.来自全世界的移动互联网精英在此交流经验.相互学习.同时这次我们有幸也采访到了CocoaChina的CEO陈昊芝先生.他将为我们揭秘苹果新榜单的算法秘密,并未我们带来捕鱼达人成功的推广经验,对微软Windows Phone平台的吐槽和对未来3D技术趋势的前瞻. CocoaChina CEO 陈昊芝…
常规的应用,大多数可以不经过任何修改即可部署于CloudFoundry云平台之上,但是在一些特殊情况下,总是不可避免地会出现一些细小的问题,如果在应用设计之初,就考虑到针对云平台的一些特殊情况,遵守云平台的规范,就会使应用更适应云平台环境,不止是CF平台,也包括其他的云平台,下边列举几条在应用设计之初应该考虑的情况: 1.避免使用本地文件系统 部署于CloudFoundry云平台的应用,在设计之时,应该避免对本地(服务器端)文件进行读写,原因如下: 1.1 应用实例的本地文件系统是短暂存在的 应…
spark集群中的节点可以只处理自身独立数据库里的数据,然后汇总吗? 修改 我将spark搭建在两台机器上,其中一台既是master又是slave,另一台是slave,两台机器上均装有独立的mongodb数据库.我是否可以让它们只统计自身数据库的内容,然后将结果汇总到一台服务器上的数据库里?目前我的代码如下,但是最终只统计了master里的数据,另一个worker没有统计上. val config = new Configuration() //以下代码表示只统计本机数据库上的数据,猜测问题可能…
前言: ThoughtWorks人酷爱技术.我们对技术进行构建.研究. 测试.开源.记述,并始终致力于对其进行改进-以求造福 大众.我们的使命是支持卓越软件并掀起IT革命.我们创建 并分享ThoughtWorks技术雷达就是为了支持这一使命.由 ThoughtWorks中一群资深技术领导组成的ThoughtWorks 技术顾问委员会(TAB)创建了该雷达.他们定期开会讨论 Thoughtworks的全球技术战略以及对行业有重大影响的 技术趋势. 这个雷达以独特的形式记录技术顾问委员会的讨论结果,…
一.新瓶装旧酒 首先我们需要知道,Docker是一个"箩筐": 1.存储:Device Mapper.BtrFS.AUFS 2.名字空间:UTS.IPC.Mount.PID.Network.User 3.网络:Veth.Bridge.Iptables 4.Cgroups:CPU.CPUset.Memory.Device 5.安全:Capability.SELinux.Seccomp --  二.又是Jeffrey Dean Docker的诞生其实跟Google有很大的渊源:那年,Jef…
来自:http://www.cnblogs.com/wenllsz/archive/2012/11/16/2774205.html 了解大数据带来的机遇: 透视架构与工具: 开源节流,获得竞争优势. 聚焦大数据 组织为了变得更高效,盈利能力更强,或生产率更高,对信息的渴求似乎永远也无法得到满足.为此它们一直在寻找更强大的数据存储技术,包括超大型数据库(VLDB),以满足他们对信息存储和获取的需求.最近几年数据的爆炸式增长催生了新的存储技术.用于保存和管理大数据的技术作为企业级数据库技术的补充出现…
云计算(Cloud Computing)被业界看作继大型计算机.个人计算机.互联网之后的第四次IT产业革命,正日益成为未来互联网与移动技术相结合的一种新兴计算模式.云计算提供了IT基础设施和平台服务的新模式,顺应了当前全球范围内整合计算资源和服务能力的需求,满足了高速处理海量数据的需求,为高效.可扩展与易用的软件开发和使用提供了支持和保障.云计算的核心价值在于提供了新的应用开发和运营模式,是下一代互联网.物联网和移动互联网的基础,全球信息领域的主要厂商都在围绕云计算重新布局,并必将影响到全社会的…