如何最省錢的使用阿里雲公網產品
引言
網路,計算,存儲是數據中心和雲計算的三大基礎設施。在傳統的數據中心,網路是比較複雜的,往往需要一個獨立的團隊負責網路的運維。得益於雲計算技術,在阿里雲上網路的使用變得很簡單,我們為每個用戶分配一個獨立的網路環境VPC,在VPC中有虛擬路由器和虛擬交換機,而且虛擬路由器和虛擬交換機自動連接在一起,掛到交換機上的ECS會自動獲取私網IP。利用雲計算技術並通過一系列的自動化處理,免去了在原來傳統物理機房中設備上電,連網線,配IP,配生成樹協議,配路由的繁瑣的工作。用戶僅僅需要在控制台點擊創建VPC網路並按提示設置幾個參數,一分鐘之內一個完全獨立的包含路由器和交換機的網路容器就能開通成功。
網路容器搭建好之後可以直接向其中加入雲伺服器ECS,雲資料庫RDS等資源,構建一個雲上的數據中心。
把數據中心構築在雲上,絕大部分都需要對外提供服務或具備Internet網路訪問能力。此時您可以藉助阿里雲強大的多線BGP的Internet公網來對外提供服務,直接具備和淘寶,天貓同品質的網路能力。
什麼叫多線BGP?
這裡面有兩個概念。一個是多線。指的是阿里雲的數據中心和多個運營都有物理的線路連接。一個是BGP,簡單來講就是將伺服器上面的公網IP通過BGP路由協議通告給所有互聯的運營商。 通過多線BGP讓單台伺服器上只需要使用一個公網IP,並且這個公網IP可以讓所有和阿里雲連接的運營商的用戶都能找到,並且通過直連的鏈路直達阿里雲的數據中心。
雲上的線路越多意味著網路的觸角可觸及的用戶越多,用戶體驗也會更好。阿里雲數據中心當前國內和海外總共有89線BGP鏈路,基本上覆蓋了全球主流的運營商,網路觸角遍及全球。如果將服務部署到阿里雲,可以為全球的用戶提供流暢的訪問體驗。
多線BGP的公網雲產品
在阿里雲上多線BGP的公網雲產品有EIP,SLB,NAT網關,VPN網關等。
EIP是彈性公網IP產品,主要的特點是讓網路和業務功能組件解耦,支持和其他雲產品做綁定和解綁,雲產品綁定EIP後即可具備公網能力。當前阿里雲支持EIP綁定ECS,即將支持EIP綁定SLB,NAT,VPN網關和其他雲產品。
SLB是負載均衡產品,分為公網負載均衡和私網負載均衡兩大類。公網負載均衡產品上面有一個公網IP,可以對外提供服務。
NAT可以當一個簡易的基於狀態的防火牆使用,只允許通過SNAT建立起連接的外部用戶訪問。還可以通過DNAT埠映射的方式可以節省公網IP的消耗。
VPN網關當前主要提供IPSEC加密隧道,是打通線上線下數據中心的一種低成本解決方案。
具體每個產品的正確使用姿勢和隱藏功能後續會有專題介紹。
按帶寬計費和按流量計費的選擇
上述所有的公網雲產品都支持按流量計費和按帶寬計費,具體該怎麼在雲上選擇按流量計費和按帶寬計費呢?
當然是怎麼省錢怎麼去選,我們先拿杭州地域的按流量計費和按帶寬計費價格來看。
計費方式 | 杭州 |
按流量計費 | 0.8元/GB |
按帶寬計費 | [1-5] Mbps: 0.96 元/Mbps/天 |
>5Mbps: 3.36元/Mbps/天 |
上圖中帶寬的費用分兩個區間,一個是1到5Mbps的,一個是大於5Mbps的。所以也需要分兩個區間討論:
1. 1-5Mbps帶寬的按流量和按帶寬選擇
可以計算一下帶寬為2Mbps,一天會產生多少流量。一分鐘產生2Mbps*60s=120Mbits的數據,折算成位元組是120/8=15MB。一天產生的位元組數是15*60*24=216,00MB。折算成GB是21,6000/1024=21.1GB。21.1GB如果按0.8元/GB算價格是21.1*0.8=16.88元。但實際上在大多數情況下帶寬不會24小時跑滿的,假如全天整體上帶寬利用率在30%,那麼所需要付的費用是16.88*0.3=5.06元。而選擇按帶寬計費,假設帶寬值為2Mbps,那麼一天需要付費0.96*2=1.92元。 按流量的費用遠大於按帶寬所需付的費用。
2Mbps帶寬的按流量計費和按帶寬計費價格
如果用圖表的方式表達每天的平均帶寬使用率和按流量和按帶寬計費的價格的話會比較直觀,如果是1-5M帶寬,帶寬平均利用率達到10%以上,按流量計費的價格就高於按帶寬計費了,所以應該選擇按帶寬計費。如果流量較少,那邊還是選擇按流量計費便宜。
小貼士:什麼是帶寬利用率?
如果不特殊說明,本文中的帶寬利用率都統一指出阿里雲方向帶寬利用率。
帶寬利用率是指實際使用帶寬/總帶寬的比率。例如:假設總帶寬為2Mbps,如果一天24小時中,有8個小時沒流量,有8小時帶寬為1Mbps,另外8個小時跑滿了2Mbps。那麼帶寬利用率就是:[(8*0)+(8*1)+(8*2)]/(24*2)=50%
2. 大於5Mbps帶寬的按流量和按帶寬選擇
以50Mbps的帶寬為例,按帶寬計費的每天的金額是5*0.96+(50-5)*3.36=156元/天。
流量價格在不同帶寬利用率下,價格不同,按上面類似的演算法可以計算出不同帶寬利用率情況下50Mbps帶寬所產生的流量費用,整體上如下圖所示。
50Mbps帶寬的按流量計費和按帶寬計費價格
由上圖可見,如果帶寬利用率小於35%,那麼採用按流量計費省錢,如果帶寬利用率大於35%,那麼按帶寬計費省錢。
預付費產品優惠多多
帶寬預付費產品
預付費相當於是先把錢交了之後在使用,這種模式能降低服務提供商的財務壓力,並且可以增加用戶的粘性,所以一般有價格上的優惠。在阿里雲,包月的預付費帶寬是後付費帶寬的8折。比如後付費10Mbps的帶寬的價格是(5*0.96+(50-5)*3.36)*30=4680,那麼包月的價格大概是後付費價格的8折,即3744元。如果是包年會在包月價格價格基礎上乘以12後再打85折。整體上算下來包年的價格是後付費按帶寬價格的8折*85折=68折。
可以再想一下,是包年預付費按帶寬划算還是按流量計費划算。還是老辦法用數字和圖表分析一下,我們以50Mbps的帶寬以包年的單價分析一下。
通過上面的圖可以看出,當前每天的帶寬利用率小於25%的時候,按流量省錢。如果每天帶寬利用率大於25%,那麼包年的帶寬方式省錢。
流量預付費產品
全時流量包
阿里雲現在推出了預付費公網流量包產品,可以自動抵扣按流量計費的ECS,EIP,SLB,NAT所產生的流量。其中一個5TB的全時月流量包,最多可以較之前節省1393元。
全時指的是一天24小時都可以使用。與之對應的是閑時流量包。
閑時流量包
閑時流量包只能在北京時間凌晨0點到早8點使用。但價格基本上是後付費流量價格的6折左右,價格優勢十分明顯。特別適合能控制自身流量的客戶,比如有定期的向外部同步數據需求的客戶。
共享帶寬大客戶省錢的福音
上面提到,帶寬利用率如果大於35%的話,按帶寬計費是省錢的。而一般大客戶的帶寬利用率普遍高於35%,也即一天中至少8小時以上伺服器是活躍狀態。
在共享帶寬產品未推出之前,每個伺服器需要單獨購置一份帶寬,這種使用方式相對共享帶寬方式來講是一種土豪的使用方式。
如下圖所示,假設與三台ECS伺服器,如果單獨購買帶寬的話分別是30Mbps,40Mbps,50Mbps。那麼總計需購買120Mbps的帶寬。而採用共享帶寬的話,其實購買的總帶寬75Mbps就夠了。而且每台伺服器都與機會能跑到75Mbps的帶寬峰值。
相對來講能節省(120-75)/120=37.5%的成本,節省了一筆很可觀的帶寬運營成本。
如果用共享帶寬的話,能讓帶寬的使用率提升很多,輕輕鬆鬆跑到50%以上。從上面的分析其實可以看出,相對於按流量計費,按帶寬計費中帶寬利用率越高省錢越多。
還是以50Mbps的帶寬為例,從下圖可以看出,如果帶寬利用率達到70%,按帶寬計費成本基本上是按流量計費的成本的一半。
共享帶寬的高帶寬利用率的場景,可以比按流量計費省一半的錢,這是一個讓大客戶激動和興奮的結論。
預付費共享帶寬
共享帶寬也有預付費模式,包月價格也後付費按帶寬計費的共享帶寬價格的8折,包年的價格是包月價格*12*0.85。包年的價格整體上算下來價格是後付費共享帶寬價格的68折。
共享帶寬後付費模式已經能節省很多成本了,假設共享帶寬後付費模式已經節省了30%的成本,那麼包年預付費可用節省的成本就是30%/0.68=44%,整體上看預付費的共享帶寬是一個真真正正的省錢神器。
※「漫畫」DevOps:提速從研發到交付流程
※訪阿里雲量子技術首席科學家施堯耘:量子計算前途輝煌而任重道遠
※專訪阿里雲專家:異構計算,GPU、FPGA、ASIC晶元將三分天下
※人工智慧時代的產品思維(2C)
TAG:雲棲社區 |