谷歌云:下一代开发者和企业解决方案的强力竞争者

自从2018年Oracle前研发总裁Thomas Kurian加入谷歌云(Google Cloud)并出任谷歌云CEO以来,业界对于谷歌云的发展就十分好奇。而谷歌云的前任CEO Diane Greene曾是VMware的创始人之一,那么两任企业级技术和解决方案出身的CEO,与谷歌云这个天然具有开发者基因的云服务相结合,究竟将走出一条什么样的云技术路线?谷歌云如何与AWS和微软云这两家分别在开发者和企业解决方案方面各有特色的云大厂展开竞争?
根据Synergy Research Group的2018 Q3调研报告,当时亚马逊和微软是公有云市场中遥遥领先的前两名,合计市场份额超过了50%,当时谷歌处于第四位,阿里巴巴处于第五位,Oracle和腾讯云等处于五到十位之间。而在Synergy Research Group的2023 Q2调研报告中,谷歌云已经跃升第三大公有云厂商,与亚马逊和微软一起合计占据72%的市场份额。尽管亚马逊和微软仍是前两大公有云厂商,但谷歌云已经显示出了强有力的竞争力。
WIKIBON分析师在参加了谷歌云的2023 Cloud Next大会后,认为谷歌云在生成式AI时代已经表现出了数据和AI方面的强力领导地位。WIKIBON分析师认为谷歌云对于开发者和下一代创业公司来说,有着广泛的吸引力。同时,谷歌云在企业解决方案方面的聚焦,与AWS在过去十年间所代表的分散型云服务,形成了鲜明对比。谷歌不断扩展GSI和小型CSP等合作伙伴生态,从而鼓励在全球范围内采用谷歌开发工具。
尽管当前谷歌云的营收只有AWS的五分之一,但谷歌云的长期布局以及将AI视为云的未来,为谷歌云带来了光明的前景。
谷歌云的“成功配方”
WIKIBON分析师在参加完谷歌云的2023 Cloud Next大会后,提出了谷歌云有可能成功的“配方”。
首先是谷歌云当前聚焦的“三驾马车”:开发者,解决方案和生态系统。
第一是开发者,谷歌云为开发者提供低代码、零代码和高级编码解决方案,让开发者能够广泛接受和获得这些解决方案,很多现在的20岁出头开发者都是使用Gmail、Google Docs和其它谷歌工具长大的,而不是Microsoft Office的用户,因此这些开发者对于谷歌品牌有着天然的熟悉度和正面评价;第二是解决方案,随着生成式AI Co-pilots的快速进化,已经嵌入到所有谷歌产品中;第三是生态系统,谷歌提供的是高度集成的数据和AI平台,为市场提供以数据为中心的架构,而不是传统的DBMS为中心的架构,此外谷歌云还与全球集成商GSI合作伙伴,同时鼓励全球的小型CSP积极采用其技术。
其次在加速计算方面,谷歌在TPU方面取得的进展,可以部分地弥补GPU的缺口,同时也能更好的将生成式AI集成到所有谷歌产品中。在2023 Cloud Next大会上,谷歌介绍了即将推出的第五代TPU,目前正处于预览版。谷歌TPU v5e相比前几代的TPU芯片具有更高的训练和推理性能,比第四代TPU的训练性能提高了2倍、推理性能提高了2.5倍。同时, TPU v5e可以配置多达256个芯片,从而实现更大规模的学习和推理。总之,谷歌TPU v5e表现出了惊人的性能提升。
最后是安全性,谷歌云强调在DevSecOps方面的全栈能力,特别是在2022年以54亿美元收购了网络安全领域的领导性公司Mandiant,这也是谷歌有史以来的第二大收购案。成立于2004年的Mandiant公司,在全球网络安全领域享有盛誉,在 22 个国家及地区拥有网络安全专业人员,为 80 个国家及地区的客户提供服务。
分析师们普遍认为,谷歌云在TPU方面的独特优势,让谷歌云可以摆脱NVIDIA的控制,特别是第五代TPU将极大提高生成式AI在谷歌所有产品中的普及率。相比之下,微软等竞争对手则面临着GPU供应短缺的挑战。
WIKIBON分析师认为,谷歌云聚焦于开发者体验、优化的解决方案以及不断扩展生态,将为云市场设定新的节奏,特别是整个云市场正在被基于AI的快速创新重新定义的大背景下。而谷歌云在预期和解决基础设施挑战方面的努力可圈可点,TPU的代际更新将让谷歌云在下一轮云市场竞争中超越微软等竞争对手。谷歌云锁定AI和云的战略方向,这将为整个科技产业带来一个新的分水岭,谷歌云也有望成为开发者和行业用户的强有力可选项。
架构差异与生成式AI冲击云市场
在对比AWS、微软和谷歌这三大云厂商在架构和生成式AI方面的差异,WIKIBON分析师得出如下结论:
谷歌的AI集成策略:谷歌在计算、网络和应用解决方案方面的独特架构,是其能够实现在产品中普遍集成AI的重要原因;因为拥有全栈的技术和解决方案,谷歌能够在自己的云平台上一致的扩散AI能力,将AI无缝集成到自有的产品和套件中;由于谷歌高集成度的平台架构设计,谷歌云的AI集成优势,要比微软的Office 365+OpenAI的组合更有优势。
AWS的独特挑战:AWS产品组合更像是300+独立的云服务,而不像谷歌和微软那样是一个统一的平台;尽管AWS也会向其产品和服务中融入AI能力,但其自有云服务本身的分散性将减缓在平台所有层面的AI集成过程;尽管市场上有议论认为AWS在AI方面有些落后,但AWS在AI方面仍有历史性优点,例如SageMaker,但从品牌宣传推广的角度来看,微软和谷歌的力度更猛。当前仍处于AI市场的早期,尽管AWS显得有些落后了,但AWS在历史上都勇争第一,也许年末的re: invent活动将给出新的答案。
架构理念的差异:AWS、谷歌云和微软云的基础设施架构方式各不相同。AWS是更加以硬件为中心的平台理念,聚焦于提供更多的服务以提高硬件能力;谷歌和微软以软件为中心的理念让他们可以快捷地“翻新”自家云服务的平台,从而利用生成式AI的优势;由于基础设施架构理念的不同,AWS将受到更大的挑战,由于理念的错位而导致核心AI工具化和基础设施配给的延迟。
市场认知:年轻一代的云。在年轻一代中,正在发生技术亲和度的代际变化,也就是今年20岁出头的开发者们都是用谷歌套件(Dos、Gmail)等长大的,他们的技术忠诚度更偏向谷歌。
在WIKIBON分析师看来,谷歌正在开发者人群和企业客户中取得重要的进展,而开发者正是AWS的传统优势所在,企业客户正是微软云的强项。谷歌云与微软云因其以软件为中心的平台而有着竞争优势,而AWS的模块化架构将在快速AI集成的竞争中遭遇挑战。尽管AWS遇到了潜在挑战,考虑到AWS传统上在AI方面的竞争优势,WIKIBON分析师认为不能在生成式AI时代低估AWS。不过,由于整个技术产业的代际认知变化,更加年轻的开发者们将倾向于谷歌云,这将对未来数年的云市场支配地位,产生深远的影响。
谷歌云的数据与AI平台及策略
在2023 Cloud Next大会上,谷歌宣布了一系列新的AI 举措,包括推出Vertex AI框架以及Duet面向解决方案的聊天能力等,以及分享了谷歌云对基础设施、数据和AI的构架,这些有助于进一步了解谷歌云在下一代云市场中的竞争态势。
向以数据为中心架构的迁移。当前,很多云平台架构都在向以数据为中心的架构进行迁移,这意味着在AI时代我们正在远离DBMS传统数据库为中心的平台架构。一系列的计算引擎不再与数据队列打交道,而是与一个全局性单一真实数据源打交道。
向以数据为中心的平台架构迁移,其中的一个主要原因是成本——如果继续使用传统DBMS数据库,即使它能提供事务完整性,其成本也十分高昂。通用存储——数据湖,数据湖能处理所有结构化和非结构化的数据格式,这一点意义重大,因为它减少了数据孤岛和处理管道,包括BigQuery、Vertex和第三方在内的多个引擎,可以访问数据湖这单一真实数据源。DBMS的转变,其体系架构发生了重大改变,DBMS不再是数据的“守门人”,而仅是数据供应链中的一环,现在多个计算引擎共享一个单一存储引擎,尽管这样做将带来事务完整性方面的权衡,但它提供了灵活性和成本效益。
Duet AI与聊天机器人。谷歌发布了Duet AI,这是一个可以无缝接入各种数字工具的聊天机器人,能够显著提升用户体验。该解决方案既面向普通大众,也可面向专业人群。
谷歌的新品牌定位。谷歌将自身描述为下一代高科技公司的平台,显示谷歌正在努力吸引年轻一代的技术爱好者,并将亚马逊和微软公司定位为传统科技公司。
Looker与BigQuery和Duet。是否需要将谷歌收购的商业智能软件Looker架设到BigQuery之上,以利用Duet的全面优势,这仍存在着一定的不确定性。
平台的一致性。谷歌云的数据与AI平台是紧密集成在一起的。BigQuery和Vertex能够互动而无需将数据在数据管道中移动。这样的特性,在AWS和微软云中尚未看到。
安全。在2023 Cloud Next大会上,安全是重头戏。将Mandiant的能力集成到谷歌云平台,尤其能应对正在兴起的AI安全问题。
网络。谷歌云强调了跨云网络的能力,强调高效数据传输的重要性。
谷歌的分布式云。这一点可能被很多人忽略但十分重要,即AlloyDB Omni的能力可以运行在任何Docker容器实例上而不一定是在云上,这是对分布式云架构和边缘计算的重要支持。
生态。在2023 Cloud Next大会上,看到了GSI们、PWC、德勤、Slalom、Cognizant、HTC、Wipro、Infosys等对于谷歌云的显著投资。
总结而言:谷歌云正在云市场强调其以数据为中心的架构、跨所有自有平台集成AI的能力。谷歌云强调具有成本效益、通用存储以及组件之间的连贯互动,从而显示了对于用户体验一致性的承诺。WIKION的分析师认为,谷歌云正在数据与AI平台方面显示了强有力的竞争力,在一些特定场景下显著拉开了与竞争对手的距离。(文/宁川)
相关文章:
谷歌云:下一代开发者和企业解决方案的强力竞争者
自从2018年Oracle前研发总裁Thomas Kurian加入谷歌云(Google Cloud)并出任谷歌云CEO以来,业界对于谷歌云的发展就十分好奇。而谷歌云的前任CEO Diane Greene曾是VMware的创始人之一,那么两任企业级技术和解决方案出身的CEO&#x…...
任务分配问题(回溯法)
算法设计 问题描述 有n(n≥1)个任务需要分配给n个人执行,每个任务只能分配给一个人,每个人只能执行一个任务。 第i个人执行第j个任务的成本是c[i][j](1≤i,j≤n)。求出总成本最小的分配方案 …...
华为OD 字符串消除(100分)【java】A卷+B卷
华为OD统一考试A卷+B卷 新题库说明 你收到的链接上面会标注A卷还是B卷。目前大部分收到的都是B卷。 B卷对应20022部分考题以及新出的题目,A卷对应的是新出的题目。 我将持续更新最新题目 获取更多免费题目可前往夸克网盘下载,请点击以下链接进入: 我用夸克网盘分享了「华为O…...
索引背后的数据结构——B+树
为什么要使用B树? 可以进行数据查询的数据结构有二叉搜索树、哈希表等。对于前者来说,树的高度越高,进行查询比较的时候访问磁盘的次数就越多。而后者只有在数据等于key值的时候才能进行查询,不能进行模糊匹配。所以出现了B树来解…...
面试用-常用注解
Configuration 注意由ConfigurationClassPostProcessor来处理ConfigurationClassPostProcessor执行这个后置处理 ConfigurationClassParser.parse执行这个方法里面会解析很多注解。1、Component 对于Component也是一样递归调用parse方法,一层层解析…...
【c++】跟webrtc学std array 4: H264PacketBuffer 包缓存
H264PacketBuffer m98代码:H264PacketBuffer 类似于PacketBuffer ,但仅用于H264// The H264PacketBuffer does the same job as the PacketBuffer but for H264 // only. To make it fit in with surronding code the PacketBuffer input/output // classes are used. 因此,…...
Nodejs Web数据库应用演示实例
Nodejs Web应用基础演示实例 Web数据库应用 一、服务器端 var express require(express); var app express(); var mysql require(mysql);//设置静态资源目录public app.use(express.static(__dirname /public));//创建mysql数据库访问连接(数据库主机地址&a…...
Vue 中setup的特性
特性四:父传子组件传参【defineProps】: 父组件(传递数据):利用自定义属性传递数据。 <template><h3>我是父组件</h3><hr /><Child :name"info.name" :age"info.age"…...
Peter算法小课堂—正整数拆分
大家可能会想:正整数拆分谁不会啊,2年级就会了,为啥要学啊 例题 正整数拆分有好几种,这里我们列举两种讲。 关系 我们看着第一幅图,头向左转90,记住你看到的图,再来看第二幅图,你…...
EDUSRC--简单打穿某985之旅
免责声明: 文章中涉及的漏洞均已修复,敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直…...
vue2升级到vue2.7
vue2升级到vue2.7 小小的改进,大大的提升 只需要简单修改,开发体验得到大大提升. 为什么要升级Vue2.7 不能拒绝的理由: 组合式 API(解决mixins问题:命名冲突,隐式依赖)单文件组件内的 <script setup>语法模板表达式中支持 ESNext 语法(可选链:?.、空值合并:??)单文…...
【django2.0之Rest_Framework框架一】rest_framework序列器介绍
Django RestFramework(简称DRF) 提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,不仅如此,还提供丰富的类视图、扩展类、视图集来简化视图的编写工作。REST framework还提供了认证、权限、限流、过滤、分页、接口文…...
Mock 测试详解:什么是 Mock 测试
Mock测试 什么是 Mock ? Mock 的意思就是,当你很难拿到源数据时,你可以使用某些手段,去获取到跟源数据相似的假数据,拿着这些假数据,前端可以先行开发,而不需要等待后端给了数据后再开发。 Mo…...
Android端自定义铃声
随着移动应用竞争进入红海时代,如何在APP推送中别出心裁显得尤为重要。例如对自己的APP推送赋予独特的推送铃声,能够给用户更加理想的使用体验。 1、个性化提醒铃声有助于当收到特定类型的消息时,用户能够立刻识别出来。 2、不同的推送铃声…...
docker mysql 5.7
1.docker 安装mysql 5.7 docker pull mysql:5.72.配置容器MySQL数据、配置、日志挂载宿主机目录 # 宿主机创建数据存放目录映射到容器 mkdir -p /usr/local/docker_data/mysql/data# 宿主机创建配置文件目录映射到容器 mkdir -p /usr/local/docker_data/mysql/conf #(需要在…...
MySQL中如何进行分库分表的设计和实现?
分库分表是一种常用的数据库扩展方式,可以提高数据库的并发处理能力和扩展性,下面是分库分表的设计和实现的一般步骤: 数据库选择:选择合适的数据库管理系统(DBMS),如MySQL,支持分库…...
linux 安装谷歌浏览器和对应的驱动
创建文件install-google-chrome.sh #! /bin/bash# Copyright 2017-present: Intoli, LLC # Source: https://intoli.com/blog/installing-google-chrome-on-centos/ # # Redistribution and use in source and binary forms, with or without # modification, are permitted p…...
FPGA的通用FIFO设计verilog,1024*8bit仿真,源码和视频
名称:FIFO存储器设计1024*8bit 软件:Quartus 语言:Verilog 本代码为FIFO通用代码,其他深度和位宽可简单修改以下参数得到 reg [7:0] ram [1023:0];//RAM。深度1024,宽度8 代码功能: 设计一个基于FPGA…...
攻防世界web篇-backup
这是链接中的网页,只有一句话 试着使用.bak点缀看看是否有效 这里链接中加上index.php.bak让下在东西 是一个bak文件,将.bak文件改为.php文件试试 打开.php文件后就可以得到flag值...
uni-app:js二维数组与对象数组之间的转换
一、二维数组整理成对象数组 效果 [ ["前绿箭","DI10","RO1"], ["前红叉","DI2","RO2"], ["后绿箭","DI12","RO3"], ["后红叉","DI4","RO6"] ] …...
SpringBoot-17-MyBatis动态SQL标签之常用标签
文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...
云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?
大家好,欢迎来到《云原生核心技术》系列的第七篇! 在上一篇,我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在,我们就像一个拥有了一块崭新数字土地的农场主,是时…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...
模型参数、模型存储精度、参数与显存
模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...
深入理解JavaScript设计模式之单例模式
目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式(Singleton Pattern&#…...
智能在线客服平台:数字化时代企业连接用户的 AI 中枢
随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...
相机从app启动流程
一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...
论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)
笔记整理:刘治强,浙江大学硕士生,研究方向为知识图谱表示学习,大语言模型 论文链接:http://arxiv.org/abs/2407.16127 发表会议:ISWC 2024 1. 动机 传统的知识图谱补全(KGC)模型通过…...
