從SaaS到企業(yè)級(jí)SaaS,你需要做好這些準(zhǔn)備

拓?fù)渖?/em> 2017-03-01 08:59:53

SaaS是當(dāng)今最具潛力的利基(niche)之一。在過去的幾年當(dāng)中,隨著SaaS逐步替代本地部署的傳統(tǒng)軟件,市場(chǎng)對(duì)SaaS這種商業(yè)模式的接受度也越來越高。最近幾年最大的軟件公司IPO也是與SaaS相關(guān)的。

SaaS

然而,實(shí)際上許多SaaS業(yè)務(wù)并不能取得成功。一個(gè)主要的原因是他們對(duì)SaaS并不了解,沒有為擴(kuò)展業(yè)務(wù)準(zhǔn)備一個(gè)良好的基礎(chǔ)。盡管許多SaaS產(chǎn)品功能非常出色,但很多時(shí)候,他們并不能在激烈競(jìng)爭(zhēng)的SaaS市場(chǎng)空間中維持業(yè)務(wù)增長(zhǎng)。

事實(shí)是,許多開發(fā)人員仍在努力理解SaaS交付平臺(tái)的核心本質(zhì),因此無法為SaaS設(shè)計(jì)一個(gè)健全的,可擴(kuò)展的安全架構(gòu)。構(gòu)建這樣的工程基礎(chǔ)不僅復(fù)雜,而且有著巨大的技術(shù)風(fēng)險(xiǎn)。除了巨大的經(jīng)濟(jì)投資外,它需要大量的經(jīng)驗(yàn),專業(yè)知識(shí)和時(shí)間來建立。

本文基于我從開發(fā)云服務(wù)產(chǎn)品Techcello獲得的經(jīng)驗(yàn)教訓(xùn)。強(qiáng)調(diào)了從傳統(tǒng)軟件轉(zhuǎn)向SaaS解決方案需要注意的一些重要的事項(xiàng):

數(shù)據(jù)安全

在SaaS解決方案中,安全性是一個(gè)關(guān)鍵因素,每一位CIO都密切關(guān)注安全性。 隨著黑客和安全漏洞的風(fēng)險(xiǎn)增加,可以說好的安全可信度也可以作為重要的競(jìng)爭(zhēng)優(yōu)勢(shì)。

你需要確保每個(gè)客戶間的數(shù)據(jù)是隔離開的,該架構(gòu)必須在設(shè)計(jì)級(jí)別上具有強(qiáng)制執(zhí)行權(quán),以確保客戶特定數(shù)據(jù)擁有足夠安全性。

另一個(gè)關(guān)鍵方面是數(shù)據(jù)的存儲(chǔ)和訪問方式。這可以通過對(duì)軟件的所有可能的接入點(diǎn)應(yīng)用強(qiáng)制(enforcements)執(zhí)行來解決。 你必須提供每個(gè)客戶更改工作流,業(yè)務(wù)規(guī)則和數(shù)據(jù)模型的能力,因?yàn)槠髽I(yè)結(jié)構(gòu)可能因客戶而異。用戶訪問權(quán)限根據(jù)單個(gè)租戶內(nèi)角色的不同提供精細(xì)級(jí)別的訪問權(quán)限。

可擴(kuò)展性

SaaS玩的就是量。為了使SaaS公司取得成功,它應(yīng)該能夠擴(kuò)展其解決方案,與數(shù)千甚至數(shù)百萬的客戶進(jìn)行合作。

隨著你的SaaS應(yīng)用變得流行,它應(yīng)該能夠擴(kuò)展其性能,服務(wù)多種大小的客戶。 因此,產(chǎn)品應(yīng)設(shè)計(jì)成使得每層能夠以無縫方式獨(dú)立地縮放,以便滿足不可預(yù)測(cè)的負(fù)載。在軟件展示,應(yīng)用,數(shù)據(jù)庫(kù),后端進(jìn)程等各個(gè)層面都需要強(qiáng)大的架構(gòu)。

可配置性

SaaS可配置性是邁向多租戶(multi-tenancy)的最大挑戰(zhàn)之一。架構(gòu)師經(jīng)常面臨著沖突的需求,這迫使他們走上自定義代碼開發(fā)的道路。 這可以通過在從UI,訂閱,安全,通知,數(shù)據(jù)字段和數(shù)據(jù)存儲(chǔ)的產(chǎn)品中跨越各個(gè)層的可配置設(shè)計(jì)來減輕這種沖突。

集成

企業(yè)已經(jīng)有了廣泛的應(yīng)用。 因此,他們期望新的SaaS應(yīng)用程序與現(xiàn)有系統(tǒng)無縫集成是很自然的。應(yīng)該提供一組標(biāo)準(zhǔn)的API,以便與其他SaaS和/或內(nèi)部部署應(yīng)用程序進(jìn)行集成。 

無縫部署選項(xiàng)

大多數(shù)成熟的公司在利用云時(shí)都有多元化的思維過程。 可以在任何環(huán)境(公共云,私有云,內(nèi)部部署或數(shù)據(jù)中心)上無縫部署的云中立解決方案將為您的客戶提供廣泛的選擇,因此作為SaaS提供商,你不必強(qiáng)迫你的客戶只有一種選擇。

這些考慮對(duì)于構(gòu)建精心設(shè)計(jì),可擴(kuò)展和安全的SaaS解決方案至關(guān)重要。 SaaS提供商必須盡早理解這些原則,以便能夠提高收入,獲得忠誠(chéng)的客戶并通過SaaS產(chǎn)品獲得收益。


長(zhǎng)按二維碼關(guān)注我們