fbpx

將 Flask 部署到 AWS 的終極指南

學習如何利用傳統 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

報名參加課程

Sponsored by Udemy


🛫使用關鍵字連結獲得更多線上學習資訊?請參考這個網頁說明


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: