摘要:近日,云計(jì)算開(kāi)源產(chǎn)業(yè)大會(huì)于北京國(guó)家會(huì)議中心舉行,論壇作為云計(jì)算開(kāi)源產(chǎn)業(yè)大會(huì)的分論壇之一,于月日下午召開(kāi)。用友暢捷通信息技術(shù)有限公司云產(chǎn)品研發(fā)部架構(gòu)專家劉學(xué)斌在會(huì)上發(fā)表公有云上基于微服務(wù)架構(gòu)產(chǎn)品研發(fā)實(shí)踐主題演講。
近日,“OSCAR云計(jì)算開(kāi)源產(chǎn)業(yè)大會(huì)”于北京國(guó)家會(huì)議中心舉行,“DevOps論壇”作為"OSCAR云計(jì)算開(kāi)源產(chǎn)業(yè)大會(huì)"的分論壇之一,于3月21日下午召開(kāi)。用友暢捷通信息技術(shù)有限公司云產(chǎn)品研發(fā)部架構(gòu)專家劉學(xué)斌在會(huì)上發(fā)表《公有云上基于微服務(wù)架構(gòu)SAAS產(chǎn)品研發(fā)實(shí)踐》主題演講。
微服務(wù)架構(gòu)自2014年起開(kāi)始得到業(yè)界的廣泛關(guān)注,近幾年,隨著DevOps技術(shù)的成熟,微服務(wù)這種架構(gòu)模式得到越來(lái)越多企業(yè)的實(shí)踐應(yīng)用。微服務(wù)架構(gòu)的特點(diǎn)是能夠獨(dú)立開(kāi)發(fā)獨(dú)立部署,獨(dú)立伸縮和獨(dú)立運(yùn)維,但是微服務(wù)架構(gòu)技術(shù)和其他技術(shù)一樣,有利也有弊。如何做到既能充分利用微服務(wù)帶來(lái)的好處,又能避免微服務(wù)架構(gòu)帶來(lái)的一些弊端和技術(shù)的復(fù)雜性和數(shù)字一致性,一直是眾多人關(guān)注的焦點(diǎn)。
產(chǎn)品研發(fā)時(shí)首先調(diào)查市場(chǎng)需求背景。縱觀國(guó)內(nèi),小微企業(yè)數(shù)量特別多,其典型特點(diǎn)是企業(yè)多,企業(yè)業(yè)務(wù)量相對(duì)較少,沒(méi)有專人負(fù)責(zé)系統(tǒng)管理和維護(hù),整體IT水平不高,適合應(yīng)用微服務(wù)架構(gòu)技術(shù)。而在近幾年,隨著云技術(shù)的發(fā)展,社會(huì)上出現(xiàn)大量業(yè)務(wù)創(chuàng)新,像電子支付、電子云倉(cāng)和電子發(fā)票等商業(yè)基礎(chǔ)設(shè)施,如何把SaaS服務(wù)和社會(huì)上的一些商業(yè)基礎(chǔ)設(shè)施有利的集成起來(lái),集中起來(lái),為企業(yè)所用?因此SaaS服務(wù)成為了眾多小微企業(yè)唯一的選擇。
進(jìn)行問(wèn)題分析時(shí),需要明確客戶群,面向數(shù)量多的小微企業(yè),工貿(mào)公司、貿(mào)易公司和制造商,單個(gè)企業(yè)的業(yè)務(wù)不復(fù)雜,但是做一款產(chǎn)品同時(shí)滿足多個(gè)企業(yè)是一個(gè)復(fù)雜問(wèn)題。另外作為云產(chǎn)品,要保證產(chǎn)品在7×24小時(shí)內(nèi)始終運(yùn)行,在這個(gè)始終運(yùn)行的產(chǎn)品上做升級(jí)和維護(hù)也是一個(gè)高風(fēng)險(xiǎn)的活動(dòng)。
基于問(wèn)題和背景,可以提出幾個(gè)設(shè)計(jì)目標(biāo),如產(chǎn)品架構(gòu)支持大規(guī)模并發(fā)用戶需要,模型和架構(gòu)支持持續(xù)、快速演進(jìn),通過(guò)產(chǎn)品的開(kāi)發(fā)積累企業(yè)基礎(chǔ)業(yè)務(wù)能力,為將來(lái)新產(chǎn)品的快速開(kāi)發(fā)積累可用資源。
而基于設(shè)計(jì)目標(biāo)能找出產(chǎn)品的總體思路,第一是重視設(shè)計(jì),第二是充分利用第三方技術(shù)。
研發(fā)組織架構(gòu)與以前相比也發(fā)生了變化,現(xiàn)在設(shè)計(jì)的專業(yè)性比較強(qiáng),所以用友分了很多小組,例如產(chǎn)品,UI/UE,前端、后端、測(cè)試、運(yùn)維、業(yè)務(wù)運(yùn)營(yíng)。
合適的規(guī)范工作成果更容易被理解,也對(duì)開(kāi)發(fā)友好。
在研發(fā)流程中,第一個(gè)板塊本地開(kāi)發(fā),新的開(kāi)發(fā)一般是用DeveLop,然后是三個(gè)分支,也是通過(guò)自動(dòng)或者手動(dòng)的方式,先手動(dòng)再自動(dòng)往環(huán)境中部署,包括開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境、部署,部署完了沒(méi)有問(wèn)題再放到云上。
在分析設(shè)計(jì)方法時(shí),需要明確做微服務(wù)架構(gòu)方法不僅僅采用一種技術(shù)方式,如果沒(méi)有采用相應(yīng)的分析設(shè)計(jì)的方法帶來(lái)的弊將大于利,所以一定要有相應(yīng)的設(shè)計(jì)方法。
設(shè)計(jì)方法中有一個(gè)是概述,涉及到業(yè)務(wù)建模、系統(tǒng)建模、領(lǐng)域建模和物理模型。業(yè)務(wù)建模包括系統(tǒng)建模領(lǐng)域建模和物理建模。
業(yè)務(wù)建模是把整個(gè)組織都作為一個(gè)研究對(duì)象,組織里的角色和系統(tǒng)相互協(xié)作完成一些業(yè)務(wù),輸出業(yè)務(wù)價(jià)值。業(yè)務(wù)建模之后我們可以得到系統(tǒng)的外觀,然后通過(guò)系統(tǒng)建模知道系統(tǒng)里面到底有哪些組件組成或者哪些模塊組成的,這些模塊之間怎么進(jìn)行協(xié)作。
領(lǐng)域建模是通過(guò)事物的現(xiàn)象和外觀洞悉事物本質(zhì)。系統(tǒng)外觀是分析得到的,不是想出來(lái)的,通過(guò)業(yè)務(wù)流程得到系統(tǒng)外觀。
系統(tǒng)里面由什么組成?系統(tǒng)里面必須分離復(fù)雜性,把系統(tǒng)拆成一個(gè)小的一塊一塊的,叫模塊,這些模塊之間怎么相互協(xié)作,滿足系統(tǒng)外觀里面所要求的功能。這就是業(yè)務(wù)系列圖。通過(guò)這種方式,特別復(fù)雜的系統(tǒng),要通過(guò)這個(gè)來(lái)得到它的每個(gè)模塊的外觀。
領(lǐng)域模型屬于知識(shí)層,幫助企業(yè)在產(chǎn)品設(shè)計(jì)時(shí)理清思路。
物理模型是面向的是物理的表,把表建好,用轉(zhuǎn)向的工具可以進(jìn)入表,生成代碼,成生軟數(shù)據(jù)都可以。
基于SaaS產(chǎn)品實(shí)施的一些方案,包括幾項(xiàng)技術(shù)選擇,比如租戶模式,分層設(shè)計(jì),應(yīng)用架構(gòu),總體技術(shù)架構(gòu),模塊里面的技術(shù)架構(gòu),以及在微服務(wù)架構(gòu)下、分布式環(huán)境下產(chǎn)品的一致性方案。
什么叫租戶模式?SaaS產(chǎn)品一個(gè)應(yīng)用,很多用戶都可以用同一套應(yīng)用,共享同一個(gè)計(jì)算資源,共享同一個(gè)存儲(chǔ)資源。它有有不同的模式,如需求模式就是每個(gè)租戶有獨(dú)立的虛機(jī),有獨(dú)立的應(yīng)用和獨(dú)立的DB,租戶資源不共享。
相對(duì)傳統(tǒng)軟件包產(chǎn)品,云產(chǎn)品升級(jí)是一個(gè)高風(fēng)險(xiǎn)的活動(dòng),設(shè)計(jì)另靈活領(lǐng)域架構(gòu)是云產(chǎn)品靈活應(yīng)對(duì)業(yè)務(wù)變化的基礎(chǔ)。在建立云產(chǎn)品研發(fā)體系時(shí),構(gòu)建包括核心業(yè)務(wù)服務(wù)能力、支持業(yè)務(wù)服務(wù)能力和通用業(yè)務(wù)服務(wù)能力等公司基礎(chǔ)業(yè)務(wù)服務(wù)能力,能大力縮短后期產(chǎn)品研發(fā)周期。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/6044.html
摘要:到今年月,華為輪值董事長(zhǎng)徐直軍于軟博會(huì)上的演講中指出要努力把華為云打造成軟件企業(yè)開(kāi)發(fā)和運(yùn)營(yíng)的平臺(tái)。這條線貫穿華為云方針的始終。不碰數(shù)據(jù),做伙伴的云平臺(tái),目前華為云進(jìn)展如何在月日日的大會(huì)上,華為云向伙伴交出了他們的答卷。謀定而后動(dòng),不打無(wú)準(zhǔn)備之仗向來(lái)都是華為的風(fēng)格。從2017年3月成立云BU,正式宣布進(jìn)入公有云市場(chǎng),到2018年7月進(jìn)入Forrester發(fā)布的《中國(guó)企業(yè)公有云平臺(tái)》領(lǐng)導(dǎo)者象限,...
摘要:應(yīng)用的研發(fā)上線運(yùn)維運(yùn)營(yíng)形成閉環(huán),順利完成從對(duì)內(nèi)服務(wù)到公共平臺(tái)的升級(jí)。從功能角度,只能支持靜態(tài)方式設(shè)置反向代理,然后,而平臺(tái)有服務(wù)對(duì)應(yīng)的后端服務(wù)和端口是有動(dòng)態(tài)調(diào)整需求。架構(gòu)上是基礎(chǔ)組件需要進(jìn)行升級(jí),數(shù)據(jù)訪問(wèn)層日志監(jiān)控系統(tǒng)等。 介紹 ? ? ? ?MaxLeap早期是一家研發(fā)、運(yùn)營(yíng)移動(dòng)應(yīng)用和手機(jī)游戲公司,發(fā)展過(guò)程中積累了很多通用組件。這些組件很大程度幫公司在移動(dòng)研發(fā)過(guò)程中節(jié)省了時(shí)間和成本,...
摘要:與市場(chǎng)上其它的相比,沈青松表示,網(wǎng)易云信打造的云服務(wù)已經(jīng)成為比較經(jīng)典和成功的商業(yè)模式。另外,場(chǎng)景化也是網(wǎng)易云信云服務(wù)的一大特色??v觀目前的云計(jì)算市場(chǎng),IaaS、PaaS、SaaS呈現(xiàn)了兩頭大、中間小的特點(diǎn),IaaS市場(chǎng)發(fā)展迅猛,市場(chǎng)格局清晰;SaaS市場(chǎng)發(fā)展百花齊放,唯獨(dú)PaaS市場(chǎng)不溫不火。不過(guò),在網(wǎng)易云信副總經(jīng)理沈青松看來(lái),伴隨中國(guó)數(shù)字經(jīng)濟(jì)的不斷發(fā)展壯大,PaaS市場(chǎng)在2018年會(huì)迎來(lái)爆...
摘要:個(gè)人使用公有云服務(wù)的經(jīng)歷初會(huì)最早是年在項(xiàng)目中開(kāi)始接觸使用云計(jì)算服務(wù),當(dāng)時(shí)的初創(chuàng)團(tuán)隊(duì)也是希望用最低的成本來(lái)驗(yàn)證,所有使用了云服務(wù)來(lái)做。目前國(guó)內(nèi)市場(chǎng)最領(lǐng)先的云計(jì)算廠商阿里云那時(shí)也才提供公有云服務(wù)不到年。這是如何高效使用云服務(wù)系列文章的引子。該系列將講述如何利用各種公有云服務(wù)來(lái)安全合規(guī)、高質(zhì)量、快速、低成本的打造產(chǎn)品/系統(tǒng),幫助企業(yè)(特別是中小微創(chuàng)業(yè)團(tuán)隊(duì))在人少,錢缺的情況下做到最高效率。 個(gè)人...
摘要:導(dǎo)讀本文介紹了基于技術(shù)的企業(yè)級(jí)應(yīng)用容器平臺(tái),從云的定義云服務(wù)分類,到用友云基礎(chǔ)平臺(tái)平臺(tái)總體架構(gòu)架構(gòu)預(yù)覽部署架構(gòu)平臺(tái)核心價(jià)值和核心競(jìng)爭(zhēng)力,闡述基礎(chǔ)平臺(tái)成為廣大傳統(tǒng)企業(yè)數(shù)字化轉(zhuǎn)型的一把尖刀。 導(dǎo)讀:本文介紹了基于Docker技術(shù)的企業(yè)級(jí)應(yīng)用容器平臺(tái),從云的定義、云服務(wù)分類,到用友云PaaS基礎(chǔ)平臺(tái)、平臺(tái)總體架構(gòu)、架構(gòu)預(yù)覽、部署架構(gòu)、平臺(tái)核心價(jià)值和核心競(jìng)爭(zhēng)力,闡述PaaS基礎(chǔ)平臺(tái)成為廣大...
閱讀 857·2021-11-18 10:07
閱讀 2367·2021-10-14 09:42
閱讀 5375·2021-09-22 15:45
閱讀 602·2021-09-03 10:29
閱讀 3483·2021-08-31 14:28
閱讀 1887·2019-08-30 15:56
閱讀 3050·2019-08-30 15:54
閱讀 1005·2019-08-29 11:32