谷歌云计算平台GCP介绍

云计算的概况

国内外多个大厂都提供了自己的云计算平台,包括亚马逊的AWS,微软的Azure,Google的GCP(Google Cloud Platform),国内的有腾讯云,阿里云,华为云等。对于国际大公司来说,要想给全球用户一个良好的产品使用体验(低延迟),必然要在全球主要节点部署机房,构建数据中心。对于小公司来说,没有这个财力进行全球部署,大公司从中看到了商机,既然小公司有这个需求、自身也为此维持了相当的人力成本,那为何不多部署一些,分隔成可精确计费的服务(IaaS,PaaS,FaaS),然后售卖给小公司呢?AWS等云计算平台可以做到按请求次数、计算资源使用时间(100毫秒)来计费。

这样一来,云计算平台上面既运行着自家的产品,也对外提供计算、存储、网络、机器学习、大数据分析处理等各种能力与服务。打开手机QQ,初始界面下方有一行字“腾讯云提供计算服务”。从2017年开始,腾讯要求内部服务都逐渐迁移到腾讯云上面,迁移的过程总是缓慢的,但是一旦上云上就再也不想回去了。在以前,升级一个公众号消息发送服务(有100多台8核8GB内存机器)需要花费小半天:先将待升级的机器上面的流量切走,开始升级,升级完之后观察没有问题后再接入流量,为避免将剩余的机器压爆,每次升级的时候最多升总量的10%~15%。这样来回切,费时费力。以容器和K8S为代表的先进技术出现后,服务的扩容、缩容、升级基本不再花费开发的额外精力。

云计算平台的全球市场占有份额分布如下(Canalys 2020年5月统计数据):AWS(32%)、微软Azure(17%)、谷歌云(6%)、阿里云(6%),剩下的是一些其他云计算平台,包括IBM、Oracle、华为云、腾讯云等。国内市场占用份额分布如下(Canalys 2020年 Q1数据):阿里云 44.5%、华为云 14.1%、腾讯云 13.9%、百度云 8.6%。

计算、存储、网络是云计算平台提供的三个最基本的服务,称之为基础架构(IaaS),就像一个城市的水、电、公共交通,当从自建的数据中心迁移上云,首先想到的就是这些基础设施。但是光有这些还是不够,优秀的云提供商,还会提供各种PaaS、FaaS服务,例如,客户只负责选择需要的计算节点个数,剩下的由云计算平台负责搭建和维护K8S集群。更进一步,客户只需要写事件触发函数(Function),完全不用关心后面需要多少计算资源,如何做负载均衡,如何配置网络拓扑等。

机房选址、硬件服务器资源购买、网络设置、多机房异地容灾、全球负载均衡、边缘计算节点部署、防止网络攻击(例如DDoS),对小公司、初创公司或者个人开发者,几乎是不可能完成的事情,对大公司来说,这些都已经做过一遍了,是现成的。有买方,有卖方,生意就这样做起来了。

NIST对云计算(Cloud Computing)的定义

  1. 按需自助服务:只需使用一个简单的界面,就可以获得所需的计算能力、存储和网络,而无需人工干预。

  2. 广泛的网络接入:可以从任何想要的地方通过网络访问这些资源。

  3. 资源池:这些资源的提供者拥有一个很大的资源池,并将其分配给该资源池之外的客户。通过批量购买获得规模经济,并将节省下来的钱转嫁给使用者,资源使用者不必知道或关心这些资源的确切物理位置。

  4. 资源可快速伸缩:可以快速的进行资源的扩容和缩容。

  5. 服务可度量:只为使用的服务计费,停止服务则停止计费。

接下来从以下几方面介绍一下Google的GCP:

  • IAM(Identity And Access Management)与资源管理

  • 网络

  • 计算

  • 存储与数据库

  • App Engine、GKE与Cloud Function

  • Stackdriver

  • 数据处理、大数据分析与机器学习

IAM与资源管理

Google Cloud 资源层次结构与传统操作系统中的文件系统类似,能够以分层方式组织和管理实体。每项资源有且仅有一个父项。通过这种分层化的资源组织方式,可以对父资源设置访问权限控制政策与配置设置,并且子资源可以继承这些政策与 Identity and Access Management (IAM) 设置,子节点策略不能限制已经在父层节点授予的访问权限:

  • Organization: Organization是顶层节点,没有父节点,代表整个组织,管理者多个部门Folder,包含所有计费账号。

  • Folders: Folder管理者Project,为了管理方便,会有多个层级的Folders,例如,一个产品Folder管理者多个Project,一个团队Folder管理者多个产品Folder。一个部分Folder管理者多个团队Folder。

  • Project: 管理Resource中资源,包括资源的访问与授权、配额管理、计费等,一个Project关联一个计费账号,每个Project可以创建最多5个VPC(Virtual Private Cloud)网络。通过配额管理,可以防止因错误或者恶意攻击导致的资源滥用和费用突增,可以强制进行资源控制和周期review。

  • Resource: 包括计算、网络、存储、App Engine、GKE等资源,一个资源只能属于一个且只能是一个Project。根据作用范围不同,分为Global、Regional、Zonal,如下图所示:

