Joining Chaos Monkey & co

Netflix open source cloud stack’s “nucleus”

Elliot Bentley
netflix-nucleus1

Latest aspect of Netflix cloud platform stack to be opened up provides a “blueprint” for new web services.

Cloud pioneers Netflix
have open-sourced yet another element of their stack. Karyon provides a basic
template for the company’s internal services, with additional
components providing specialist properties.

Netflix are famously hosted on Amazon Web Services (sometimes
to
their detriment
), and have been gradually open-sourcing their
custom-built infrastructure.

The 21 libraries include Chaos Monkey, which randomly kills
elements of Netflix’s infrastructure; Hystrix, a fault tolerance
library for preventing cascading failure; and Asgard, a web
interface for cloud management.

This latest release provides “a way to glue them all together”,
wrote Nitesh Kant and Sudhir Tonse
on the official blog
. Karyon, which takes its name from the
synonym for a cell nucleus,
provides a “blueprint” for Netflix’s other web services and
applications, which are then modified to fulfil their specialist
functions.

Other elements of Netflix’s stack are used as components, which
then plug into Karyon as needed. These can be managed via a
web-based admin console, providing runtime insights and
diagnostics.

While the first release has been focused on bootstrapping, Kant and
Tonse say, the coming weeks will see runtime aspects (“immensely
helpful in providing added diagnostics and resiliency”) and a
richer admin console open sourced, too. They also promise “recipe
applications” designed to showcase Netflix’s cloud tech in
action.

For more information, check out the
announcement blog post
or GitHub repo.

Author
Comments
comments powered by Disqus