国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

云成本管理的6個技巧

2017-11-08 19:05MartinHeller
計算機(jī)世界 2017年41期
關(guān)鍵詞:賬單實(shí)例內(nèi)存

Martin+Heller

編譯 Charles

不想對每個月的云賬單感到大吃一驚?采用含有容器、容量預(yù)購等措施的云成本管理策略將有助于您控制好難以駕馭的云開支。

在云中開展業(yè)務(wù)與您在本地運(yùn)營是完全不同的。既然運(yùn)營不同,那么控制成本的策略也就不盡相同。

從財務(wù)角度來看,數(shù)據(jù)中心需要大量的建設(shè)資金,服務(wù)器和軟件許可也需要額外的資金,還有用于服務(wù)器和冷卻系統(tǒng)供電,以及維護(hù)和管理的運(yùn)營支出,這類支出雖然不多但是也非常重要。

在云中,沒有資金投入。相反,有很大的運(yùn)營支出,包括服務(wù)器虛擬機(jī)實(shí)例、存儲、網(wǎng)絡(luò)、軟件許可等其他繁瑣的開支。

從成本管理角度來看,把計算負(fù)載轉(zhuǎn)移到云中有明顯的好處,但也存在重大風(fēng)險。

當(dāng)有人想在您的數(shù)據(jù)中心安裝新服務(wù)器機(jī)架時,需要做好訂單、等待批準(zhǔn)、解釋理由,整個過程是完全受控的。整個過程要經(jīng)過批準(zhǔn),很多公司會需要6個月的時間。機(jī)架安裝好后,就沒有人再注意它負(fù)載有多重,是不是在用,除非它的負(fù)載太重以至于不能正常工作。是的,這在成本上是不明智的——所以要在數(shù)據(jù)中心推動虛擬機(jī)和容器(例如,Docker)的應(yīng)用,以提高服務(wù)器的利用率。

如果有人想在云中建立新的虛擬服務(wù)器集群,可能只需要幾分鐘的時間就能夠啟動了。雖然您會有政策要求經(jīng)過管理審批后才能使用新的云資源,每個部門的云資源也都有配額,但幾乎每個有云賬戶的人在有需要時,都可以建立他們想要的東西,事后才作出解釋——如果管理層發(fā)現(xiàn)了。

如此的自由究竟是好還是不好,取決于您的觀點(diǎn)。從業(yè)務(wù)敏捷和開發(fā)的觀點(diǎn)看,這很好。從財務(wù)管理的角度來看,如果做得好,那還說得過去,否則就是潛在的災(zāi)難。

在本文中,我將討論怎樣避免“讓您大吃一驚的云賬單。”我從優(yōu)化云開支的個人技術(shù)策略開始,以云開支管理的主題來結(jié)束。

資產(chǎn)利用率

據(jù)埃森哲云全球總經(jīng)理Michael Liebow,云服務(wù)會導(dǎo)致“僵尸災(zāi)難”,不是人類的僵尸,而是僵尸服務(wù)器。僵尸服務(wù)器利用率很低甚至沒有用:花了您的錢,但沒干什么事。

Liebow和他的同事們還提到了“孤兒”,這是被遺棄的服務(wù),使用這些服務(wù)的資源在用完后已經(jīng)被刪除了,還有“暴飲暴食者”,這是過度服務(wù)的虛擬機(jī)。如果管理不好,這三種不正常的狀態(tài)很容易讓您的云賬單猛增20%~40%。

及時地找到云中未充分利用的資產(chǎn)并非易事,也不會自動完成。云提供商的賬單只是按月提供,對于一家擁有相當(dāng)規(guī)模云產(chǎn)業(yè)的大企業(yè)而言,這可能含有一億多條費(fèi)用。如果您一直等著賬單生效,您才會發(fā)現(xiàn)已經(jīng)閑置了30天的虛擬機(jī)等服務(wù)還在產(chǎn)生很高的費(fèi)用,早就應(yīng)該被關(guān)閉或者減小其規(guī)模。

當(dāng)您要管理多個云的多個帳戶對,這會變得更難。好消息是,您可以通過電子方式每天從您的云提供商那里得到賬單信息;壞消息是您可能需要許可或者開發(fā)新工具來管理你的云資產(chǎn)。

容量預(yù)購

您減少云資源開支的一種方法是以折扣價購買基本容量,這個方法可以使用多年。每一云提供商在這方面都有點(diǎn)不同,會定期的更改其計費(fèi)策略。警告:這是一個讓人難以理解的領(lǐng)域,即使提供商聲稱對定價透明。

亞馬遜對其預(yù)購計劃的解釋如下:

“與按需實(shí)例定價相比,保留實(shí)例有更大的折扣(高達(dá)75%)。此外,當(dāng)保留實(shí)例被分配給特定的可用性區(qū)域時,提供了容量保留,使您覺得更應(yīng)該在需要時啟動實(shí)例。

