當(dāng)越來越多的應(yīng)用轉(zhuǎn)移到云端后,隨之而來的就是大量布署與管理問題,過去開發(fā)者通常會(huì)使用的工具之一就是Docker,而AWS re:Invent大會(huì)論壇中,亞馬遜副總裁及技術(shù)長Werner Vogels也宣布推出免費(fèi)的Amazon EC2 Container服務(wù)來因應(yīng)使用者需求,不讓Google與微軟專美于前。此外,AWS也推出了由事件驅(qū)動(dòng)運(yùn)算的資源管理服務(wù)AWS Lambda,14日起兩個(gè)服務(wù)都可直接使用。
(圖說:亞馬遜副總裁及技術(shù)長Werner Vogels宣布推出Amazon EC2 Container和AWS Lambda兩大新服務(wù)。圖片來源:郭芝榕攝影。)
今年AWS聚焦在提供更廣泛的服務(wù),讓開發(fā)者可以開發(fā)得更加快速。亞馬遜副總裁及技術(shù)長Werner Vogels強(qiáng)調(diào),敏捷性很重要,而它的核心是測(cè)試。若是一個(gè)網(wǎng)路服務(wù)需要花15天才能回應(yīng)的話,很容易喪失競(jìng)爭(zhēng)力。所有在AWS上的監(jiān)控及管理服務(wù),不只由AWS提供,AWS擁有強(qiáng)大的合作伙伴共同開發(fā)許多服務(wù),形成強(qiáng)大的生態(tài)系統(tǒng)。
作為AWS使用者之一的Splunk現(xiàn)身說法,并且表示「相關(guān)應(yīng)用轉(zhuǎn)移到AWS平臺(tái)后,確實(shí)節(jié)省了80%的時(shí)間和成本?!筍plunk執(zhí)行長Godfrey Sullivan說。過去一年,許多企業(yè)紛紛將核心應(yīng)用轉(zhuǎn)移云端,其中甚至包括可口可樂都轉(zhuǎn)移到AWS。
(圖說:為了讓開發(fā)者能輕鬆管理與快速布署,亞馬遜推出了Amazon EC2 Container服務(wù)。圖片來源:郭芝榕攝影。)
然而,通常使用運(yùn)算服務(wù)EC2時(shí),開發(fā)者必須使用自行開發(fā)的軟體或開源工具,才能幫每個(gè)Container分配合適的資源,Docker就是開發(fā)者最愛用的工具。為了讓開發(fā)者使用工具管理運(yùn)算服務(wù)EC2時(shí),可以輕鬆管理大規(guī)模的容器,亞馬遜今天宣布推出Amazon EC2 Container。
在此之前,Google和微軟已經(jīng)先后在自家的公有云上發(fā)表引擎和Container。而EC2 Container不僅支援Docker,還包含一組API,讓客戶可以在幾秒鐘內(nèi)啟動(dòng)、停止和管理數(shù)千個(gè)Container。
(圖說:Amazon EC2 Container服務(wù),讓客戶可以在幾秒鐘內(nèi)啟動(dòng)、停止和管理數(shù)千個(gè)Container。圖片來源:郭芝榕攝影。)
接著,Werner Vogels拋出兩個(gè)問題:什幺是云端最原始的東西?什幺是應(yīng)用程式(Applications)最原始的東西?他認(rèn)為,簡(jiǎn)單化才能驅(qū)動(dòng)可靠和性能,而函數(shù)(functions)會(huì)透過事件跟資料溝通及互動(dòng)。
Werner Vogels提出三個(gè)可提高效率的元素,一、可組合,即快速建立函數(shù)。二、容易更新,容易和安全地加入新的函數(shù)。三、動(dòng)態(tài),資料必須永遠(yuǎn)保持更連動(dòng)。
但是,要在云端做到這三大特點(diǎn),既複雜又昂貴。所以,AWS為動(dòng)態(tài)應(yīng)用程式推出事件驅(qū)動(dòng)運(yùn)算服務(wù)AWS Lambda,專門聚焦在函數(shù)、資料和事件。 可以讓開發(fā)者根據(jù)發(fā)生的事件執(zhí)行程式,并幫開發(fā)者自動(dòng)管理運(yùn)算資源,讓開發(fā)者在建立和管理新的應(yīng)用時(shí),可以快速回應(yīng)新的資訊。
(圖說:AWS為了讓服務(wù)更加簡(jiǎn)單,推出AWS Lambda,讓App開發(fā)者可以不用擔(dān)心基礎(chǔ)建設(shè),就能快速執(zhí)行程式。圖片來源:郭芝榕攝影。)
AWS Lambda可以在諸如圖片上傳、應(yīng)用內(nèi)活動(dòng)、點(diǎn)擊網(wǎng)站或連網(wǎng)設(shè)備的輸出等事件發(fā)生的幾毫秒內(nèi)就執(zhí)行程式。開發(fā)者還可以利用AWS Lambda開發(fā)新的后臺(tái)服務(wù),透過自訂請(qǐng)求可自動(dòng)觸發(fā)運(yùn)算服務(wù),像是自動(dòng)把訊息推播到使用者的手機(jī)上。
(圖說:AWS為動(dòng)態(tài)應(yīng)用程式推出事件驅(qū)動(dòng)運(yùn)算服務(wù)AWS Lambda,當(dāng)使用者上傳一張照片的時(shí)候,AWS可以自動(dòng)根據(jù)事件推播相關(guān)訊息給使用者。圖片來源:郭芝榕攝影。)
AWS Lambda按照運(yùn)算的時(shí)間收費(fèi),計(jì)費(fèi)單位是100毫秒,開發(fā)者只要為獲得服務(wù)的請(qǐng)求數(shù)以及執(zhí)行程式所需的計(jì)算時(shí)間付費(fèi),應(yīng)用從每天幾次請(qǐng)求擴(kuò)展到所需要的任何規(guī)模的請(qǐng)求。舉例而言,如果使用者沒有上傳任何照片,企業(yè)就不需要負(fù)擔(dān)任何費(fèi)用。
北京金恒智能系統(tǒng)工程技術(shù)有限責(zé)任公司 版權(quán)所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.
法律聲明:未經(jīng)許可,任何模仿本站模板、轉(zhuǎn)載本站內(nèi)容等行為者,本站保留追究其法律責(zé)任的權(quán)利!
電話:86+10-62104277/2248/4249 傳真:86+10-62104193-819 京ICP備10010038號(hào)-2網(wǎng)站XML
智慧機(jī)房
在線體驗(yàn)