開始使用專案

6 個步驟  |  60 分鐘

NodeJS_Web_App_HERO-ART_SM

完成專案的成本:完成這個專案的預計成本是 0.04 USD。這個成本假設您在 AWS 免費方案的限制範圍內、使用建議的組態,而且您會在使用 1 小時來完成專案之後終止所有資源。

每月帳單估算:啟動 Node.js 堆疊 Web 應用程式的總成本會隨您的用量和組態設定而有所不同。使用本指南中建議的預設組態,而且在 AWS 免費方案的範圍內,則成本一般會是每月 27.42 USD。您的使用案例可能需要不同的組態,因此會影響您的帳單。使用每月成本簡易計算器,根據您的需要預估成本

個別服務用量和成本:AWS 是依每個個別服務的用量決定定價。依據每個服務的合併總用量產生每月帳單。探索以下標籤,了解每個服務的用途以及該服務如何影響您的帳單。

  • Amazon EC2

    描述:Amazon EC2 提供虛擬應用程式伺服器 (稱為執行個體) 來託管您的 Node.js Web 應用程式。Amazon EC2 可讓您輕鬆設定和擴展運算容量,以滿足不斷變化的要求和需求。它與 Amazon 經過驗證的運算環境整合,讓您利用 AWS 的整套服務。 

    定價方式:Amazon EC2 定價取決於四個元件:選擇的執行個體類型 (EC2 提供 40 種以上的執行個體類型,包含針對運算、記憶體、儲存等進行優化的多種選項)、執行個體所在的區域、執行的軟體,以及所選的定價模式 (隨需執行個體、預留容量、競價型執行個體等等)。如需詳細資訊,請參閱 Amazon EC2 定價

    成本範例:此專案將設定一個在 2 個 t2.micro EC2 執行個體上執行的環境。這個費用大約是每月 19.04 USD。

  • Elastic Load Balancing

    描述:Elastic Load Balancing 負載平衡器會將請求分配到執行您的 Node.js 應用程式的 EC2 執行個體。它可以讓您實現更高層級的應用程式容錯能力,同時流暢地提供分配應用程式流量所需的負載平衡容量。

    定價方式:Elastic Load Balancing 定價取決於兩個主要元件:Elastic Load Balancer 執行的小時數或未滿一小時的時間,以及透過 Elastic Load Balancer 傳輸的資料量 (GB)。如需詳細資訊,請參閱 Elastic Load Balancing 定價

    成本範例:此專案會使用 2 個 Elastic Load Balancing 平衡器來平衡每月 10 GB 的傳輸。這個費用大約是每月 36.68 USD。

  • Amazon DynamoDB

    產品描述Amazon DynamoDB 是一種快速靈活的 NoSQL 資料庫服務,適合所有需要一致性且延遲低於 10 毫秒的任何規模應用程式。它是全受管的雲端資料庫,支援文件和鍵值存放模型。

    定價方式:Amazon DynamoDB 定價取決於五個元件:每秒所需讀取和寫入的請求數 (稱為佈建的吞吐容量)、購買的年度期間 (稱為預留的吞吐容量)、存放在 DynamoDB 上的資料 (編製索引的儲存)、傳出 DynamoDB 的資料 (資料傳輸),以及 DynamoDB 表上按時間順序排序的項目層級變更 (DynamoDB 串流)。如需詳細資訊,請參閱 DynamoDB 定價

    成本範例:此專案在 DynamoDB 中使用 5 KB 大小的項目。因為 DynmaoDB 最多可釋出 25 GB 及 25 WCU 和 RCU,所以如果您在 AWS 免費方案的範圍內,將不會產生任何費用。

  • AWS Elastic Beanstalk

    描述:AWS Elastic Beanstalk 是部署和擴展 Node.js 應用程式到 AWS 平台的簡單易用服務。Elastic Beanstalk 可處理託管環境的細節,包括佈建 AWS 資源 (如 EC2 應用程式伺服器) 及設定負載平衡、擴展和監控。

    定價方式:使用 AWS Elastic Beanstalk 部署 Node.js 應用程式不必額外付費。

  • Auto Scaling

    描述:Auto Scaling 服務確保 Node.js 環境會針對可用性進行優化。您可以設定可用應用程式伺服器的最小數量,然後隨著 Node.js 應用程式的需求來增加或移除應用程式伺服器。

    定價方式:使用 Auto Scaling 服務部署 Node.js 應用程式不必額外付費。

  • Amazon SNS

    產品描述Amazon Simple Notification Service (Amazon SNS) 是一個快速、靈活且全受管的推送通知服務,能讓您傳送個別訊息或將訊息散發給大量收件人。

    定價方式:Amazon SNS 客戶可免費接收 1,000,000 則 Amazon SNS 請求、100,000 則 HTTP 通知、1,000 則電子郵件通知以及 100 則 SMS 通知。之後,您根據發佈通知的數量、交付通知的數量以及用於管理主題和訂閱的任何額外 API 呼叫的數量付費。交付定價取決於終端節點類型。如需詳細資訊,請參閱 Amazon SNS 定價

    成本範例:倘若您在免費方案的範圍內,當此專案傳輸可忽略不計的呼叫量到 Amazon SNS 時,將不會產生任何費用。

  • Amazon S3

    產品描述:Amazon S3 為物件提供安全、耐久且可高度擴展的雲端儲存。您可以存放的物件範例包含 HTML 頁面、CSS 檔案、影像、影片和 JavaScript。Amazon S3 讓您能夠輕鬆使用物件儲存,並提供了簡單的 Web 界面以從 Web 隨處存放和擷取資料,這表示您的網站能夠可靠地將資料提供給所有訪客。

    定價方式:S3 定價取決於五個元件:使用的 S3 儲存類型、存放網站內容的位置 (例如,美國東部或亞太區域 – 雪梨)、存放的資料量、您或您的使用者存放新內容或擷取內容的請求數,以及從 S3 傳輸給您或您使用者的資料量。如需詳細資訊,請參閱 Amazon S3 定價。 

    成本估算:這個專案在 Amazon S3 上每月使用 10 GB 的物件儲存。這個費用大約是每月 0.30 USD。

開始使用專案