Organization、Folder、Project、Resource关系图:

三种类型的IAM Roles:

  • Primitive:  IAM Primitive Roles适用于一个Project中所有的GCP服务,提供了固定的、粗粒度的访问控制,包括Owner、Editor、Viewer和Billing Administrator,Owner有Editor的所有权限,Editor有Viewer的所有权限,Billing Administrator有管理账单和增删管理者的权限,具体如下图所示:

  • Predefined:IAM Predefined Roles适用于一个Project中具体的某一个GCP服务,针对具体服务提供了较细粒度的许可控制,比如InstanceAdminRole包括的compute.instance.start, compute.instance.stop, compute.instance.list等许可。

  • Custom: IAM Custom Roles可以按照要求定义一组许可列表。

服务账户

服务账户提供了服务与服务之间进行交互的一个标识,是一个email地址,例如,123845678986-compute@project.gserviceaccount.com,有三种类型的服务账户:

  • 自定义服务账户,包括Predefined Roles。

  • 默认服务账户,Compute Engine和App Engine都有默认的服务账户,包括IAM Primitive和Predefined Roles。

  • Google API 服务账户,代表调用方运行内部Google进程。

它有如下2个好处:

  • 运行在Compute Engine实例中的程序能够自动获得有效的Access Token。

  • Access Tokens可用于访问Project中的任意服务API和授权给此服务账户的任意服务。

