在過去 20 年,「要想富,先修路」的理念已經深入人心,中國也因此獲得“基建狂魔”的美稱。
而在信息產業以及互聯網發展繁榮的今天,國家又首次將「新基建」寫入政府工作報告,「新基建」主要包含三大模塊:信息基礎設施、融合基礎設施以及創新基礎設施。 而信息基礎設施的建設則離不開云計算為其提供網絡和算力支撐。
云計算具備按需使用、彈性伸縮、可計量服務等特性。對于企業來說,將 IT 基礎設施云化,在云端構建業務,不僅省去了用戶本地部署的前期投入和后續運維費用,還可以在云平臺統一調度管理 IT 資源,例如在負載過高時彈性擴容,負載低谷時及時釋放資源,從而進一步節省信息建設成本。
根據信通院《云計算發展白皮書(2020)》調研數據顯示,95% 的企業認為使用云計算可以降低企業的 IT 成本,其中,超過 10%的用戶節省成本在一半以上。
數字化的本質利用新技術提高生產力,而傳統信息建設基礎往往因為本身設計原因無法滿足上層業務應用變化的需求,且由于歷史原因,傳統煙囪式的架構導致信息隔離,形成了一座座數據孤島。因此,借助云計算實現數字化轉型則成了關鍵要素。
選型的兩大法寶:應用和場景
上云已經成為趨勢,“云優先”刻不容緩。
與購買任何其他企業服務一樣,企業需要考慮在什么樣的場景下,應如何選擇才能滿足自己應用的最大化需求,那么企業對云主機的主要關注可能是:成本、穩定性,安全,以及基于以上需求的特定場景和應用。七牛云的主機服務通過將計算、網絡和存儲資源池化,對外提供以「云主機實例」為核心、搭配負載均衡、云數據庫、安全產品等產品的云資源家族。實例是提供計算服務的最小單位。主要參數有vCPU 、內存、網絡性能和存儲吞吐等,根據這些參數,七牛云主機服務劃分了多種規格族,每個規格族下又含有多個實例規格。
舉個例子,入門型、通用型代表了實例的性能領域,「通用型G5」是一個實例規格族,而「通用型G5 1核1 G 」則是一個具體的實例規格。
(七牛云主機全規格族,1:2 = CPU 核數:內存)
然而在選型時,你可能還會疑惑,我想將業務系統遷移至中立的第三方云服務品牌七牛云主機,這么多實例型號和規格,哪個最適合我?
拋開業務的需求談選型都是耍流氓,實例選型的兩大核心是應用和場景。
對于中小企業來說,往往更多的會擁抱穩定且成熟的開源技術,如 Web服務、數據庫服務等。 這些技術可以理解為一個個服務和應用,有了上層應用,只有為應用提供一個適合的「載體」才能事半功倍。
應用決定選型,如Web 服務可能會使用 Apache 和 Nginx 應用,這類應用的特點是對計算力要求高,而對于內存則要求一般,所以推薦使用處理器與內存比為 1:2 的計算型。
緩存數據庫可能會使用 Redis、Memcache,這類應用對于內存和磁盤 I/O 都有很高的要求,而對于 CPU 的計算能力要求一般。這個時候就要用到處理器與內存比為 1:8 的內存型實例,而云硬盤則需要使用 I/O 性能更好的 SSD/ESSD。
如上圖所示,針對于這些典型應用,在選擇七牛云主機實例時,可以根據兩者的對應關系選擇更適配的實例。
場景也決定選型,如在通用場景、游戲服務、視頻直播場景中,性能需求相對而言比較均衡。
在處理器與內存資源配比方面,通常建議選用處理器與內存配比 1:2 或者 1:4的實例。如果業務需要更強的性能,如高性能端游等,則可以挑選同內存比下主頻更高的高主頻實例。如果業務需要更強的網絡性能,如視頻彈幕等,則需要選擇同系列中更高規格的實例規格,以提高網絡收發包能力(PPS)。
除了應用和場景意外,成本同樣關鍵。以上選型介紹都是為了在上云前能夠初步明確實例配置的邊界,七牛云主機具備彈性和按需付費能力,如為用戶提供預付費和后付費兩種付費模式,支持在線升級實例配置等功能。
后付費以小時粒度計量計費。當完成選型并準備使用 QVM 實例時,可以先購買后付費模式的云主機實例,然后根據七牛云提供的監控功能得到的可視化數據驗證所選實例規格是否合適。云監控插件采集頻率為15秒一次,而實例自帶的基礎監控數據采集頻率為 1 分鐘 1 次,兩者都是免費提供。有了監控,才能根據監控數據調整配置,比如 CPU 和內存的占用率,建議占用率峰值在 90%以內。
在驗證一段時間時,可以選擇將后付費實例轉變為預付費實例,一般來說,以購買 1 年時間的實例為例,后付費實例成本約等于預付費實例成本的 3 倍,所以選擇預付費實例可以進一步降低成本。
上云首選高可用架構
在確認了具體的上云選型配置后,七牛云主機服務中,還提供了不同地域和不同可用區的實例規格。兩者可以簡單理解為一個等式:地域 = 城市,可用區 = 城市內的機房
選擇云服務產品地域和可用區時,可以參考以下原則。
近用戶原則根據終端用戶選擇,云主機實例越靠近訪問用戶,越能獲得較小的訪問時延和較高的訪問速度。內網通信同地域原則如果需要購買若干個云主機實例且需要實例間通過內網通信,需要在購買時保證云主機實例都在同一地域內。高可用跨可用區原則如果需要保障內網通信且保障業務高可用時,每個可用區之間物理隔離(電力和網絡等),實例可以選擇同一地域不同可用區。
七牛云主機服務單可用區高可用指標設計為99.975%,多可用區設計為99.995%。在上云時,為了保證服務高可用,消除單點故障。推薦云主機實例和負載均衡 SLB 搭配使用,這樣通過消除單點故障提升應用系統的可用性。
負載均衡 SLB 可以通過健康檢查來判斷后端實例的可用性,即后端實例出現異常時,負載均衡會自動將新的請求分發到其他健康檢查正常的實例上。
企業主機 0 元購
針對七牛云新用戶,七牛云主機提供部分機型免費試用,參考:https://www.qiniu.com/events/qvm0rmb?entry=activity-promotion