久久99国产精品尤物|久久黄色视频二区|三级在线播放试看无码一区二区|国产综合在线观看精品12

電話:+86 574 88168918 郵箱:sales@aliance.cn

首頁-新聞動態-新聞詳情

優化公有云應用程序的五大方法

發布時(shi)間:作(zuo)者:cobinet 萬兆屏蔽模塊瀏覽:620次來源:jifang360
CobiNet(寧波)推薦文章:

向(xiang)公有云轉(zhuan)型就跟遷(qian)移(yi)移(yi)動(dong)應用(yong)和支付每月賬單(dan)一樣簡單(dan)。然而,你(ni)的(de)開支是否超出應有的(de)費(fei)(fei)用(yong)?想不想節(jie)省(sheng)資金、提升(sheng)性能?下面這五(wu)項(xiang)公有云應用(yong)程序優化技術(shu)將幫助你(ni)節(jie)省(sheng)費(fei)(fei)用(yong),另外還能提升(sheng)性能。

向公有(you)(you)云轉(zhuan)型就(jiu)跟遷移移動應(ying)用和支付(fu)每月賬單(dan)(dan)一樣簡單(dan)(dan)。然而,你的開(kai)支是否(fou)超出應(ying)有(you)(you)的費用?下面(mian)這五(wu)項公有(you)(you)云應(ying)用程序優(you)化(hua)技術將幫助(zhu)你節(jie)省(sheng)費用,另(ling)外還能提升性能。

1. 重構代碼,以應對云服務提供商的計(ji)費模式

亞馬遜(xun)網(wang)(wang)絡(luo)服務(wu)(AWS)不(bu)僅(jin)僅(jin)針對使(shi)用(yong)的(de)計(ji)算、存儲和網(wang)(wang)絡(luo)帶寬(kuan)向用(yong)戶收(shou)(shou)費(fei)――每(mei)當(dang)你訪(fang)問你的(de)存儲資(zi)源(yuan)以便讀取或寫(xie)入數(shu)據(ju)時,它也收(shou)(shou)費(fei)。因(yin)而,只要有可能,你可能想集合(he)應用(yong)程(cheng)序的(de)讀取和寫(xie)入,并將它們歸入單一操作。那樣一來,一旦(dan)你花錢購置了自(zi)己(ji)的(de)服務(wu)器,每(mei)當(dang)進行讀取或寫(xie)入操作,就不(bu)會產生(sheng)額外的(de)費(fei)用(yong)。

這(zhe)項云優化技(ji)術的整體效果取決于你簽(qian)約(yue)使用的那家(jia)公(gong)有云服務提(ti)供商(CSP)的定價方法。無論你與(yu)哪家(jia)CSP簽(qian)約(yue),重構代(dai)碼都(dou)可(ke)以視作(zuo)是提(ti)升應用程(cheng)序(xu)性能(neng)的機會。

2. 優(you)化已選擇的默認(ren)云實例(li)

使(shi)用(yong)EC2構建實例(li)時,你(ni)可以(yi)在不(bu)同層(ceng)次的計(ji)算、內存和存儲等資源之(zhi)間進行選擇(ze)。此外,EC2提供了競價型實例(li)(Spot Instance),這(zhe)種實例(li)是指隨時可供使(shi)用(yong)的額外容量,以(yi)低(di)于(yu)普通實例(li)的價格(ge)來提供。

有必(bi)要花點時間試(shi)一下你的(de)應用(yong)程序,以便確(que)定你所需(xu)要的(de)計算、內存和存儲等資源(yuan)的(de)最(zui)佳數量。這將幫助你確(que)保(bao)沒有在容量或配置上開支過度(du),它會幫助弄(nong)清楚要不要考慮使用(yong)競價型實例(或者另(ling)一家CSP提供的(de)同等服(fu)務)。

3. 兼顧所需的服務(wu)級別和默認的云實例

每個(ge)(ge)應用(yong)程序(xu)(xu)都有各(ge)自的(de)(de)服務(wu)級別(bie)配置文件――也就是它的(de)(de)一般用(yong)途和功(gong)能。比(bi)如說,你那個(ge)(ge)面向(xiang)客戶的(de)(de)電子商務(wu)網(wang)站其服務(wu)級別(bie)就不同(tong)于(yu)內部員(yuan)工門(men)戶網(wang)站。對照各(ge)種應用(yong)程序(xu)(xu)所需(xu)的(de)(de)服務(wu)級別(bie)評估公有云實例的(de)(de)成本,可能會幫助你優化公有云成本。

不(bu)(bu)妨回(hui)顧發生過的(de)(de)Netflix停(ting)運(yun)(yun)事件。考慮到視(shi)頻流服務具有的(de)(de)性(xing)質(zhi),鑒于Netflix具有存儲和帶(dai)寬密集型的(de)(de)特性(xing),強行(xing)啟動(dong)亞馬遜建在另(ling)外地方的(de)(de)另(ling)一(yi)個數據中心(xin)可(ke)能行(xing)不(bu)(bu)通。然(ran)而,必要(yao)的(de)(de)話,可(ke)以(yi)優化不(bu)(bu)大(da)密集、較為重要(yao)的(de)(de)關鍵任(ren)務型服務,以(yi)便由替代(dai)的(de)(de)數據中心(xin)來提供服務,因而讓Netflix可(ke)以(yi)不(bu)(bu)受(shou)此類停(ting)運(yun)(yun)事件的(de)(de)影(ying)響。

4. 微調自動擴(kuo)展規則

