求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

金融級IT架構與運維檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

來自 孔夫子網 的圖片

金融級IT架構與運維》,副標題:雲原生 分布式與安全,魏新宇 著,出版社: 機械工業出版社。

截至2022年,機械工業出版社年出版新書近2700種,年引進和輸出版權總量近800種,產品橫跨科技出版、教育出版、大眾出版三大板塊,覆蓋機械、電工電子、汽車、建築、計算機、經管、心理[1]、生活、科普、藝術設計、文創等十多個專業領域,以及高等教育[2]職業教育、技能教育等不同教育層次。

內容簡介

本書重點講解金融行業的技術選型、實踐和相關的案例分析。

每一章都會先從一個具有代表性的客戶案例入手,然後對客戶的背景、需求、痛點進行深入分析,然後由此推導出適用於金融行業的IT技術選型和建設參考。

本書14章包括:

金融行業的IT架構分析、容器化的適用場景以及z佳實踐、如何選型SDS以及z佳實踐、如何做自動化管理以及z佳實踐?、金融行業安全z佳實踐、分布式架構的探究和z佳實現、數據庫的選擇和z佳實踐等。

目錄

讚譽

前言

  • 一部分 金融企業IT系統
  • 1章 銀行業和保險業中IT系統的發展2

1.1 銀行業中IT系統的發展2

1.1.1 銀行業的挑戰2

1.1.2 銀行業的業務轉型4

1.1.3 銀行業的信息化建設4

1.2 保險業中IT系統的發展6

1.2.1 保險業的信息化建設7

1.2.2 保險業的發展展望8

1.3 金融科技的建設之路8

1.4 本章小結10

  • 二部分 金融企業的容器雲建設
  • 2章 建設容器雲的關鍵考量12

2.1 容器雲構建金融業敏態業務的考量12

2.1.1 國內企業敏態IT建設趨勢分析12

2.1.2 敏態IT的構建路徑14

2.1.3 容器雲承載的應用15

2.1.4 應用上容器雲的准入條件和*佳實踐17

2.1.5 應用容器化遷移步驟19

2.1.6 容器應用基礎鏡像的選擇20

2.1.7 C語言應用上容器雲的方法23

2.1.8 容器雲的混沌工程29

2.1.9 微服務治理框架的選擇36

2.1.10 容器雲常用的中間件與數據服務選擇40

2.2 微服務與容器雲的邊界44

2.2.1 微服務註冊中心的選擇45

2.2.2 微服務配置中心的選擇49

2.2.3 平台與應用級相結合的註冊和配置中心50

2.3 本章小結54

第3章 容器雲建設案例55

3.1 H公司容器雲建設案例55

3.1.1 H公司業務需求56

3.1.2 業務需求的技術實現56

3.1.3 項目實施成功的關鍵因素與難點59

3.2 S公司容器雲建設案例61

3.2.1 S公司業務需求61

3.2.2 項目實施內容與效果64

3.3 本章小結75

第4章 容器雲上的*佳實踐76

4.1 容器雲的安全加固76

4.1.1 手工安全加固手段76

4.1.2 傳統的DevSecOps81

4.1.3 藉助StackRox實現DevSecOps87

4.2 容器雲的備份與雙活97

4.2.1 容器雲的備份97

4.2.2 容器雲的多集群管理100

4.2.3 容器雲的雙活與災備109

4.3 容器原生存儲的選擇113

4.3.1 OpenShift 容器存儲架構114

4.3.2 創建OCS存儲115

4.3.3 使用rbd為應用提供持久化存儲121

4.3.4 使用CephFS為應用提供持久化存儲123

4.3.5 OCS Operator對接外部存儲124

4.4 容器雲上的數據庫定製化方案125

4.4.1 分布式數據庫的發展125

4.4.2 MySQL的複製與高可用126

4.4.3 OpenShift提供的MySQL容器鏡像127

4.4.4 以命令行和模板方式部署MySQL128

4.4.5 使用S2I方式定製化部署MySQL130

4.4.6 使用模板部署MySQL主從複製134

4.4.7 MySQL主從複製的限制與不足136

4.4.8 CDC方案的選擇136

4.5 本章小結138

第三部分 金融企業的分布式架構與分布式事務

第5章 金融行業的IT分布式趨勢141

5.1 應用架構分布式演進141

5.1.1 應用服務器技術演進142

5.1.2 微服務拆分案例147

5.2 分布式應用開發框架選型152

5.2.1 Spring為什麼一直很受歡迎152

5.2.2 Dubbo分布式開發框架155

5.2.3 某銀行微服務開發框架選型規範159

5.3 金融行業案例分析161

5.3.1 M銀行SDN網絡資源池建設163

5.3.2 H銀行微服務架構下軟負載資源池的應用165

5.4 本章小結166

第6章 微服務註冊發現與開放API平台167

6.1 微服務應用在Kubernetes內的註冊與發現機制167

