Virtual environments have become an integral part of today's IT infrastructure. The reasons for their success are just as varied as the technical solutions in the market. Virtualization has, for instance, become the new normal in quality assurance, as it allows tests to be performed easily, quickly, and repeatedly in specifically defined environments. By using virtual machines in the cloud, computing capacity can be scaled up effortlessly and inexpensively. Software that has complex system requirements, especially for already installed software, can conveniently be delivered in a Docker container, along with the required basic setup.
From a technical perspective, virtualization solutions include complete virtual machines running on the developer's computer or virtual machines running in datacenters. Docker containers represent an additional lightweight solution that does not require the delivery of a complete operating system in each virtual machine. Finally, virtual machines in the cloud, like Azure or AWS, can provide services.
The special traits of virtual environments demand specific approaches when it comes to protecting and licensing software. When multiple virtual containers share the same hardware, the number and nature of the threats software publishers are exposed to are actually amplified.
In this masterclass, we will show you why CodeMeter is ready to handle these threats, the options you have at your disposal, and the specific methods you should be applying. Here are the highlights of this dedicated session:
The types of virtual environments you may come across
Virtual machines on a local computer
Virtual machines on a server
Virtual machines in the cloud (Azure, AWS, …)
Docker containers in virtual machines
Threat scenarios you should account for in software protection and licensing
Are you losing sleep over the prospect of your customers using virtualization? With CodeMeter, you can rest easy: Whatever application you have developed, CodeMeter will keep it fully protected and correctly licensed even when virtual environments come into play.