我目前在一家組織中工作,該組織迫使所有軟件開發都在虛擬機內完成。這是針對各種風險/治理/安全/合規性原因。針對獨立開發/測試網絡的VM中的開發環境
標準設置是一樣的東西:
-
給開發者提供工具
- VMware映像安裝
- 虛擬機定製,以滿足項目/流需要
- VM坐落在一個網絡&的域名是孤立從現場/生產網絡
- SCM連接只能通過開發/測試網絡
- 電子郵件和辦公工具需要在實時網絡上這意味着有兩個獨立的臺式機打算在一次使用
- 重量級開發工具對虛擬機讓他們非常耗資源
,人們抱怨一些問題:
- 開發環境中運行慢正常(主機操作系統是Windows XP內存是有限的)
- 在DEV機器和電子郵件/辦公機器之間切換是一種痛苦,簡單的事情如剪切和粘貼更加困難。從可用性的角度來看,這樣做效率較低。
- 鼠標特別是使用VMWare播放器或RDP似乎無法正常工作。
- 需要一個單獨的登錄到開發/測試的網絡/域
有沒有人見過或其他(希望更好)的設置工作,以這種具有類似的限制(如在上面提到的)?
特別是有沒有可行的選項,可以消除在虛擬機中運行的東西的需要?
從來沒有聽說過這樣可怕的事情。出於好奇,在可以泄露的範圍內,遵守的原因是什麼?誰是你的僱主? – 2010-04-12 03:13:59
這聽起來很棒。我非常支持爲開發人員提供絕對最好的設備,以此激勵他們編寫高效的高性能代碼。 – MusiGenesis 2010-04-12 03:17:00
理性可能會與可能損害組織聲譽的事件聯繫起來,但我還沒有足夠長的時間知道。這裏的很多事情似乎都是爲了迎合最低的共同標準。這樣的防護措施可以防止人們做出災難性的事情。他們還有一個缺點,那就是真正想要完成某些事情的人 – anger 2010-04-12 03:18:37