Google离开我们已经快十年

2023-05-16

640?wx_fmt=jpeg

640?wx_fmt=gif&wxfrom=5&wx_lazy=1

2010年1月13日,Google离开中国。掐指算来,Google已经离开我们快十年了。

2010年是个特殊的年份,这一年还发生了3Q大战。

为什么诸多大事都发生在2010年。就是因为2010年是PC Web互联网的诸神黄昏。2011年,移动App互联网终于拉开大幕,在中国,小米产生、微信产生。

现在也轮到了移动App互联网十年的诸神黄昏了。所以咱们有必要再回顾一下PC Web互联网的黄昏。

1、PC Web互联网的开始

1994年,WWW技术被发明。随即,1995年,雅虎门户入口、亚马逊电子商务交易产生。1995年,马云也创办了中国黄页。这么来看,中国互联网和世界互联网从一开始就是站在同一个起跑线的。

1998年8月,Google创立。大家都知道,1998年也是中国PC Web互联网的元年,那一年,新浪、搜狐、网易这些门户都正式创立,就连提供IM的腾讯也是1998年11月创立的。

1、Google一开始是为雅虎提供搜索引擎服务的,这是典型的B2B业务。

2、AdWords是一个伟大的商业模式,它不同于雅虎门户的有限钻石展位展示广告,它开创了精准搜索关联的无限展位广告。

2、PC Web互联网应用的爆发

Google在2004年8月上市。这是Google的爆发点。

最牛的一点是,Google在2004年4月1日愚人节这天,发布了Gmail。这既是互联网通信基础设施,也是互联网账号体系。这是很多互联网企业没有意识到的。在中国,坚持把邮箱持续做的,只有网易和腾讯。

现在今日头条为了在有限的移动屏幕上做到内容的千人千面推荐,也不得不研发了账号体系。而一直跟随模仿Google的百度,却在这个问题上很罕见地没有跟随模仿Google。

后来,围绕Gmail,Google做了Gtalk IM、日历、在线Docs、云盘,构成了Google 原生在互联网上的办公套件。

2004年也是Web2.0风潮起来的元年,Web2.0特别讲究互动、讲究封闭圈子。这对百度这样的爬公开静态内容、倒流量进来,点击跳转再导走的模式,是不友好的。这未来还怎么混啊。所以百度自建内容,让内容产生于百度这个圈子里,就不用受制于别人的封闭圈子。所以,百度开始兴建了:博客百度空间、百度百科Wiki、百度文库、百度知道问答社区、百度贴吧论坛社区。

这是两个公司都最辉煌的时候,但是两个公司走的路线却截然不同。一个是工具玩法,一个是内容玩法。但目的一样,都是为了海量用户。

3、PC Web互联网技术的爆发

2004年8月上市后的Google,确实从应用到技术基础设施全都做了重新定义,算是革命最彻底的。

在物理网络层,Google购买了各种频段资源,还在研究新的网络传输材料。Google也在研究在无网络铺设的地区,用热气球、飞艇提供网络。在网络传输协议层,Google还发明了OpenFlow。毕竟Google是一家原生活在互联网基础上的公司,一断网络就什么都不是了,所以网络畅通是必须的第一前提。

在服务器开发语言层,Google发明了Golang开发语言,它是原生的开发分布式应用的语言。

在应用开发层,Google开放了Google Open API平台、Protobuff调用框架,Google所有应用,都可以按照统一的API风格、统一的数据协议、统一的数据格式方法进行调用、整合。

在应用UI层,Google发明了PWA技术、Dart前端开发语言、AngularJS MVVM框架,这就是PC Web时代的小程序技术啊。

在应用容器层,Google发明了Chrome浏览器、V8 Node.js解释引擎。

也就是说,只要网络随时随地都通畅,那么按道理来说,你不需要庞大安装的Windows操作系统、庞大安装的Office,给你一个浏览器,你就能干了所有的事,你不再需要下载安装各种本地应用了。这就是Google这家原生互联网公司的哲学。

你不理解这种哲学,你就不会理解Google在移动APP时代、云计算时代、大数据时代的种种所谓常人看来的怪异决策。

4、大数据时代

从道理来讲,Google从服务器资源、存储资源、网络带宽资源、大数据资源、分布式计算技术、大数据技术,都应该是全世界当时最强的,但Google并未开创时代。

