Microsoft has announced that the Microsoft Dev Box preview is now available to the public. Microsoft Dev Box is a tool that allows developers “to build on-demand, high-performance, secure, ready-to-code, and project-specific workstations in the cloud.” The platform is in place to help improve developer productivity, in that they will have the flexibility to be productive while allowing them to maintain and secure their desktops.
With Microsoft Dev Box in place, developers can focus more on writing code. “Dev boxes are ready to code and pre-configured by the team with all the tools and settings developers need for their projects and tasks”. Previously, developers had to establish a working environment that would allow them to create and run these codes, however, developers will still be able to create their own dev boxes if they need to easily switch between projects.
According to the blog post,
Microsoft Dev Box supports any IDE, SDK, or developer tool that runs on Windows. Developers can target any development workload that can be built from Windows, including desktop, mobile, IoT, and web apps. Microsoft Dev Box even supports building cross-platform apps through Windows Subsystem for Linux and Windows Subsystem for Android. Remote Access gives developers the ability to securely access dev boxes from any device, whether it’s Windows, macOS, Android, iOS, or a web browser.
Using the tool, “developers can instantly deploy the right-sized development box for specific roles on a team anywhere in the world, selecting between 4 vCPUs / 16 GB and 32 vCPUs / 128 Go SKU to fit any size application”. Using the Azure region as well as the global Azure network, development teams are able to establish “a smooth and responsive experience with gigabit connection speeds” that is available to all developers.
Additionally, with Azure Directory groups, administrators have the ability to grant access to sensitive source code and customer data for each project. This way, vendors gain controlled access to the resources they need to participate in a project, avoiding the need to hand over material to short-term contractors, thereby improving security.
The tool is built on Windows 365, which means IT admins can easily manage dev boxes simultaneously with physical devices and cloud PCs using Microsoft Endpoint Manager and Microsoft Intune. What else. administrators control which devices can access the service. Enclosures are kept up-to-date, allowing zero-day patches to quickly identify threats that could compromise the integrity of the entire system. Endpoint Manager is also in place to lighten the developer’s load as it scans the entire system, allowing them to focus on writing code, thereby improving their productivity.
In terms of pricing, organizations will only pay for the services they use. “Microsoft Dev Box uses a consumption-based compute and storage pricing model.” Developers can use automated calendars to help them get started by warming up development boxes and hitting pause when no one is using them. Microsoft also indicated that hibernation should be available in the next few weeks, allowing developers to take a break and resume the development box.
Sign up for Microsoft Dev Box through the Azure portal where organizations will get the first 15 hours of the 8vCPU dev box SKU and 32 GB of memory free each month, as well as the first 365 hours of the 512 GB SSD Storage dev box SKU.