使用 AWS 在雲端建置 Linux 伺服器的 20堂課
內容描述
實際動手做,了解如何運用AWS架設伺服器
這是一本告訴大家如何運用AWS在雲端上從零開始建構伺服器的書籍,藉由本書的指引,您可以了解如何在雲端建構伺服器,以及管理雲端上的伺服器。本書將從如何申請AWS帳戶開始,一步步帶領您利用AWS的EC2建構Linux伺服器,並在其上進行管理與各種伺服器的建置作業。
.如何申請AWS帳戶
.如何使用AWS的EC2來建構Linux伺服器
.如何安裝與管理Linux套件
.Linux的基礎指令操作
.Linux的權限管理
.vim的基礎操作方式
.如何監控Linux伺服器的工作狀況
.Git的基礎操作
.如何建立並使用Docker
.如何在雲端建構WordPress
<序>
感謝各位購買本書。這是一本教大家在AWS雲端上以Linux從零開始建構伺服器的書籍,目的是把零(不曾接觸過)變成一(有接觸過)。
在撰寫時,筆者是以下列將學習雲端及Linux的族群為目標對象。
.想成為IT工程師的學生
.打算轉換跑道成為IT工程師的社會人士
.嘗試從外包改為自製的資訊系統部門人員
.從非IT部門轉調至資訊系統部門的人
至於為何要以AWS雲端上的Linux伺服器建構為主題,這就要從雲端的部分開始說起了。主要是因為近年來,做為一種系統建構的方式,雲端已成為必不可少的技術。其次則是Linux伺服器的部分,也因為最近微服務及無伺服器架構等伺服器不由開發人員或運用者管理的雲端最佳化結構日益增加的關係。然而這些也都只是為了達成最佳設計的方法之一。架設伺服器依舊是一種有效的設計方式。
甚至有資訊顯示,2018年的Amazon PrimeDay購物節啟動了多達426,000個虛擬伺服器呢!
此外,在將既有系統遷移至雲端時,與其一口氣將所有的設計與功能運作最佳化,選擇姑且先將設計及功能運作原原本本地遷移至雲端的案例也很多。藉由遷移至雲端,把負責系統運作的人員從硬體管理及更新作業中解放出來,他們就能集中力量為全世界提供更多服務。於是為了持續製作並提供更好的服務以快速解決使用者的困擾,就有越來越多的企業選擇自行營運並開發系統服務。
本書之目的,便是要針對今後將在這類遷移專案或新專案中負責雲端伺服器建構及運作事務的人們,透過總之先實際動手體驗於雲端建構Linux伺服器的方式來感受其速度、敏捷性與機動性,藉以瞭解其IT技術的優秀之處。藉由把零變成一,無限的可能性便由此展開。若能在今後解決各式各樣難題的過程中,對各位的工程師之路有所助益,本人實深感萬幸。
目錄大綱
第1章 環境概要
第2章 建構安全的環境
第3章 啟動AWS上的Linux伺服器
第4章 以管理者身份執行指令
第5章 執行安裝動作
第6章 透過終端機(Terminal)進行指令操作
第7章 操作檔案
第8章 操作編輯器
第9章 設定權限(Permission)
第10章 執行指令碼(Script)
第11章 監控Linux伺服器
第12章 Linux的安全性設定
第13章 瞭解網路
第14章 版本管理也用AWS
第15章 建立容器環境
第16章 操作資料庫
第17章 建構WordPress伺服器
第18章 建構Redmine伺服器
第19章 進一步瞭解EC2執行個體
第20章 完成學習課程後記得刪除AWS資源
作者介紹
AWS認證講師。
目前任職於Trainocate Japan, Ltd.,於2018年榮獲AWS最優秀講師獎。
著作包括:《AWS認定資格対策テキスト AWS認定 クラウドプラクティショナー(暫譯:AWS認證資格教科書-AWS Certified Cloud Practitioner)》(SB Creative出版)