大数据时代,Google比谁都早。可以这么说,没有Google那2004-2006这三年陆续发表的三篇大数据方面的论文,就没有世界大数据时代的兴起。

但是很奇怪的是,Google却没有开源大数据技术。

直到2006年,搞了搜索引擎Lucene发现没有内容又搞了Nutch爬虫,搞了Nutch爬虫又发现没有足够存储方案的大神DougCutting,在Google三大论文启发下,才发明了Hadoop。

从此,2010年ELK日志抽取存储搜索展示套件产生,2012年Spark实时大数据计算平台产生,这引爆了全世界范围的大数据热。

5、云计算时代

你看Hadoop在2006年产生。但其实2006年还发生了一件大事,那就是AWS云计算也正式商用发布。也就是说,云计算时代和大数据时代其实是重叠的,而不是云计算是大数据之前。当然,SaaS鼻祖Salesforce更是创建于1999年,更在云计算时代之前。

Google并未模仿AWS发布EC2虚拟化服务器、S3虚拟化存储。Google而是做了一套GAE,Google应用开发基础设施。即使是全世界都搞基于虚拟化服务器、虚拟化存储、虚拟化网络的云计算,Google还是无动于衷,坚持在围绕Docker容器和K8S资源调度平台打造开源生态,其实本质和GAE一个套路,那就是打造一个中间件层,你们在这个中间层之上开发应用即好。

这就是Google的哲学。所以Google错过所谓的经典的云计算商业时代,也是必然的。

6、移动App互联网时代

其实移动App互联网时代是晚于大数据时代和云计算时代。毕竟2007年Apple才发明iPhone,2008年Google才发布Andorid。但是在中国,移动互联网是2011年开始的、云计算是2010年开始的、大数据是2012年开始的。

移动App,这和在PC电脑上下载应用安装应用有啥区别?所以对于Apple搞这种返祖玩法,Google是拒绝的。

但是,Google很快发现,自己的哲学被中国人玩坏了。Google本想借助开源,让Andorid无处不在,然后上面内嵌原生的Google Web应用。但是很不幸,中国人做了深度定制,Google自己的应用根本看不到了。不过话又说回来了,Google在移动互联网爆发前夜的2010年已经退出中国了,它的互联网应用服务不能在中国访问了,即使中国人不做深度定制,中国人也用不了。

在移动互联网后时代,乘着4G网络基础设施性能通畅的大风,Google又把自己的哲学调了回来,搞了Flutter跨屏小程序开发技术,搞了FireBase快速应用开发组件框架,还是Google信仰的那套玩法,真是固执的很。

7、未来创新与变现

Google似乎停留在了PC Web互联网时代。从营收结构这个结果上来说,Google在大数据时代、云计算时代、移动App互联网时代,并不得志。

Google有著名的OKR工作目标方法论,20% Free创造时间,Google X-Labs黑科技研究实验室。但从事实结果来看,Google最震动业界的东西都是收购的,如PC Web时代的社会化视频平台Youtube、移动App时代的Android操作系统、人工智能时代的Tensorflow、智能硬件时代的波士顿机器人。

而Google自己大力投入搞的智能硬件,如Google 眼镜黑科技,被证明无法商业化,如Google智能无人驾驶汽车,也被证明近几年内无法商业化。万物智能硬件时代迟迟不到来,时代被锁死在了移动智能手机时代。

Google这样的大金主也受不了业绩压力和长期研究投入压力,成立Alphabet母公司,把云计算、X-Labs智能眼镜、智能汽车、人工智能这些近几年都无法变现的东西剥离出来,不要拖累搜索主营业务。

我那天在朋友圈发了一句话,我说:如果微软不做云计算业务,只开发销售商用云计算软件(类似OpenStack这样的产品),微软的营收和市值会怎样?

有的朋友说,可能会掉一半吧。

所以我也在思考,Google在互联网时代,不管你是做搜索、Gmail、Youtube,你都可以靠广告挣钱。在移动App时代,Google也无心做好硬件(如智能手机和平板),只搞好Android操作系统,当然在中国之外还可以靠移动搜索广告挣钱。但在云计算时代、大数据时代、人工智能时代怎么挣钱?

