1. 程式人生 > >AWS Fargate 簡介 – 執行容器無需管理基礎設施

AWS Fargate 簡介 – 執行容器無需管理基礎設施

容器是開發人員用來開發、封裝和部署其應用程式的一種強大方法。AWS 每週啟動超過十萬 ECS 群集和數億新容器。這相當於從 2016 年以來實現了超過 400% 的客戶增長。Amazon ECS 和 Kubernetes 這樣的容器編排解決方案讓部署、管理和擴充套件這些容器工作負載變得更簡單,從而增強敏捷性。但是,如果使用這些容器管理解決方案中的任何一個,您都仍然要負責底層基礎設施的可用性、容量和維護。AWS 從中發現機會,致力於消除部分重複性的繁重工作。我們希望您能充分利用容器提供的速度、敏捷性和不變性,集中精力構建應用程式,而不必管理基礎設施。

AWS Fargate

AWS Fargate 是一種在 AWS 上部署容器的簡單方法。簡單地說,Fargate 像 EC2,只是它提供的是容器而不是虛擬機器。通過這種技術,您可將容器用作基礎計算基元,而不必管理基礎例項。您只需構建容器映像,指定 CPU 和記憶體要求,定義聯網和 IAM 策略,以及啟動。Fargate 提供靈活的配置選項,可以極為一致地滿足應用程式需求,計費可精確到秒。

ecs run-task --launch-type FARGATE --cluster BlogCluster --task-definition blog --network-configuration "awsvpcConfiguration={subnets=[subnet-b563fcd3]}"

使用該控制檯來建立任務定義和執行 Fargate 啟動型別的任務也很簡單。

啟動一些任務之後,可以看到它們在群集中執行。

可以看到 ECS 群集是異構的。它們可以包含在 Fargate 中和 EC2 上執行的任務。

如果深入看看其中某個任務,可以看到一些有用的資訊,包括 Fargate 在 VPC 中配置的 ENI 以及該任務使用的所有容器。使用記錄選項卡也可以方便訪問 CloudWatch Logs 以檢視該任務的相關資訊。

我們介紹一下 Fargate 的配置選項和定價詳情。

定價

AWS Fargate 使用按需定價模型。應用程式使用的 vCPU 和記憶體資源量是按秒計費的。每個 vCPU 的價格是 0.00084333 USD/秒 (0.0506 USD/小時),每 GB 記憶體的價格是 0.00021167 USD/秒 (0.0127 USD/小時)。使用 Fargate,您可以對 vCPU 和記憶體使用 50 個配置選項來支援各種工作負載。配置選項如下。

CPU (vCPU) 記憶體值 (GB)
0.25 0.5、1、2
0.5 1、2、3
1 最小2GB,最大8GB,以 1GB 為增量
2 最小4GB,最大16GB,以 1GB 為增量
4 最小8GB,最大30GB,以 1GB 為增量

需知資訊

  • 您可以將 Fargate 配置為高度一致地滿足應用程式的資源要求,僅為容器所需的資源付費。您可以在幾秒鐘內啟動數十個到數萬個容器。
  • Fargate 任務的執行方式與在 EC2 上執行的任務相似。您可以將它們新增到 VPC、配置負載均衡器和分配 IAM 角色。

關於路線圖

我不能透露所有資訊,不過對於 AWS Fargate,我們有非常令人激動的路線圖。我們計劃在 2018 年使用 Amazon EKS 支援在 Fargate 上啟動容器。與往常一樣,我們期待您提供反饋。請在 Amazon ECS 論壇留言,告訴我們您的想法。

Fargate 今天在美國東部 (弗吉尼亞北部) 區域釋出。

相關推薦

AWS Fargate 簡介執行容器無需管理基礎設施

容器是開發人員用來開發、封裝和部署其應用程式的一種強大方法。AWS 每週啟動超過十萬 ECS 群集和數億新容器。這相當於從 2016 年以來實現了超過 400% 的客戶增長。Amazon ECS 和 Kubernetes 這樣的容器編排解決方案讓部署、管理和擴充套件這些容器工作負載變得更簡單

AWS Fargate容器部署_無需管理伺服器與叢集的容器服務

AWS Fargate 是一種適用於 Amazon ECS 的計算引擎,讓您無需管理伺服器或群集即可執行容器。使用 AWS Fargate,您不必再預置、配置和擴充套件虛擬機器群集即可執行容器。這樣一來,您就無需再選擇伺服器型別、確定擴充套件群集的時間和優化群集打包。AWS Fargate

資料中心基礎設施管理系統執行維護方式流程!

  資料中心基礎設施監控管理系統是對資料中心資產裝置,資源裝置執行狀況的進行全面監控和管理,包含基礎設施監控和基礎設施管理兩大功能模組。通過採集裝置、傳輸裝置和管理裝置等,DCIM提供一個全面的管理平臺,對資料中心資產裝置和場地基礎設施進行統一監控、科學管理、全方位展示。  資料中心基礎設施管理執行維護流程。

Java架構-(十八) 整合spring cloud雲架構 -後臺管理基礎功能簡介

專案介紹 鴻鵠雲開發平臺是一個大型分散式、微服務、雲架構、面向企業的 JavaEE體系快速研發平臺,基於模組化、服務化、原子化、熱插拔的設計思想,使用成熟領先的無商業限制的主流開源技術構建。 採用服務化的元件開發模式,可實現複雜的業務功能。使用Maven進行專案的構建管理,採用

Docker容器技術之映象管理基礎(三)

