X9BYOD的源代碼安全管理解決方案,是唯一一家爲分佈式或者Offshore團隊提供“開箱即用”式開發環境的解決方案。我們以純軟件或一體機的方式提供此解決方案。
登錄我們的Dashboard,大家看到的就是已經集成的開發環境。主要有提供共享服務的FTP server、用於分佈式協作的會議虛擬機(類似webex的功能)、敏捷軟件項目管理工具redmine,及代碼管理工具gitlab。
下面是筆者(Dr. Zhong, 盛本MDM高級開發人員)和同事作爲一個用戶的使用用例,帶你走過一個開發人員最常見的工作流程:
筆者:
大家看到的現在的桌面,就是我登錄的會議虛擬機,如果大家通過vnc,也可以登錄到這個桌面,共享我現在的操作。
接下來由我的同事演示工具的使用
同事(開發人員):
ftp:上傳/下載一個文件,打開filezilla,連接到ftp上,下載一個文件到本地虛擬機上,查看下載的文件。
gitlab:home頁面說看到有哪些提交者,gitlab的代碼check in和check out,打開瀏覽器,進入gitlab的界面,看home頁面上有哪些提交, 打開git client,進行修改,提交,到gitlab上查看剛剛的提交。
redmine:創建一個bug等來管理項目。進入redmine,創建一個bug,asign給某人,進行項目的跟蹤管理。
演示結束,謝謝大家,話筒轉回去。看了演示,大家有什麼問題?
以下是我們常收到的問題:
FAQ:如果保證數據的安全性(不被拷貝)?
FAQ:如果保證數據的可靠性(永不丟失)?
1. 安全:不會被拷貝,所有虛擬機的資料不能下載到本地。
2. 可靠性:冗餘備份,兩個層次:1. 本地Raid冗餘,2. 集羣分佈式冗餘
3. 集羣環境:每份數據會做三個拷貝,不會因爲硬件的損壞而導致數據的丟失。