Salt Air 19 – Introduction to SaltStack RAET (reliable asynchronous event transport)

May 23, 2014 - Thomas Hatch
Salt Air

Thomas Hatch, SaltStack CTO, and Sam Smith, SaltStack director of product development, introduce SaltStack RAET as a new alternative transport medium developed specifically with SaltStack infrastructure automation and configuration management in mind. SaltStack built RAET for customers needing substantial speed and scale to automate management of massive data center infrastructure environments.

SaltStack RAET is primarily an async communication layer over truly async connections, defaulting to UDP. The SaltStack RAET system uses CurveCP encryption by default. SaltStack users can now leverage substantial flexibility via either Salt SSH, ØMQ, or RAET to best address numerous use cases. The slides for Salt Air 19 can be found at:…

“Welcome to the 19th installment of Salt Air. I am very excited to have Dr. Samuel Smith here with me, the creator of RAET, which is one of the things that we want to clear up in detail with this particular Salt Air, and talk about why we’re doing it, why it is so exciting, and the benefits that it’s going to be bringing to SaltStack and its users as a whole. If you go back and you look at what SaltStack is what SaltStack has become over the years everybody knows that we care a lot about speed and modularity and giving people a lot of options. Last year we had the wonderful opportunity to introduce the Salt SSH system. The ability to execute Salt routines and Salt configuration management in an agentless way over SSH. One of the huge benefits of Salt SSH came and then it helped us make our underlying transport system substantially more modular. When we make the transport system modular it allowed us to start looking at the world in a more flexible way than what we have been able to do with ZeroMQ.”

“Many of our customers and users came to us and wanted alternatives when it came to the transport for a number of reasons. This is where we come and start to look at RAET (the reliable asynchronous event transport) which Dr. Smith has developed with us. If we go back and we start to look at ZeroMQ itself the things that we run into is that ZeroMQ is a fantastic transporting queuing system. The problems that we’ve seen is that when we start dealing with very large scale of systems some of the paradigms inside of ZeroMQ can become problematic. The fact that there’s a number of restraints with respect to what we can track inside a very complex at ZeroMQ topologies which we use in side of Salt to accomplish our goals.” – Thomas Hatch

Watch Salt Air on: YouTube

Listen to Salt Air on: SoundCloud | Spotify | iTunes