正版全新深入浅出Serverless 技术原理与应用实践+分布式服务框架+微服务架构与实践开发pdf下载

正版全新深入浅出Serverless 技术原理与应用实践+分布式服务框架+微服务架构与实践开发百度网盘pdf下载

作者:
简介:正版全新深入浅出Serverless 技术原理与应用实践+分布式服务框架+微服务架构与实践开发
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍


作 译 者:李运华

出版时间:2018-09    千 字 数:388

版    次:01-01    页    数:324

印刷时间:    开    本:16开

印    次:01-01    装    帧:

I S B N :9787121347917     

重    印:新书    换    版:

所属分类:科技 >> 计算机 >> 网络与互联网

广告语:   

纸质书定价:¥99.0   

本书的内容主要包含以下几部分:1) 架构设计基础,包括架构设计相关概念、历史、原则、基本方法,让架构设计不再神秘;2) 架构设计流程,通过一个虚拟的案例,描述了一个通用的架构设计流程,让架构设计不再依赖天才的创作,而是有章可循;3) 架构设计专题:包括高性能架构设计、高可用架构设计、可扩展架构设计,这些模式可以直接参考和应用;4) 架构设计实战,包括重构、开源方案引入、架构发展路径、互联网架构模板等

架构探险:从零开始写分布式服务框架

一线实战技术专家全方位解析分布式服务框架底层技术细节,手把手教你搭建一个完整的符合自身需求的分布式服务框架 

定价:79元

ISBN:9787121319594

★一个长期战斗在一线的美团-大众点评技术专家

★详细讲述了分布式服务框架的底层实现细节

★清楚梳理了分布式服务框架周边的知识点

★从零开始构建了一个分布式服务框架

★实战操练的代码透漏出作者身经百战的深厚功力

★技术原理和内部实现分析提升技术理解和洞察力

★目前企业真正使用微服务非常少,而使用分布式服务框架比较多,实现相对简单,作者所在公司美团在分布式服务框架实现方面具有丰富的经验。

★《架构探险:从零开始写分布式服务框架》能顺利地带领你走出架构险境,让你对分布式服务框架所涉及的技术了然于胸,并能合理地利用这些技术,搭建符合自身需求的分布式服务框架。

基本信息

作者: 陈耿   

丛书名: 云计算与虚拟化技术丛书

出版社:机械工业出版社

ISBN:9787111613473

上架时间:2018-11-30

出版日期:2018 年11月

开本:16开

页码:243

版次:1-1

所属分类:

编辑

作者是微软黑带技术专家,云方案架构师。本书汇聚了作者在微软和红帽等知名云计算企业的工作经验与实践。

详细讲解Serverless的技术原理和应用架构,介绍基于主流公有云和私有云平台的各种Serverless工具和框架的原理、架构和使用细节。

内容简介

内容介绍

本书作者是微软黑带技术专家,曾就职于Red Hat和Oracle等知名软件企业。本书汇聚了他在Red Hat和微软等云计算公司的实践经验,得到了来自阿里、腾讯、微软和等一线云计算公司的技术专家的好评和。

在内容上,本书不仅详细介绍Serverless的技术原理、应用架构,以及与之相关的各种技术主题,而且深入讲解了公有云和私有云下的各种主流Serverless平台、架构和工具的原理、架构和使用细节。

全书在逻辑上分为五个部分:

部分(第1~3章)

首先,介绍了Serverless的价值、技术特点、应用场景、技术原理、应用架构,以及局限性;其次,介绍了云计算、容器、微服务、PaaS、BaaS、FaaS、DevOps、云原生应用等技术及其与Serverless的关系;后,介绍了Serverless与各种公有云、私有云之间的关系,以及Serverless的各种框架和工具。

第二部分(第4~5章)

详细介绍了基于AWS Lambda和Azure Functions等公有云平台的Serverless技术和服务。

第三部分(第6章)

基于Docker和Kubernetes介绍了容器的基础技术。

第四部分(第7~10章)

详细介绍了基于OpenWhisk、Kubeless、Fission及OpenFaaS等私有云平台的Serverless技术和服务。

第五部分(第11章)

总结了Serverless的落地方法和要点,如平台建设、应用架构转型,以及Serverless的未来发展趋势。 

作译者

陈耿 著:陈耿

云方案架构师,在微软公司黑带技术团队任职技术专家,负责开源软件技术与解决方案的推广与落地。专注于容器、微服务、DevOps以及Serverless等应用开发技术领域。

曾任职于Red Hat及Oracle等国内外知名软件企业。曾是Red Hat中国容器核心团队技术专家。国内早一批参与OpenShift容器平台推广的技术顾问,致力于开源容器技术在国内的推广于普及。其先后参与国内许多科技、金融、制造及政府行业的PaaS与容器平台项目。 著有《开源容器云OpenShift:构建基于Kubernetes的企业应用云平台》一书。

工作之余,他爱好旅游和摄影,他的背包和相机已伴他走过了东西南北超过30个国家和地区。 

目录

前言

第1章 Serverless基础1

1.1 什么是Serverless1

1.2 Serverless带来的价值3

1.3 Serverless的技术实现4

1.3.1 理念与实现4

1.3.2 FaaS与BaaS5

1.4 Serverless应用架构7

1.4.1 传统应用架构7

1.4.2 Serverless应用架构7

1.4.3 两种架构的比较8

1.5 Serverless的技术特点9

1.6 Serverless的应用场景11

1.7 Serverless的局限12

1.8 本章小结13

第2章 Serverless与相关技术15

2.1 云计算15

2.1.1 从私有数据中心到云15

2.1.2 IaaS、PaaS与SaaS16

2.1.3 Serverless与云计算17

2.2 微服务18

