目录
什么是 GCP
什么是云服务?
GCP的特点
GCP 的好处
与 AWS 的区别
GCP的优缺点
AWS 的优缺点
您可以使用 GCP 做什么
计算
贮存
大数据
服务
最后的
什么是 GCP
“GCP”是谷歌云平台的缩写,它允许您在云(互联网)上使用谷歌提供的服务。您可以使用 Google 内部实际使用的技术和基础架构来执行高效的 Web 开发工作。
近年来,出现了为Web开发提供基础的AWS、Azure等基础设施服务,GCP就是其中之一。我们稍后会解释具体的优点,但可以使用高级数据分析和机器学习相关技术。
什么是云服务?
近年来我们经常听到的“云服务”是一种通过互联网为用户提供软件和数据的服务。
过去,从贵公司的服务器下载或安装软件和数据是很常见的。在这种情况下,需要在内部操作和维护服务器,但是有了云服务,即使出现故障等问题,供应商也可以处理。
此外,购买网络设备和服务器的初始成本通常是免费的,因此与内部部署相比可以降低成本。云服务的另一个优势是它们不仅可以在公司内部访问,而且可以在任何地方访问,例如与业务合作伙伴或在家中。
GCP的特点
GCP除了可以使用谷歌技术进行开发外,在成本和便利性方面还有各种优势。您可能会将 AWS 视为类似的服务,但 GCP 的具体功能和优点是什么?
GCP 是一项服务,它总结了以下以 Google App Engine 为中心的产品组。
・ Google App Engine
・ Google 计算引擎
・ Cloud Datastore
・ BigQuery
我将简要解释每个产品的功能。
-Google App Engine
Google App Engine 是 Google 提供的 PaaS(平台即服务)。Paas 是云中的一种使用模式,它提供了一组平台,用于在 Internet 上以服务形式执行应用程序。
通过使用 Google App Engine,您可以在 Google 稳定的基础架构上开发和运行 Web 应用程序。
-Google计算引擎Google 计算引擎是 Google 提供的基础架构即服务 (Iaas)。Iaas 通过互联网提供信息系统运行所需的虚拟服务器作为服务。除了兼容主流操作系统外,它还提供高速网络和高安全性。
-Cloud Datastore
Cloud Datastore 是 Google 提供的 NoSQL 数据库。NoSQL 是一种不使用 SQL 语言的数据库。使用 Cloud Datastore,您可以工作而无需担心配置或繁重的负载。
-BigQuery
BigQuery 是一种大数据分析服务,它为用户提供了一个执行大规模查询的系统,称为 Dremel,最初在 Google 内部使用。即使对于大量数据也可以进行高速处理,大约在两分半钟内可以处理 2.5 亿笔交易数据。
GCP 的好处
- 通讯
舒适,稳定性高谷歌数据中心采用专有网络设备,通讯舒适,稳定性高。
· 在相应的
GCP 中快速增加流量,因为它们旨在适应快速增加的流量,这对高负载很有好处。
・丰富的AI/机器学习服务
除了TensorFlow这个为机器学习目的而开发的开源平台外,Cloud ML Engine和API服务的ML API等AI/机器学习服务也很丰富。
-我们推出了可以以低成本使用的即用即付系统,并且由于您只需为使用的内容付费,因此您可以低成本运行。另一个好处是长期使用可以自动获得高达30%的折扣。
与 AWS 的区别
亚马逊的“AWS(Amazon Web Services)”是一种很容易与谷歌的GCP相比较的云服务。在这里,我们将介绍每个的优点和缺点。
GCP的优缺点
GCP的优势是可以使用谷歌的基础设施,它是世界上最大的数据中心之一,拥有自己的网络系统。此外,使用 BigQuery 的大数据分析和全方位的机器学习服务是优于 AWS 的优势。
缺点是安装数据中心的地区(地区)少,所以对灾备措施有顾虑,日文资料很少。
AWS 的优缺点
AWS 的优势在于拥有丰富的 API 接口标准技术,易于开发 Web。通过遍布全球 190 个国家/地区的服务,您可以利用亚马逊实际使用的来自世界各地的最新技术。
另一方面,缺点是太多的服务往往会使设计复杂化并需要专业知识。
您可以使用 GCP 做什么
GCP 可以使用与 Google 员工相同的基础架构在云端进行开发,具体提供以下四项服务。
・ 计算
存储
大数据
服务
让我们看看您可以对每个项目做什么。
计算
云计算意味着通过互联网提供资源。在这里,我们将介绍 GCP 计算提供的服务。
-Google Compute Engine
Google Compute Engine 是一种虚拟服务器构建服务,可以按使用量付费使用。在谷歌实际运营的强大基础设施环境中,我们将在云端快速搭建一个有操作系统的虚拟环境。
-Google App Engine 使用
Google App Engine,即使是大型服务,您也可以在 Google 稳定的基础架构上运行应用程序,因此即使在访问量很大的环境中也不必担心。
谷歌容器引擎谷歌容器引擎是谷歌开发的容器编排系统(管理容器化应用的系统)。以每个角色高效管理多台计算机(集群)。
贮存
云存储允许您在 Internet 上存储和共享数据。本节介绍 GCP 存储和数据管理系统(数据库)。
- Google Cloud SQL GCP 中的我的 SQL / PostgreSQL 数据库。完全托管的数据库,可以作为以表格格式处理数据的关系数据库进行设置、操作和管理。
・ Google Cloud Storage 一种
存储服务,可让您从世界任何地方保存和检索数据。可以保存的数据量没有限制。专为安全耐用的存储而设计。
-Google Cloud Datastore
Google Cloud Datastore 是一个高性能的 NoSQL 文档数据库,支持自动缩放,可根据服务器负载情况增加或减少云服务器的数量。
大数据
大数据不仅仅是指海量数据,而是指高速处理各类海量数据。GCP 大数据可用的服务有:
-Google BigQuery BigQuery 是大数据产品之一,即使对于 1PB 和 10 亿行等海量数据也能实现高速处理。大数据分析有一个昂贵的图像,但 1TB 的数据可以使用每月约 20 美元。
-Google Cloud Dataflow Cloud Dataflow 是一项完全托管的服务,可轻松执行实时处理大量数据的流数据处理和执行批处理的批处理。由于支持自动缩放,即使数据量很大也无需担心资源短缺。
-Google Cloud PubSub
Google Cloud PubSub 是一种可靠且可扩展的异步消息服务。它提供可扩展且持久的事件捕获和交付。
服务
介绍可通过互联网使用的 DNS 和 API 等云服务。以下四种服务由 GCP 提供。
-Google Cloud DNS
提供高度可靠和可扩展的 DNS 功能的服务。DNS 将 IP 地址转换为人性化的字符串,对于域管理至关重要。
-Google Cloud Endpoints
Google Cloud Endpoints 是一个分布式 API 管理系统,提供 API 创建、共享和维护等功能。无论 API 设计如何,都展示了低延迟和高性能。
-Google Translate API
Google Translate API 也称为翻译API,无论语言如何,都可以检测和翻译API 接收到的字符串。
-Google Prediction API
Google Prediction API 使机器学习中的各种预测变得容易。在人工智能研究中实现通用性和高判断力。
最后的
GCP 的吸引力在于,您可以低成本开发应用程序和管理数据库,而无需担心服务器运行和管理。因为您可以专注于开发,所以在考虑运营效率时,GCP 绝对是一个加分项。