不过似乎Google经过Alphabet这一遭也学聪明了:

Google把自己在大数据时代一直没有开源的分布式数据库技术,通过云服务开放,成了Cloud Spanner。

人工智能深度学习平台软件Tensorflow和强化学习平台软件Dopamine开源,但是底层的人工智能专用芯片TPU却不免费,并且以云计算的方式对外提供。

这两个举动也渐渐又把Google的云业务拉升了起来。


更多架构师技术关知识请参考“架构师技术全店资料打包汇总(全)”电子书(32本技术资料打包汇总、详解目录和内容请通过“阅读原文”获取)。

温馨提示:

请识别二维码关注公众号,点击原文链接获取架构师技术全店资料打包汇总(全)”电子书资料详情。

640?wx_fmt=jpeg

640?wx_fmt=gif&wxfrom=5&wx_lazy=1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google离开我们已经快十年 的相关文章

  • 利用fsl进行配准

    利用fsl进行配准 配准概念 配准就是将两个不同空间 体素 xff0c 扫描的位置不一致的nii xff0c 配准到同一个空间上 xff0c 使得两者在大脑上的相应位置就可以一一对应上了 通常MRI数据处理的步骤 xff1a 先配准到tem
  • 1.计算机概论

    学习linux前先来了解一下计算机概念 xff0c 如果了解相关内容 xff0c 可跳过本章节 1 1 电脑 电脑是一种计算机 xff0c 计算机实际是 xff1a 接受用户输入的命令与数据 xff0c 经由中央处理器的算术和逻辑单元运算后
  • SpringDataJPA——使用EntityManager利用原生SQL自定义复杂查询

    使用EntityManager 原生SQL查询方法记录以下学习过程中找到的其他文章地址 原生SQL查询方法 在这里进行记录以下使用过程 xff0c 注释已经很清晰 span class token annotation punctuatio
  • 操作系统(二十三)生产者消费者问题

    2 3 6 生产者消费者问题 生产者消费者问题 The proceducer consumer problem 是一个经典的进程同步的问题 xff0c 问题是这样描述的 xff1a 在操作系统中有一组生产者进程一组消费者进程 xff0c 生
  • Powershell脚本:一键优化windows 10(原版)

    本套Powershell脚本出自github开源项目 xff0c 包含原版WIN10系统大概300个一键优化 组件精简方案 例如彻底关闭Windows defender xff0c 关闭共享 打印机 xff0c 保留Windows upda
  • 安装ubuntu与windows双系统

    ubuntu程序的安装 开机进bios xff0c 在Security页面 xff0c 关掉secure boot xff1a 存储系统文件 xff0c 建议10GB 15GB xff1b swap xff1a 交换分区 xff0c 即Li
  • Windows编程经典书籍

    本人是刚刚开始学习windows编程的 感觉看雪学院的大牛很NB 想找一些书籍来看学习学习 可是不知道看哪些书好 驱动 对菜鸟们来说真是一个很深奥的话题 所以 我找来了这篇文章供大家分享 以后大家发现什么好书就在楼下跟贴吧 作者 xff1a
  • 经典Windows编程书单

    说好的这次写一个图形编程书单 但是看起来不是很好整理 xff0c 这类书散落的家里到处都是 先把经典Windows编程的书整理一下吧 xff0c 不过Windows的也到处都是很多都找不到了 xff0c 只能把找到的拍个照 xff0c 可能
  • ubuntu18.04开机循环输入密码无法进入桌面

    问题 xff1a 在profile和environment文件里配置了java环境变量后 xff0c 重启电脑后即使输入正确的用户名和密码 xff0c 也会重新跳到登录界面 xff0c 无法进入系统 xff0c 一直循环登录 原因 xff1
  • ubuntu 安装VS

    Table of Contents 一 前言 二 安装过程 1 下载VS Code 2 安装过程 3 下载C 43 43 模块 4 汉化 5 常用快捷键 一 前言 因为要用到在ubuntu系统中使用VS Code 来编写C 43 43 代码
  • Windows系统FTP服务器设置

    设置操作步骤 步骤一 xff1a 确认电脑是否开通联网共享服务 依次点击 控制面板 程序 启用或关闭Windows功能 按钮 xff0c 进入到 Windows功能 页面 xff0c 查看 Internet Information Serv
  • springboot thymeleaf 配置

    Springboot默认是不支持JSP的 xff0c 默认使用thymeleaf模板引擎 1 在application properties文件中增加Thymeleaf模板的配置 thymelea模板配置 spring thymeleaf
  • 【ubuntu】fatal: detected dubious ownership in repository at ...

    在ubuntu使用git的时候遇到了以下错误 xff1a fatal detected dubious ownership in repository at 39 home xxx 39 To add an exception for th
  • 有意思的Windows脚本(1)

    有意思的Windows脚本 1 因为不知道今天的博客写什么啦 xff0c 就放几个好玩的Windows脚本的源码吧 xff0c 大家千万不要干坏事情哦 xff0c 嘿嘿 1 vbs循环 xff08 桌面上建一个记事本 xff0c 输入下面代
  • 程序员3年5年10年三个阶段

    第一阶段 三年 三年对于程序员来说是第一个门槛 xff0c 这个阶段将会淘汰掉一批不适合写代码的人 这一阶段 xff0c 我们走出校园 xff0c 迈入社会 xff0c 成为一名程序员 xff0c 正式从书本上的内容迈向真正的企业级开发 我
  • 使用 matplotlib 轻松制作动画

    https www codenong com e264872efa062c7d6955 该链接讲了如何使用 matplotlib 轻松制作动画 xff0c 很好用
  • C#中使用IMemoryCache实现内存缓存

    1 缓存基础知识 缓存是实际工作中非常常用的一种提高性能的方法 缓存可以减少生成内容所需的工作 xff0c 从而显著提高应用程序的性能和可伸缩性 缓存最适用于不经常更改的数据 通过缓存 xff0c 可以比从原始数据源返回的数据的副本速度快得
  • 2021-09-13使用@Slf4j报错 程序包org.slf4j不存在

    导入两个maven依赖 然后就OK了 span class token tag span class token tag span class token punctuation lt span dependency span span c
  • PowerShell7.X的安装与美化

    参考链接1 xff1a https blog csdn net qq 39537898 article details 117411132参考链接2 xff1a https sspai com post 59380 很有参考价值 xff0c
  • Lab2 p3 围棋吃子的算法实现

    简单介绍下框架 xff1a 1 xff0e 声明一维数组block 作为一个临时变量记录一个块的大小 xff0c 声明一个整型blockLength记录这个块的长度 2 xff0e kill 为吃子的主函数 recersion int i

