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

自从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"] ] …...
铭豹扩展坞 USB转网口 突然无法识别解决方法
当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...
日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻
在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...
React第五十七节 Router中RouterProvider使用详解及注意事项
前言 在 React Router v6.4 中,RouterProvider 是一个核心组件,用于提供基于数据路由(data routers)的新型路由方案。 它替代了传统的 <BrowserRouter>,支持更强大的数据加载和操作功能(如 loader 和…...
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...
【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...
新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案
随着新能源汽车的快速普及,充电桩作为核心配套设施,其安全性与可靠性备受关注。然而,在高温、高负荷运行环境下,充电桩的散热问题与消防安全隐患日益凸显,成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...
vue3 定时器-定义全局方法 vue+ts
1.创建ts文件 路径:src/utils/timer.ts 完整代码: import { onUnmounted } from vuetype TimerCallback (...args: any[]) > voidexport function useGlobalTimer() {const timers: Map<number, NodeJS.Timeout> new Map()// 创建定时器con…...
uniapp微信小程序视频实时流+pc端预览方案
方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度WebSocket图片帧定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐RTMP推流TRTC/即构SDK推流❌ 付费方案 (部分有免费额度&#x…...
三体问题详解
从物理学角度,三体问题之所以不稳定,是因为三个天体在万有引力作用下相互作用,形成一个非线性耦合系统。我们可以从牛顿经典力学出发,列出具体的运动方程,并说明为何这个系统本质上是混沌的,无法得到一般解…...
网络编程(UDP编程)
思维导图 UDP基础编程(单播) 1.流程图 服务器:短信的接收方 创建套接字 (socket)-----------------------------------------》有手机指定网络信息-----------------------------------------------》有号码绑定套接字 (bind)--------------…...
