云遷移和管理成本偏離軌道的不同方式及管理措施
云計(jì)算提供了改變公司開展業(yè)務(wù)方式的機(jī)會(huì)。云采用可以幫助企業(yè)降低成本、變得更加敏捷、更快地開發(fā)新功能,并為企業(yè)的客戶提供可靠的、全球可用的服務(wù)。
因此,對(duì)云遷移在企業(yè)中可能出錯(cuò)的各種方式有充分的了解同樣重要。下面一起了解云遷移和管理成本偏離軌道的方式:
1. 公司進(jìn)行直接遷移十分簡(jiǎn)單。但是,這可能會(huì)導(dǎo)致在云中占用大量資源,從而導(dǎo)致更大的使用費(fèi)用。
如果只考慮純粹的遷移成本,那么直接遷移是最便宜的遷移模型,因?yàn)槠髽I(yè)無需為代碼或配置更改付費(fèi)。此外,直接遷移只需花費(fèi)最少的精力即可將本地應(yīng)用程序遷移到云端。
但是,它通常不能提供真正云平臺(tái)的所有好處,如果錯(cuò)過了優(yōu)化工作負(fù)載成本的機(jī)會(huì),從長遠(yuǎn)來看,這些前期節(jié)省可能最終會(huì)增加成本。他們還可能面臨遷移中的其他挑戰(zhàn),例如延遲和性能問題。
2. 超大規(guī)模的出口收費(fèi)。因此,除非架構(gòu)經(jīng)過驗(yàn)證以提供最佳出口,否則費(fèi)用可能會(huì)飆升。
將數(shù)據(jù)導(dǎo)入超大規(guī)模云提供商的平臺(tái)時(shí)不會(huì)向企業(yè)收費(fèi)。但是,當(dāng)刪除/導(dǎo)出數(shù)據(jù)時(shí),他們會(huì)向企業(yè)收取高額費(fèi)用。對(duì)于許多企業(yè)來說,這些出口費(fèi)用可能非常昂貴。據(jù) IDC 稱,99% 的技術(shù)高管每年至少支付一次計(jì)劃內(nèi)或計(jì)劃外的出口費(fèi)用。
除了上述一次性收費(fèi)外,云提供商還會(huì)對(duì)離開其網(wǎng)絡(luò)的數(shù)據(jù)收費(fèi)。應(yīng)用程序組件之間的數(shù)據(jù)傳輸可能會(huì)產(chǎn)生費(fèi)用,這些組件可能位于不同的邏輯位置,即使在同一個(gè)云提供商內(nèi)也是如此。應(yīng)用程序架構(gòu)對(duì)這些費(fèi)用也有影響。
3. 供應(yīng)商特定的云采用方法可能會(huì)導(dǎo)致鎖定。
由于缺乏標(biāo)準(zhǔn)化,供應(yīng)商鎖定是云計(jì)算采用的重大障礙。當(dāng)前大多數(shù)供應(yīng)商鎖定解決方案和努力本質(zhì)上都是技術(shù)性的。將工作負(fù)載遷移到不同云的成本最終會(huì)變得過高。大多數(shù)客戶不知道在使用供應(yīng)商服務(wù)時(shí)阻礙應(yīng)用程序互操作性和可移植性的專有標(biāo)準(zhǔn)
如有必要,選擇特定于云提供商的服務(wù)將增加以后將服務(wù)遷移到成本較低的提供商所需的成本和時(shí)間。但是,由于各種因素,這些可能會(huì)被忽略,例如與云供應(yīng)商預(yù)先協(xié)商進(jìn)入和退出策略并保持內(nèi)部部署選項(xiàng)的開放。
4. 缺乏內(nèi)部云專業(yè)知識(shí)。
如果要使云遷移過程與企業(yè)保持一致,則無疑需要專業(yè)知識(shí),企業(yè)需要了解成功運(yùn)行云遷移項(xiàng)目的秘訣。毫無疑問,昂貴的資源是由于云成本超支造成的。一個(gè)團(tuán)隊(duì)不僅需要管理技能,還需要成熟的經(jīng)驗(yàn)和對(duì)云環(huán)境的透徹理解。此外,遷移后將需要云專家來處理安全、監(jiān)控和日志管理等操作活動(dòng)。
5. 如果不能找到和選擇合適的合作伙伴和合適的遷移工具會(huì)增加成本和風(fēng)險(xiǎn)。
在理想情況下,當(dāng)沒有內(nèi)部專業(yè)知識(shí)時(shí),選擇合適的云合作伙伴就像使用云本身一樣簡(jiǎn)單直接。但是,任何選擇都需要時(shí)間來根據(jù)企業(yè)的云采用過程來確定合適的合作伙伴。因此,需要選擇專注于將業(yè)務(wù)上云的合作伙伴,并擁有一支與各種規(guī)模、行業(yè)和需求的公司合作過的高素質(zhì)專家和工具團(tuán)隊(duì);否則,企業(yè)最終可能需要花費(fèi)更多的時(shí)間、精力和金錢。
6. 缺乏正在實(shí)施的自動(dòng)化、自動(dòng)擴(kuò)展和自動(dòng)修復(fù)功能。
缺乏低接觸或完全自動(dòng)化的遷移、部署和管理通常會(huì)增加上市時(shí)間和所涉及的相應(yīng)成本。大多數(shù)云提供商根據(jù)總使用量而不是托管在云中的基礎(chǔ)設(shè)施的最大容量收費(fèi)。
如果未啟用自動(dòng)縮放等功能,即使在低負(fù)載期間,云成本/賬單和容器也將持平。如果不連續(xù)監(jiān)控,應(yīng)用程序可能會(huì)由于代碼或配置缺陷而導(dǎo)致資源使用過多。
那么,我們需要如何防止企業(yè)的云遷移和管理成本脫軌?
云成本優(yōu)化或管理是一種組織規(guī)劃,它使公司能夠理解和管理與云技術(shù)相關(guān)的成本。這特別包括確定最具成本效益的方法來最大化云的使用和效率。當(dāng)精心設(shè)計(jì)的云管理策略控制那些動(dòng)態(tài)和彈性的計(jì)算環(huán)境時(shí),所提及的任何公共、私有或混合云基礎(chǔ)設(shè)施資源和服務(wù)都將在成本方面進(jìn)行有效管理。
1. 云成本管理的好處
節(jié)省成本:這是云成本管理最明顯的優(yōu)勢(shì)。采取主動(dòng)方法進(jìn)行云成本規(guī)劃的企業(yè)可以避免在未使用的資源上超支,并利用批量或預(yù)付款折扣。
- 可預(yù)測(cè)性:正確預(yù)測(cè)其云計(jì)算需求的公司不會(huì)出現(xiàn)額外的成本增加。
- 高效利用:密切關(guān)注支出還有助于企業(yè)減少浪費(fèi),并通過自動(dòng)擴(kuò)展和負(fù)載平衡等技術(shù)優(yōu)化利用他們支付的資源。
- 提高性能:調(diào)整規(guī)模或確保企業(yè)選擇的公共云實(shí)例適合企業(yè)的需求,是一項(xiàng)重要的云成本管理策略。過度供應(yīng)意味著更多成本;配置不足會(huì)導(dǎo)致性能不佳;但是,通過仔細(xì)規(guī)劃,企業(yè)可以確保平穩(wěn)運(yùn)行,而不會(huì)產(chǎn)生額外成本。
以下是一些常用的成本管理方法:
(1) 在向云遷移的過程中,盡可能采用 Kubernetes 和 Containers 等技術(shù)。
容器是輕量級(jí)的,不包含操作系統(tǒng)映像。與傳統(tǒng)或硬件虛擬機(jī)環(huán)境相比,容器需要更少的系統(tǒng)資源。容器化應(yīng)用程序可以輕松部署到各種操作系統(tǒng)和硬件平臺(tái)。隨著時(shí)間的推移,容器遷移成本的一次性增加將使用費(fèi)的降低所抵消。
(2) 虛擬機(jī)到虛擬機(jī)的遷移VS虛擬機(jī)到容器的遷移,以彌補(bǔ)資源利用率并減少云費(fèi)用。
虛擬機(jī)的提升和遷移(將虛擬機(jī)按原樣移動(dòng)到云環(huán)境)被視為采用云計(jì)算的最簡(jiǎn)單方法,為實(shí)現(xiàn)遷移到云的目標(biāo)而面臨壓力的企業(yè) IT 團(tuán)隊(duì)通常采用這種快速方法。但是,這也存在重大危險(xiǎn)。
在私有數(shù)據(jù)中心,大多數(shù)服務(wù)器都過度配置了 CPU 和內(nèi)存,因?yàn)楦吲渲玫膬r(jià)格差異并不顯著。因此,虛擬機(jī)往往會(huì)過度配置資源,并且在這些虛擬機(jī)中運(yùn)行的應(yīng)用程序通常不是最優(yōu)的。當(dāng)這些虛擬機(jī)按原樣遷移到云端時(shí),會(huì)從云端請(qǐng)求類似的資源提供者。在云上運(yùn)行一段時(shí)間后,這些工作負(fù)載的代價(jià)往往非常高昂。
另一方面,經(jīng)過現(xiàn)代化改造并從虛擬機(jī)原生環(huán)境遷移到容器化環(huán)境的應(yīng)用程序往往會(huì)更加優(yōu)化并消耗更少的資源。這些容器可以在Kubernetes環(huán)境中運(yùn)行,從而利用 Kubernetes 的所有功能和優(yōu)勢(shì)。
應(yīng)用程序工作負(fù)載現(xiàn)在可以享受由基礎(chǔ)設(shè)施元素提供的高可用性、彈性的好處,使其易于構(gòu)建和運(yùn)行。企業(yè)在將工作負(fù)載從虛擬機(jī)轉(zhuǎn)移到容器后,通常會(huì)看到使用費(fèi)用大幅減少。
(3) 啟用自動(dòng)放大/縮小等功能
自動(dòng)伸縮允許服務(wù)器在低負(fù)載期間休眠,從而降低運(yùn)行自己的 Web 服務(wù)器基礎(chǔ)架構(gòu)的企業(yè)的云成本。由于大多數(shù)云提供商根據(jù)總使用量收費(fèi),因此自動(dòng)縮放(根據(jù)需求擴(kuò)大/縮小)可以幫助企業(yè)節(jié)省資金。自動(dòng)縮放是一種經(jīng)過驗(yàn)證的方法,通過允許應(yīng)用程序向上和向下擴(kuò)展以滿足需求來實(shí)現(xiàn)彈性。這兩個(gè)因素都支持作為Kubernetes部署中的內(nèi)置功能。
(4) 擁有強(qiáng)大的可觀察性平臺(tái)對(duì)于控制使用情況并避免失控的賬單很重要。
始終關(guān)注自身指標(biāo)。必須確定對(duì)企業(yè)的業(yè)務(wù)最重要的績(jī)效管理解決方案的關(guān)鍵績(jī)效指標(biāo) (KPI)。這是因?yàn)楫?dāng)企業(yè)上云并且團(tuán)隊(duì)對(duì)它更加熟悉時(shí),企業(yè)將開始更頻繁地使用它。因此,可能會(huì)產(chǎn)生額外費(fèi)用。云使得啟動(dòng)新資源變得非常容易,這會(huì)很容易地積累大量賬單。由于云成本管理不善,這種情況會(huì)頻繁發(fā)生。
在實(shí)施云技術(shù)時(shí),過度配置、數(shù)據(jù)蔓延和出口費(fèi)用都是潛在的陷阱。無論企業(yè)云采用處于哪個(gè)階段,避免這些陷阱對(duì)成功至關(guān)重要。通過適當(dāng)?shù)囊?guī)劃和可靠的治理策略,企業(yè)不僅可以避免產(chǎn)生高額的費(fèi)用,還可以避免嚴(yán)重的安全問題。
(5) 設(shè)置閾值的內(nèi)置警報(bào)可以提前通知過度資源使用和后續(xù)賬單的預(yù)先通知
當(dāng)企業(yè)想要設(shè)置其云環(huán)境時(shí),他們可以使用資源監(jiān)控和管理服務(wù)來自動(dòng)跟蹤他們的云服務(wù)和基礎(chǔ)設(shè)施的性能。作為云遷移的一部分,企業(yè)甚至可以自動(dòng)部署諸如儀表板、監(jiān)視器等資源的工具。這樣,他們可以在開始將流量轉(zhuǎn)移到新的云基礎(chǔ)設(shè)施之前設(shè)置監(jiān)控。此外,資源管理工具可以輕松標(biāo)記企業(yè)在云環(huán)境中啟動(dòng)的基礎(chǔ)架構(gòu)和服務(wù)。
(6) 關(guān)閉未使用的基礎(chǔ)設(shè)施和服務(wù)
企業(yè)管理者需要了解,以前的數(shù)據(jù)中心將持續(xù)產(chǎn)生維護(hù)成本,因此,如果遷移成功,關(guān)閉該功能對(duì)于在該領(lǐng)域節(jié)省資金至關(guān)重要。同樣,如果企業(yè)有多個(gè)環(huán)境(如 DEV、QA 和 PROD)在運(yùn)行,請(qǐng)關(guān)閉未使用的服務(wù)器/服務(wù)以降低成本。
2. 結(jié)論
在優(yōu)化云成本的過程中,如果管理者戰(zhàn)略性地思考并建立強(qiáng)大的流程和自動(dòng)化來幫助企業(yè)保持正軌,則會(huì)獲得最佳結(jié)果。雖然其中一些措施的初始成本較高,但從長遠(yuǎn)來看,它們所節(jié)省的成本超過了初始成本。綜上所述,企業(yè)可以采取以下幾項(xiàng)措施來確保云賬單在可控范圍內(nèi):
- 在可能的情況下,采用云原生技術(shù),包括容器和Kubernetes。這些技術(shù)將使資源能夠根據(jù)需要被利用和釋放,從而確保企業(yè)為所消耗的東西付費(fèi)。
- 確保應(yīng)用程序架構(gòu)被采用到其云生命周期(例如,將所有組件之間具有較高網(wǎng)絡(luò)流量的組件放在一起,以避免服務(wù)提供商的出口和類似費(fèi)用)
- 在某些地方有一個(gè)良好的可觀察性解決方案,用于監(jiān)控、警報(bào)和防止云賬單失控。
- 擁有強(qiáng)大的流程和自動(dòng)化,以確保在不使用時(shí)關(guān)閉未使用的資源。