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