DevOps文化的推行運動大幅改變了現今科技公司的工作型態。身為雲端運算革新的先驅,AWS雲端服務平台(AWS,Amazon Web Services)在這波DevOps運動當中扮演了重要的推手之一,提供五花八門的全受管服務項目,幫助你實踐DevOps文化的精神。
本書將能幫助你深入了解,現今大多數成功的「新創事業」如何利用AWS雲端服務平台,部署並擴展他們的線上服務,並告訴你如何複製成功經驗。本書將會說明如何以程式化的方式管理基礎設施,這能讓你用「管理軟體程式的方式」來管理硬體資源。你也將學習如何建立一條持續整合以及持續部署的流水線,好讓應用服務追上更新進度。
一旦掌握這些技術之後,我們將進一步告訴你如何利用「容器」這類最新技術的架構來擴展應用服務,讓服務即使面對尖峰流量的情境,也能在使用者面前展現最佳效能。我們還會介紹一系列廣為DevOps文化採用的AWS雲端服務平台工具,如CodeDeploy與CloudFormation。
在這本書中,你將學到:
・DevOps文化的重要特性,以及如何與AWS雲端服務結合
・利用CloudFormation建立自動部署的AWS雲端服務實體
・透過Ansible將應用服務部署到受管基礎設施
・利用AWS雲端服務平台,建立可進行自動測試的「持續整合與持續部署流水線」
・使用AWS ECS服務,將容器技術引入「持續整合與持續部署流水線」
作者簡介:
Nathaniel Felsen十多年前就已經是一名DevOps 文化的開發者,推廣著DevOps 的開發理念。那時DevOps(開發維運整合)這個詞才剛萌芽而已。他從事過的企業各式各樣,小至剛起步的新創事業、大至已有規模的企業,包括Qualys、Square 以及最近的Medium。
在工作之餘,Nathaniel 也不忘享受人生,與充滿活力的孩子們一起慢跑,或是將工作所得與自己的妻子一同分享,過著愜意的休閒生活。雖然Nathaniel 出身法國,但比起啜飲紅酒,他更喜歡與三五好友舉杯大口灌著啤酒。他擁有法國資訊工程界最高學府之一「法國電機學院」(EPITA,Ecole Pour l'Informatique et les Techniques Avancées)的「系統、網路與資訊安全」碩士學位。