Why you should add a connection broker to your suite of DevOps tools

DevOps Connection Broker

When staring down the DevOps path, you have no lack of tools to help you pave the way. But there’s one you’ve probably never thought of, maybe even never heard of, and it’s time to expand your horizons. Please allow me to introduce you to the world of connection brokers.

When I say the words “connection broker”, what comes to mind? If you’re focused on devops, potentially nothing. Typically, connection broker technology is limited to the realm of virtual desktop infrastructures (VDI) and, outside of that world, most people don’t think they need one.

But with the correct connection broker, you strike a balance between control and automation in your DevOps environment, as well as roll the management of servers, applications, and desktops into a single platform.

What is a connection broker?

A connection broker manages connections to hosted desktops, providing users with seamless access to the tools they need to get their jobs done. It ties the pieces of your data center together, providing a single pane of glass for managing and accessing the desktop capacity in your hosted infrastructure.

As VDI workflows evolved, so did connection brokers. No longer just for connecting users, connection brokers became tools that create and delete virtual desktops, as well as systems that monitor user access. The connection broker logs information about who is using each desktop, and for how long, so you have a comprehensive picture of desktop usage in your environment.

To summarize, using connection broker pools and policies, you manage the desktop capacity in your datacenter, who has access to these desktops, how long they have access, and what happens to the desktop when the user disconnects, logs out, or is idle. You can share desktops among users, ensure that you always have the required desktop capacity based on user load, and monitor when you need to expand your data center or burst into the cloud.

That last point is true because, ideally, your chosen connection broker works across multiple hosting platforms, allowing you to build a hosted desktop environment that encapsulates legacy virtualization platforms like VMware, while allowing you to invest in upcomers like Ubuntu OpenStack and leverage public clouds like Amazon Web Services, Microsoft Azure, and Google Cloud Platform.

How a connection broker fits into DevOps

Now replace the word “desktop” with a generic term like “resource” and abstract all the provisioning, connecting, and monitoring tasks. Can you start to see how a connection broker fits into a DevOps environment?

If not, the road block is likely with the term “connection broker”. It leads you to believe the software only brokers connections. Fair enough, however, a comprehensive connection broker is an automation tool, and maybe even an orchestration tool. Most brokering solutions include a component that runs on the remote resource, allowing you to run configuration scripts on the resource after it is created.

Put that all together and a connection broker becomes a portal where developers can request access to the exact type of application, compute, etc., that they need, even creating that resource on-demand. Operations defines the different types of resources that are available, providing templates (for example, AWS AMIs) that developers (and the connection broker) use to spin up the resources.

Connection brokers make DevOps better

Yes, I concede that there’s a lot more to DevOps than managing resource capacity and connections. You have to deal with networks, storage, application installation, and a host of other components.

Luckily, there are several tools that can help with these tasks. A connection broker simply complements these tools, providing last-mile features for resource access for developers and users.

In other words (and this may sound vaguely familiar) – Connection brokers, they don’t define your DevOps culture, they make your DevOps culture better.

By Karen Gondoly

Data Bed.png
Growing Up.png
The Manuscript.png
Twitbook.png
JK Chelladurai
Maintain telecom tax compliance The Telecommunications industry is one of the most heavily taxed service industries. In countries such as the United States, providers have to keep on top of Federal, State, and District taxes, ...
Gilad David Maayan
Azure Storage Pricing Introduction to Azure Storage Services Azure Storage is a set of cloud storage services provided by Microsoft as part of the Azure public cloud. It offers highly scalable object storage, file systems ...
Frank Suglia
Managing Data Sprawl Over the last two years, our world experienced a dramatic acceleration of digital transformation. The COVID-19 pandemic upended normal operations for many businesses and shifted the pace of technology adoption into warp ...
Gilad David Maayan
What Is Application Dependency Mapping? Modern software development teams use fast-paced DevOps work processes. However, the complexity of modern software applications often gets in the way. A typical enterprise software project has thousands of components, ...
Dinesh Varadharajan
The Future with Automation Many entrepreneurs believe digital technologies will transform the way their companies work. By 2022, the worldwide hyper-automation technology market is expected to be worth $596.6 billion. And by 2055, almost half ...
  • Plural Site

    Pluralsite

    Pluralsight provides online courses on popular programming languages and developer tools. Other courses cover fields such as IT security best practices, server infrastructure, and virtualization.

  • Isc2

    ISC2

    (ISC)² provides IT training, certifications, and exams that run online, on your premises, or in classrooms. Self-study resources are available. You can also train groups of 10 or more of your employees. If you want a job in cybersecurity, this is the route to take.

  • App Academy

    App Academy

    Immersive software engineering programs. No experience required. Pay $0 until you're hired. Join an online info session to learn more

  • Cybrary

    Cybrary

    CYBRARY Open source Cyber Security learning. Free for everyone, forever. The world's largest cyber security community. Cybrary provides free IT training and paid IT certificates. Courses for beginners, intermediates, and advanced users are available.