《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業(yè)界動態(tài) > DaoCloud Services助力企業(yè)永葆活力

DaoCloud Services助力企業(yè)永葆活力

2016-12-29

 近日,,DaoCloud 推出 DaoCloud Services 2.0,。DaoCloud Services是互聯(lián)網時代的創(chuàng)新協(xié)作平臺,,旨在幫助企業(yè)打造符合互聯(lián)網最佳實踐的 " DevOps ” 研發(fā)流,,實現(xiàn)云端開發(fā)測試運維一體化,有效降低開發(fā)運維的管理成本,, 并 大幅提高團隊協(xié)作創(chuàng)新的 效率 ,。 

今天,,就通過DaoCloud用戶逐鹿X,,嘗試了解企業(yè)在發(fā)展創(chuàng)新的過程中遇到的挑戰(zhàn),,并探尋挑戰(zhàn)背后的解決之道。

逐鹿X是業(yè)界領先的投融資平臺,,基于數(shù)據(jù)和算法為創(chuàng)業(yè)者和投資人之間建立匹配,,解決早期投融資信息不對稱的問題。目前團隊成員約50人,,其中產品研發(fā)團隊十余人,,擁有8100位經過實名認證的投資人用戶,市面上90%的A輪項目在其平臺進行融資,。

586328eed95a5-thumb.jpg

逐鹿 X 團隊合照

逐鹿X其實起源于去年六月份開始在華興資本內部孵化的創(chuàng)新項目,。華興資本是中國領先的專注為中國創(chuàng)業(yè)型企業(yè)家提供頂級財務顧問服務的投資銀行,如今已經成長為中國股權融資財務顧問領域排名第一的專業(yè)機構,。逐鹿X項目在雛形構思之初,,只有三個人作為研發(fā),,這就導致在環(huán)境部署和研發(fā)基礎設施維護上投入太多精力并不現(xiàn)實,迫切需要自動化流程提高人員利用率,。從創(chuàng)業(yè)之初到如今初具規(guī)模,逐鹿X遇到了大多數(shù)企業(yè)會遇到的難題.

586328f3752ed-thumb.jpg

逐鹿 X App 截圖

早期技術團隊人員短缺導致交付速度不足

傳統(tǒng)公司有著設計,、開發(fā),、測試、運維部門來完成產品發(fā)布,。而創(chuàng)新型公司大多采用DevOps(即開發(fā)運維一體化)的協(xié)作方式,,DevOps在提升協(xié)作效率的情況下也會給開發(fā)者與IT基礎帶來挑戰(zhàn),開發(fā)者需要在開發(fā)產品的同時負責維護,,在早期的快速開發(fā)中若沒有流程化與自動化支撐,,容易造成研發(fā)團隊陷入產品穩(wěn)定與產品迭代只能二選一的兩難情況。

逐鹿X選擇搭建自動化流程來解決這個問題,,通過搭建Jenkins,、Mesos 等開源方案來完成自動化的 DevOps流程,減輕開發(fā)者的運維負擔,。在這個過程中開發(fā)團隊發(fā)現(xiàn)在生產環(huán)境下容器化的必要,,并逐漸增加開發(fā)過程中自動化的程度。 

使用 DaoCloud進行DevOps流程  

在接觸DaoCloud后,,逐鹿X研發(fā)團隊開始逐漸將原來基于開源技術的方案替換為基于DaoCloud的解決方案,。逐鹿X CTO丁立表示DaoCloud 提供的封裝非常便捷,開發(fā)者容易上手,,對于推廣自動化流程幫助很大,。 

DaoCloud Services深度融合DevOps理念,通過 “ 云端 CI / CD ” ,、 “ 交付流水線 ” ,、 “ 多環(huán)境發(fā)布管理 ” 等功能幫助逐鹿X打造了一套符合互聯(lián)網最佳實踐的 “ DevOps ” 研發(fā)流,實現(xiàn)了云端開發(fā)測試運維的一體化,。通過踐行 “ DevOps ” 理念,,DaoCloud Services有效降低了逐鹿X開發(fā)運維的管理成本,大幅提高團隊之間協(xié)作創(chuàng)新的效率,。 