上一篇文章連結:Docker容器技術基礎用法(二) 目錄   一、回顧 1.1docker容器的狀態 1.2docker容器管理時常用的命令 1.3docker的架構形式 二、About Docker Images 2.1 關於docker映象的作用

(十八) 整合spring cloud+Spring boot雲架構 -後臺管理基礎功能簡介

1.  專案介紹        鴻鵠雲開發平臺是一個大型分散式、微服務、雲架構、面向企業的   JavaEE體系快速研發平臺,基於模組化、服務化、原子化、熱插拔的設計思想,使用成熟領先的無商業限制的主流開源技術構建。 採用服務化的元件開

AWS終於支援Kubernetes,Serverless容器服務AWS Fargate同時釋出_Kubernetes中文社群

在之前文章 我們提到微軟、Google、IBM及甲骨文等主要雲服務廠商都支援Kubernetes,細心朋友會發現唯一少了AWS,幸運的是在本週(11/29)Amazon宣佈開始支援Kubernetes容器排程服務,推出 Amazon Elastic Container Service for

AgileEAS.NET SOA 中介軟體Web執行容器管理功能已全部開源,歡迎大家下載、使用、反饋

一、前言      AgileEAS.NET SOA 中介軟體平臺是一款基於基於敏捷並行開發思想和Microsoft .Net構件(元件)開發技術而構建的一個快速開發應用平臺。用於幫助中小型軟體企業建立一條適合市場快速變化的開發團隊,以達到節省開發成本、縮短開發時間,快速適應市場變化的目的。      A

AWS Fargate – 無伺服器化容器解決方案

AWS Fargate 是可以與 Amazon ECS結合使用的技術,讓您在執行容器時不需要管理伺服器或叢集。使用 AWS Fargate,你不需要搭建控制平面,只需選擇合適的例項型別,或配置應用程式堆疊的所有其它部分,比如網路、擴充套件、服務發現、負載均衡,安全組、許可權或金鑰管理。你只需

Docker鏡像管理基礎與基於容器的鏡像制作示例

bus 指向 cti inux ror docke html -name lag 一、Docker鏡像   Docker鏡像是啟動Docker容器的一個非常重要的組件。Docker各組件之間的關系如圖:   Docker鏡像含有啟動容器所需要的文件系統及其內容,因此Doc

AWS終於支援Kubernetes,Serverless容器服務AWS Fargate同時釋出

在之前文章 我們提到微軟、Google、IBM及甲骨文等主要雲服務廠商都支援Kubernetes,細心朋友會發現唯一少了AWS,幸運的是在本週(11/29)Amazon宣佈開始支援Kubernetes容器排程服務,推出 Amazon Elastic Container

transwarp Slipstream 簡介執行時的管理

背壓功能(Back Pressure) 在Slipstream中,資料來源發來的訊息量大時,出於穩定性的考慮,有時會需要讓receiver暫停接收發來的消 息,這個功能稱為背壓功能。設定方法如下: SET streamsql.enable.backpre

java 多執行基礎之一:多執行緒建立,執行,狀態管理

import java.lang.Thread.State; public class Calculator implements Runnable {     private int number;     public Calculator(int number) {         this.numb

管理經驗(二)——項目管理基礎

ace 設計模式 watermark 最重要的 信息系統 思維導圖 主題 ont -c ?? 引 開始準備信息系統項目管理師的考試,借機熟悉並掌握一些項目管理方面的知識。學習也有一段時日。考試的目的更是為了開闊自己的眼界,提升自己的能力,本篇博文僅是對項管

jQuery源碼05 (3653 , 3797) queue() : 隊列方法 : 執行順序的管理

jquer jquery exp cache 之前 ise 參數 last 匿名 //對外接口 jQuery.extend({ queue: function( elem, type, data ) {//入隊。元素、隊列名字、存進去的函數 //jQuer

Linux 磁盤管理基礎

linux 基礎 運維學習 一、磁盤內部的相關知識1、前言: 一些關於磁盤的英文disk #磁盤 head #磁頭 sector #扇區 track #磁道 cylinder #柱面 units

Linux 磁盤管理基礎<二>

linux 運維基礎學習一、分區加密cryptsetup luksFormat/dev/vdb1 WARNING! ======== This will overwrite data on /dev/vdb1irrevocably. Are you sure? (Type uppercase

SaltStack介紹——SaltStack是一種新的基礎設施管理方法開發軟件,簡單易部署,可伸縮的足以管理成千上萬的服務器,和足夠快的速度控制,與他們交流

con mar stack 通信 class 交流 ast 集中 速度 SaltStack介紹和架構解析 簡介 SaltStack是一種新的基礎設施管理方法開發軟件,簡單易部署,可伸縮的足以管理成千上萬的服務器,和足夠快的速度控制,與他們交流,以毫秒為單位。S

MongoDB 學習筆記之 權限管理基礎

顯示 命令 修改 技術 sky 需要 bad 官方 改密碼 權限管理基礎 MongoDB有很多用戶roles,這裏只是簡單列舉下命令的使用,具體的role的含義,請查閱官方文檔。 https://docs.mongodb.com/manual/reference/bui

Linux 磁盤管理 基礎篇--創建基本文件分區

分區 文件系統 掛載 1 概述本文通過對講解了磁盤的基本概念,分區,創建文件系統,掛載,卸載等步驟進行講解。使得用戶能夠創建基本的磁盤並掛載使用空間。2 磁盤基本概念2.1 磁盤空間每個扇區大小是512byte,這是磁盤的最小單位每一個磁道上有多少個扇區就是扇區數 sectors每一圈叫做磁道(t