GCP 家族

GCP 入门

Nabeel Imam

Content Developer at DataCamp

存储"表亲"

Cloud Storage

Google Cloud Storage 标志

  • 文件与数据对象
Cloud SQL

Google Cloud SQL 标志

  • 表格与结构化数据
GCP 入门

树放哪里?

组织结构图,显示 CEO 及其直属下属。

  • 树是非关系型
  • 缺少行-列关系
GCP 入门

认识 Bigtable

  • 为非关系型数据设计
  • 为大负载优化
    • 低延迟,高吞吐
    • 适用于物联网、金融与广告技术

Google Bigtable 标志。

GCP 入门

应用之惑

  • App Engine:GCP 的应用托管服务
  • 例如:将文档互转的应用
    • 该放在 App Engine 上托管吗?

一个应用将 PDF 与 Doc 文件相互转换。

GCP 入门

Cloud Functions

  • 为单一功能而建
  • 仅在被调用时运行
  • 按请求计费
    • 本场景下比 App Engine 更便宜

Google Cloud Functions 标志。

GCP 入门

走向无服务器

  • App Engine 和 Cloud Functions 属于无服务器

    • 无需硬件部署和维护
  • 就像点咖啡而不是自己做

    • 无需设备,咖啡师全包
    • 只为结果付费

一位咖啡师端上咖啡。

GCP 入门

容器

  • 有些应用有特定需求
  • 开发者将其打包为虚拟"容器"
  • 就像应用的微型小屋
    • 包含运行所需的一切

把集装箱当作房屋使用,每个集装箱装有住户的所有物品和必需品。

GCP 入门

那么虚拟机是什么?

虚拟机(VM)

  • 完整环境
  • 含完整操作系统

容器

  • 仅含应用所需内容
  • 轻量级,单机可运行多达 20 个!
GCP 入门

容器化应用

容器 1:用户认证

用户输入用户名和密码以获得访问权限。

容器 2:商品列表

用户在其网站上查看不同的商品列表。

容器 3:支付处理

有人使用信用卡在线购买。

等等……

每个容器提供一个"微服务"

GCP 入门

微服务的优势

  • 微服务将大型服务拆分为小型可管理单元
  • 可更高效地扩展
  • 降低全局故障风险

多个容器围绕运行应用的移动设备。

GCP 入门

Passons à la pratique !

GCP 入门

Preparing Video For Download...