實現Infrastructure as Code的理想
進入到雲端時代,電腦系統伺服器的導入與設置的情況也有所改變,以往透過手動作業方式建構伺服器的做法已經難以負荷,透過Ansible的協助,可以幫助我們完成伺服器建構的自動化,實現Infrastructure as Code的理想。
做好自動化,遠離肝硬化,雲端時代伺服器/基礎架構工程師必備的工具書
Ansible具備設定單純、易於掌握的優點,而且不需在伺服器端做特別的準備,即可使用該工具,將網路與軟體依照規則自動地進行配置。本書對於不僅是從基礎開始解說,還會針對AWS(Amazon Web
Services)與微軟Azure等實際的使用方法進行介紹。同時,也會針對OpenStack與Docker這些較新的系統構築架構之活用方式等進行解說。另外還增添了Tips及測試等在第一線作業會有所助益的資訊,是一本完全彙整雲端時代之伺服器/基礎架構工程師所必備知識的工具書。
作者介紹
作者簡介
廣川英壽(Hirokawa Hidetoshi)
在摸索如何才能有效地將PaaS上的環境複製到外部的方法時,於過程中與Ansible相遇,現在以 Python基礎的應用程式開發業務為主軸,也同時在進行以Ansible為中心的 DevOps/Infrastructure as Code推廣活動。
平初(Taira Hajime)
經歷商社系SIer、外資系硬體供應商,目前在Red Hat株式會社以合作夥伴解決方案架構師的身份活躍於業界。從虛擬化技術的黎明期,傾力於IA伺服器的虛擬化技術啓蒙活動,對於日本國內的虛擬化技術之普及擴大貢獻甚大。
橋本直哉(Hashimoto Naoya)
經歷日本國內MSP及DC事業者之基礎架構工程師及雲端工程師,以顧問身份所屬於Red Hat株式會社。在2015年欲將Shell腳本置換成Playbook時,與Ansible邂逅。
森田邦裕(Morita Kunihiro)
目前傾力於雲端基礎架構的構築/運用與DevOps。AWS認證的解決方案架構師專家。
渡邊一宏(Watanabe Kazuhiro)
從事於Web系的系統開發及雲端基礎架構之構築/運用、iOS應用程式的開發等。
廣川英壽(Hirokawa Hidetoshi)
在摸索如何才能有效地將PaaS上的環境複製到外部的方法時,於過程中與Ansible相遇,現在以 Python基礎的應用程式開發業務為主軸,也同時在進行以Ansible為中心的 DevOps/Infrastructure as Code推廣活動。
平初(Taira Hajime)
經歷商社系SIer、外資系硬體供應商,目前在Red Hat株式會社以合作夥伴解決方案架構師的身份活躍於業界。從虛擬化技術的黎明期,傾力於IA伺服器的虛擬化技術啓蒙活動,對於日本國內的虛擬化技術之普及擴大貢獻甚大。
橋本直哉(Hashimoto Naoya)
經歷日本國內MSP及DC事業者之基礎架構工程師及雲端工程師,以顧問身份所屬於Red Hat株式會社。在2015年欲將Shell腳本置換成Playbook時,與Ansible邂逅。
森田邦裕(Morita Kunihiro)
目前傾力於雲端基礎架構的構築/運用與DevOps。AWS認證的解決方案架構師專家。
渡邊一宏(Watanabe Kazuhiro)
從事於Web系的系統開發及雲端基礎架構之構築/運用、iOS應用程式的開發等。
目錄
第1章 雲端時代的基礎架構與 Ansible 的基礎
第2章 使用 Ansible
第3章 Ansible 功能的詳細介紹
第4章 藉由 Role 來達成 Playbook 的共用組件化
第5章 製作 WordPress 環境構築用 Playbook
第6章 藉由 OpenStack 來活用 Ansible
第7章 藉由 AWS 來活用 Ansible
第8章 藉由 Azure 來活用 Ansibl
第9章 Docker 容器的運用
第10章 Playbook 的測試
附錄A Playbook 的測試
附錄B Ansible 設定檔案參考
附錄C 指令一覽
第2章 使用 Ansible
第3章 Ansible 功能的詳細介紹
第4章 藉由 Role 來達成 Playbook 的共用組件化
第5章 製作 WordPress 環境構築用 Playbook
第6章 藉由 OpenStack 來活用 Ansible
第7章 藉由 AWS 來活用 Ansible
第8章 藉由 Azure 來活用 Ansibl
第9章 Docker 容器的運用
第10章 Playbook 的測試
附錄A Playbook 的測試
附錄B Ansible 設定檔案參考
附錄C 指令一覽
序
序
2013年的早春,我十分地煩惱。因為在當時所進行開發中的容器型PaaS,必須追加一項新功能。這項新功能,簡單來說是必須做到「可將存在於容器內的網頁應用程式以『在維持原本相同動作狀態下』匯出到外部環境」。剛開始著手時,抱持著應該不難辦到的念頭來進行,但在PaaS內的自動設置是在種種特別的前提之下才有辦法成立,並非在外部環境即可維持原狀予以再現的。更進一步來說,就算這是可以辦得到的,遇到使用者對環境進行改寫時,是無法將「該環境維持原有狀態」來進行匯出的。此外,尚需要能夠讓使用者視其需求自行對匯出用腳本加以修改之機制,而既有的腳本用到大量的Python跟Shell script,完全不是那種「可讓人一目了然」的玩意。結果最後與當初的計畫相反,而有必要從頭開始準備全新的自動環境設定用機制的必要。
2013年當時,只要一提到環境設定的自動化,就會讓人聯想到Chef或是Puppet,而對此匯出功能,一開始也打算採用其中之一來進行。但是,由於遇到「必須安裝操作對象的代理程式(Agent)」、「不熟悉程式語言的人將難以下手」等問題而碰到瓶頸,因而尋找看看是否有其他選項時所找到的,是當時剛問世的Ansible。Ansible只要可藉由網路進行存取的話,就不需要代理程式(Agent),而且以YAML格式所編寫的代碼(Playbook),就算不是程式設計師也可以簡單地進行閱讀與編寫。當下覺得「這正是我所夢寐以求的東西!」,而立刻使用Ansible來進行編寫,才能夠順利地將匯出功能完成。從此之後,自己在對環境進行部署時,Ansible就變成不可或缺的工具了。
從那之後經過了數年,雲端運算已經變成IT基礎架構的基本,而對於IT活用所被要求的速度感逐漸加速的今日,像Ansible這樣的組態管理技術,對於置身於系統開發及運用的所有人們來說,已經是不可或缺的工具了。鑑此,本書對於第一次接觸到Ansible的人們安排了解說與教程,特別是對於各雲端平台(OpenStack/AWS/Azure)的活用等可作為實務上參考的Know-how,以及與具備有最新功能且倍受注目的Docker容器之間的協作方式等,將從現在開始想要使用Ansible時所需且重要的內容彙整成1冊。希望可以對閱讀本書的各位在Ansible活用上帶來助益。
最後,要感謝擔綱撰寫本書且盡心盡力的專家撰寫陣容的各位,以及出版相關協辦的各位。
2013年的早春,我十分地煩惱。因為在當時所進行開發中的容器型PaaS,必須追加一項新功能。這項新功能,簡單來說是必須做到「可將存在於容器內的網頁應用程式以『在維持原本相同動作狀態下』匯出到外部環境」。剛開始著手時,抱持著應該不難辦到的念頭來進行,但在PaaS內的自動設置是在種種特別的前提之下才有辦法成立,並非在外部環境即可維持原狀予以再現的。更進一步來說,就算這是可以辦得到的,遇到使用者對環境進行改寫時,是無法將「該環境維持原有狀態」來進行匯出的。此外,尚需要能夠讓使用者視其需求自行對匯出用腳本加以修改之機制,而既有的腳本用到大量的Python跟Shell script,完全不是那種「可讓人一目了然」的玩意。結果最後與當初的計畫相反,而有必要從頭開始準備全新的自動環境設定用機制的必要。
2013年當時,只要一提到環境設定的自動化,就會讓人聯想到Chef或是Puppet,而對此匯出功能,一開始也打算採用其中之一來進行。但是,由於遇到「必須安裝操作對象的代理程式(Agent)」、「不熟悉程式語言的人將難以下手」等問題而碰到瓶頸,因而尋找看看是否有其他選項時所找到的,是當時剛問世的Ansible。Ansible只要可藉由網路進行存取的話,就不需要代理程式(Agent),而且以YAML格式所編寫的代碼(Playbook),就算不是程式設計師也可以簡單地進行閱讀與編寫。當下覺得「這正是我所夢寐以求的東西!」,而立刻使用Ansible來進行編寫,才能夠順利地將匯出功能完成。從此之後,自己在對環境進行部署時,Ansible就變成不可或缺的工具了。
從那之後經過了數年,雲端運算已經變成IT基礎架構的基本,而對於IT活用所被要求的速度感逐漸加速的今日,像Ansible這樣的組態管理技術,對於置身於系統開發及運用的所有人們來說,已經是不可或缺的工具了。鑑此,本書對於第一次接觸到Ansible的人們安排了解說與教程,特別是對於各雲端平台(OpenStack/AWS/Azure)的活用等可作為實務上參考的Know-how,以及與具備有最新功能且倍受注目的Docker容器之間的協作方式等,將從現在開始想要使用Ansible時所需且重要的內容彙整成1冊。希望可以對閱讀本書的各位在Ansible活用上帶來助益。
最後,要感謝擔綱撰寫本書且盡心盡力的專家撰寫陣容的各位,以及出版相關協辦的各位。
網路書店
類別
折扣
價格
-
二手書44折$209
-
新書79折$379
-
新書79折$379
-
新書79折$379
-
新書79折$379
-
新書79折$380
-
新書85折$408
-
新書9折$432
-
新書93折$446