M
M
Mikhail Shatilov2018-12-09 05:46:21
Windows
Mikhail Shatilov, 2018-12-09 05:46:21

Docker or Vagrant or server?

Once again I return to the topic of the development environment for php + mysql + nginx. I want to choose the best option with optimal performance, but I don’t know which is faster. I prefer working in Windows, but Linux chips.
Main PC: 8700k, 970 pro, 16gb.
Options:

  1. openserver. Not bad, but a lot of crutches. Slowly.
  2. Dualboot. It's hard to constantly switch, the Linux interface is not very good (forgive me :). Maximum speed.
  3. virtual box. Easy to launch. Average performance.
  4. Vagrant. A wrapper for vbox, but with convenient controls, an interface in Windows. Average performance.
  5. Docker. Very convenient containerization. The need to buy win 10 pro. Average performance.
    It has one small problem that really interferes with development on it, namely: disk io. When I tried a year ago, the page loaded on it in 10 seconds, while on computer 1. The maximum speed was about 20 mb (this is on ssd). In general, on Windows and Mac, everything is very sad with the disk, and I have a lot of files in the project.
  6. Docker in vbox.
  7. mini pc by lan. Like dualboot, but without switching. Not as fast as the main PC, but fast.
    It is possible to buy some nuc with celeron and put ssd + 4gb of memory.
  8. server on aws?
    And there is such an idea. Take a mini-initial. But the remoteness of the files and weave a year.

What will be more productive: docker, vagrant (vbox), mini-pc or aws?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Artem @Jump, 2018-12-09
@iproger

Everyone is different.
For example, I have a home server with Hyper-v - I create a VM with the desired OS and connect to it.

M
Mikhail Shatilov, 2019-01-07
@iproger

I ended up buying an intel nak with i3 BOXNUC8i3BEK1. Everything is good in it, except perhaps for multi-threaded performance, but I consciously chose it, in a single thread it is very good. There is a good older model with i5 for those who are interested. It can also be configured to turn off the cooler, which has a positive effect on work.
As for solving the problem, I'm not satisfied with the low performance of the network + samba bundle, but that's already it. Satisfied with the decision.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question