DaoCloud Services通過 六大關鍵特性 幫助逐鹿X實現(xiàn)了從業(yè)務創(chuàng)意到產品交付的快速通路:

開發(fā)運維一體化:基于精益研發(fā)理念建立自動化DevOps研發(fā)流程,,加速應用交付,以滿足快速增長的業(yè)務需求

基礎架構微服務化:通過服務編排,、配置中心,、一鍵部署等微服務基礎支撐功能,使應用的敏捷開發(fā),、持續(xù)部署與維護成為可能

容器技術自主化:提供完全可控容器云服務,,為企業(yè)搭建高度安全穩(wěn)定的應用運行平臺

應用交付自動化:自動適配 gitflow/githubflow 等代碼版本管理規(guī)范,,以鏡像為標準交付物,流水線式發(fā)布,,提高運維效率,,縮短迭代周期

運行環(huán)境統(tǒng)一化:便捷接入跨云資源作為應用運行環(huán)境的資源集群,實現(xiàn)資源的統(tǒng)一監(jiān)控管理

操作方式便捷化:更簡單的操作模式,,讓研發(fā)與運維人員快速融入研發(fā)體系,,節(jié)省企業(yè)培訓成本

“我們使用開源技術搭建Docker開發(fā)測試的應用過程中發(fā)現(xiàn),在生產環(huán)境中逐漸容器化是非常必要的,。作為一家金融機構,,在線上使用純粹基于開源方案開發(fā)的系統(tǒng)不能滿足對安全穩(wěn)定的要求,同時導致運維壓力增大,,所以我們考慮用商業(yè)化的解決方案來應對這個問題,。” 逐鹿 X CTO丁立說道 ,。

開啟微服務之道

當業(yè)務規(guī)模逐漸擴大之后,,開發(fā)團隊發(fā)現(xiàn)單體式應用不適用去支撐越來越龐大的業(yè)務體系,決定以微服務架構來取代單體式架構,。通過云端CI / CD,,開發(fā)者按照Gitflow 模型提交代碼到相應分支,對應的鏡像構建與應用發(fā)布流程被觸發(fā),,新版本的應用會自動發(fā)布,,方便工程師及時更新微服務開發(fā)環(huán)境。上線前測試團隊會完成版本測試驗收,,并使用DaoCloud 企業(yè)版管理平臺將最終的鏡像發(fā)布到生產環(huán)境中,。目前,逐鹿X的服務架構體系由十個左右微服務來支撐,,通過容器定義網絡概念,,DaoCloud 的集群管理能力構建了異地多活災備的微服務線上環(huán)境,確保其作為互聯(lián)網金融產品的高可用性,。 

586328f951eff-thumb.jpg

DaoCloud 企業(yè)版管理平臺 

目前,,逐鹿X擁有近20人的IT團隊,其中以全棧工程師為主,,采用DevOps式研發(fā)模式,,沒有設置專職的運維人員。高效敏捷,,貫穿自動化的精益式研發(fā)支撐起逐鹿X高速流轉的業(yè)務,。 逐鹿X的三款應用(分別針對投資人、創(chuàng)業(yè)者,,以及面向內部的財務顧問工作流系統(tǒng))基本每天都會更新,,甚至有時達到一天發(fā)布3個版本(傳統(tǒng)企業(yè)產品更新頻率普遍在一周一次甚至一月一次),,迅速響應了用戶反饋與市場需求。

快速創(chuàng)新能力與互聯(lián)網公司的業(yè)務增長息息相關,,擁有堅實的IT基礎來支持創(chuàng)新在當前逐漸變得越來越重要,。如果技術因素在 公司 的業(yè)務模式里有著舉足輕重的地位,那么是時候重新思考如何構建屬于公司的敏捷,、迭代和持續(xù)的IT流程了,。


本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,,并不代表本網站贊同其觀點,。轉載的所有的文章,、圖片,、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯(lián)系確認版權者,。如涉及作品內容,、版權和其它問題,請及時通過電子郵件或電話通知我們,,以便迅速采取適當措施,,避免給雙方造成不必要的經濟損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。