Существует множество вопросов о том, как SO спрашивает о преимуществах и недостатках виртуализации для разработки и тестирования.Вопросы программирования для виртуализованных приложений
Мой вопрос немного отличается - в мире, в котором виртуализация является обычным явлением, каковы вещи, которые должен учитывать программист, когда дело доходит до написания программного обеспечения, которое может быть развернуто в виртуализованной среде? Некоторые из моих первоначальных мыслей:
- Детектирование, если другой экземпляр приложения работает
- Взаимодействие с аппаратными средствами (физический/виртуальный)
- ресурсов дросселирования (приложение написано для многоядерных процессоров, работающих на одно- CPU VM)
Что-нибудь еще?
Отличный ответ, все это хорошие моменты, и некоторые из них я раньше не рассматривал, например, вопросы времени и времени. – Jazza 2010-12-13 10:01:30