
0人評分過此書
不用撰寫任何程式碼,就能建構自動備份、可自我修復的網站環境所有在AWS上開發WordPress的人都應該看的一本書
★實作快速上手:從基礎逐步打造穩定且具自動擴展的完整WordPress環境。★一站資源管理:透過Elastic Beanstalk集中管理AWS架設WordPress所需資源。★完整AWS介紹:有系統、目的性的逐一介紹各項AWS基礎服務。
內容詳細解說,Step by Step實戰操作。不需撰寫程式碼,逐步帶領你建構出自動生成、負載平衡、自動擴展、完整狀態監控、程式碼全自動佈署的線上WordPress環境,讓開發者能專注在服務的開發,而非架構的管理。
本書是作者集結多年WordPress開發管理經驗,整理彙集心得而成,可讓想建構穩定系統的管理者不再重蹈作者過去的覆轍。另外,本書也一一介紹AWS各項基礎服務,可讓想使用AWS卻不得其門而入的人經由系統化的介紹一窺AWS究竟,不再為一卡車的服務與看不懂的名詞困擾。
透過本書,你將學到:★系統化地學習各項AWS服務。★雲端平台的架構設計思維。★在不手動安裝下全自動生成LAMP環境。★打造具負載平衡、容錯的穩定環境。★在不登入Linux的情況下做好全站架構管理。★打造線上網站的完整備份機制。★建構自動化監控、警報、服務還原機制。★不需複雜設定在5分鐘內讓網站免費支援https。★因應變動人流對網站衝擊的全自動擴展架構。★打造抵擋DDoS攻擊的安全環境。★全自動偵測XML-RPC攻擊。★打造無限容量的多媒體庫。★佈署全球CDN。
★如何不讓網站通知信變成垃圾郵件。★打造與Git整合的團隊開發環境。★一鍵式生成開發、測試環境。★藍綠燈佈署讓上線服務不中斷。★AWS省錢小撇步。
★實作快速上手:從基礎逐步打造穩定且具自動擴展的完整WordPress環境。★一站資源管理:透過Elastic Beanstalk集中管理AWS架設WordPress所需資源。★完整AWS介紹:有系統、目的性的逐一介紹各項AWS基礎服務。
內容詳細解說,Step by Step實戰操作。不需撰寫程式碼,逐步帶領你建構出自動生成、負載平衡、自動擴展、完整狀態監控、程式碼全自動佈署的線上WordPress環境,讓開發者能專注在服務的開發,而非架構的管理。
本書是作者集結多年WordPress開發管理經驗,整理彙集心得而成,可讓想建構穩定系統的管理者不再重蹈作者過去的覆轍。另外,本書也一一介紹AWS各項基礎服務,可讓想使用AWS卻不得其門而入的人經由系統化的介紹一窺AWS究竟,不再為一卡車的服務與看不懂的名詞困擾。
透過本書,你將學到:★系統化地學習各項AWS服務。★雲端平台的架構設計思維。★在不手動安裝下全自動生成LAMP環境。★打造具負載平衡、容錯的穩定環境。★在不登入Linux的情況下做好全站架構管理。★打造線上網站的完整備份機制。★建構自動化監控、警報、服務還原機制。★不需複雜設定在5分鐘內讓網站免費支援https。★因應變動人流對網站衝擊的全自動擴展架構。★打造抵擋DDoS攻擊的安全環境。★全自動偵測XML-RPC攻擊。★打造無限容量的多媒體庫。★佈署全球CDN。
★如何不讓網站通知信變成垃圾郵件。★打造與Git整合的團隊開發環境。★一鍵式生成開發、測試環境。★藍綠燈佈署讓上線服務不中斷。★AWS省錢小撇步。
-
Chapter 01 實際營運中的WordPress
-
1.1 搞定WordPress 網站原來不是件容易的事
-
1.2 為何要選用雲端服務
-
彈性計費方式
-
雲端提供的超值服務
-
好延展的分層架構設計
-
省錢的迷思
-
-
-
Chapter 02 AWS 的介紹
-
2.1 AWS 簡介
-
2.2 為何要選用AWS
-
Gartner 連續多年評價第一
-
眾多的成功案例
-
完整的文件說明
-
-
2.3 AWS 基本觀念—Region 與AZ
-
-
Chapter 03 使用AWS 的準備動作
-
3.1 註冊一個AWS 帳號
-
3.2 Root 帳號控管
-
3.3 新增登入帳戶
-
3.4 IAM 簡介
-
-
Chapter 04 規劃WordPress 在AWS 上的網路環境
-
4.1 VPC 簡介
-
4.2 規劃與建立VPC
-
-
Chapter 05 幫WordPress 建立DB
-
5.1 RDS 簡介
-
5.2 建立RDS
-
5.3 修改RDS 的Security Group
-
-
Chapter 06 Elastic Compute Cloud 簡介
-
6.1 EC2 簡介
-
6.1.1 自帶硬碟與EBS
-
6.1.2 EC2 的生命週期
-
-
6.2 ELB 簡介
-
使用ELB 減輕DDoS 的攻擊
-
-
6.3 ASG 簡介
-
6.4 Elastic Beanstalk 簡介
-
6.4.1 內建EC2、ELB、ASG、完整監控和警報機制
-
6.4.2 部署程式碼至EC2 以及版本控制
-
6.4.3 整合完整的開發上線環境
-
-
-
Chapter 07 架設Elastic Beanstalk
-
7.1 建立EC2 的Key-Pair
-
7.2 準備WordPress 的安裝包
-
7.3 架設Elastic Beanstalk 的環境
-
7.4 連接WordPress 所需的DB
-
-
Chapter 08 上傳檔案到Elastic Beanstalk 的環境
-
8.1 原始碼、檔案與DB 設定資料
-
WordPress 原始碼(Source Code)
-
多媒體檔案(Multimedia)
-
DB 裡的設定資料
-
-
8.2 安裝WordPress 外掛(Plugins)
-
8.3 使用EB CLI 加速原始碼部署
-
8.3.1 安裝EB CLI
-
8.3.2 設定EB CLI 的IAM 權限
-
8.3.3 初始化EB CLI
-
8.3.4 使用EB CLI 上傳檔案
-
-
8.4 結合Git 使用
-
8.4.1 切換develop 與master
-
8.4.2 EB CLI 搭配git 的部署(deploy)
-
-
8.5 使用Elastic Beanstalk 輕鬆切換不同版本的程式碼
-
-
Chapter 09 加速傳輸網站的多媒體內容
-
9.1 S3 簡介
-
安全
-
容量無限制
-
節省主機頻寬
-
-
9.2 CloudFront 簡介
-
9.3 將多媒體內容上傳到S3 並使用CloudFront 加速
-
9.3.1 新建S3 Bucket
-
9.3.2 新建CloudFront
-
9.3.3 建立存取S3 的權限設定
-
9.3.4 建立擁有權限的使用者
-
9.3.5 安裝WP Offload S3 外掛
-
9.3.6 設定WP Offload S3
-
-
-
Chapter 10 幫網站做域名綁定
-
10.1 Route53 簡介
-
權重分流(Weighted Routing)
-
延遲時間為依據的分流(Latency-Based Routing)
-
地理位置為依據的分流(Geolocation Routing)
-
-
10.2 使用Route53 綁定自己申請的DNS
-
-
Chapter 11 申請SSL 憑證來讓WordPress 使用https
-
11.1 ACM 簡介
-
免費SSL 憑證
-
可匯入既有的憑證
-
設定超簡單
-
-
11.2 使用ACM 申請SSL 憑證
-
-
Chapter 12 寄送不會被歸類到垃圾信的系統信件
-
12.1 SES 簡介
-
12.2 申請SES
-
12.3 設定WordPress SMTP 來寄信
-
-
Chapter 13 開發協同合作與上線部署
-
13.1 一鍵複製環境
-
13.2 藍綠燈部署避免環境升級停機
-
-
Chapter 14 隨時掌控網站的狀態
-
14.1 使用Elastic Beanstalk 監控
-
14.2 運用CloudWatch 監控RDS
-
14.3 使用Elastic Beanstalk 取得access_log
-
14.4 使用CloudWatch Logs 監控access_log 並偵測XML-RPC 攻擊
-
14.4.1 同步access_log 到CloudWatch Logs
-
14.4.2 過濾XML-RPC 攻擊
-
-
14.5 如何因應變動的流量動態擴展EC2
-
14.6 主機版本升級
-
-
Chapter 15 掌控AWS 花費
-
15.1 隨需付費方式與預留執行付費方式
-
15.2 設定CloudWatch 來啟動花費警報通知
-
-
Appendix A 參考文獻
-
本書的範例程式碼、附註參照
-
本書的內容參照
-
安裝WordPress 時所需的官方工具
-
本書所使用到的WordPress 外掛
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分