2.2.1 从SOA到微服务18

2.2.2 微服务的价值与挑战19

2.2.3 Serverless与微服务19

2.3 容器20

2.3.1 容器技术的兴起20

2.3.2 Serverless与容器21

2.4 PaaS22

2.4.1 以应用为中心22

2.4.2 Serverless与PaaS23

2.5 FaaS24

2.5.1 Serverless实现的基础24

2.5.2 FaaS的架构24

2.5.3 函数的生命周期25

2.5.4 函数工作流26

2.6 BaaS26

2.6.1 BaaS的价值26

2.6.2 广义的Serverless27

2.7 NoOps27

2.7.1 无人运维吗27

2.7.2 “无服务器”与“无人运维”28

2.8 DevOps28

2.9 云原生应用29

2.9.1 因云而生29

2.9.2 Serverless与Cloud Native29

2.10 本章小结30

第3章 Serverless的实现31

3.1 Serverless技术的发展31

3.2 Serverless与公有云33

3.2.1 Amazon Web Services34

3.2.2 Microsoft Azure36

3.2.3 Google Cloud Platform38

3.2.4 Webtask39

3.2.5 Hyper.sh39

3.2.6 阿里云40

3.2.7 腾讯云42

3.2.8 小结43

3.3 Serverless与私有化部署43

3.3.1 OpenWhisk43

3.3.2 Fission44

3.3.3 Kubeless45

3.3.4 OpenFaaS45

3.3.5 Fn47

3.3.6 小结48

3.4 Serverless框架和工具49

3.4.1 Serverless Framework49

3.4.2 Chalice50

3.4.3 Claudia.js50

3.4.4 Apex51

3.4.5 Spring Cloud Function51

3.4.6 AWS SAM52

3.4.7 小结53

3.5 Serverless后台服务53

3.6 本章小结54

第4章 AWS Lambda55

4.1 AWS55

4.2 AWS Serverless56

4.3 AWS Lambda概述57

4.4个Serverless应用58

4.4.1 获取AWS账号58

4.4.2 AWS Lambda控制面板59

4.4.3 创建函数61

4.4.4 编辑函数62

4.4.5 测试函数63

4.4.6 外部访问63

4.4.7 运维监控66

4.4.8 回顾66

4.5 权限控制66

4.5.1 IAM67

4.5.2 策略68

4.5.3 角色68

4.6 编程模型69

4.6.1 代码开发69

4.6.2 Handler70

4.6.3 执行上下文70

4.6.4 日志输出71

4.6.5 异常处理72

4.6.6 无状态72

4.7 事件驱动73

4.7.1 事件源73

4.7.2 触发模式74

4.8 日志监控75

4.9 开发辅助77

4.9.1 环境变量77

4.9.2 标签77

4.9.3 版本控制78

4.10 运行限制78

4.10.1 资源限制79

4.10.2 并发控制79

4.11 配置与部署79

4.12 本章小结81

第5章 Azure Functions83

5.1 Microsoft Azure83

5.2 Azure Functions概述85

5.3 创建Azure Serverless应用86

5.3.1 注册Azure账号86

5.3.2 Azure控制台87

5.3.3 函数应用88

5.3.4 创建函数90

5.3.5 调用函数92

5.3.6 日志与监控93

5.4 Azure Functions命令行95

5.4.1 安装命令行95

5.4.2 创建本地函数96

5.4.3 测试本地函数97

5.4.4 发布至公有云98

5.5 深入了解Azure Functions99

5.5.1 函数应用设置99

5.5.2 Trigger与Bindings101

5.5.3 函数代理103

5.5.4 Slot104

5.6 私有云部署105

5.7 本章小结107

第6章 容器技术基础108

6.1 什么是容器108

6.1.1 容器109

6.1.2 容器镜像110

6.1.3 镜像仓库110

6.1.4 容器编排111

 蓝墨水图书专营店

开 本:16开纸 张:胶版纸包 装:平装是否套装:否标准书号ISBN:9787121275913

所属分类:

图书>计算机/网络>计算机理论

快速直达

编辑

内容简介

作者简介

内容简介

随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;*后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留。全书内容丰富,条理清晰,通俗易懂,是一本理论结合实践的微服务架构的实用书籍。

本书不仅适合架构师、开发人员、测试人员以及运维人员阅读,也适合正在尝试使用微服务架构解耦历史遗留的团队或者个人参考,希望本书能在实际工作中对读者有所帮助。

作者简介

ThoughtWorks的首席咨询师王磊是国内较早倡导和实践微服务的先行者。王磊是开源软件的爱好者和贡献者,社区活动的参与者,《Ruby Gems开发实战》(Practical RubyGems)一书的译者,GDCR西安的组织者。他于2012年加入ThoughtWorks,为国内外诸多客户提供项目交付和咨询服务;在加入ThoughtWorks之前,曾就职过多家知名外企,具有丰富的敏捷项目实战经验。目前致力于微服务架构、高可用的Web应用以及DevOps的研究与实践。

目 录

第 1部分 基础篇

第 1章 单块架构及其面临的挑战 ............................................. 3 

1.1三层应用架构 ..... 4 

1.1.1三层应用架构的发展 .................. 4 

1.1.2什么是三层架构 ......................... 5 

1.1.3三层架构的优势 ......................... 6 

1.2单块架构 ............. 6 

1.2.1什么是单块架构 ......................... 6 

1.2.2单块架构的优势 ......................... 7 

1.2.3单块架构面临的挑战 .................. 8 

1.3 小结 ................... 12

第 2章 微服务架构综述 .................... 13 

2.1什么是微服务架构 ................................. 13 

2.1.1多微才够微 ............................... 14

^_^:5507fd130b3060ffc3f60bc4736d0064