金融級IT架構與運維:雲原生、分散式與安全

金融級IT架構與運維:雲原生、分散式與安全

《金融級IT架構與運維:雲原生、分散式與安全》是2022年機械工業出版社出版的圖書。

基本介紹

  • 中文名:金融級IT架構與運維:雲原生、分散式與安全
  • 作者:魏新宇、宋志麒、楊金鋒
  • 出版時間:2022年
  • 出版社:機械工業出版社
  • ISBN:9787111698296
內容簡介,圖書目錄,

內容簡介

本書重點講解金融行業的技術選型、實踐和相關的案例分析。
每一章都會先從一個具有代表性的客戶案例入手,然後對客戶的背景、需求、痛點進行深入分析,然後由此推導出適用於金融行業的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

相關詞條

熱門詞條

聯絡我們