6.1.1 Kubernetes自身分布式架構分析167

6.1.2 Kubernetes上微服務應用的註冊與發現169

6.2 容器應用發布174

6.2.1 容器應用發布三大方案174

6.2.2 容器應用發布建設方案選型建議182

6.2.3 M銀行容器應用發布案例184

6.3 全局註冊中心與服務發現185

6.3.1 七層應用註冊中心建設186

6.3.2 四層應用註冊中心建設189

6.4 開放API技術平台191

6.4.1 API網關與API安全193

6.4.2 API管理系統201

6.5 本章小結206

第7章 分布式事務的架構與實現207

7.1 分布式事務概述207

7.1.1 什麼是事務207

7.1.2 分布式事務產生的原因208

7.1.3 分布式事務的整體實現方式209

7.2 單體應用的拆分210

7.2.1 單體應用到微服務的演進210

7.2.2 按照業務領域進行垂直拆分213

7.2.3 關係型數據庫的分庫分表215

7.2.4 再拆分217

7.2.5 按照功能進行水平拆分219

7.2.6 微服務架構的異步實現220

7.3 分布式事務在微服務中的實現221

7.3.1 剛性事務2PC的實現222

7.3.2 柔性事務中事務消息的實現223

7.3.3 通過RocketMQ半消息實現事務消息224

7.3.4 通過本地事務表實現事務消息225

7.4 本章小結231

第8章 分布式事務的*佳實踐232

8.1 業務高可用的考量232

8.2 應用的無狀態設計233

8.3 性能設計235

8.4 應用的無狀態化事務的冪等性設計239

8.5 分布式鎖的設計241

8.6 緩存一致性考量244

8.7 Redis Cluster的跨數據中心複製246

8.8 微服務間的通信協議和消息格式247

8.9 消息中間件的考量250

8.10 分布式追蹤系統的考量252

8.11 本章小結254

第四部分 金融企業的穩態與敏態安全

第9章 金融行業安全現狀與建設思路257

9.1 某銀行安全攻防對抗紀實257

9.2 安全監管法律法規與國家護網行動260

9.3 某銀行信息安全建設思路分享263

9.4 本章小結266

  • 10章 穩態中心安全建設267

10.1 防火牆267

10.2 SSL卸載設備270

10.3 基於數據中心的應用安全防護272

10.4 安全設備編排方案276

10.5 本章小結279

  • 11章 敏態中心安全建設280

11.1 主動防禦可編程蜜罐280

11.2 iptables防火牆在雲原生中的應用283

11.3 軟件化SSL卸載資源池289

11.4 基於單個應用的安全防護293

11.5 開放API技術平台安全能力建設298

11.5.1 金融開放生態安全方法論298

11.5.2 API技術平台安全建設實踐302

11.6 本章小結310

第五部分 金融企業的自動化運維

  • 12章 基於Ansible的自動化運維312

12.1 Ansible項目配置管理314

12.2 Ansible項目主機管理318

12.3 Ansible項目任務管理326

12.4 Ansible項目輸出管理340

12.5 Ansible項目*佳實踐345

12.6 本章小結347

  • 13章 RHEL的性能優化與配置管理348

13.1 RHEL 7與RHEL 8的技術參數與生命周期348

13.1.1 RHEL 7的技術參數與生命周期348

13.1.2 RHEL 8的新特性350

13.2 RHEL 8的性能調優與管理355

13.2.1 RHEL 8的性能調優工具355

13.2.2 自定義性能配置文件357

13.2.3 利用Ansible Role實現RHEL 8的自動化管理359

13.3 Z客戶實現RHEL的補丁管理和配置管理362

13.3.1 客戶對RHEL操作系統的管理需求362

13.3.2 實施環境總體架構363

13.4 C客戶使用Ansible管理大規模Linux的設計與優化365

13.4.1 C客戶使用Ansible管理2000個異地Linux系統365

13.4.2 Ansible的調優368

13.4.3 Ansible優化前後對比373

13.4.4 Ansible安全374

13.5 本章小結376

  • 14章 虛擬化與分布式存儲377

14.1 虛擬化方案的選擇377

14.1.1 KVM大量普及377

14.1.2 傳統KVM虛擬化方案的選擇377

14.1.3 Kubernetes統一納管的虛擬化380

14.2 F公司OpenStack案例382

14.2.1 項目背景382

14.2.2 需求分析382

14.2.3 建設目標382

14.2.4 總體架構383

14.2.5 雲主機容量評估386

14.2.6 項目收益387

14.3 存儲虛擬化的選擇387

14.3.1 Ceph的背景387

14.3.2 Ceph的架構388

14.3.3 Ceph的配置規範389

14.4 T客戶案例389

14.4.1 案例背景390

14.4.2 紅帽Ceph節點服務器配置391

14.4.3 BlueStore的設計392

14.4.4 故障域設計393

14.4.5 網絡設計394

14.5 本章小結395

參考文獻