Google Cloud Platform in Action
作者: JJ Geewax
语言: 英文
出版年份: 2018
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Google Cloud Platform in Action》是由JJ Geewax撰写,Manning Publications于2018年出版的一本详细介绍了Google Cloud Platform(GCP)的实践指南。本书通过丰富的内容和实用的示例,帮助读者快速掌握GCP的各种云计算产品和服务,从基础的云概念到高级的机器学习和数据分析应用。

第一部分:入门篇

本书的第一部分主要为读者提供了一个关于云计算的初步认识,介绍了GCP的基本概念及服务框架。详细解释了“云”是什么,并讨论了云计算的优缺点,以及如何通过GCP构建应用程序。这部分还指导读者如何注册GCP账号,使用控制台,并安装GCP软件开发工具包(SDK),为后续章节的学习奠定了基础。

第二部分:存储服务

第二部分聚焦于GCP提供的多样化存储服务,包括Cloud SQL(托管关系型数据库)、Cloud Datastore(文档存储)、Cloud Spanner(大规模SQL服务)、Cloud Bigtable(大规模结构化数据存储)和Cloud Storage(对象存储)。每一章都深入探讨了相应存储服务的特点、使用场景、定价策略,以及如何通过实际代码示例进行操作。例如,Cloud SQL提供了与MySQL类似的托管关系型数据库服务,适合需要高性能和复杂查询的应用;而Cloud Datastore则更适合处理非结构化数据,具有高扩展性和灵活性。

第三部分:计算服务

三部分探讨了GCP的各种计算服务,包括Compute Engine(虚拟机)、Kubernetes Engine(托管Kubernetes集群)、App Engine(全托管应用平台)和Cloud Functions(无服务器应用)。这些服务覆盖了从基础虚拟机到完全托管的无服务器应用的广泛需求,帮助读者根据项目需求选择合适的计算资源。例如,Compute Engine提供了灵活的虚拟机配置,适合需要精细控制计算资源的场景;而App Engine则适合希望快速部署和扩展应用的开发者。

第四部分:机器学习服务

机器学习是近年来云计算领域的热点之一,本书第四部分详细介绍了GCP在机器学习方面的多种服务,包括Cloud Vision(图像识别)、Cloud Natural Language(文本分析)、Cloud Speech(音频转文字)、Cloud Translation(多语言翻译)和Cloud Machine Learning Engine(托管机器学习框架)。这些服务通过提供强大的API接口,使开发者能够轻松将机器学习功能集成到自己的应用中,无需深入学习复杂的人工智能算法。

第五部分:数据分析服务

数据分析是企业决策的重要依据,本书第五部分介绍了GCP的大数据分析和处理服务,如BigQuery(高性能数据仓库)、Cloud Dataflow(大规模数据处理服务)和Cloud Pub/Sub(托管消息发布服务)。BigQuery能够快速扫描海量数据,提供高效的分析解决方案;Cloud Dataflow则支持复杂的数据流处理和转换,帮助企业从数据中提取有价值的信息。

总结

《Google Cloud Platform in Action》是一本适合软件开发者和云计算从业者的实用指南。无论你是初学者还是有一定经验的云服务用户,本书都能提供丰富的知识和实践经验,帮助你更好地理解和使用GCP的多种服务。通过本书,读者将能够掌握如何在GCP上部署、管理和优化应用程序,同时利用GCP的强大功能来解决实际问题。

期待您的支持
捐助本站