AWS 主要無伺服器服務(Serverless)

更新 發佈閱讀 6 分鐘

1. 運算 (Compute) - 核心服務

這是最直觀的「執行程式碼」的地方:

  • AWS Lambda:Serverless 的代名詞。你上傳程式碼(Python, Node.js, Go 等),觸發事件後執行,執行完就釋放資源。
  • AWS Fargate:這是容器 (Container) 的無伺服器引擎。你不需要管 EC2 節點,直接把 Docker 容器丟上去跑(可搭配 ECS 或 EKS)。
  • AWS App Runner:比 Fargate 更簡單,直接連線你的程式碼儲存庫 (GitHub) 或容器映像檔,它會自動部署並生成 URL,適合網頁應用 API。

2. 資料庫 (Databases)

這些資料庫會根據流量自動擴大或縮小容量:

  • Amazon DynamoDB:AWS 最強大的 NoSQL 資料庫,預設就是 Serverless,極高效能。
  • Amazon Aurora Serverless (v2):關聯式資料庫 (MySQL/PostgreSQL 相容)。當沒人連線時可以縮減到很小,流量大時瞬間變大。
  • Amazon ElastiCache Serverless:Redis 和 Memcached 的快取服務,不用再自己選節點大小。
  • Amazon MemoryDB for Redis:持久性的 Redis 資料庫,也是無伺服器的。
  • Amazon Timestream:針對時間序列資料(IoT、監控數據)。
  • Amazon Keyspaces:Apache Cassandra 相容的無伺服器資料庫。
  • Amazon Neptune Serverless:圖形資料庫 (Graph DB)。

3. 應用程式整合 (Application Integration)

這是在微服務架構中,負責把不同服務「黏」在一起的膠水:

  • Amazon API Gateway:管理的 API 入口,負責接收 HTTP 請求並轉發給 Lambda 或其他後端。
  • Amazon SQS (Simple Queue Service):訊息佇列,用來緩衝流量,解耦微服務。
  • Amazon SNS (Simple Notification Service):發送通知(Email, SMS, Push)或發送訊息給 SQS/Lambda。
  • Amazon EventBridge:無伺服器的事件匯流排 (Event Bus),負責在不同服務間傳遞事件(例如:S3 上傳了檔案 -> 觸發某個動作)。
  • AWS Step Functions:工作流程協調器。用視覺化的方式把 Lambda、Glue 等服務串成一個有順序的工作流 (Workflow)。
  • AWS AppSync:用於 GraphQL API 的無伺服器後端。

4. 儲存 (Storage)

雖然我們常忽略,但這些儲存服務本質上就是無伺服器的(你不用管硬碟):

  • Amazon S3:物件儲存。無限容量,自動擴展。
  • Amazon EFS (Elastic File System):Linux 的共用檔案系統 (NFS),容量自動增減。

5. 數據分析與大數據 (Analytics)

以往大數據需要開一堆機器跑 Hadoop,現在可以用無伺服器取代:

  • Amazon Athena:直接用 SQL 語法去查詢放在 S3 裡的檔案 (CSV, JSON, Parquet),不用開資料庫。
  • AWS Glue:無伺服器的 ETL (資料萃取、轉換、載入) 服務,用來整理資料。
  • Amazon Redshift Serverless:雲端資料倉儲 (Data Warehouse),不用預先開 Cluster 就能跑複雜分析。
  • Amazon Kinesis Data Streams (On-demand):即時串流數據處理。
  • Amazon MSK Serverless:Apache Kafka 的無伺服器版本。
  • Amazon OpenSearch Serverless:用於搜尋引擎和日誌分析 (ELK Stack)。

6. 人工智慧 (AI / ML)

AWS 的 AI 服務幾乎都是透過 API 呼叫,無需管理伺服器:

  • Amazon Bedrock:透過 API 使用生成式 AI 模型 (Claude, Titan 等)。
  • Amazon Rekognition (影像辨識)、Amazon Polly (轉語音)、Amazon Translate (翻譯) 等。

總結:最常用的「無伺服器全餐」組合

如果你要構建一個現代化的 Serverless Web 應用程式,通常會用到這一組:

  1. 前端:放在 S3 + CloudFront。
  2. API 入口:API Gateway。
  3. 邏輯運算:Lambda。
  4. 資料庫:DynamoDB。
  5. 異步處理:SQS 或 EventBridge。

這就是所謂的 "Serverless-First" 策略。