随机推荐

  • Python爬取皮皮虾视频

    背景 xff1a 今天闲着没事做 xff0c 然后想着刷刷视频 xff0c 然后发现前段时间学习了一下网络爬虫的一些基本应用 xff0c 就想着利用爬虫到网上去爬取一点视频来模拟人为的点击 下载操作 因为皮皮虾是手机端的app xff0c
  • 解决Result Maps collection already contains value for...BaseResultMap问题

    使用generatorSqlmapCustom逆向工程生成代码报错 假如使用generatorSqlmapCustom逆向工程生成代码 xff0c 即生成dao文件和mapper xml文件 xff0c 复制粘贴至工程中运行报错 Resul
  • IDEA2022.1的一些不常见问题解决方案

    文章目录 IDEA2022 1小问题解决方案 学习的时候尝鲜用了最新版本的IDEA 出现过以下老版本不会遇见的问题 Spring Initializer 创建的项目 无法新建module 显示Directory is already tak
  • 史上最全,Android P指纹应用及源码解析

    简单使用 源码分析 首先需要了解以下几点 指纹识别相关api是在Android23版本添加的 xff0c 所以过早版本的设备是无法使用的 xff1b android span class token punctuation span os
  • RNA-seq数据分析(HISAT2+featureCounts+StringTie)

    RNA seq数据分析 简介1 生物基础1 1 中心法则1 2 RNA seq Protocol1 3 RNA seq总的路线图 2 数据分析2 1 前期准备2 1 1 创建目录 amp 安装conda2 1 2 常用文件格式简介 2 2
  • Lottie动画的优劣及原理

    前言 Lottie是目前应用十分广泛的动画框架 在周会汇报的时候 xff0c 老板问能不能对Lottie进行优化 xff0c 于是就有了下文对Lottie原理的研究 毕竟要进行优化 xff0c 首先要深入了解原理嘛 Lottie实现 Lot
  • 详解微服务技术中进程间通信

    在单体应用中 xff0c 一个组件调用其它组组件时 xff0c 是通过语言级的方法或者函数调用 xff0c 而一个基于微服务的应用是运行于多个服务器上的分布式系统 xff0c 每个服务实例是一个典型的进程 所以 xff0c 如下图显示的 x
  • FusionCompute8.0.0实验(0)CNA及VRM安装(2280v2)

    给公司的华为泰山2280V2服务器安装CNA xff0c arm架构的 xff0c 采用方案为CNA和VRM在一个物理机上 准备文件 xff1a FusionCompute VRM 8 0 0 ARM 64 zip FusionComput
  • 网上买的st7789v3屏幕7脚的不能显示(1)

    今天通过网上购买了一款最便宜的1 3寸液晶显示屏分辨率240x240 xff0c 虽然小了一点 xff0c 但是看起来还不错 xff0c 于是准备了以前的用于驱动st7789的程序 xff0c 连接所有的引脚 xff0c 发现没有cs引脚
  • 新版idea中的terminal会打开windows的power shell窗口

    IDEA升级后发现点击terminal不会像之前一样显示在ide的底部而是会打开windows的Power Shell窗口 xff0c 此时需要找到windows Power Shell的位置右键属性在选项中 xff0c 取消勾选 使用旧版
  • 如何在非/home目录下下载安装vscode-server

    实现目标 xff1a 通过windows端的VSCODE xff0c 利用SSH工具在Ubuntu服务器的非 home目录下在下载安装vscode server 问题 xff1a 服务器 home文件夹剩余空间为0 xff0c 使用SSH工
  • Python 求解最大连通子网络问题

    记录一下不借助networkx包解决寻找最大连通子网络问题 这里没有源码 xff0c 只有问题解析 需要自己动手 这里是关键代码 xff1a span class token keyword for span i in span class
  • @Configuration的使用 和作用

    原文 从Spring3 0 xff0c 64 Configuration用于定义配置类 xff0c 可替换xml配置文件 xff0c 被注解的类内部包含有一个或多个被 64 Bean注解的方法 xff0c 这些方法将会被Annotation
  • @Component和@Configuration

    64 configuration和 64 component之间的区别是 xff1a 64 Component注解的范围最广 xff0c 所有类都可以注解 xff0c 但是 64 Configuration注解一般注解在这样的类上 xff1
  • zookeeper笔记

    ZooKeeper对分布式系统的协调 xff0c 使 共享存储解决分布式系统 临的问题 其实共享存储 xff0c 分布式应 也需要和存储进 络通信 大多数分布式系统中出现的问题 xff0c 都源于信息的共享出了问题 如果各个节点间信息不能及
  • Dubbo

    1 分布式架构 xff08 SOA 分层 按照业务性质分层 每一层要求简单 和 容易维护 应用层 距离用户最近的一层 也称之为接入层 使用tomcat 作为web容器 接收用户请求 使用下游的dubbo提供的接口来返回数据并且该层禁止访问数
  • Java的对象模型

    原文链接 对象在堆内存的布局分为三个区域 xff1a 分别是对象头 xff08 Header xff09 实例数据 xff08 Instance Data xff09 对齐填充 xff08 Padding xff09 对象头 xff1a 对
  • CopyOnWriterArrayList

    CopyOnWrite CopyOnWrite容器即写时复制的容器 通俗的理解是当我们往一个容器添加元素的时候 xff0c 不直接往当前容器添加 xff0c 而是先将当前容器进行Copy xff0c 复制出一个新的容器 xff0c 然后新的
  • Java 并发编程一篇 -(Synchronized 原理、LockSupport 原理、ReentrantLock 原理)

    并发编程已完结 xff0c 章节如下 xff1a Java 并发编程一篇 xff08 Synchronized 原理 LockSupport 原理 ReentrantLock 原理 xff09 Java 并发编程二篇 xff08 JMM C
  • Google离开我们已经快十年

    2010年1月13日 xff0c Google离开中国 掐指算来 xff0c Google已经离开我们快十年了 2010年是个特殊的年份 xff0c 这一年还发生了3Q大战 为什么诸多大事都发生在2010年 就是因为2010年是PC Web