朱傳晶 張海濤
摘?要:微服務由2014年發展至今,已被國內多家知名互聯網企業應用,且取得了良好的效果。對此,文章在探究微服務興起的基礎上,針對其所能夠為企業帶來的經濟效益進行分析,且結合了相關案例進行論述,最后提出微服務之路是企業發展的必由之路。
關鍵詞:微服務;服務網格;互聯網應用模式
一、 引言
互聯網技術的不斷發展,互聯網企業的業務及用戶也呈現出高速增長的趨勢,針對服務提出了更高的需求。在此背景下,互聯網企業若想提升自身的經濟效益,實現可持續化發展,應當結合互聯網應用采取有效的技術手段,開發出符合自身應用場景的服務形式。
二、 微服務的興起
傳統IT行業之中,所應用的軟件以一系列獨立系統的對接為主,缺點在于擴展性、可靠性等指標較差,且需要高額的維護成本。隨即出現了SOA服務化,盡管在一定程度上改善了這些問題,但其發展出去采取的是總線模式,涉及了相關的技術問題,如J2EE等,使得企業的遺留系統無法實現良好的對接,資金投入較大。此后,微服務產生了,微服務興起于2014年,由學者MartinFowler與JamesLewis所提出,其基于一套小服務來針對單個應用的方式途徑進行開發,確保各個服務順利運行于相對應的進程之中,其中最為常見的是HTTPAPI,依托于業務能力構建,所涉及的服務可借助自動化部署機制實現相應的獨立部署,能夠保持低限度的集中式管理,為企業較大提高了經濟效益。
三、 微服務給互聯網企業帶來的經濟效益
微服務在互聯網企業的應用過程中,能夠以業務邏輯作為依據把服務端切劃分為若干個模塊,由每個模塊提供相對應的單一服務,所涉及的微服務之間存在松耦合關系。
(一)服務復用能力的強化
傳統單一形式上的服務模式下,服務端與互聯網產品緊耦合。基于微服務,產品與服務端解耦,服務端以相應的業務作為依據被劃分成多個不同的微服務,“通用”特性凸顯,能夠為一切應用到該服務的產品提供支持。同屬于一個互聯網企業的多個產品能夠共享某些通用微服務,減少了重復開發,縮短了新產品的研發周期。
(二)微服務按需擴展
互聯網企業的業務需求變化較快,要求服務端具備強勁的擴張能力。而就實際來看,在設計初期我們是無法估計未來業務發展所需要的服務承載能力的,在業務量日益增多的情況下,需要選擇服務器集群的形式實現針對服務的擴展,選擇微服務便可按需求擴展,避免了這種資源浪費問題,對于互聯網企業而言具有一定的經濟適用性。
(三)開發成本低,響應速度快
傳統的單一服務模式,業務具有相對較高的耦合度。在具體的功能開發過程中,倘若開發人員對其中的某一細節研究不充足,便會影響到整體功能,由此引發了風險成本。再加之互聯網行業的人員流動性較大,更迭會造成一定的學習成本。而基于微服務的架構設計,開發人員無需就各個服務功能進行研究,只需要掌握了某個微服務的業務需求以及技術體系便可,在一定程度上減小了成本投入。
四、 微服務的應用案例分析
微服務為企業所創造的價值體現在多個方面,同時也為企業帶來了經濟效益,比如:①微服務架構的實際應用過程中采取了新的feature,無需就整體應用進行重寫;②縮減了代碼庫,使得維護易于實現,降低了開發的成本投入與整個新周期;③所涉及的若干個模塊能夠分別擴展,方便了實際的部署。
現以沃爾瑪為例針對微服務為沃爾瑪創造的經濟價值進行論述。
在尚未擁抱微服務前,Walmart的架構仍采用的是2005年的單體架構。在2012年,企業開始探尋無法滿足每分鐘600萬的PV量這一問題,企業迫切希望可獲得一種新型架構,且可持續應用到2020年而不崩潰,支撐40億用戶,2500萬的移動用戶。確定了這一設計目標,在研究了經濟可行性的基礎上,沃爾瑪應用了微服務。在初期的應用實踐中,創造了較高的經濟效益,轉化率一夜間提升了20%;移動端訂單隨即出現了98%的漲幅。
除此之外,在這一過程中沃爾瑪的運維成本得以大幅度降低,其以較為經濟實用的X86服務器代替了昂貴的硬件,整體成本出現了20%~50%的下降幅度。由該案例可以看出,基于微服務的應用不單單是針對技術創新的體現,同時也為企業帶來了經濟效益,是市場之中的制勝因素。
五、 結語
總而言之,在互聯網企業之中應用微服務,為我國當代企業發展的必由之路,具有一定的現實意義。微服務的應用,可為企業帶來一定的經濟效益,為企業創造價值,但是將其落實于實踐并不是一件易事,需要加強對關鍵技術的探究,從而真正發揮微服務的作用,提升企業經濟效益。
參考文獻:
[1]彭永勇,王先兵.基于互聯網應用模式的企業級微服務技術研究[J].信息與電腦,2018(2):9-11.
[2]李忠民,齊占新,周慶虎.大型互聯網平臺微服務化改造六得:某大型企業電子商務平臺微服務化改造實踐紀實[J].科技創新與應用,2017(35):1-6.
[3]喬宏明,梁奐,姚文勝.互聯網化背景下運營商構建微服務IT架構的探討[J].移動通信,2017,41(9):1-5.
[4]趙世峰.借力互聯網技術 實現傳統企業IT架構互聯網化升級[J].通信世界,2016(17):46-47.
作者簡介:朱傳晶,張海濤,天津市普迅電力信息技術有限公司。