0人評分過此書

AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC

出版日期
2021/11/12
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864349203

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
第一本從無到有教你撰寫 AWS CDK 的中文書籍!
為不會寫的你獻上超豐富 Sample Code,照抄也能成為 AWS CDK 達人!



本書改編並延伸自第 12 屆 iT 邦幫忙鐵人賽獲得 DevOps 組冠軍的《用 CDK 定義 AWS 架構》系列文章,以簡單、好讀的行文風格詳述技術細節,並提供完整的程式碼範例與說明,一步一步帶領新手從零開始踏上 AWS CDK 技術達人之路。

一般而言,在 AWS 上部署雲端基礎架構有兩種做法:使用 AWS CloudFormation、或直接使用 AWS 管理主控台 (AWS Management Console) 手動建置。

在 2019 年時,AWS 推出了全新的開發套件 AWS Cloud Development Kit (AWS CDK),透過利用 AWS CDK 套件,開發者可以定義整個雲端基礎架構使用程式的方法,同時提升可讀性,並可撰寫測試程式來減少失誤的可能性,此外,還可以達到快速複製的效果。

然而,目前為止 AWS CDK 最美中不足的一點,便是可利用的中文資源仍相當稀少,因此本書希望以新手開發者的角度出發,用熟悉的中文伴隨大家走過艱辛的前段上手過程,本書內容將會使用 AWS 管理主控台配合 AWS CDK 程式,使用交互比對的方式協助讀者裡解、並從入門到精通 AWS CDK。

【書籍特色】

☛中文書籍

學習一款新的軟體,最令人擔憂的往往是閱讀英文文件所需大量耗費的時間。
全亞洲第一本 CDK 中文書,用中文帶你快速上手、學習撰寫 AWS CDK。

☛一步一腳印

從使用 AWS CDK 指令開始,以新手角度出發,透過 Code Review 的形式,帶你理解每一行 Code 代表的意義,一步一步帶領你走入學習 AWS CDK 的大門。

☛高實用性的工具書

本書內容囊括多種因應工作場景可能須開發的主題,讀者可將本書當作工具書,依據使用情境找到合適的章節並直接參考取用。

☛自動化部署 LAMP(Linux、Apache、MariaDB、PHP)叢集

對於大多數的開發者來說,親手製作可自動化部署的 LAMP 伺服器並非一件容易的事情,本書針對 LAMP 的自動化部署提供詳盡的解說,讓閱讀後的你也能輕鬆使用 EC2 打造高可用可自動部署的 LAMP 伺服器叢集。

☛在 AWS 上部署 Docker 容器解決方案

在 AWS 上有多種 Docker 容器解決方案,在什麼狀況下要使用 ECS 或是 EKS,讓你傻傻分不清楚嗎?本書將以入門等級的簡單範例,協助讀者理解 ECS 與 EKS 兩種服務,並教會你如何根據應用情境挑選合適的容器部署解決方法。

☛開發自動部署的 CDK Construct Library

寫出好用的程式後分享給更多人吧!
教你如何從無到有寫一個自己的 CDK Construct Library,無論運用在開源貢獻、公司專案或私人案件,成為自己 Library 自己開發的技術達人。

【好評推薦】

本書將會是華人社群裡面最珍貴的 CDK 參考書之一, 期待越來越多人可以透過這本書一窺 CDK 的奧妙, 並且跟著 Clarence 一起學習, 讓再複雜的 Cloud 也都可以在自己的 IDE 開發環境裡面自由定義與掌握。

--Pahud Hsieh / Pahud Dev Youtube頻道主


Clarence 在本書中由簡入深、逐一搭配一個個的場景案例,且細心繪製情境架構圖、配合著場景案例整理範例程式碼,帶大家一步一步上手 AWS CDK。

--Ernest Chiang / AWS Community Hero
Director of Product & Technology Integration, PAFERS Tech


透過本書你可以輕鬆地踏入 AWS CDK 的世界, 裡面有許多的範例可以涵蓋你日常的實用情境, 讓你除了學 AWS CDK 之外還可以學 AWS 架構, 體驗到 AWS CDK 的強大之處, 為你增加硬技能。

--Neil Kuan / AWS Community Builder
Cloud Engineer, Cathay FHC established Digital, Data & Technology (DDT)
  • 01 AWS Cloud Development Kit(AWS CDK)
    • 1.1 AWS Cloud Development Kit(AWS CDK)基礎介紹
    • 1.2 安裝 AWS CDK Toolkit(cdk command)
    • 1.3 設定 AWS CLI
    • 1.4 你的第一個 AWS CDK 專案
    • 1.5 CDK 指令介紹
    • 1.6 參考資源
  • 02 CDK Sample 學習之路
    • 2.1 如何開始 AWS CDK 的學習
    • 2.2 執行 AWS CDK sample-app
    • 2.3 簡易修改 AWS CDK sample-app
    • 2.4 移除整個 sample-app
    • 2.5 本章小結
  • 03 使用 AWS CDK 部署 Serverless 應用程式
    • 3.1 Serverless 介紹
    • 3.2 使用 AWS CDK 建立 API Service
    • 3.3 使用 AWS CDK 建立 API Service 支援自訂網域
    • 3.4 本章小結
  • 04 使用 AWS CDK 部署靜態網站
    • 4.1 靜態網頁與動態網頁的區分
    • 4.2 使用 AWS CDK 建立靜態網頁服務
    • 4.3 使用 AWS CDK 建立靜態網頁服務並設定 CloudFront 與自訂網域
    • 4.4 本章小結
  • 05 使用 AWS CDK 部署可自動擴展的 LAMP 伺服器叢集
    • 5.1 Amazon EC2 執行個體
    • 5.2 Amazon VPC
    • 5.3 AWS CDK 部署 Amazon EC2
    • 5.4 使用 AWS CDK 架設 LAMP
    • 5.5 部署含有負載平衡的LAMP 伺服器
    • 5.6 部署可自動擴展的 LAMP 伺服器
    • 5.7 本章小結
  • 06 使用 AWS CDK 部署可自動擴展的 Amazon Elastic Container Service (Amazon ECS)叢集
    • 6.1 Amazon Elastic Container Service (Amazon ECS)
    • 6.2 使用 ECS 部署 Web Service
    • 6.3 使用 ECS 部署多 Port 服務
    • 6.4 使用 ECS 部署 Web Service 與整合 RDS 資料庫
    • 6.5 本章小結
  • 07 使用 AWS CDK 部署 Amazon Elastic Kubernetes Service(Amazon EKS)
    • 7.1 Amazon Elastic Kubernetes Service(Amazon EKS)
    • 7.2 本章小結
  • 08 AWS CDK 使用 Construct Library
    • 8.1 使用 projen 讓 AWS CDK 更簡單更好處理
    • 8.2 本章小節
  • 09 製作 CDK Construct Library
    • 9.1 第一個 CDK Construct Library 範例
    • 9.2 本章小結
  • A 附錄
    • A.1 安裝 Visual Studio Code 並安裝 AWS Toolkit
    • A.2 安裝 TypeScript 套件使用 npm 或 Yarn
    • A.3 安裝 AWS Session Manager
    • A.4 Kubernetes Tools 安裝
    • A.5 CDK 錯誤處理
    • A.6 CDK 開發小撇步

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading