开发环境全部放虚拟机可行么?

2017-03-29 11:41:06 +08:00
 onice

近期的一个项目,是做财务的,采用的技术栈是 Oracle 家桶。

感觉 Oracle Database 很臃肿,我就寻思着把它弄到虚拟机里面去。再加上我个人有点洁癖,不喜欢主机系统安装一些乱七八糟的东西。

然后我就想为什么不把开发环境全部放到虚拟机呢?而且虚拟机可以导入导出,备份和同步也特别方便。

有朋友是这么做的么?会不会很卡 - -!

7306 次点击
所在节点    程序员
34 条回复
sinoairlc
2017-03-29 11:59:51 +08:00
我以前也这样的,但是发现有一堆权限要设置(网络访问)所以要么把整个开发项目也搬到虚拟机,要么就洗洗睡吧
StevenjlHo
2017-03-29 12:02:31 +08:00
可以的,推荐使用 Vagrant ,搭配 Ansible 或者 Chef 可以很方便的搭建开发环境
nyanyh
2017-03-29 12:10:43 +08:00
可行,我用 PD 跑 VS2017 ,体验和真机差别不大,唯一的缺点就是 IO 有点慢
UnisandK
2017-03-29 12:13:19 +08:00
winfirm
2017-03-29 12:31:19 +08:00
@StevenjlHo Vagrant 确实是个好东西。
guoxu1231
2017-03-29 12:40:30 +08:00
可以的,我用的开源的 virtualbox 安装的 ubuntu 已经平稳运行近 3 年(中间还有系统升级从 12 升到 14 ) 特效全关,入丝般顺滑
hjc4869
2017-03-29 12:44:40 +08:00
可行,曾经我就是这么做的, Oracle 全家桶放一个 Hyper-V 虚拟机里,日常开发完全不虚。
ZengLeiPro
2017-03-29 12:49:17 +08:00
建议你使用 Vagrant
PythonAnswer
2017-03-29 12:52:57 +08:00
vagrant 启动一个虚拟机要多少秒?能快速唤醒吗?
xialdj
2017-03-29 12:54:57 +08:00
以前也是用虚拟机的 自从 docker 出来之后 全部用上了 docker
wangxn
2017-03-29 12:55:16 +08:00
第一次了解 Vagrant 。
感觉和 Docker 差不多,只是用虚拟机实现虚拟化。
xrlin
2017-03-29 12:59:02 +08:00
一直这么干, vagrant 也用过,不知为何总会遇到些问题后来还是滚回直接用虚拟机了。
huijiewei
2017-03-29 13:04:01 +08:00
当然可行,而且在进行重大更新或者配置更新前来个快照,不要太方便了

就是太吃机器性能了

高配台式机,直接虚拟机走起
笔记本,常用的开发环境还是走本机,不常用的虚拟机走起
orderc
2017-03-29 13:05:47 +08:00
@PythonAnswer vagrant 是虚拟机管理工具,启动时间多久取决于虚拟机。
PythonAnswer
2017-03-29 13:15:22 +08:00
@orderc 多谢!
7654
2017-03-29 13:16:53 +08:00
可以用 instantclient ,完全绿色,强迫症福音

虚拟机完全可行,快照转移挺方便的
seeker
2017-03-29 13:17:14 +08:00
以前在 oracle 开发 saas 的时候开发环境就全部是虚拟的,每天工作打开 vnc 连上环境。
palmers
2017-03-29 13:25:39 +08:00
如果可以的话, 申请一台电脑安装 oracle
fchypzero
2017-03-29 13:41:00 +08:00
可行,专门弄了一台服务器这么干
acrisliu
2017-03-29 13:43:04 +08:00
主机 Windows 玩游戏,虚拟机 Arch Linux 做开发,无压力。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/351129

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX