近期的一个项目,是做财务的,采用的技术栈是 Oracle 家桶。
感觉 Oracle Database 很臃肿,我就寻思着把它弄到虚拟机里面去。再加上我个人有点洁癖,不喜欢主机系统安装一些乱七八糟的东西。
然后我就想为什么不把开发环境全部放到虚拟机呢?而且虚拟机可以导入导出,备份和同步也特别方便。
有朋友是这么做的么?会不会很卡 - -!
近期的一个项目,是做财务的,采用的技术栈是 Oracle 家桶。
感觉 Oracle Database 很臃肿,我就寻思着把它弄到虚拟机里面去。再加上我个人有点洁癖,不喜欢主机系统安装一些乱七八糟的东西。
然后我就想为什么不把开发环境全部放到虚拟机呢?而且虚拟机可以导入导出,备份和同步也特别方便。
有朋友是这么做的么?会不会很卡 - -!
|
sinoairlcMar 29, 2017
1
我以前也这样的,但是发现有一堆权限要设置(网络访问)所以要么把整个开发项目也搬到虚拟机,要么就洗洗睡吧
|
|
StevenjlHoMar 29, 2017
2
可以的,推荐使用 Vagrant ,搭配 Ansible 或者 Chef 可以很方便的搭建开发环境
|
|
nyanyhMar 29, 2017
3
可行,我用 PD 跑 VS2017 ,体验和真机差别不大,唯一的缺点就是 IO 有点慢
|
|
UnisandKMar 29, 2017
4
|
|
winfirmMar 29, 2017
5
@StevenjlHo Vagrant 确实是个好东西。
|
|
powerLambdaMar 29, 2017 via iPhone
6
可以的,我用的开源的 virtualbox 安装的 ubuntu 已经平稳运行近 3 年(中间还有系统升级从 12 升到 14 ) 特效全关,入丝般顺滑
|
|
hjc4869Mar 29, 2017
7
可行,曾经我就是这么做的, Oracle 全家桶放一个 Hyper-V 虚拟机里,日常开发完全不虚。
|
|
ZengLeiProMar 29, 2017
8
建议你使用 Vagrant
|
|
PythonAnswerMar 29, 2017
9
vagrant 启动一个虚拟机要多少秒?能快速唤醒吗?
|
|
xialdjMar 29, 2017 via iPhone
10
以前也是用虚拟机的 自从 docker 出来之后 全部用上了 docker
|
|
wangxnMar 29, 2017
11
第一次了解 Vagrant 。
感觉和 Docker 差不多,只是用虚拟机实现虚拟化。 |
|
xrlinMar 29, 2017
12
一直这么干, vagrant 也用过,不知为何总会遇到些问题后来还是滚回直接用虚拟机了。
|
|
huijieweiMar 29, 2017
13
当然可行,而且在进行重大更新或者配置更新前来个快照,不要太方便了
就是太吃机器性能了 高配台式机,直接虚拟机走起 笔记本,常用的开发环境还是走本机,不常用的虚拟机走起 |
|
ordercMar 29, 2017
14
@PythonAnswer vagrant 是虚拟机管理工具,启动时间多久取决于虚拟机。
|
|
PythonAnswerMar 29, 2017
15
@orderc 多谢!
|
|
7654Mar 29, 2017
16
可以用 instantclient ,完全绿色,强迫症福音
虚拟机完全可行,快照转移挺方便的 |
|
seekerMar 29, 2017
17
以前在 oracle 开发 saas 的时候开发环境就全部是虚拟的,每天工作打开 vnc 连上环境。
|
|
palmersMar 29, 2017
18
如果可以的话, 申请一台电脑安装 oracle
|
|
fchypzeroMar 29, 2017
19
可行,专门弄了一台服务器这么干
|
|
acrisliuMar 29, 2017
20
主机 Windows 玩游戏,虚拟机 Arch Linux 做开发,无压力。
|
|
yjdMar 29, 2017
21
一个 oracle 就吃资源了还挂虚拟机里那性能真没办法。当然你配置很强大就没区别了。
|
|
murmurMar 29, 2017
22
可以啊 看你的虚拟机有多么强力 vSphere 也叫虚拟机 自己装个 virtualbox 也叫虚拟机
|
|
yuanscMar 29, 2017
23
docker?
|
|
yuanscMar 29, 2017
24
应该还有 IDE 什么的,当我没说
|
|
19x0Mar 29, 2017
25
可以用 docker/docker-compose
本机写代码, docker 跑测试环境 Mac 下可以用我的这个 oracle image https://github.com/idscau/docker-oracle-xe |
|
MrMarioMar 29, 2017 via iPhone
26
楼主记得一定要做好热备份,同一业务必须在两台不同母鸡上有相同拷贝
|
|
BearD01001Mar 29, 2017
27
@xialdj 一直想用 Docker 把开发环境全打包起来,有这方面的教程或好的建议吗?谢谢
|
|
dphdjyMar 29, 2017
28
|
|
GG668v26Fd55CP5WMar 29, 2017 via iPhone
30
我司正式环境都是用 vSphere ,还挺好的
|
|
shakoonMar 29, 2017
31
oracle 还算干净吧,配置文件不乱放,比 sql server 清洁多了,后者别说狂写注册表了,连程序文件都分散在了好几个地方
|
|
johnnie502Mar 30, 2017
32
公司配的 IMAC ,但是开发环境要用 docker ,为了用原生就开了个 vbox 把所有环境都装里面(包括桌面)。一年多用下来非常舒爽。
|
|
2zHMar 30, 2017
33
docker pull 一个 arch 做成开发容器保存成镜像,代码一直放 docker ,很方便。
|
|
greatbodyMar 30, 2017
34
推荐使用华为的 FusionAccess 。
|