Programming Considerations for Virtualized Applications

There are many questions about how SO asks about the pros and cons of virtualization for development and testing.

My question is subtly different - in a world where virtualization is commonplace, what things should a programmer consider when it comes to writing software that can be deployed in a virtualized environment? Some of my initial thoughts:

  • Detect if another instance of your application is running.
  • Communication with equipment (physical / virtual)
  • Resource throttling (the application is written for a multi-core processor running on a single-processor VM)

Anything else?

+3
source share
2 answers

, . :

  • , . ( ), , VM 3 ...). .
  • . .
  • /
  • . , , ,
  • , ,
  • . , , , .
  • (, ..). , , , . , /, , C.
+3

, :

  • - (.. -)

  • ,

, , sys-admin: -)

+1

Source: https://habr.com/ru/post/1777409/


All Articles