留言
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
43會員
571內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 初級+中級(數據分析) AWS Certified AI Practitioner (AIF-C01) 其他:富邦美術館志工
2025/12/12
1. Availability Zones (AZs, 可用區域) 這是 AWS 的標準基礎設施單位。 位置: 位於 AWS 的「區域 (Region)」內(例如東京區域、北維吉尼亞區域)。一個 Region 通常包含 3 個以上的 AZ。 物理環境: AWS 擁有的超大型資料中心群。 連接
Thumbnail
2025/12/12
1. Availability Zones (AZs, 可用區域) 這是 AWS 的標準基礎設施單位。 位置: 位於 AWS 的「區域 (Region)」內(例如東京區域、北維吉尼亞區域)。一個 Region 通常包含 3 個以上的 AZ。 物理環境: AWS 擁有的超大型資料中心群。 連接
Thumbnail
2025/12/11
AWS Snow Family 是一系列 「實體裝置 (Physical Devices)」,專門用來在 沒有網路 或 網路頻寬極差 的環境下,進行資料遷移 (Data Migration) 或邊緣運算 (Edge Computing)。 簡單來說:當網路太慢傳不完,或是該地點根本沒有網路(如戰場
Thumbnail
2025/12/11
AWS Snow Family 是一系列 「實體裝置 (Physical Devices)」,專門用來在 沒有網路 或 網路頻寬極差 的環境下,進行資料遷移 (Data Migration) 或邊緣運算 (Edge Computing)。 簡單來說:當網路太慢傳不完,或是該地點根本沒有網路(如戰場
Thumbnail
2025/12/10
在 AWS 環境中,連線到 EC2 執行個體(登入操作)的方式主要有以下幾種。 隨著雲端資安的最佳實踐演進,現在 AWS 最推薦 的方式已經不是傳統的 SSH/RDP,而是使用 Systems Manager。 以下依推薦程度排序介紹: 1. AWS Systems Manager (SSM
Thumbnail
2025/12/10
在 AWS 環境中,連線到 EC2 執行個體(登入操作)的方式主要有以下幾種。 隨著雲端資安的最佳實踐演進,現在 AWS 最推薦 的方式已經不是傳統的 SSH/RDP,而是使用 Systems Manager。 以下依推薦程度排序介紹: 1. AWS Systems Manager (SSM
Thumbnail
看更多
你可能也想看
Thumbnail
賽勒布倫尼科夫以流亡處境回望蘇聯電影導演帕拉贊諾夫的舞台作品,以十段寓言式殘篇,重新拼貼記憶、暴力與美學,並將審查、政治犯、戰爭陰影與「形式即政治」的劇場傳統推到台前。本文聚焦於《傳奇:帕拉贊諾夫的十段殘篇》的舞台美術、音樂與多重扮演策略,嘗試解析極權底下不可言說之事,將如何成為可被觀看的公共發聲。
Thumbnail
賽勒布倫尼科夫以流亡處境回望蘇聯電影導演帕拉贊諾夫的舞台作品,以十段寓言式殘篇,重新拼貼記憶、暴力與美學,並將審查、政治犯、戰爭陰影與「形式即政治」的劇場傳統推到台前。本文聚焦於《傳奇:帕拉贊諾夫的十段殘篇》的舞台美術、音樂與多重扮演策略,嘗試解析極權底下不可言說之事,將如何成為可被觀看的公共發聲。
Thumbnail
柏林劇團在 2026 北藝嚴選,再次帶來由布萊希特改編的經典劇目《三便士歌劇》(The Threepenny Opera),導演巴里・柯斯基以舞台結構與舞台調度,重新向「疏離」進行提問。本文將從觀眾慾望作為戲劇內核,藉由沉浸與疏離的辯證,解析此作如何再次照見觀眾自身的位置。
Thumbnail
柏林劇團在 2026 北藝嚴選,再次帶來由布萊希特改編的經典劇目《三便士歌劇》(The Threepenny Opera),導演巴里・柯斯基以舞台結構與舞台調度,重新向「疏離」進行提問。本文將從觀眾慾望作為戲劇內核,藉由沉浸與疏離的辯證,解析此作如何再次照見觀眾自身的位置。
Thumbnail
本文深入解析臺灣劇團「晃晃跨幅町」對易卜生經典劇作《海妲.蓋柏樂》的詮釋,從劇本歷史、聲響與舞臺設計,到演員的主體創作方法,探討此版本如何讓經典劇作在當代劇場語境下煥發新生,滿足現代觀眾的觀看慾望。
Thumbnail
本文深入解析臺灣劇團「晃晃跨幅町」對易卜生經典劇作《海妲.蓋柏樂》的詮釋,從劇本歷史、聲響與舞臺設計,到演員的主體創作方法,探討此版本如何讓經典劇作在當代劇場語境下煥發新生,滿足現代觀眾的觀看慾望。
Thumbnail
《轉轉生》為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,融合舞蹈、音樂、時尚和視覺藝術,透過身體、服裝與群舞結構,回應殖民歷史、城市經驗與祖靈記憶的交錯。本文將從服裝設計、身體語彙與「輪迴」的「誕生—死亡—重生」結構出發,分析《轉轉生》如何以當代目光,形塑去殖民視角的奈及利亞歷史。
Thumbnail
《轉轉生》為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,融合舞蹈、音樂、時尚和視覺藝術,透過身體、服裝與群舞結構,回應殖民歷史、城市經驗與祖靈記憶的交錯。本文將從服裝設計、身體語彙與「輪迴」的「誕生—死亡—重生」結構出發,分析《轉轉生》如何以當代目光,形塑去殖民視角的奈及利亞歷史。
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
Thumbnail
每個 AWS 帳戶所對應的Availability Zones會有所不同,查看方式可以至EC2 Console 中的EC2 Dashboard。
Thumbnail
每個 AWS 帳戶所對應的Availability Zones會有所不同,查看方式可以至EC2 Console 中的EC2 Dashboard。
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News