Introducing Microsoft Dev Box
You can sign up for the waiting list to evaluate the private preview at http://aka.ms/devbox-signup and to see demos of the service watch the Build session, Delivering developer velocity through the entire engineering system.
Transforming the developer workstation
Contemporary dev workstations come with a plethora of challenges. New developers can spend days setting up a working environment and weeks before they make their first commit. Senior developers often work across multiple projects that can bring conflicting dependencies and bog down their dev workstation. And we’ve all made a change that unexpectedly left us with a broken environment.
With Microsoft Dev Box, dev teams create and maintain Dev Box images with all the tools and dependencies their devs need to build and run their applications. Teams can include their application source code and nightly built binaries, enabling devs to immediately start running and understanding the code without having to wait for long re-builds.
Developers stay in control of their Dev Boxes with a developer portal that enables them to create and delete their Dev Boxes for any of their projects. Developers can create Dev Boxes to experiment on a proof-of-concept, keep their projects separate, or even parallelize tasks across multiple Dev Boxes to avoid bogging down their primary environment. For devs working on legacy apps, they can maintain Dev Boxes for older versions of an application to quickly create an environment that can reproduce and diagnose critical customer issues as they emerge.
Microsoft Dev Box supports any developer IDE, SDK, or internal tool that runs on Windows. Dev Boxes can target any development workload you can build from a Windows desktop and are particularly well-suited for desktop, mobile, IoT, and gaming. You can even build cross-platform apps using Windows Subsystem for Linux.
And because Microsoft Dev Boxes are hosted in the Microsoft cloud, you can access them from anywhere: Windows, MacOS, Android, iOS, or your web browser.
Empowering Dev Teams
Microsoft Dev Box ensures developers always have the right tools and resources based on project, task, and even role. When building Dev Boxes, dev teams select from a range of SKUs to define the right level of compute for each project and instantly scale up aging physical hardware. Thanks to Azure Active Directory integration, teams can rapidly onboard new team members by assigning them to Azure Active Directory groups that grant access to the Dev Boxes they need for their projects.
By deploying Dev Boxes in the developer’s local region and connecting via the Azure Global Network, dev teams ensure remote team members have a high-fidelity experience and gigabit connection speeds wherever they are in the world. When outsourcing to external teams, dev teams can tighten up network security by establishing role-based permissions that provide greater flexibility for internal developers while limiting access for external contractors.
To keep costs under control, teams can use start/stop schedules to spin up Dev Boxes at the beginning of the day and automatically hibernate them when devs go home. Developers can always wake up their Dev Boxes when needed and pick up right where they left off. Teams also get a single view of all costs from one place to understand costs across projects and teams.
Built-in security and management
Critically, Microsoft Dev Box doesn’t just benefit developers—because the service integrates with Windows 365, it’s easy for IT administrators to manage Dev Boxes together with Cloud PCs in Microsoft Intune and Microsoft Endpoint Manager. Using Intune’s expedited quality updates, IT admins can deploy zero-day patches to all devices across their organization. If a Dev Box is compromised, IT admins can isolate the Dev Box while helping the developer get back up and running on a new Dev Box
No comments:
Post a Comment