Contents
學習如何利用傳統 EC2 和無伺服器架構將Flask應用部署到 AWS 雲端上
從這 7 小時的課程,你會學到
- 從簡單到強大的高度可擴充套件架構的Flask部署
- AWS CLI
- AWS開發者工具。CodePipeline, CodeDeploy, CodeCommit
- AWS自動擴充套件和負載平衡
- AWS RDS (PostgreSQL)
- AWS IAM
- AWS S3
- AWS EC2
- Lets Encrypt
- AWS 證書管理器
- AWS Route 53
- AWS Lambda
- AWS Api Gateway
- AWS DynamoDB
- AWS Serverless Application Model
要求
- 對 Python、Flask和Linux作業系統有基本瞭解
課程說明
在本課程中,您將學習如何使用傳統的 EC2 虛擬專用伺服器(VPS)和日益流行的無伺服器方法,使用完全管理的 AWS 服務產品,將基於 Python 的 Flask 應用程式部署到 AWS 雲端中。
在傳統的基於伺服器的EC2部署部分,我介紹了專業級的、開源的、經過實戰檢驗的技術,如 Nginx Web 伺服器、uWSGI Python 應用伺服器和 PostgreSQL 資料庫。 對於基於伺服器的部署方法,我涵蓋了各種架構,從簡單的一體式 EC2 架構到帶有 RDS(PostgreSQL)實體的更多分散式方法,以及坐在彈性負載平衡器後面的 EC2 應用伺服器的自動擴充套件組。
對於無伺服器部署,我利用 AWS 無伺服器應用模型(SAM),使用AWS API閘道器、AWS Lambda和AWS DynamoDB管理服務來建構類似 REST API 的微服務。 本課程涵蓋了最常見的、業界領先的、利用 AWS 雲端建構和部署基於 Python 的 Flask 應用程式的方法,這些方法具有容錯性、成本效益和可擴充性。
在本課程中所展示的技能應該使學習者能夠在 AWS 雲端中實現他們的 Python Flask 應用程式,在那裡可以釋放出無限的創新潛力,在網路規模上為使用者提供價值和興奮點。
目標受眾
- 有興趣熟練掌握將其應用程式部署到AWS的初級到中級開發人員
講師簡介
Adam McQuistan 軟體工程師
經驗豐富的軟體工程師,有跨行業工作的經歷,是 AWS 認證的資料分析專家,同時也是 AWS 認證的解決方案架構師助理。熟練掌握Python、JavaScript、Java和資料分析。對建立資料驅動的軟體和雲端運算充滿熱情,以解決具有潛在巨大影響的挑戰性問題。我也經常在我的部落格The Coding Interface上寫這些主題,我使用Python和Django網路框架從頭開始建立。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結 ✨| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- AWS 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響