iT邦幫忙

2021 iThome 鐵人賽

DAY 18
0
DevOps

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

Day 18 AWS雲端實作起手式第八彈 讓開機器變得很自動自發Auto Scaling-WriteNode設置

Auto-Scaling設置內容較多,我們快速回顧一下昨天的架構圖:
針對外面的流量,我們提供使用者透過Read Node來讀取我們網站上的內容;對內程式碼的修改,則經由Write Node來處理。在Write Node上修改的內容,會同步上傳至S3,而Read Node則會同步從S3上,把Write Node上的內容更新到自己的機器上面。

12-2設定Write Node
在Write Node設定好提供給Read Node的Image之後,我們再次回到Write Node,針對Write Node的設定需求進行調整。一樣先到Crontab的編輯頁面:

cd /etc
nano crontab

在Crontab內,編輯如下。將在Write Node內的程式碼與圖文內容每一分鐘同步更新至S3。

*/1 * * * * root aws s3 sync --delete /var/www/html s3://wp-code-seoul
*/1 * * * * root aws s3 sync --delete /var/www/wp-content/uploads s3://wp-media-seoul

如同先前在Read Node做的事情,我們這邊新增一份檔案到程式碼路徑下,並確認看看S3所對應的Bucket路徑下,能否同步更新。答案是明確的,我們做到了這一步。

我們明天接著一起看auto-scaling的實測結果,看看Read Node機器掛掉時,如何透過auto-scaling來維持網站的正常服務。


上一篇
Day 17 AWS雲端實作起手式第七彈 讓開機器變得很自動自發Auto Scaling-ReadNode設置
下一篇
Day 19 AWS雲端實作起手式第九彈 讓開機器變得很自動自發Auto Scaling最後一擊
系列文
AWS Solution Architect Associate的鐵人不只三項證照之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言