全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:计算与存储.docx

全栈工程师-DevOps与云计算-Google Cloud Platform (GCP)_GCP核心服务:计算与存储.docx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

GCP基础概览

1GCP服务生态系统介绍

GoogleCloudPlatform(GCP)提供了一个全面的服务生态系统,旨在满足从基础架构、数据分析、机器学习到应用开发等多方面的需求。GCP的核心服务可以分为几大类,包括计算、存储、网络、数据库、机器学习、数据分析、身份与安全、管理工具等。每一类服务都针对特定的业务场景和需求,提供了丰富的工具和解决方案。

1.1计算服务

ComputeEngine:提供虚拟机实例,用户可以自定义硬件配置,运行各种操作系统和应用程序。

GoogleKubernetesEngine(GKE):用于管理容器化应用,提供自动扩展、负载均衡等功能。

AppEngine:全托管的平台服务,用于构建和部署Web应用和移动后端,支持自动扩展。

CloudFunctions:无服务器计算服务,允许用户运行事件驱动的代码,无需管理服务器。

1.2存储服务

CloudStorage:提供对象存储,适用于存储和访问大量数据,支持多种数据类型和访问模式。

PersistentDisk:为ComputeEngine实例提供块存储,可以作为操作系统盘或数据盘使用。

CloudSQL:全托管的关系数据库服务,支持MySQL、PostgreSQL和SQLServer。

CloudBigtable:大规模的NoSQL数据库,适用于高吞吐量的读写操作。

1.3网络服务

VirtualPrivateCloud(VPC):提供隔离的网络环境,用户可以自定义网络架构。

CloudLoadBalancing:提供全球范围内的负载均衡,支持HTTP、HTTPS、TCP和UDP协议。

CloudCDN:内容分发网络,用于加速静态和动态内容的传输。

1.4数据库服务

CloudSpanner:全球分布式的SQL数据库,提供强一致性和高可用性。

CloudFirestore:灵活的NoSQL文档数据库,适用于实时应用。

1.5机器学习服务

AIPlatform:提供机器学习模型的训练和部署服务。

AutoML:自动机器学习服务,帮助用户构建定制的机器学习模型,无需深入的机器学习知识。

1.6数据分析服务

BigQuery:用于大规模数据分析的全托管服务,支持SQL查询和机器学习。

Dataflow:用于批处理和流处理的数据处理服务,支持Java、Python等多种编程语言。

1.7身份与安全服务

CloudIdentity:提供用户管理和身份验证服务。

CloudArmor:Web应用防火墙,保护应用免受DDoS攻击和恶意流量。

1.8管理工具

CloudConsole:提供图形界面,用于管理GCP资源。

gcloudCLI:命令行工具,用于自动化GCP资源的管理。

CloudSDK:软件开发工具包,提供API访问GCP服务。

2计算与存储在GCP中的角色

计算与存储是GCP服务生态系统的基石,它们为数据处理、应用运行和资源管理提供了必要的基础设施。

2.1计算服务的角色

计算服务在GCP中扮演着执行计算任务的角色,无论是运行Web应用、执行数据处理任务还是训练机器学习模型,计算服务都提供了必要的计算资源。例如,ComputeEngine允许用户创建虚拟机实例,自定义CPU、内存和存储配置,以满足特定应用的需求。GKE则为容器化应用提供了运行环境,支持自动扩展和负载均衡,简化了应用的部署和管理。

2.2存储服务的角色

存储服务在GCP中负责数据的持久化存储和访问。CloudStorage提供了对象存储,适用于存储和访问大量数据,如图片、视频和文档。PersistentDisk则为ComputeEngine实例提供了块存储,可以作为操作系统盘或数据盘使用,支持高性能的读写操作。CloudSQL和CloudBigtable等数据库服务则提供了结构化数据的存储和访问,支持SQL查询和NoSQL操作,满足了不同场景下的数据存储需求。

2.3示例:使用gcloudCLI创建ComputeEngine实例

#使用gcloudCLI创建ComputeEngine实例

gcloudcomputeinstancescreatemy-instance\

--zone=us-central1-a\

--machine-type=n1-standard-1\

--image-family=debian-9\

--image-project=debian-cloud\

--tags=http-server,https-server\

--network=def

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档