•首先,他們將嘗試使用在云平臺(tái)中的服務(wù)器上運(yùn)行的相同架構(gòu)來(lái)重新創(chuàng)建功能。那么這種項(xiàng)目注定地失敗,最好避免這樣做。
•其次,他們將重新構(gòu)思或重新設(shè)計(jì)其應(yīng)用程序,以利用云計(jì)算的一些基本優(yōu)勢(shì)。換句話說(shuō),這是一種云原生方法。
盡管組織可以將傳統(tǒng)應(yīng)用程序和數(shù)據(jù)操作直接遷移到云平臺(tái)中,但是許多SaaS供應(yīng)商通過(guò)采用云優(yōu)先和云原生架構(gòu)而獲得了先發(fā)優(yōu)勢(shì)。大數(shù)據(jù)商業(yè)分析商Kyligence公司高級(jí)營(yíng)銷總監(jiān)George Demarest對(duì)云原生方法將會(huì)勝過(guò)直接連接到云平臺(tái)的軟件端口的原因進(jìn)行了分析和闡述。
數(shù)據(jù)點(diǎn)1:彈性提供成本優(yōu)勢(shì)
組織嘗試將其物理基礎(chǔ)設(shè)施規(guī)范與云計(jì)算虛擬基礎(chǔ)設(shè)施相匹配并不是一個(gè)好主意。即使AWS、Azure和谷歌云平臺(tái)提供了各種大小的虛擬機(jī),這些虛擬機(jī)或多或少都與物理設(shè)施的規(guī)格相匹配,但組織也難以獲得最優(yōu)惠的價(jià)格。這些平臺(tái)提供了靈活的定價(jià)選項(xiàng),例如“預(yù)留實(shí)例”、企業(yè)協(xié)議和節(jié)約計(jì)劃。組織在IT中的云服務(wù)管理人員可以提供指導(dǎo)。
數(shù)據(jù)點(diǎn)2:計(jì)算和存儲(chǔ)的分離增強(qiáng)了兩者的功能
在組織的內(nèi)部部署數(shù)據(jù)中心中,其運(yùn)營(yíng)的服務(wù)器通常具有一些直接連接的存儲(chǔ)(DAS),可用于存儲(chǔ)臨時(shí)文件、圖像、文檔或其他內(nèi)容。但是,當(dāng)組織進(jìn)入在云平臺(tái)中的SaaS領(lǐng)域時(shí),依賴這種模式很危險(xiǎn),因?yàn)榻M織的計(jì)算機(jī)/ CPU需求的上升和下降可能與數(shù)據(jù)存儲(chǔ)的需求不一致。云計(jì)算使組織能夠使用對(duì)象存儲(chǔ)服務(wù),例如AWS S3或ADLS,可以獨(dú)立于計(jì)算需求購(gòu)買、優(yōu)化和管理這些對(duì)象存儲(chǔ)服務(wù)。計(jì)算和存儲(chǔ)的這種分離將幫助組織避免“危機(jī)”,例如短期內(nèi)增加了1萬(wàn)個(gè)新用戶。
數(shù)據(jù)點(diǎn)3:數(shù)據(jù)的讀取和寫入將分別擴(kuò)展
同樣,當(dāng)組織將大量數(shù)據(jù)的SaaS服務(wù)部署到一個(gè)潛在的巨大并發(fā)用戶群時(shí),可能希望選擇最佳的數(shù)據(jù)發(fā)現(xiàn)、數(shù)據(jù)處理和數(shù)據(jù)檢索技術(shù)。在以往,關(guān)系數(shù)據(jù)庫(kù)可能是這些功能的邏輯選擇,但是在云計(jì)算規(guī)模的數(shù)據(jù)量和用戶中,選擇更專業(yè)的云服務(wù)(例如列式存儲(chǔ)、內(nèi)存數(shù)據(jù)庫(kù)或數(shù)據(jù)流)可能是有意義的。這樣,如果組織的大部分工作負(fù)荷都是讀取密集型的,并且數(shù)據(jù)庫(kù)寫入是突發(fā)性的或間歇性的,那么即使寫入次數(shù)激增(例如,每季度或在年底時(shí)),組織的正常SaaS操作也會(huì)繼續(xù)。這樣可以提供更好的用戶體驗(yàn)和更靈活的運(yùn)營(yíng)模式。
數(shù)據(jù)點(diǎn)4:云對(duì)象存儲(chǔ)設(shè)計(jì)
關(guān)于存儲(chǔ)的問(wèn)題,云優(yōu)先的設(shè)計(jì)決策將重點(diǎn)放在云存儲(chǔ)服務(wù)(例如S3或ADLS)提供的優(yōu)勢(shì)上。云計(jì)算提供商將會(huì)面臨競(jìng)爭(zhēng)壓力,要求其存儲(chǔ)服務(wù)進(jìn)行改進(jìn)和創(chuàng)新。密切跟蹤并迅速適應(yīng)這些創(chuàng)新的應(yīng)用程序架構(gòu)師將比那些更加謹(jǐn)慎的競(jìng)爭(zhēng)者擁有更多的優(yōu)勢(shì)。例如,亞馬遜公司最近增加了讀寫一致性。而在存儲(chǔ)中內(nèi)置這一功能可能意味著在某些用例中可能不需要為某種SQL查詢引擎支付費(fèi)用。組織將從這一競(jìng)爭(zhēng)性創(chuàng)新中受益,其中包括安全、加密、壓縮或節(jié)省成本等方面。
數(shù)據(jù)點(diǎn)5:萬(wàn)無(wú)一失
對(duì)于那些采用云原生方法的組織來(lái)說(shuō),獲得明顯的優(yōu)勢(shì)是即時(shí)性、自動(dòng)化和簡(jiǎn)化。SaaS提供商的生死存亡往往取決于是否能夠提供即時(shí)調(diào)配以及復(fù)雜的IT或業(yè)務(wù)功能的“按鈕式”用戶體驗(yàn)。另一方面,通過(guò)提高自動(dòng)化程度、內(nèi)置的預(yù)測(cè)智能或機(jī)器學(xué)習(xí)(可確保組織的環(huán)境處于最佳運(yùn)行狀態(tài)),使用戶能夠提高工作效率。SaaS公司必須善于創(chuàng)建萬(wàn)無(wú)一失的工作流程,并提高用戶的生產(chǎn)力和效率。
數(shù)據(jù)點(diǎn)6:提供合理的退出策略
每個(gè)云計(jì)算提供商都提供專有的云服務(wù)(例如數(shù)據(jù)倉(cāng)庫(kù)、ETL、消息傳遞、存儲(chǔ)),它們還提供了豐富的現(xiàn)成開(kāi)源技術(shù),如Spark、Kafka、Flink、MySQL、Postgres等。雖然使用這些開(kāi)源產(chǎn)品可以使從一個(gè)云平臺(tái)遷移到另一個(gè)云平臺(tái)變得很容易,但這確實(shí)意味著,如果切換了云計(jì)算提供商,那么在遷移中可能不會(huì)完全重寫。更重要的是,由于許多組織已經(jīng)采用兩個(gè)或更多的云計(jì)算提供商提供的云服務(wù),因此許多IT架構(gòu)師正在尋求建立多云模型。如果組織可以熟練地利用來(lái)自不同云計(jì)算供應(yīng)商的云服務(wù),那么在將來(lái)驗(yàn)證解決方案時(shí),那么強(qiáng)調(diào)采用某個(gè)云平臺(tái)而不是另一個(gè)云平臺(tái)將是第一步措施。
為了使SaaS供應(yīng)商在激烈的市場(chǎng)競(jìng)爭(zhēng)中取得成功,需要在采用云服務(wù)之前,將其服務(wù)想象為云計(jì)算的完美愿景:提高彈性、更具創(chuàng)新性,并具有成本效益。
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。