Skip to content
0:00 / 0:00

#aurae#kubernetes#grpc

Aurae: Distributed Runtime - Fosdem 2023 - Rust DevRoom

Kris Nóva

1.3K subscribers • 1 video on Hallway

YouTube

Intermediate. Assumes working knowledge.

6.9K views3 years ago1 recommendation

Distributed systemsSystems programmingRustConcurrency and parallelismDocker and containers

Kris Nóva introduces Aurae, a node runtime and init system written in Rust designed to bring better control to distributed systems.

GitHub: github.com/aurae-runtime/aurae Slides: docs.google.com/presentation/d/1GxKN5tyv4lV2aZdEOUqy3R9tVCat… A new node init system written in Rust. In this talk I share the motivation, goals, and architecture of my new project Aurae. Informed by my experience of operating large production platforms I discuss my thesis of how bringing deliberate runtime controls to a node will unlock a new generation of higher order distributed systems. The audience walks away with an in-depth understanding of the current state of affairs Rust and the Aurae runtime project. We learn about my journey to Rust from working with Go in Kubernetes. I am an accomplished Go engineer who has made the jump into Rust and I believe my story is worth compiling and sharing with FOSDEM. I believe there will be many like me in the future. Aurae is on a mission to be the most loved and effective way of managing workloads on a single piece of hardware. My hope is that by bringing a better set of controls to a node, I can unlock brilliant higher order distributed systems in the future. Aurae takes ownership of all runtime processes on a single piece of hardware like systemd, and provides mTLS encrypted gRPC APIs (Aurae Standard Library) to manage the processes. Aurae has a new style of isolation called "Aurae Cells" that manage cgroups and namespaces directly from pid1. With Aurae Cells the project offers a way to slice up a system using various isolation strategies for enterprise workloads including MicroVMs.

Why it's here

1 person recommends this

kelloghon Lobsters • Recommends

Aurae: Distributed Runtime - Fosdem 2023