[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • 混沌工程:通過可控故障實驗提升軟件繫統可靠性
    該商品所屬分類:計算機/網絡 -> 軟件工程
    【市場價】
    640-926
    【優惠價】
    400-579
    【作者】 波米科拉吉·帕利科夫斯基 
    【所屬類別】 圖書  計算機/網絡  軟件工程/開發項目管理 
    【出版社】機械工業出版社 
    【ISBN】9787111716624
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787111716624
    作者:[波]米科拉吉·帕利科夫斯基

    出版社:機械工業出版社
    出版時間:2023年02月 

        
        
    "

    產品特色

    編輯推薦

    你的網絡能否經受住毀滅性故障的考驗?一場事故會讓你的日常運營停止嗎?混沌工程可以模擬基礎設施中斷、組件崩潰以及其他災難,以展示繫統和員工如何應對。用困境來測試繫統是確保其未來彈性的*佳方式,這對於復雜、大規模、幾乎沒有停機空間的應用程序尤其重要。
    本書教你設計和執行可控的實驗來發現隱藏的問題。通過本書可以學習如何注入繫統故障來干擾繫統調用、網絡、API,以及基於Kubernetes的微服務基礎設施。為方便讀者練習,本書包含一個可下載的Linux VM鏡像和一套預先配置的工具,以便你可以快速進行實驗,並且沒有任何風險。
    主要內容
    ● 將故障注入進程、應用程序和虛擬機
    ● 測試運行在Kubernetes上的軟件
    ● 使用開源軟件和遺留軟件
    ● 模擬數據庫連接延遲
    ● 測試和改進團隊的故障響應
    以上內容都基於Linux服務器,需要讀者有基本的腳本技能。

     
    內容簡介

    混沌工程是一種有意的實驗實踐,旨在發現繫統性問題。在本書中,我們將探討為什麼、何時以及如何應用混沌工程來改善你的計算機繫統。你將學習通過一繫列模擬真實故障的測試來運行應用程序和基礎設施。通過學習像混沌工程師一樣思考,以及學習設計適當的實驗來確保軟件的可靠性,你將掌握混沌工程的理論與技術,並將其應用於實際的繫統中。

    目錄
    推薦序一
    推薦序二
    譯者序
    序言一
    序言二
    前言
    致謝
    作者簡介
    第1章進入混沌工程的世界1
    1.1什麼是混沌工程2
    1.2混沌工程的動機3
    1.2.1評估風險和成本,並設定SLI、SLO和SLA3
    1.2.2在整體上測試繫統4
    1.2.3找到“湧現性”特性5

    推薦序一
    推薦序二
    譯者序
    序言一
    序言二
    前言
    致謝
    作者簡介
    第1章進入混沌工程的世界1
    1.1什麼是混沌工程2
    1.2混沌工程的動機3
    1.2.1評估風險和成本,並設定SLI、SLO和SLA3
    1.2.2在整體上測試繫統4
    1.2.3找到“湧現性”特性5
    1.3混沌工程的四個步驟5
    1.3.1確保可觀測性7
    1.3.2定義穩態8
    1.3.3形成假設9
    1.3.4運行實驗並證明(或反駁)
    你的假設9
    1.4什麼不是混沌工程10
    1.5初識混沌工程11
    1.5.1FizzBuzz即服務11
    1.5.2漫漫長夜11
    1.5.3後續12
    1.5.4混沌工程簡述13
    總結13
    部分混沌工程基礎
    第2章來碗混沌與爆炸半徑17
    2.1設置使用本書中的代碼17
    2.2場景18
    2.3Linux取證10120
    2.3.1退出碼20
    2.3.2終止進程21
    2.3.3內存溢出殺手23
    2.4個混沌實驗25
    2.4.1確保可觀測性29
    2.4.2定義穩態29
    2.4.3形成假設30
    2.4.4運行實驗30
    2.5爆炸半徑31
    2.6深入挖掘33
    2.6.1拯救世界35
    總結36
    第3章可觀測性38
    3.1應用程序運行緩慢39
    3.2USE方法39
    3.3資源41
    3.3.1繫統概述43
    3.3.2block I/O44
    3.3.3網絡48
    3.3.4RAM52
    3.3.5CPU59
    3.3.6操作繫統65
    3.4應用程序67
    3.4.1cProfile68
    3.4.2BCC和Python69
    3.5自動化:使用時序數據庫71
    3.5.1Prometheus和Grafana71
    3.6延伸閱讀74
    總結75
    第4章數據庫故障和生產環境中的
    測試76
    4.1我們在做WordPress76
    4.2弱點78
    4.2.1實驗1:磁盤慢了79
    4.2.2實驗2:網絡慢了83
    4.3在生產環境中測試88
    總結90
    第二部分混沌工程實戰
    第5章剖析Docker93
    5.1我的(Docker化的)應用程序
    運行緩慢94
    5.1.1架構94
    5.2Docker簡史95
    5.2.1仿真、模擬和虛擬化95
    5.2.2VM和容器97
    5.3Linux容器和Docker99
    5.4Docker原理102
    5.4.1使用chroot變更進程的
    路徑102
    5.4.2實現一個簡單的容器(-ish)
    第1部分:使用chroot105
    5.4.3實驗 1:一個容器可以阻止
    另一個容器寫磁盤嗎107
    5.4.4使用Linux命名空間隔離
    進程111
    5.4.5Docker和命名空間114
    5.5實驗2:終止其他PID命名空間
    中的進程116
    5.5.1實現一個簡單的容器(-ish)
    第2部分:命名空間118
    5.5.2使用cgroups限制進程的資源
    使用120
    5.6實驗3:使用你能找到的所有
    CPU126
    5.7實驗4:使用過多內存128
    5.7.1實現一個簡單的容器(-ish)
    第 3 部分:cgroups130
    5.8Docker和網絡133
    5.8.1capabilities和seccomp137
    5.9Docker揭秘140
    5.10修復我的(Docker化的)應用
    程序運行緩慢的問題141
    5.10.1啟動Meower141
    5.10.2為什麼應用程序運行緩慢143
    5.11實驗5:使用Pumba讓容器的
    網絡變慢143
    5.11.1Pumba:Docker混沌工程
    工具143
    5.11.2運行混沌實驗144
    5.12其他主題147
    5.12.1Docker daemon重啟148
    5.12.2鏡像layer的存儲148
    5.12.3高級網絡148
    5.12.4安全149
    總結149
    第6章你要調用誰?繫統調用
    破壞者150
    6.1場景:恭喜你升職了150
    6.1.1System X:如果大家都在
    用,但沒人維護,是不是
    廢棄軟件151
    6.2簡單回顧繫統調用153
    6.2.1了解繫統調用154
    6.2.2使用標準C庫和glibc156
    6.3如何觀測進程的繫統調用158
    6.3.1strace和sleep158
    6.3.2strace和System X161
    6.3.3strace的問題:開銷162
    6.3.4BPF163
    6.3.5其他選擇166
    6.4為樂趣和收益阻塞繫統調用
    第1部分:strace167
    6.4.1實驗1:破壞close繫統
    調用167
    6.4.2實驗2:破壞write繫統
    調用171
    6.5為樂趣和收益阻塞繫統調用
    第2部分:seccomp173
    6.5.1seccomp 的簡單方法:使用Docker173
    6.5.2seccomp 的困難方法:使用libseccomp175
    總結177
    第7章JVM故障注入178
    7.1場景178
    7.1.1FizzBuzzEnterpriseEdition
    介紹179
    7.1.2環顧FizzBuzzEnterprise-
    Edition179
    7.2混沌工程和Java180
    7.2.1實驗的思路181
    7.2.2實驗的計劃182
    7.2.3JVM字節碼簡介183
    7.2.4實驗的實現190
    7.3已有的工具196
    7.3.1Byteman196
    7.3.2Byte-Monkey198
    7.3.3Spring Boot的Chaos
    Monkey200
    7.4延伸閱讀200
    總結201
    第8章應用級故障注入202
    8.1場景202
    8.1.1實現細節:混沌之前204
    8.2實驗1:Redis延遲208
    8.2.1實驗1的計劃209
    8.2.2實驗1的穩態209
    8.2.3實驗1的實現210
    8.2.4實驗1的執行212
    8.2.5實驗1的討論213
    8.3實驗2:失敗的請求213
    8.3.1實驗2的計劃214
    8.3.2實驗2的實現214
    8.3.3實驗2的執行215
    8.4應用程序與基礎設施216
    總結217
    第9章我的瀏覽器中有一隻“猴子”218
    9.1場景218
    9.1.1Pgweb219
    9.1.2Pgweb實現細節220
    9.2實驗1:增加延遲222
    9.2.1實驗1的計劃223
    9.2.2實驗1的穩態223
    9.2.3實驗1的實現224
    9.2.4實驗1的執行226
    9.3實驗2:添加故障227
    9.3.1實驗2的實現227
    9.3.2實驗2的執行229
    9.4其他好知道的話題229
    9.4.1Fetch API229
    9.4.2Throttling230
    9.4.3工具:Greasemonkey和Tampermonkey232
    總結232
    第三部分Kubernetes中的混沌工程
    第10章Kubernetes中的混沌235
    10.1將東西移植到Kubernetes236
    10.1.1High-Profile 項目文檔237
    10.1.2Goldpinger是什麼237
    10.2Kubernetes是什麼238
    10.2.1Kubernetes簡史238
    10.2.2Kubernetes能為你做
    什麼239
    10.3搭建Kubernetes集群241
    10.3.1使用Minikube241
    10.3.2啟動一個集群241
    10.4測試運行在Kubernetes上的
    軟件243
    10.4.1運行ICANT項目243
    10.4.2實驗1:終止50%的
    Pod251
    10.4.3派對技巧:時尚地終止
    Pod256
    10.4.4實驗2:引入網絡緩慢257
    總結267
    第11章自動化Kubernetes實驗268
    11.1使用PowerfulSeal自動化
    混沌268
    11.1.1PowerfulSeal是什麼269
    11.1.2安裝PowerfulSeal270
    11.1.3實驗1b:終止50%的
    Pod271
    11.1.4實驗2b:引入網絡緩慢273
    11.2持續測試和服務水準目標276
    11.2.1實驗3:驗證Pod在創建後
    幾秒內是否準備就緒277
    11.3雲層282
    11.3.1雲提供商API、可用區282
    11.3.2實驗4:關閉VM284
    總結286
    第12章Kubernetes底層工作原理287
    12.1Kubernetes集群剖析以及如何
    破壞它287
    12.1.1控制平面288
    12.1.2Kubelet和pause容器295
    12.1.3Kubernetes、Docker以及
    容器運行時297
    12.1.4Kubernetes網絡300
    12.2關鍵組件總結304
    總結304
    第13章混沌工程與人305
    13.1混沌工程思維305
    13.1.1故障不是一種可能:它會
    發生306
    13.1.2早失敗與晚失敗307
    13.2獲得支持308
    13.2.1經理308
    13.2.2團隊成員309
    13.2.3遊戲日309
    13.3將團隊當成分布式繫統310
    13.3.1查找知識單點故障:
    宅度假312
    13.3.2團隊內部的錯誤信息和
    信任313
    13.3.3團隊中的瓶頸:慢車道上的
    生活313
    13.3.4測試你的流程:內部
    工作314
    總結315
    附錄
    附錄A安裝混沌工程工具318
    附錄B突擊測驗答案325
    附錄C導演剪輯333
    附錄D混沌工程食譜337
    後記343

    前言
    人們經常問我是怎麼開始從事混沌工程的。我傾向於告訴他們:因為它有助於改善睡眠。混沌工程不但是“素食主義”友好的,而且在這方面非常有效。下面我來解釋一下。
    回到2016年,機緣巧合之下,我幸運地參與了一個基於Kubernetes的前沿項目。現在沒有人會因為選擇Kubernetes而被解雇,但是在那時候風險卻很大。Kubernetes v1.2包含了許多不穩定的組件,並且漏洞修復的發布速度超過了安裝速度。
    為了使其發揮作用,我的團隊需要擁有真正的Kubernetes運維經驗,並且需要在短期內完成。我們需要知道它是如何工作的、為什麼出問題、如何修復它,以及如何在發生這種情況時得到警告。我們認為,做到這一點的方法是先破壞它。
    後來,我纔知道這種實踐稱為混沌工程,這樣聽起來更酷。事實證明,這種實踐在減少宕機次數方面非常有效。而且,與昂貴的竹炭記憶海綿枕相比,它對提高我的睡眠質量更有幫助。在這幾年裡,混沌工程是我的主要興趣之一。我並不孤單,它正迅速成為全球工程師的寶貴工具。

    人們經常問我是怎麼開始從事混沌工程的。我傾向於告訴他們:因為它有助於改善睡眠。混沌工程不但是“素食主義”友好的,而且在這方面非常有效。下面我來解釋一下。
    回到2016年,機緣巧合之下,我幸運地參與了一個基於Kubernetes的前沿項目。現在沒有人會因為選擇Kubernetes而被解雇,但是在那時候風險卻很大。Kubernetes v1.2包含了許多不穩定的組件,並且漏洞修復的發布速度超過了安裝速度。
    為了使其發揮作用,我的團隊需要擁有真正的Kubernetes運維經驗,並且需要在短期內完成。我們需要知道它是如何工作的、為什麼出問題、如何修復它,以及如何在發生這種情況時得到警告。我們認為,做到這一點的方法是先破壞它。
    後來,我纔知道這種實踐稱為混沌工程,這樣聽起來更酷。事實證明,這種實踐在減少宕機次數方面非常有效。而且,與昂貴的竹炭記憶海綿枕相比,它對提高我的睡眠質量更有幫助。在這幾年裡,混沌工程是我的主要興趣之一。我並不孤單,它正迅速成為全球工程師的寶貴工具。
    如今,混沌工程面臨著一些嚴重的問題。特別是充斥了一些奇談怪論(在生產中隨機破壞事物),而且缺乏指導人們如何把它做好的高質量內容以及需要采用的初違反直覺的思維(失敗會發生,所以我們需要做好準備)。
    我編寫本書來解決這些問題。我想找到一種合理的、基於科學的方法論,從而使混沌工程適用於任何繫統、軟件或其他方面。我想證明你不必大費周章纔能從中受益,隻需少量投資即可為你帶來很多價值。
    如果你是一名對新領域抱有好奇心的軟件工程師或者開發者,並且致力於構建更可靠的繫統(無論繫統規模是大還是小),那麼這本書正是為你而設計的。從Linux內核一直到應用程序或瀏覽器級別,本書都為你提供了正確的工具。
    我為本書投入了很多心血,希望你能從中獲得價值,並且收獲快樂。如果你想了解更多信息,可以訪問https://chaosengineering.news。如果你喜歡(或討厭)這本書,我也希望你可以反饋給我!





     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部