iT邦幫忙

2021 iThome 鐵人賽

DAY 20
0
DevOps

AWS Solution Architect Associate的鐵人不只三項證照之路系列 第 20

Day 20 AWS雲端實作起手式最後一彈 整體架構回顧

  • 分享至 

  • xImage
  •  

我們今天來做個小結,快速彙整這一系列實做的內容。

步驟1: 建立2個S3 Bucket
一個S3 Bucekt用來存放我們網站的程式碼,另外一個來存放網站上的圖片內容。

步驟2: 建立CloudFront Distribution
透過CloudFront來分享存放於S3的圖檔。使用CloudFront有助於提升資料傳輸效率和資安。

步驟3: 在VPC內建立機器所需的Security Group
分別提供運行網站的機器和資料庫的機器,各自一個Security Group。

步驟4: 在RDS上建立資料庫機器
選擇資料庫機器的CPU、Ram和儲存空間。有高併發和備份需求者,可選擇Auto Scaling和Multi-AZ,避免機器效能不足與掉資料問題。

步驟5到6: 建立EC2和EC2專用的IAM Role
IAM讓雲端的各項服務可以互通。這邊,我們建立一個IAM Role,讓EC2可取得S3的資源,亦即讓EC2可取得存放於S3的資料。並將IAM Role附在運行網站用的EC2機器上。

步驟7到10: 編輯網站的設定檔
根據Word Press的程式碼設定檔,進行編輯。
步驟11: 建立ELB
利用ELB來檢視機器是否健康的運行。
步驟12: 串接Route 53至ELB
利用Route 53建立網站專用的域名;連接至該域名的流量會被導入ELB中,進行Health Check。

步驟13: Auto Scaling
根據ELB的機器健檢回報結果,設定開機器的機制和規格。


上一篇
Day 19 AWS雲端實作起手式第九彈 讓開機器變得很自動自發Auto Scaling最後一擊
下一篇
Day 21 需要高效的NoSQL資料庫-DynamoDB看過來
系列文
AWS Solution Architect Associate的鐵人不只三項證照之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言