對于資源使用量比較穩(wěn)定或者可預(yù)測的應(yīng)用程序,保留實(shí)例要比按需實(shí)例成本低很多?!?/p>

亞馬遜建議以下情形使用保留實(shí)例:

● 資源使用量比較穩(wěn)定的應(yīng)用程序

● 可能需要保留容量的應(yīng)用程序

● 客戶承諾使用EC2長達(dá)1年或者3年期,以降低總計算成本

作為一個具體的例子,在北弗吉尼亞區(qū)有一個運(yùn)行Linux的計算優(yōu)化c4.8xlarge虛擬機(jī)實(shí)例,它的按需成本是每小時1.591美元,提供36個虛擬CPU和60GB的內(nèi)存。如果您把這個實(shí)例保留一年,一次性提前付清,您的費(fèi)率將降至每小時0.947美元,節(jié)省了40%。標(biāo)準(zhǔn)3年期也是一樣,費(fèi)率降至每小時0.621美元,節(jié)省了61%。對于更靈活的可兌換的3年期,費(fèi)率是每小時0.739美元,節(jié)省了54%。如果前期付款少,等效費(fèi)率會略有上升,但差額與資金的時間成本大致相當(dāng)。

客戶可以靈活地更改標(biāo)準(zhǔn)保留實(shí)例的可用區(qū)域、實(shí)例大小和網(wǎng)絡(luò)類型??蓛稉Q3年期保留實(shí)例更加靈活,例如,能夠使用不同的各種實(shí)例和操作系統(tǒng),還可以長期租用保留實(shí)例。

Azure在其通用D32-v3實(shí)例中有容量相似的虛擬機(jī)(CPU更少,RAM更大),它提供了32個虛擬CPU和128GB的內(nèi)存,按需成本是每小時1.60美元。Azure不提供保留實(shí)例,相反,它提供了一種企業(yè)協(xié)議,預(yù)先承諾會降低價格,盡管還沒有公布有多少折扣。

谷歌提供了具有32個虛擬CPU和120GB內(nèi)存的n1-standard-32虛擬機(jī),每月持續(xù)使用會有折扣,成本是每小時1.52美元。您不必承諾會繼續(xù)使用更多的資源以獲得持續(xù)使用折扣,相反,它會隨著使用時間的遞增,按照25%、50%和75%的使用級別,自動應(yīng)用折扣。

谷歌還針對虛擬機(jī)提供了承諾使用折扣,您可以通過購買1年或者3年的承諾合同來獲得折扣。任何應(yīng)用了承諾折扣的資源將不再應(yīng)用持續(xù)使用折扣。采用了承諾使用折扣后,虛擬機(jī)的價格會比普通虛擬機(jī)價格低57%。把折扣應(yīng)用于某一區(qū)域大量的vCPU或者內(nèi)存,這樣,它們就不會受到實(shí)例機(jī)器類型變化的影響。承諾使用折扣沒有前期成本。每個月都會對您的賬單實(shí)行承諾折扣。美中不足的是,無論您使用與否,都要按照承諾來付費(fèi)。

Spot和低優(yōu)先級實(shí)例

亞馬遜EC2 Spot實(shí)例支持您出價購買空閑亞馬遜EC2計算資源。由于Spot實(shí)例與按需定價相比通常會有折扣,因此顯著降低了運(yùn)行應(yīng)用程序的成本,在相同的預(yù)算下增強(qiáng)了應(yīng)用程序的計算能力和吞吐量,并支持新類型的云計算應(yīng)用。endprint

當(dāng)您的出價高于Spot價格后,就會運(yùn)行Spot實(shí)例,與按需實(shí)例相比,會有50%~90%的折扣。采用Spot實(shí)例,對您的收費(fèi)永遠(yuǎn)不會超過您設(shè)定的最高價格。當(dāng)您的實(shí)例運(yùn)行時,按照使用期間的實(shí)際使用量收取Spot費(fèi)用。如果Spot費(fèi)用超過了您設(shè)定的價格,在終止您的實(shí)例之前兩分鐘會通知您,不會針對您實(shí)例運(yùn)行的這部分時間來收取費(fèi)用。

如果您在Spot實(shí)例請求中包含了持續(xù)時間請求,那么實(shí)例會繼續(xù)運(yùn)行,直到您選擇終止它,或者直到設(shè)定的時間結(jié)束為止;由于Spot價格的變化,您的實(shí)例不會被終止。據(jù)我剛剛了解到的,在北弗吉尼亞區(qū),一個c4.8xlarge實(shí)例的Spot實(shí)例運(yùn)行Linux的成本是每小時0.3591美元,而按需成本則是每小時1.591美元。

