[Day4] Google Cloud

今天的内容会跟各位介绍 Google Cloud 相关的基础知识,希望不会不小心的讲成像业配文QQ,先声明,我没有拿到 Google 给我的任何 $$ QQ。

GCP 提供了多种类型的服务

GCP 的服务,从低层级到高层级,包含了 IaaS 、 Hybrid 、 PaaS 、 Serverless logic 与 Automated elastic resources。越低层级的内容,使用者可以控制的参数就越多,设定也比较复杂;越高层级的服务须要设定的参数就越少,可以快速且方便的使用,不过相对应的,弹性与客制化程度就比较低。特别是机器学习的部分,Google 提供了许多方便的 API 供大家使用,这些 API 甚至可以让不会写程序的人快速的接入各种方便的应用。

以下为 GCP 常见的服务列表

  • 运算资源
    • Compute Engine
    • Kubernetes Engine
    • App Engine
    • Cloud Functions
    • ......
  • 储存资源
    • Bigtable
    • Cloud Storage
    • Cloud SQL
    • Cloud Spanner
    • Cloud Datastore
    • ......
  • 大数据
    • BigQuery
    • Pub/Sub
    • Dataflow
    • Dataproc
    • Datalab
    • ......
  • 机器学习
    • Natural Language API
    • Vision API
    • Machine Learning
    • Speech API
    • Translate API
    • ......

Google Network

根据资料显示, Google 目前在全世界的网路下,成载了世界的 40% 的流量,是世界上最大的网路商。它的海底光缆的总长度更超过了 10 万公里,投资了数十亿美元建至,确保了 Google 各种服务的稳定性。

图片来源 : Google Cloud 据点

Region , Zone

Google 把各个资料中心的区域,区分成了 Region 与 Zone。 Region 是由多个 Zone 组成的实体地理位置,通常在同一个 Region 中,它们的网路传输延迟会低於 5 ms。

Zone 是 Region 中,可以部属装置的区域,每一个 Zone 可以视为一个故障域(failure domain),在考虑可用性的前题下,我们可以把服务部属在同个 Region 的多个 Zone 中,以防止故障的发生。而通常选择不同的 Region,是为了可以让服务更接近使用者,以降低延迟。

举例来说,Google 在台湾彰滨工业区的资料中心,其 Region 为 asia-east-1 ,它有 3 个 Zone ,分别是 asia-east1-aasia-east1-basia-east1-c

GCP 的服务资源,也有分为 Zonal 、 Regional 与 Multi-regional 。Zonal 的资源就只会存在於一个 Zone 中,如果 Zone 发生了故障,则资源就完全无法存取。 Regional 的资源会在 Region 中有更高的可用性。而 Multi-regional 则同时将资源跨在多个 Region 中,有更高的可用性、性能与效率。

图片来源 : Google Cloud 据点


<<:  [Day4] Tools And Environment

>>:  用React刻自己的投资Dashboard Day4 - highcharts制作线图

Day22 NiFi - 与 GCP PubSub 对接设定

今天要介绍的是 NiFi 如何与 GCP PubSub 的服务对接与设定,很多在 Streaming...

Day18 用python写UI-聊聊Listbox与事件绑定

今天延续昨天的Listbox做一些更进阶的操作,加入删除、项目的排序和拖曳项目,这些都是平常常会用到...

Day15 单纯贝氏分类器实作

https://github.com/PacktPublishing/Machine-Learni...

使用bot.py建立起你的第一个机器人

行前作业 注册帐号 需要有自己的服务器或是相应的权限 开始後续作业 搜寻discord develo...

铁人赛後感言 - 趣闻分享、30天回顾、四大收获、Canvas游戏後续发展

本次铁人赛的作品,你玩过了吗? 先分享一件趣闻 在我上礼拜完成这个音乐游戏後,我将它分享给了一些人...