iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
DevOps

用 CDK 定義 AWS 架構 系列

每次在使用 AWS 都是使用手動的方法部署系統,想開虛擬機就點 EC2 想開資料庫就點 RDS,這麼多繁瑣的事情希望都可以都用程式按一個按鍵解決,畢竟工程師都是懶惰的生物,可以做一次不想做兩次,可以用程式監控就不想用人監控,今天就來學習怎麼使用 AWS CDK!

鐵人鍊成 | 共 30 篇文章 | 60 人訂閱 訂閱系列文 RSS系列文 團隊Amos的推坑教3.0
DAY 11

Day 11 - 使用 CDK 部署 EC2 我需要為機器加入 Role Policy 與執行 User Data

使用 EC2 一定要介紹到 Role Policy 與 User Data,在 AWS 因為服務很多相關的服務如果都使用 IAM Key 去處理會比較麻煩而且久...

2020-09-26 ‧ 由 Clarence 分享
DAY 12

Day 12 - 使用 CDK 部署 Bastion Host 防禦主機!

要說明自動部署前我們應該要先說明怎麼好好保護我們的內網機器而說到內網機器就會說到我們的 Bastion Host,畢竟大家都不會想要我們的機器在外面裸奔吧 XD...

2020-09-27 ‧ 由 Clarence 分享
DAY 13

Day 13 - 使用 CDK 部署 EC2 讓 User Data 與 S3 結合我的機器也要自動部署!

今天來說明我們想要一台擁有 LAMP 的機器要怎麼讓 CDK 幫我們自動部署起來吧! 建立 HTTP Server 寫安裝腳本檔 要建立 HTTP Serve...

2020-09-28 ‧ 由 Clarence 分享
DAY 14

Day 14 - 使用 CDK 控制 Elastic Load Balancing - Application Load Balancer

說到部署機器怎麼可以少了 Load Balancing (LB) 呢?今天就來介紹 LB 吧! 在 CDK 的文件上面都是建議使用 Auto Scaling...

2020-09-29 ‧ 由 Clarence 分享
DAY 15

Day 15 - 使用 CDK 控制 Elastic Load Balancing - Network Load Balancer

在負載平衡中 AWS 提供了我們三種負載平衡 Application Load Balancer(ALB)、Network Load Balancer(NLB)...

2020-09-30 ‧ 由 Clarence 分享
DAY 16

Day 16 - 要串接 API 除了 API Gateway 你還有另外的選擇 Application Load Balancer

不知道大家還記不記得在 Day 6 - AWS CDK 部署 Lambda 與 API Gateway 服務 (上) 的時候有說過要介紹 Lambda 串接 A...

2020-10-01 ‧ 由 Clarence 分享
DAY 17

Day 17 - 使用 CDK 控制 Auto Scaling groups - 我要製作一個容量無限大的服務!

今天要來介紹 Auto Scaling groups 通常我們簡稱 ASG,這是一個專門用來處理自動擴展的服務,它可以控制我們的 EC2 scale-in 與...

2020-10-02 ‧ 由 Clarence 分享
DAY 18

Day 18 - 使用 CDK 控制 Relational Database Service(RDS)

我們 EC2、LB、ASG 與 CloudFront 都說明了剩下一個架站機乎一定要用到的服務還沒講到那就是 AWS 提供的資料庫 RDS AWS RDS 在...

2020-10-03 ‧ 由 Clarence 分享
DAY 19

Day 19 - CDK 建置 Amazon Elastic Container Service(ECS)Cluster

今天來介紹一個新的服務 Amazon Elastic Container Service 通常簡稱它為 ECS,它是一個可以幫助使用者建置微服務叢集的服務,它可...

2020-10-04 ‧ 由 Clarence 分享
DAY 20

Day 20 - CDK 建置 Amazon Elastic Container Service(ECS)Service - EC2

昨天說明了如何控制 ECS 的 Cluster,今天介紹如何使用 ECS Service 要跑服務在 ECS 上面就會使用到 ECS Service,因為我們...

2020-10-05 ‧ 由 Clarence 分享