jameswhale
关注 关注
  • 4
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
awesome-gcp-certifications:Google Cloud Platform认证资源
04-28
很棒的GCP认证 内容 资深混合多云 套房 Apigee认证的API工程师 贡献 维护考试完整性 共同资源 这些参考在所有认证中都非常有用。 已发表 标题/链接 作者 2020/09 通过和未通过GCP认证考试 伯恩·诺德豪森 2020/03 获取所有10/10 GCP证书–如何开始? 第1 / X部分 康拉德·克拉帕(Konrad Clapa) 2020/02 很棒的GCP频道 Sathish VJ 建筑中心 谷歌云 TechDevGuide-云计算 谷歌 GCP认证 GCP文件 常见问题解答-GCP认证 经常问的问题 云解决方案架构参考 GCP文件 使用Google Cloud解决-教程 GCP文件 Google Cloud解决方案 GCP文件 4个字的Google云端产品和解决方案 格雷格·威尔逊 GCP构件-GCP术语表 Qwiklabs的免费代码 Sathish V
pycharm能否连接谷歌虚拟机
04-01
PyCharm可以连接到Google Cloud虚拟机
谷歌云:谷歌云服务器价格怎么样?贵不贵如何享受到优惠?
最新发布
聚搜云_上海聚搜信息技术有限公司
03-29 283
这主要是由于谷歌云的服务范围更广泛,提供的资源和服务更加丰富,因此在成本上也会相应提高。此外,谷歌云在全球范围内提供服务,需要支付一定的跨国费用,也是导致价格较高的一个原因。谷歌云采用了按需付费的策略,用户只需为实际使用的资源付费,而不是购买固定套餐。同时,谷歌云还提供了详细的资源使用报告,帮助用户了解资源使用情况,合理安排预算。例如,谷歌云推出了免费试用期政策,用户可以在试用期内免费使用一定额度的资源。此外,谷歌云还提供了兑换优惠券的活动,用户可以通过完成特定任务或邀请好友等方式兑换优惠券。
谷歌新发布的分布式数据库服务,是要打破CAP定理了吗?
ChainingBlocks
02-19 1216
谷歌新发布的分布式数据库服务,是要打破CAP定理了吗?本来来自:Original 2017-02-19 作者|登州知府2月14日,Google 宣布推出 Cloud Spanner 云端数据库服务的 Beta 版。Cloud Spanner 是构建在 Google Cloud Platform(GCP平台上的全球级分布式关系型数据库服务,主要为 OLTP 场景的核心业务应用提供服务。不同于 Big
Flink ① <概述>特点,应用场景,组成,处理模型,选型 <快速应用> Java及Scala版WCount <体系结构>角色,架构 <安装部署>StandAlone 模式
chengh1993的博客
11-23 1738
目录 第一部分 Flink 概述 第 1 节 什么是 Flink 第 2 节 Flink 特点 第 3 节 Flink 应用场景 3.1 事务型处理 3.2 分析型处理 第 4 节 Flink 核心组成及生态发展 4.1 Flink核心组成 4.2 Flink生态发展 第 5 节 Flink 处理模型:流处理与批处理 第 6 节 流处理引擎的技术选型 第二部分 Flink快速应用 第 1 节 单词统计案例(批数据) 1.1 需求 1.2 代码实现 第 2 节 单词统计案例(流
Python+MySQL+云服务器 定时爬取B站日榜与微博热搜榜信息并保存至数据库
renboyu010214的博客
04-28 844
原文链接 文章目录前言:流程准备阶段云数据库云服务器代码实现阶段利用python实现爬虫部分B站日榜爬虫部分常见问题解决MySQL部分-数据库创建与数据插入将数据插入MySQL数据插入数据库过程失败常见原因利用schedule实现定时爬取部署到云服务器阶段最终数据库效果结语 前言: 几乎所有主流信息网站/平台都有各自平台的榜单,这份榜单显示了网站在本日或一段时间以来的重要事件或突出内容。通过这份榜...
谷歌GCP
保持初心 保持好奇
01-31 4690
感谢公司赞助了Google Cloud Platform(GCP) Coursera课程:https://www.coursera.org/,包括云基础设施,应用开发,数据湖和数据仓库相关知识。 其中谷歌云的实验操作平台是:https://www.qwiklabs.com/,获得的谷歌云Coursera认证(该认证包括Qwiklabs平台的实验)如下: 2020/3/26-2020/4/1 Essential Google Cloud Infrastructure: Core Services
47了解公有云平台 GCP 的基本服务和使用方法,包括 Compute Engine、Cloud Storage
玩机科技社的博客
04-03 5411
Google Cloud Platform (GCP) 的 Compute Engine 是一个可扩展的云计算平台,可以让您快速启动虚拟机实例来运行您的应用程序。GCP 的 Compute Engine 是一种虚拟机实例,可以在其中运行应用程序。您可以创建自定义 VPC 网络、子网、防火墙规则等,以确保您的实例得到最佳的网络连接。下面是一个示例 Python 代码片段,可以使用 Google Cloud Python 客户端库来创建 Compute Engine 实例。
深入浅出Google Clould Platform (1)----GCP 考证
超越梦想,一起飞!!!
10-07 5811
最近由于项目需要,一直在学习Google Clould Platform;准备年底报考GCP的架构师考试;工欲善其事必先利其器,相对于亚马逊的AWS,GCP的中文资料很少, 那么应该如何学习GCP呢? 个人建议如下: 如果公司或者个人有条件的话,首先注册一个Google Cloud Platform的账号 如果是第一次可以免费试用一年 推荐首先看一本书《Google Cloud In Ac...
谷歌平台 (GCP) 入门培训: 核心基础架构 成都站
谷歌开发者
07-16 1542
改变从此刻开始,你准备好了吗?谷歌平台入门培训:核心基础构架为期一天的谷歌平台(GCP)入门动手培训课程里,你将收获GCP上核心基础架构的基础知识。我们希望通过重量级...
Google | GCP 负载均衡器实战
DynmicResource的博客
09-22 677
theme: orange 我正在参加「掘金·启航计划」 本篇文章介绍云服务提供商GCP的负载均衡器创建方法,整个过程基于Cloud Shell 命令行工具。 设置默认区域、可用区 gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-a 环境准备 ...
Google-Cloud-GCP-Knowledge:Google Cloud Platform(GCP)知识共享的仓库
03-27
:sparkles:Google Cloud Platform 是各种云计算服务和应用程序的集合,这些服务和应用程序提供了灵活,可靠,易于使用且具有成本效益的解决方案。 它可以更快地构建应用程序,做出更明智的业务决策,并可以在任何...
GCP Core Infrastructure.zip
06-25
Google Official Training: GCP Google Clout Platform Core Infrastructure for Cloud Engineer Architect: Objectives This course teaches participants the following skills: Identify the purpose and value...
GCP平台软件产品化.pptx
09-30
GCP平台软件产品化.pptx
gcp_auth:适用于Google Cloud Platform(GCP)的最小身份验证库
05-23
GCP验证 GCP Auth是用于Google Cloud Platform(GCP)的简单,最少的身份验证库,可使用服务帐户提供身份验证。 一旦通过身份验证,该服务帐户即可用于获取承载令牌,以用于针对GCP服务进行身份验证。 该库按以下...
Dapr简介
极客神殿
05-11 9582
dapr 简介 Dapr(Distributed Application Runtime) 分布式应用运行时 Dapr是什么? Dapr能为我做什么? 展望! 1 Dapr 是什么? Dapr is a portable, event-driven runtime that makes it easy for developers to build resilient, microservice stateless and stateful applications that run on the
gcp怎么连接谷歌云盘_Google Google Cloud Platform GCP的云使Anish Mahapatra变得简单
weixin_26720761的博客
09-05 691
gcp怎么连接谷歌云盘The Cloud is a complicated space. It’s not a simple plug and play as most people would imagine. We have folks from various backgrounds such as developers, network engineers, machine learnin...
深入理解分布式架构,构建高效可靠系统的关键
热门推荐
商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml
08-21 1万+
探讨分布式架构的核心概念、优势、挑战以及构建过程中的关键考虑因素,无论是面对日益复杂的大规模系统还是迎接新兴技术带来的挑战,深入理解分布式架构将成为创造卓越系统的关键。
云计算技术
m0_57244097的博客
12-18 1854
云计算和大数据是相辅相成关系,从应用角度来讲,大数据离不开云计算,因为大规模的数据运算需要很多计算资源;大数据是云计算的应用案例之一,云计算是大数据的实现工具之一。大数据说的是一种移动互联网和物联网背景下的应用场景,各种应用产生的巨量数据,需要处理和分析,挖掘有价值的信息;云计算说的是一种技术解决方案,就是利用这种技术可以解决计算、存储、数据库等一系列IT基础设施的按需构建的需求。两者并不是同一个层面的东西。大数据技术是一种新一代技术和构架,以快速的采集、处理和分析技术,从各种超大规模的数据中提取价值。大数
云计算平台是什么?有哪些分类?
06-10
云计算平台是指提供计算、存储、网络和应用等服务的基础设施,用户可以通过互联网进行访问和使用,无需购买和维护自己的硬件和软件设备。云计算平台可以分为以下几类: 1. 公共云平台:由第三方提供商提供的云计算服务,例如 Amazon Web Services(AWS)、Microsoft Azure、Google Cloud Platform(GCP)、阿里云等。 2. 私有云平台:由企业自己构建和管理的云计算基础设施,可以在企业内部或者托管于第三方数据中心。 3. 混合云平台:结合了公共云和私有云的优势,可以在不同的云环境中部署应用程序和服务,以最大化效益和灵活性。 4. 社区云平台:由社区组织或政府提供的云计算基础设施,主要服务于政府、教育和非营利领域。 5. 行业云平台:针对特定行业的云计算平台,例如医疗、金融、媒体等,提供行业特定的服务和应用程序。 不同类型的云计算平台都有其独特的特点和应用场景,用户可以根据自己的需求选择适合自己的平台

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 谷歌云计算平台GCP介绍 12392
  • Mac OS上使用ffmpeg的“血泪”总结 10229
  • 从虚拟机到容器,详谈各种服务虚拟化技术及其应用场景 3035
  • 详解计算机领域最重要的技术之一《地址转换》 2212
  • 详解固态硬盘的有趣知识及其底层原理 2135

分类专栏

  • 操作系统相关知识总结 2篇
  • 信息流产品内容处理系统设计 3篇
  • 日常实用小知识点总结 1篇
  • 吴恩达Deep Learning课程总结
  • 吴恩达Machine Learning课程总结

最新评论

  • 谷歌云计算平台GCP介绍

    向彪-blockchain: 大佬,我要拜你为师!

  • 谷歌云计算平台GCP介绍

    不正经的kimol君: 在最美的年华,做最好的自己,加油!

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 一种使用 AWS 云原生服务部署高可用 APACHE AIRFLOW 集群的方案
  • 从虚拟机到容器,详谈各种服务虚拟化技术及其应用场景
  • Redis基础知识总结(面试必备)
2022年1篇
2020年12篇
2019年9篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司楚雄网站推广方案公司孝感企业网站改版报价景德镇关键词排名海东百度seo推荐临猗建设网站推荐迁安优秀网站设计沧州模板网站建设哪家好泰州企业网站制作哪家好六安关键词按天计费公司萍乡网站关键词优化多少钱双龙模板制作民治SEO按天计费报价伊春SEO按天收费哪家好红河网站定制保山百姓网标王多少钱深圳阿里店铺运营报价三亚品牌网站设计甘孜网站推广方案公司马鞍山网络推广公司潍坊阿里店铺托管哪家好丽江关键词按天计费公司南联网站改版多少钱文山SEO按天扣费价格沙井企业网站改版报价上饶关键词排名包年推广报价济源网站制作设计价格湘西SEO按天扣费多少钱宜昌SEO按天扣费价格大运seo优化报价湘潭网页制作报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化