DevOps.com

  • Latest
    • Articles
    • Features
    • Most Read
    • News
    • News Releases
  • Topics
    • AI
    • Continuous Delivery
    • Continuous Testing
    • Cloud
    • Culture
    • DataOps
    • DevSecOps
    • Enterprise DevOps
    • Leadership Suite
    • DevOps Practice
    • ROELBOB
    • DevOps Toolbox
    • IT as Code
  • Videos/Podcasts
    • Techstrong.tv Podcast
    • Techstrong.tv Video Podcast
    • Techstrong.tv - Twitch
    • DevOps Unbound
  • Webinars
    • Upcoming
    • On-Demand Webinars
  • Library
  • Events
    • Upcoming Events
    • On-Demand Events
  • Sponsored Content
  • Related Sites
    • Techstrong Group
    • Container Journal
    • Security Boulevard
    • Techstrong Research
    • DevOps Chat
    • DevOps Dozen
    • DevOps TV
    • Techstrong TV
    • Techstrong.tv Podcast
    • Techstrong.tv Video Podcast
    • Techstrong.tv - Twitch
  • Media Kit
  • About
  • Sponsor
  • AI
  • Cloud
  • Continuous Delivery
  • Continuous Testing
  • DataOps
  • DevSecOps
  • DevOps Onramp
  • Platform Engineering
  • Low-Code/No-Code
  • IT as Code
  • More
    • Application Performance Management/Monitoring
    • Culture
    • Enterprise DevOps
    • ROELBOB
Hot Topics
  • Azure Migration Strategy: Tools, Costs and Best Practices
  • Blameless Integrates Incident Management Platform With Opsgenie
  • OpenAI Hires 1,000 Low Wage Coders to Retrain Copilot | Netflix Blocks Password Sharing
  • Red Hat Brings Ansible Automation to Google Cloud
  • Three Trends That Will Transform DevOps in 2023

Home » Blogs » DevOps in the Cloud » Do Cloud Desktops Have a Place in DevOps?

Do Cloud Desktops Have a Place in DevOps?

Avatar photoBy: Vinod Jeyachandran on October 14, 2020 Leave a Comment

If you were asked to name the most important cloud-based tools and services for doing DevOps, chances are that cloud desktops would not make it on the list. Your mind would probably instead go to IAM frameworks, cloud-based CI/CD suites and cloud IaC tools.

Related Posts
  • Do Cloud Desktops Have a Place in DevOps?
  • DevOps Q&A: SUMO Heavy’s Brodie on the Hybrid Cloud
  • Conjur Delivers Automated Access Management to Windows Platforms
    Related Categories
  • Blogs
  • DevOps in the Cloud
  • Doin' DevOps
    Related Topics
  • devops
  • virtual desktop
Show more
Show less

But for DevOps practitioners, as well as the end users they support, cloud desktops offer just as many advantages as these other types of cloud-based solutions. By moving your entire desktop to the cloud, you can achieve stronger collaboration across teams, gain security benefits, streamline app deployment and more.

TechStrong Con 2023Sponsorships Available

What is a Cloud Desktop?

A cloud desktop is a desktop environment that is hosted by a virtual machine running in the cloud. Just as you can use VM instances on a cloud platform such as Azure Virtual Machines or AWS EC2 to host virtual servers, you can do the same thing with desktops.

Cloud desktops have been around for a while. Amazon, Azure and Google Cloud all offer versions of this type of service. So do companies such as Citrix and VMware.

Chances are, however, that these types of cloud services have remained under your radar if you work in DevOps. They haven’t received nearly as much fanfare as trendier types of cloud solutions, such as virtual servers or serverless functions.

How They Can Benefit DevOps