有些應用(yong)程序(xu)可自(zi)動擴展(增加(jia)和減少)服務器實(shi)例(li)(li)的(de)(de)(de)數量,它(ta)們為優化提供了大好機會(hui)。比如說,你可能有一(yi)(yi)(yi)(yi)條自(zi)動擴展規(gui)(gui)則:一(yi)(yi)(yi)(yi)旦(dan)處(chu)理(li)器的(de)(de)(de)使(shi)用(yong)率在所有當前實(shi)例(li)(li)上達到80%,就(jiu)創建(jian)(jian)一(yi)(yi)(yi)(yi)個新的(de)(de)(de)實(shi)例(li)(li);還有另一(yi)(yi)(yi)(yi)條自(zi)動擴展規(gui)(gui)則:一(yi)(yi)(yi)(yi)旦(dan)處(chu)理(li)器的(de)(de)(de)平均使(shi)用(yong)率達到40%,就(jiu)創建(jian)(jian)新的(de)(de)(de)實(shi)例(li)(li)。

你(ni)如(ru)何(he)知(zhi)道80%和40%是正確的(de)數字?為何(he)不是85%和35%?如(ru)果(guo)采(cai)用后一個規(gui)則,你(ni)就(jiu)可以(yi)創(chuang)建較(jiao)少的(de)實例,并降(jiang)低(di)成本。

此(ci)外,各應用程序對計算(suan)、存儲和(he)(he)帶寬(kuan)等資源的需(xu)求(qiu)都不(bu)一樣。因此(ci),你(ni)(ni)的規則需(xu)要(yao)基于(yu)以(yi)上(shang)三個(ge)因素的復雜組合,而不(bu)是僅僅基于(yu)處理(li)器的使用率。你(ni)(ni)可(ke)(ke)能需(xu)要(yao)試一下對你(ni)(ni)的公有云應用程序和(he)(he)所需(xu)的服(fu)務(wu)級別(bie)而言看似(si)合乎邏輯的組合。然后,你(ni)(ni)可(ke)(ke)以(yi)在一段時間內優(you)化這些百(bai)分比。

5. 數據庫行優化

Netflix之類的應用(yong)(yong)程(cheng)序具有局部(bu)性,這(zhe)意味著大多數(shu)時候,客戶只能訪問屬于他(ta)們的數(shu)據。Netflix使用(yong)(yong)AWS的地區(qu)(Region)和區(qu)域(Zone)來托管運(yun)行(xing)服務(wu)器(qi),為住在那些數(shu)據中心附近的客戶提供服務(wu)。

這之(zhi)所以(yi)能成為(wei)現實,多虧了數(shu)(shu)據(ju)(ju)庫分(fen)(fen)片技術。該技術讓(rang)你可以(yi)對數(shu)(shu)據(ju)(ju)庫中(zhong)的(de)(de)行(xing)進(jin)行(xing)分(fen)(fen)區,將不同的(de)(de)分(fen)(fen)區存儲在(zai)位于不同數(shu)(shu)據(ju)(ju)中(zhong)心的(de)(de)數(shu)(shu)據(ju)(ju)庫內。這項技術還適(shi)用于信用卡(ka)處理之(zhi)類的(de)(de)應用,因為(wei)分(fen)(fen)片技術適(shi)用于局部的(de)(de)使(shi)用模式,比如查詢某個持卡(ka)人(ren)的(de)(de)交(jiao)易或(huo)與某個商家之(zhi)間的(de)(de)交(jiao)易。

你(ni)(ni)不(bu)需(xu)要(yao)存(cun)儲所有(you)數(shu)據(ju)庫(ku)實例中的(de)所有(you)數(shu)據(ju)庫(ku)行(xing)。如果你(ni)(ni)能劃分(fen)數(shu)據(ju)庫(ku)行(xing),并將它們存(cun)儲在不(bu)同實例中的(de)數(shu)據(ju)庫(ku)分(fen)區,那(nei)么(me)你(ni)(ni)就能充分(fen)發揮使(shi)用模式(shi)的(de)局(ju)部性。這將減(jian)少你(ni)(ni)所需(xu)要(yao)的(de)服(fu)務器實例的(de)數(shu)量,因(yin)而(er)減(jian)少公有(you)云服(fu)務的(de)成(cheng)本(ben)。

你(ni)(ni)將應用(yong)(yong)程序轉移(yi)到(dao)公有(you)云后,實際上它可能很順暢地運行(xing),沒有(you)任何變化。不過,如果你(ni)(ni)注意到(dao)CSP如何收(shou)費,并(bing)結合(he)你(ni)(ni)的(de)應用(yong)(yong)程序使用(yong)(yong)計算、內存、存儲和網絡(luo)帶寬等資源(yuan)的(de)模式,很容易降低(di)公有(you)云的(de)費用(yong)(yong)。借助一些(xie)代碼重構優(you)化應用(yong)(yong)程序本身也(ye)許能提升應用(yong)(yong)程序的(de)性能,并(bing)延長使用(yong)(yong)壽命,而試(shi)用(yong)(yong)并(bing)微調(diao)你(ni)(ni)自己(ji)的(de)默認實例以及自動擴展規則也(ye)許有(you)助于進一步(bu)降低(di)CSP成本。

英文原(yuan)文鏈接://www.computerworlduk.com/how-to/cloud-computing/3373508/how-to-optimise-public-cloud-applications/

文章編輯:CobiNet(寧波)  
本公司專注于電訊配件,銅纜綜合布線系列領域產品研發生產超五類,六類,七類屏蔽網線/屏蔽模塊及相關模塊配件, 我們是萬兆屏蔽模塊10G屏蔽模塊屏蔽線生產廠家。

歡(huan)迎來電咨詢0574 88168918,郵箱sales@aliance.cn,網(wang)址aliance.cn

相關新聞

 

?2016-2019寧(ning)波科博通信技術有限(xian)公(gong)司版權(quan)所(suo)有