概览

Google Cloud 的架构框架说明了最佳做法,提供了实现建议,并详细介绍了产品和服务。该框架旨在帮助您设计 Google Cloud 部署,以便它能够完全满足您的业务需求。

该框架由 Google Cloud 经验丰富的专家打造,包括客户工程师、解决方案架构师、云技术可靠性工程师以及专业服务组织的成员。该框架包含以下系列文章:

为什么选择 Google Cloud?

借助 Google Cloud,您可以利用 Google 多年来在改进其内部基础架构和开源技术方面取得的成果。

安全第一

Google Cloud 针对如何托管、传送和保护客户数据设定了高标准。安全性和数据保护是我们设计和打造产品时的基础考虑因素。我们的基本前提是,作为 Google Cloud 客户,您拥有自己的数据并能控制其使用方式。

Google 拥有强大的内部控制和审核机制,可防止内部人员访问客户数据。您可以收到有关 Google 管理员在 Google Cloud 上进行访问的近乎实时的日志。除了持续的安全监控之外,默认情况下,Google Cloud 中存储的您的所有数据无论是在静态存储时还是在传输过程中,都进行了加密。您可以使用 Cloud Key Management Service (Cloud KMS),通过客户管理的加密密钥 (CMEK) 功能管理自己的加密密钥。

如需了解详情,请参阅信任与安全

开放的云

Google 认为,选择任何云服务都不应妨碍您实现目标。开放的云让您能够使用通用的开发和运营方法将应用交付到不同的云平台。您可以实现自己的优先目标,无论这些目标是充分利用您的团队成员普遍具备的技能,还是迅速推动创新。开源是开放的云的基石,因为只有当云建立在开源的基础上,在哪里布置您的 IT 投资才能始终由您掌控。例如,您可以使用 Kubernetes 来管理容器,使用 TensorFlow 在本地和多个云端构建机器学习模型。

Google 是开源技术领域的先行者。开源对 Google 来说非常重要,我们在公司理念中两次提到它。我们鼓励员工和所有开发者都参与开源项目。这意味着您不必担心供应商锁定或数据导出方面存在任何障碍。

如需了解详情,请参阅开放式 API 平台让云结出更丰硕的成果

分析和人工智能

Google Cloud 的全代管式无服务器分析功能可帮助您推动业务发展,同时还可为您消除规模、性能和费用方面的限制。您能够实时获取分析洞见,进而改善决策并加速创新。您无需管理基础架构,可以在不牺牲速度的情况下增加企业可以分析的数据量。

Google 在分析和人工智能 (AI) 领域有着悠久的创新历史,包括 MapReduce、Dremel、Apache Beam 和 TensorFlow。这项工作已转化成 Google 消费类产品(例如 Google 搜索和 Google Workspace)与 Google Cloud 核心产品(例如 Cloud BigtableDataflowAI Platform)中的智能功能。您可以利用强大的 AI Platform 功能提供更贴合需求的产品推荐,改善客户服务体验和效率,以及策划更精准的营销活动。

如需了解详情,请参阅智能分析

全球数据中心和网络

凭借面向未来的基础架构,Google 能够在几毫秒内返回数十亿条搜索结果,每月提供高达 60 亿小时的 YouTube 视频,并为超过 10 亿 Gmail 用户提供存储空间。选择 Google Cloud,意味着您可以在同样的基础架构上构建应用。与我们共同享受由信息、应用和网络安全领域的 700 多位专家提供的保护。

Google Cloud 的各种计算、存储和应用服务可提供快速、稳定的性能。有了强大的处理能力、您所需的内存以及高速 IOPS,您的应用就能向用户提供稳定的性能。您可以享受延迟更低的优势,同时避免“相邻用户争用”问题。

最后,Google 拥有最大、最先进的软件定义的计算机网络之一。Google 的骨干网络采用先进的软件定义网络技术,且提供边缘缓存服务,可实现快速、一致和可伸缩的性能。

如需了解详情,请参阅全球网点全球基础架构Google Cloud 的独特优势

系统设计的原则

设计出可靠、安全且可伸缩的系统,是开发应用和使用云基础架构关键的第一步。在站点可靠性工程中,关于非抽象大型系统设计简介的章节重点强调了适当的设计的重要性:

“根据 Google 在开发系统方面的经验,我们认为可靠性对于任何生产系统来说都是最重要的特性。我们发现,在设计过程中延迟考虑可靠性问题,无异于以较高的费用实现较少的功能。通过遵循系统设计和实现的迭代模式,我们实现了运营费用低、可靠且可伸缩的设计。”

此 Google Cloud 架构框架可帮助您评估设计选择的优缺点,并提供有关如何在控制部署费用的同时优化、保护和调整服务的指南。该框架通过以下 4 条原则介绍了构建和改进部署的基础:

每条原则部分均提供了有关策略、最佳做法、设计问题、建议、主要 Google Cloud 服务以及资源链接的详细信息。

这些原则适用于云原生应用以及从本地应用向公有云、混合云和多云端部署的迁移。对于为您的业务提供支持的应用来说,构建一个经过精心设计的架构至关重要。