📌  相关文章
📜  Google Cloud Platform简介

📅  最后修改于: 2021-04-16 09:06:35             🧑  作者: Mango

Google Cloud Platform(GCP)是Google的一项举措,旨在为客户提供云计算服务。这些服务在运行Google服务(例如Gmail,YouTube等)的相同基础结构和平台上运行。 GCP于2008年4月7日启动,其完整的服务和平台是用C++, Python,Go, Java和Ruby编写的。 GCP提供了许多资源,并以不同的方式访问这些资源。

Google提供的资源可以大致分为物理资源和虚拟资源。物理资源包括诸如硬盘驱动器(HDD),计算机等资产,而虚拟机(VM)属于全球无处不在的虚拟资源类别。这些数据中心被分配给特定区域(亚洲,北美,南美等),并且每个区域进一步划分为区域。特定区域的这些区域彼此隔离,并由唯一名称标识。这些唯一的名称是区域名称和区域名称的组合。例如,东亚地区的c区将被命名为Asia-east1-c。出于特定原因完成此资源分配。首先,冗余数据存储在多个位置,这些位置在系统出现故障时用作备份。其次,创建区域可缩短资源与客户端之间的距离,从而缩短通信延迟并通过固定工作环境来提高效率。有访问这些分布式资源的规则。

GCP提供的资源类型
全球,区域和区域资源是可以访问资源的级别。全局资源包括磁盘快照,网络和预配置的磁盘映像。所有其他资源也可以访问这些资源,而与它们所在的区域和区域无关。静态IP地址属于区域资源类别。此类别中的资源具有约束,这些约束可以由位于完全相同区域的其他资源访问。具有Zonal访问权限的资源是VM实例。这些还包括不同类型的VM实例和所有类型的磁盘。区域访问意味着只能在同一区域中访问这些资源。牢记这些资源执行的功能,将不同的资源保留在不同的访问模式下。

例如:让我们考虑要保留IP地址。由于保留IP地址是一项区域性操作,因此将其保留在区域性资源类别下。同样,如果要创建网络,那么我们知道网络创建是一项全局任务,它将需要许多其他资源来执行其任务,因此将其保留在全局类别下。
为了使优化的应用程序能够充分熟练地工作,选择资源既至关重要又繁琐。因此,对于用户而言,了解所提供的资源以及每种资源所属的类别变得很重要。

GCP中的项目
GCP中的项目是分配所有资源的最高级别。它是服务的管理实体。无法在项目外部分配资源。 GCP项目包含各种参数。这些参数是权限,设置和其他描述应用程序的元数据。轻松执行项目中资源之间的通信(遵守全局,区域和区域资源的可访问性规则)。一个项目还可以使用共享的VPC或网络对等访问其他项目使用的资源。
为了唯一地标识每个项目,将为每个项目分配一个由用户提供的项目名称,一个可由用户提供或可以由GCP生成的唯一项目ID,以及一个由GCP分配的项目编号。
每个项目ID都是唯一的,即使删除了初始项目,该ID也无法再用于其他项目。尽管在不同项目上工作时资源名称可以重复,但同一项目中的资源名称必须唯一。为了对使用的资源进行计费,将项目分配给了一个计费帐户。可以将一个计费帐户分配给多个项目以对资源进行计费。

访问GCP服务的模式
可以使用三种方式访问GCP服务。

  • GCP控制台(基于Web的GUI(图形用户界面))
  • 命令行界面
  • 客户图书馆