Azure稱其與亞馬遜Spot實(shí)例對應(yīng)的產(chǎn)品為“低優(yōu)先級”實(shí)例。據(jù)我所知,在東部區(qū),一個低優(yōu)先級D32-v3實(shí)例的成本是每小時0.345美元,按需的成本是每小時1.60美元。但是,在我的賬戶里,不能選擇這一選項。

谷歌與Spot實(shí)例等效的產(chǎn)品被稱為“搶占式實(shí)例”。對于這種搶占式的實(shí)例,您能夠以比普通實(shí)例低得多的價格來建立并運(yùn)行它。然而,計算引擎如果要使用這些資源用于其他任務(wù),那么可以終止(搶占)這些實(shí)例。搶占式實(shí)例有很大的計算引擎容量,因此,其可用性隨著使用情況而變化。在北弗吉尼亞區(qū),搶占式n1-standard-32實(shí)例目前的成本是每小時0.3424美元,而全價是每小時1.712美元,持續(xù)使用的價格是每小時1.52美元。據(jù)谷歌,對于每一項目,每7天,搶占式費(fèi)率通常在5%至15%范圍內(nèi)變化。

容器

未充分利用的服務(wù)器和空間有限的新機(jī)架促使企業(yè)把數(shù)據(jù)中心的一些專用服務(wù)器轉(zhuǎn)換為虛擬機(jī)主機(jī)。然后,當(dāng)虛擬機(jī)主機(jī)內(nèi)存的使用成為問題時,他們把一些虛擬機(jī)轉(zhuǎn)換為容器主機(jī)。

虛擬機(jī)的虛擬化與容器虛擬化之間的基本區(qū)別是,除了應(yīng)用軟件,虛擬機(jī)含有完整的操作系統(tǒng)和一套完整的虛擬硬件,而容器只含有部分操作系統(tǒng)、部分庫和應(yīng)用軟件。虛擬機(jī)和容器都支持與其他應(yīng)用程序的隔離;虛擬機(jī)隔離度更高,安全性更好,但在內(nèi)存使用方面成本較高。

RAM是云中最昂貴的租用資源之一,與虛擬機(jī)相比,容器通常只需要三分之一的RAM資源來運(yùn)行相同的軟件。這就使得在容器中運(yùn)行您的云資產(chǎn)在成本上非常吸引人,只要您覺得隔離度低不是問題即可。

直到最近,容器的使用還局限于基于Linux的系統(tǒng),還缺少適用于容器的編排、工具支持和儀器。這些不再是真正的問題,把負(fù)載遷移到云中的容器是簡化操作和減少云開支的好方法。

在AWS,運(yùn)行容器沒有額外的費(fèi)用——您只需要為底層虛擬機(jī)和存儲付費(fèi)。Azure允許您直接從資源池中創(chuàng)建和使用容器,每建立一個實(shí)例需要0.0025美元,每GB-秒的成本是0.0000125美元,每內(nèi)核-秒是0.0000125美元。例如,如果您一個月內(nèi)同時運(yùn)行3個容器,每個容器使用1GB的內(nèi)存和2個內(nèi)核,那么您每個月為其付費(fèi)不到300美元。

谷歌容器引擎在計算引擎虛擬機(jī)實(shí)例之上運(yùn)行Kubernetes容器節(jié)點(diǎn)群;您為虛擬機(jī)付費(fèi)。需要為Kubernetes管理付一些費(fèi)用,6個或者多個節(jié)點(diǎn)集群的費(fèi)用是每小時0.15美元。

無服務(wù)器計算

無服務(wù)器云計算,或者更準(zhǔn)確的稱之為“函數(shù)即服務(wù)”,有可能大幅度減少把負(fù)載送入云端的成本和相關(guān)的工作。AWS Lambda、Bluemix OpenWhisk、谷歌云,以及Azure函數(shù)都提供了一種模型,開發(fā)人員可以在其中定義一個按需運(yùn)行的函數(shù),為函數(shù)創(chuàng)建觸發(fā)器,為函數(shù)設(shè)置內(nèi)存分配。云基礎(chǔ)設(shè)施負(fù)責(zé)在函數(shù)需要運(yùn)行時為其分配一個容器,因此開發(fā)人員不用擔(dān)心容量或者可伸縮性。

無服務(wù)器計算的成本通常包括基于觸發(fā)器的數(shù)量(一般是可以忽略不計的費(fèi)用)、執(zhí)行時間和所使用的內(nèi)存量。根據(jù)不同的平臺,一個函數(shù)調(diào)用的運(yùn)行時間被限制在5至10分鐘,實(shí)際更常見的是不到一秒鐘的運(yùn)行時間。大部分平臺還限制了可以同時運(yùn)行的函數(shù)數(shù)量,每個月為函數(shù)提供免費(fèi)的捆綁容量。