Cloud desktops can be just as useful to DevOps teams as other types of cloud services. There are a number of reasons why:

  • Universal access: First, cloud desktops ensure that you can access your apps and data from anywhere and at any time. You don’t need physical access to your development PC to modify code and you don’t need to worry about using a VPN to log into on-premises management tools. This anywhere, anytime access is especially useful if you are troubleshooting an issue from out of the office. During downtime, you don’t want to have to travel on-site to access your tools.
  • Scalability and performance: When your desktop is hosted in the cloud, you get all of the scalability and performance that the cloud brings. Do you need to add more RAM or CPU power to make your CI/CD tools run faster? Do you need more storage? These resources are just a click away for a cloud desktop. You can even use specialized configurations such as GPU-arrayed cloud instances if you need to run special workloads. The flexibility that virtual desktop hardware offers is a huge advantage over physical workstations, which require costly and disruptive hardware upgrades (or migration to new hardware) if you want to add resources.
  • Deploy to the cloud: If your DevOps tools and code live in a cloud desktop, you can deploy and manage applications to the same cloud without letting network bandwidth limitations get in the way. In other words, there is no need to upload code to a cloud platform before you can deploy it or to connect an on-premises tool to the cloud. Everything is running in the cloud already if it’s hosted on a cloud desktop.
  • Shared development environment: If you wish, you can share a single cloud desktop among multiple developers or DevOps engineers. This is advantageous if you have multiple people on a team who are working on the same project or app or who need to access a shared toolset to help manage CI/CD processes. Instead of trying to coordinate efforts across multiple machines, everyone can literally use the same device—although you can maintain security by assigning a different account to each user, of course.
  • Security: Whether you share cloud desktops between users or assign one desktop to each member of your team, you gain security advantages compared to on-premises workstations. You don’t need to worry about someone stealing your laptop and gaining access to all of your data or development tools when they are hosted in the cloud instead of on a local device. You can also use cloud IAM policies to control access to your cloud desktops, which makes it easier to streamline and consolidate security operations. You don’t have to maintain separate security regimes for your workstations and your cloud resources; instead, you can manage the security of both types of assets from the cloud.
  • Run on-premises tools in the cloud: In some cases, you may have a development or management tool that doesn’t run natively in the cloud. Your favorite IDE might run only on-premises, with no cloud IDE equivalent, for example. With a cloud desktop, you can host any app you want in the cloud by installing it within the cloud desktop environment. That way, you get the accessibility and performance benefits of the cloud, even for software that can’t run directly as a cloud service.

These are the advantages that apply to DevOps teams in particular. The list would be longer if we were discussing the benefits of cloud desktops in general, which also include things such as a reduced need to maintain physical hardware and the avoidance of upfront capital expenses to purchase desktop hardware.

Even though cloud desktops haven’t traditionally been thought of as a solution for DevOps teams, they offer a range of advantages for DevOps professionals. CI/CD tooling, storage management solutions and other DevOps tools have moved to the cloud, why not the entire desktop as well?

Filed Under: Blogs, DevOps in the Cloud, Doin' DevOps Tagged With: devops, virtual desktop

« Cloud Orchestration Language Roundup: A Comparison
Datadog Allies with BigPanda on AIOps »

Techstrong TV – Live

Click full-screen to enable volume control
Watch latest episodes and shows

Upcoming Webinars

Automating Day 2 Operations: Best Practices and Outcomes
Tuesday, February 7, 2023 - 3:00 pm EST
Shipping Applications Faster With Kubernetes: Myth or Reality?
Wednesday, February 8, 2023 - 1:00 pm EST
Why Current Approaches To "Shift-Left" Are A DevOps Antipattern
Thursday, February 9, 2023 - 1:00 pm EST

Sponsored Content

The Google Cloud DevOps Awards: Apply Now!

January 10, 2023 | Brenna Washington

Codenotary Extends Dynamic SBOM Reach to Serverless Computing Platforms

December 9, 2022 | Mike Vizard

Why a Low-Code Platform Should Have Pro-Code Capabilities

March 24, 2021 | Andrew Manby

AWS Well-Architected Framework Elevates Agility

December 17, 2020 | JT Giri

Practical Approaches to Long-Term Cloud-Native Security

December 5, 2019 | Chris Tozzi

Latest from DevOps.com

Azure Migration Strategy: Tools, Costs and Best Practices
February 3, 2023 | Gilad David Maayan
Blameless Integrates Incident Management Platform With Opsgenie
February 3, 2023 | Mike Vizard
OpenAI Hires 1,000 Low Wage Coders to Retrain Copilot | Netflix Blocks Password Sharing
February 2, 2023 | Richi Jennings
Red Hat Brings Ansible Automation to Google Cloud
February 2, 2023 | Mike Vizard
Three Trends That Will Transform DevOps in 2023
February 2, 2023 | Dan Belcher

TSTV Podcast

On-Demand Webinars

DevOps.com Webinar ReplaysDevOps.com Webinar Replays

GET THE TOP STORIES OF THE WEEK

Most Read on DevOps.com

New Relic Bolsters Observability Platform
January 30, 2023 | Mike Vizard
OpenAI Hires 1,000 Low Wage Coders to Retrain Copilot | Netflix Blocks Password Sharing
February 2, 2023 | Richi Jennings
Jellyfish Adds Tool to Visualize Software Development Workflows
January 31, 2023 | Mike Vizard
Cisco AppDynamics Survey Surfaces DevSecOps Challenges
January 31, 2023 | Mike Vizard
Five Great DevOps Job Opportunities
January 30, 2023 | Mike Vizard
  • Home
  • About DevOps.com
  • Meet our Authors
  • Write for DevOps.com
  • Media Kit
  • Sponsor Info
  • Copyright
  • TOS
  • Privacy Policy

Powered by Techstrong Group, Inc.

© 2023 ·Techstrong Group, Inc.All rights reserved.