親愛的讀者:我們最近添加了一些個人消息定制功能,您只需選擇感興趣的技術(shù)主題,即可獲取重要資訊的郵件和網(wǎng)頁通知。在美國拉斯維加斯舉行的AWS re:invent 2017大會上,亞馬遜發(fā)布了若干計算和存儲產(chǎn)品,包括AWS EKS——一項全托管的Kubernetes服務(wù)、AWS Fargate——一項無需管理服務(wù)器就可以運行容器的服務(wù)、Amazon Aurora Multi-Master、Amazon Aurora Serverless、DynamoDB Global Table及按需備份、Amazon Neptune——一款全托管的圖數(shù)據(jù)庫、AWS S3 Select & Glacier Select,可以使用SQL風(fēng)格的查詢來獲取數(shù)據(jù)對象的數(shù)據(jù)子集。AWS的CEO Andy Jassy在周三的AWS re:invent大會開場演講上說,AWS平臺的目標(biāo)是為現(xiàn)代企業(yè)提供他們需要的一切,讓企業(yè)可以在安全的環(huán)境里高效地使用這些服務(wù)、平臺和工具。首先登場的是AWS Elastic Container Service for Kubernetes(EKS),從當(dāng)日起提供預(yù)覽版。這意味著目前的三大主要云供應(yīng)商都推出了自己的全托管Kubernetes產(chǎn)品,包括谷歌的Google Container Engine(GKE)和微軟的Azure Container Service(AKS)。AWS官網(wǎng)博客的發(fā)布聲明中寫道,EKS運行的是開源版本的Kubernetes,并將“兼容混合云”,可以自動進行升級和打補丁,并與其他AWS服務(wù)集成,如CloudTrail、CloudWatch、IAM和VPC。隨后發(fā)布的是AWS Fargate——一項無需管理服務(wù)器或集群就可以運行容器的服務(wù)。Fargate與EC2類似,只不過它使用了容器實例,而不是虛擬機。用戶可以構(gòu)建容器鏡像,并指定需要使用的CPU和內(nèi)存、配置網(wǎng)絡(luò)和IAM策略,然后在一個托管的集群中啟動容器。ECS是一種異構(gòu)集群,可以包含運行在Fargate和EC2中的任務(wù)。該服務(wù)目前在美國東部(北維吉尼亞州)可用。Jassy說,AWS計劃在2018年支持在Fargate中啟動容器。
Amazon Aurora RDBMS服務(wù)推出了兩項主要更新,均為預(yù)覽版。Multi-Master Aurora可以讓用戶創(chuàng)建多個跨區(qū)域的讀寫Master實例。應(yīng)用程序可以在之前就已存在的讀副本模式下向一個集群中的多個數(shù)據(jù)庫讀寫數(shù)據(jù)。這也意味著現(xiàn)在有可能可以突破每秒20萬個讀寫操作的限制。Amazon Aurora Serverless是為那些高度動態(tài)、變化迅速的工作負載而設(shè)計的,用戶可以按秒為他們使用的數(shù)據(jù)庫資源付費。用戶創(chuàng)建數(shù)據(jù)庫端點(根據(jù)需要設(shè)定最小和最大需求量),然后按照Aurora Capacity Unit(ACU)計費,ACU包含了計算資源和內(nèi)存。AWS博客寫道,目前的計劃是在2018年上半年讓Aurora Serverless兼容MySQL,下半年再兼容PostgreSQL。
全托管的NoSQL服務(wù)Amazon DynamoDB也推出了兩大主要升級。首先是Global Table,可以創(chuàng)建自動在多個區(qū)域進行復(fù)制的數(shù)據(jù)表,完全支持多主節(jié)點寫入。該服務(wù)從當(dāng)日起可用。其次是按需備份服務(wù),只需一個按鈕就可以為DynamoDB創(chuàng)建完整的備份,而且對性能和可用性沒有任何影響(只要正確配置了讀寫能力單元)。備份服務(wù)也是當(dāng)日可用,預(yù)計2018年初將支持時間點恢復(fù)功能。Jassy接著發(fā)布了Amazon Neptune的預(yù)覽版,一個全托管的圖數(shù)據(jù)庫服務(wù),“從高度關(guān)聯(lián)的數(shù)據(jù)集關(guān)系中挖掘有用的信息”。該服務(wù)支持快速失效備援、時間點恢復(fù)、多區(qū)域部署,而且支持最多15個讀副本,將每秒鐘數(shù)千個查詢的延遲降到100毫秒。Neptune支持兩項開放標(biāo)準:Apache TinkerPop3,使用Gremlin進行查詢;Resource Description Framework(RDF),使用SPARQL進行查詢。
Amazon S3 Select & Glacier S3讓用戶可以使用SQL表達式查詢數(shù)據(jù)對象的數(shù)據(jù)子集。比如,在不下載或解壓存儲在S3或Glacier上的CSV壓縮文件的情況下,查詢CSV文件里的數(shù)據(jù)。最新的S3 SDK使用了一種二進制協(xié)議來實現(xiàn)該功能,同時還需要一個反序列包。Glacier Select與其他的Glacier查詢作業(yè)差不多,只不過它可以帶入一系列參數(shù)。S3 Select目前提供了預(yù)覽版,Glacier Select則在所有提供了Glacier服務(wù)的區(qū)域可用。其他發(fā)布的內(nèi)容如下:VPC PrivateLink模型擴展,用戶可以使用VPC端點訪問自己的服務(wù)和其他人提供的服務(wù)。
i3.metal實例公共預(yù)覽版,第一批直接在“裸機”硬件上運行操作系統(tǒng)同時又能訪問AWS服務(wù)的EC2實例。
簡化的Spot實例訪問模型,根據(jù)長期的供求關(guān)系,Spot采用了更加漸進式的定價模型。
Spot Instance Hibernation——這些實例被收回之后可以將內(nèi)存狀態(tài)保存起來。
最新的H1實例,專門為需要高速、連續(xù)訪問TB級別數(shù)據(jù)的場景而設(shè)計,如大型的MapReduce集群或者使用Kafka處理海量日志數(shù)據(jù)。
新的M5實例,每個核心比M4實例高出14%的性能。M5實例支持增強網(wǎng)絡(luò)(在同一個Placement Group內(nèi)速度高達25 Gbps),并使用NVM增強了對EBS存儲的訪問(注意事項)。
新的T2 Unlimited,具有保持高CPU性能的能力。
Amazon Time Sync Service,基于Network Time Protocol(NTP)的時間同步服務(wù),使用了大量的冗余衛(wèi)星和原子時鐘,提供高精準的參考時鐘。
更多關(guān)于AWS re:Invent大會產(chǎn)品發(fā)布的信息可以在AWS新聞博客上看到。查看英文原文:AWS re:Invent 2017 Announcements: Managed Kubernetes, Serverless RDBMS & DynamoDB Global Tables