作為經(jīng)驗,如果所有函數(shù)的執(zhí)行時間每個月不到一百萬秒,或者大約每個月的20%,那么使用無服務(wù)器計算函數(shù)要比運(yùn)行小虛擬機(jī)便宜。不同的供應(yīng)商提供的數(shù)量有所不同,您應(yīng)該將函數(shù)與全價或者打折的虛擬機(jī)實(shí)例進(jìn)行比較。

進(jìn)行成本分析時,您還需要考慮開發(fā)和運(yùn)營時間,由于大部分管理工作交給了云提供商,因此,無服務(wù)計算函數(shù)在這方面的成本要低于虛擬機(jī)。對于開發(fā)和運(yùn)營成本,使用無服務(wù)器計算函數(shù)比運(yùn)行小虛擬機(jī)成本更低——即使所有函數(shù)執(zhí)行使用時間達(dá)到了每個月的75%。

使用無服務(wù)器計算函數(shù)的一個缺點(diǎn)是計費(fèi)的復(fù)雜性。如果把函數(shù)交給虛擬機(jī),那么無論函數(shù)被調(diào)用多少次,虛擬機(jī)每個月只是生成一條計費(fèi)。如果您的無服務(wù)器計算函數(shù)每個月被調(diào)用400萬次,那么計費(fèi)日志中會有400萬個事件。

云開支管理

考慮到云定價的復(fù)雜性以及數(shù)據(jù)中心管理的差異,很多公司需要采用云IT開支管理的新工具。如果在互聯(lián)網(wǎng)上搜索“云開支管理”、“云成本管理”和“云管理平臺”,至少能找到6種可行的方案,以及一大堆不相干的結(jié)果。雖然您可以采用自帶的工具對資源進(jìn)行標(biāo)記和報告,去管理一個云平臺的使用,但如果您有兩個或者多個云提供商,就很難充分發(fā)揮云應(yīng)用的優(yōu)勢,也難以管理好成本。

無論您使用什么工具,管理云開支最關(guān)鍵的一點(diǎn)是標(biāo)記您的資源。如果你能查看計費(fèi)條目,立即就能看出這是與Fizzpop產(chǎn)品相關(guān)的測試和開發(fā)費(fèi)用,這要比您只知道虛擬機(jī)的序列號好得多。如果能把標(biāo)記放到報告和管理工具中,這樣,您可以放大查看圖中的“僵尸”設(shè)備,看到它的目的和群組關(guān)系,您可以關(guān)掉相關(guān)設(shè)備,對沒有使用的服務(wù)器虛擬機(jī)采取一些措施。

云成本管理并非易事,如果不采用大部分IT企業(yè)應(yīng)用于數(shù)據(jù)中心的ITIL流程和工具,很難進(jìn)行云成本管理。為有效地管理云資產(chǎn),您應(yīng)該每天都監(jiān)控您的成本,并在必要時進(jìn)行干預(yù),例如,關(guān)閉資源、縮減資源,或者使其按計劃運(yùn)行,而不是一直運(yùn)行它們。

Martin Heller是InfoWorld的特約編輯和審稿人。他曾是一名網(wǎng)絡(luò)和Windows編程顧問,1986年至2010年間開發(fā)過數(shù)據(jù)庫、軟件和網(wǎng)站。他最近擔(dān)任的職位是Alpha Software的技術(shù)和教育副總裁,以及Tubifi的董事長兼首席執(zhí)行官。

原文網(wǎng)址:

http://www.cio.com/article/3226377/cloud-computing/6-cloud-cost-management-tips.htmlendprint

猜你喜歡
賬單實(shí)例內(nèi)存
外部高速緩存與非易失內(nèi)存結(jié)合的混合內(nèi)存體系結(jié)構(gòu)特性評測
賬單式小康
“春夏秋冬”的內(nèi)存
賬單式小康
又至一年“賬單”發(fā)布時
閩南媽媽的“生娃”賬單
完形填空Ⅱ
完形填空Ⅰ
基于內(nèi)存的地理信息訪問技術(shù)
上網(wǎng)本為什么只有1GB?
新丰县| 咸宁市| 温泉县| 高碑店市| 板桥市| 洪雅县| 土默特左旗| 兴国县| 三江| 怀远县| 琼结县| 临漳县| 潜山县| 林州市| 公安县| 象州县| 邻水| 潮州市| 扶绥县| 蕉岭县| 南漳县| 平原县| 广饶县| 益阳市| 南昌县| 彩票| 申扎县| 民县| 陇川县| 祁门县| 苍溪县| 江华| 青川县| 西宁市| 泗洪县| 泸州市| 通化县| 湘乡市| 桓台县| 衡山县| 湖口县|