給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下AWS Elastic Beanstalk 的簡介。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/12203034
本篇範圍:Chapter 16
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. Elastic Beanstalk 提供了一個簡易的佈署方法,他的本質是 Stateless Service
2. 對於 Developer 來說,可以藉由 Beanstalk 來輕易的存取 AWS 的相關服務,你僅需要提供相關的設定檔即可
3. 當 Developer 將程式碼推到 AWS 後,其 Elastic Beanstalk platforms 會偵測你的設定檔,並自動的將會用到的 AWS 服務給開啟
4. Elastic Beanstalk 是採用 Worker Environment 的型式:當你推上程式碼時,會觸發 SQS Queue。當 SQS Message 被執行後,會觸發 EC2 讓其去拉取對應的指令