桌面雲封閉開發環境

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. 集羣環境:每份數據會做三個拷貝,不會因爲硬件的損壞而導致數據的丟失。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章