在許多雲端服務之中,亞馬遜AWS 是其中的翹楚。其服務的穩定性、便利性,以及API 的多樣豐富,使其佔據業界統治地位,遙遙領先於其他競爭對手。
本書介紹亞馬遜AWS,並分門別類地列舉亞馬遜AWS 提供的服務及實際操作方法,希望對讀者有幫助。
通過大量詳細案例,讓讀者全面瞭解如何利用亞馬遜雲端運算平台完成客戶業務需求和IT需求;如何在數分鐘內建立屬於自己的虛擬資料中心;如何便捷地利用數台到數千台伺服器和服務完成傳統機房無法想像完成的任務。
適用:雲端運算開發、使用和運行維護人員。
作者簡介:
王毅
中國首批獲得AWS專家級認證人員之一,最早進入雲端運算領域的資深從業者,現任You World (由我) CTO。
曾擔任亞馬遜AWS任大中華區資深解決方案架構師、高級區域主管,還曾在阿里雲任資深技術專家、在IBM全球服務部門擔任資深架構師經理。
精通亞馬遜AWS、阿里雲、微軟Azure,幫助許多中國高端互聯網公司,利用雲平臺的優勢,進行技術和商業模式創新。
作者序
前言
2007 年一次偶然的機會,我接觸到了雲端運算,一下子就被其簡捷、方便、強大的特性所吸引,開始瘋狂地尋找相關資料。當時,有關雲端運算的著作,國內幾乎沒有,輾轉找到一些國外的書籍,如饑似渴地閱讀起來。隨著我對雲端運算了解的深入,我越發感覺它的前景遠大。果然不出所料,短短幾年,雲端運算已經成為整個企業的大勢所趨,至可以說,每個人的生活都與之有密不可分的聯繫。
雖然近年來,有關雲端運算的專業書籍層出不窮,但實際指導使用者使用雲端運算的書籍卻鳳毛麟角。本書透過分享大量的案例和方法,旨在拋磚引玉,讓更多的人在使用的過程中領略亞馬遜雲端運算的獨特魅力。
本書對亞馬遜AWS 做了初步介紹,並分門別類地列舉了亞馬遜AWS 提供的服務及實際操作方法,適用於雲端運算開發、使用和運行維護人員,希望對讀者有幫助。
從動念寫這本書,到真正完工,歷時兩年,期間遇到不少困難,再加上亞馬遜AWS 的功能在不斷地推陳出新,也就不得不隨之不斷修改,好在有同事、朋友和家人的支援和鼓勵,我最後還是交出了一份書稿。由於水準有限,不足之處,在所難免。
借此機會,感謝亞馬遜AWS 全球副總裁、中國執行董事容永康先生對本書的大力支持。同時,感謝亞馬遜AWS 中國架構師團隊負責人張榮典、孫素梅、曹瑋祺和教育訓練團隊資深講師包光磊、張波、黃濤審稿本書以及提出的寶貴意見。同時,感謝亞馬遜AWS 中國資深架構師陳林濤、鄭進佳的大力協助。
感謝前亞馬遜AWS 市場部郭多嬌女士、何菁女士在寫作和出版過程中提供的大力協助。
✤ 繁體中文版說明
本書為中國大陸人士撰寫,使用操作AWS 之介面均為簡體中文,請讀者對應圖中文字進行操作。
前言
2007 年一次偶然的機會,我接觸到了雲端運算,一下子就被其簡捷、方便、強大的特性所吸引,開始瘋狂地尋找相關資料。當時,有關雲端運算的著作,國內幾乎沒有,輾轉找到一些國外的書籍,如饑似渴地閱讀起來。隨著我對雲端運算了解的深入,我越發感覺它的前景遠大。果然不出所料,短短幾年,雲端運算已經成為整個企業的大勢所趨,至可以說,每個人的生活都與之有密不可分的聯繫。
雖然近年來,有關雲端運算的專業書籍層出不窮,但實際指導使用者使用雲端運算的書籍卻鳳毛麟角。本書透過分享大量的案例和方法,旨在拋磚引玉,讓更多的...
目錄
前言
01 AWS 概覽
1.1 雲端運算是什麼
1.2 AWS 是什麼
1.3 AWS 有什麼好處
1.4 AWS 的安全措施
1.5 服務概覽
1.6 怎樣開始使用AWS
1.7 如何與AWS 服務互動
02 計算服務介紹
2.1 什麼是EC2 彈性計算
2.2 EC2 有哪些特點
2.3 如何上手建立EC2 實例
2.4 儲存選項
2.5 實例的使用者資料和中繼資料
2.6 金鑰對
2.7 實例的狀態
2.8 彈性負載平衡器(Elastic Load Balancer)
2.9 自動伸縮組
03 Amazon RDS
3.1 Amazon RDS 簡介
3.2 使用RDS 可以帶來的好處
3.3 建立Amazon RDS 資料庫
3.4 管理Amazon RDS 資料庫的儲存
3.5 Amazon RDS 資料庫的備份與恢復
3.6 Amazon RDS 資料庫的安全性
04 Amazon VPC
4.1 VPC 介紹
4.2 Amazon VPC 的主要功能
4.3 VPC 的基本概念
4.4 Amazon VPC 基本操作
4.5 在Amazon VPC 中設定路由表
4.6 安全性與防火牆
05 Amazon CloudFront
5.1什麼是Amazon CloudFront
5.2 Amazon CloudFront 服務的優勢
5.3 建立Web 分發
5.4 利用CloudFront 提供私有物件的CDN 服務
5.5 私有內容的工作原理
5.6 對CloudFront 進行負載測試
06 Amazon DynamoDB
6.1 Amazon DynamoDB 介紹
6.2 使用DynamoDB 能帶來哪些好處
6.3 DynamoDB 入門
6.4 建立DynamoDB 表
6.5 DynamoDB 的最佳做法
07 AWS Elastic Beanstalk
7.1 什麼是AWS Elastic Beanstalk
7.2 為什麼需要Elastic Beanstalk
7.3 Elastic Beanstalk 入門
7.4 如何使用Elastic Beanstalk
08 Amazon EMR
8.1 Amazon EMR 介紹
8.2 Amazon EMR 的優勢
8.3 Amazon EMR 使用案例
8.4 如何使用Amazon EMR
8.5 建立Amazon EMR 叢集
8.6 Amazon EMR 的概念
8.7 Amazon EMR 上常用的Hadoop 工具
09 AWS CloudFormation
9.1 AWS CloudFormation 介紹
9.2 AWS CloudFormation 的優勢
9.3 什麼是AWS CloudFormation
9.4 使用堆疊
9.5 使用範本
9.6 最佳做法
9.7 使用IAM 存取控制
10 Amazon Kinesis
10.1 Amazon Kinesis 介紹
10.2 Amazon Kinesis 的優勢
10.3 Amazon Kinesis 的使用場景
10.4 Amazon Kinesis 的概念
10.5 Amazon Kinesis 入門
10.6 使用Amazon Kinesis
前言
01 AWS 概覽
1.1 雲端運算是什麼
1.2 AWS 是什麼
1.3 AWS 有什麼好處
1.4 AWS 的安全措施
1.5 服務概覽
1.6 怎樣開始使用AWS
1.7 如何與AWS 服務互動
02 計算服務介紹
2.1 什麼是EC2 彈性計算
2.2 EC2 有哪些特點
2.3 如何上手建立EC2 實例
2.4 儲存選項
2.5 實例的使用者資料和中繼資料
2.6 金鑰對
2.7 實例的狀態
2.8 彈性負載平衡器(Elastic Load Balancer)
2.9 自動伸縮組
03 Amazon RDS
3.1 Amazon RDS 簡介
3.2 使用RDS 可以帶來的好處
3.3 建立Amazon RDS 資料庫
3.4 管理Amazon RDS 資料庫的儲存
3.5 Am...