Over a million developers have joined DZone.

The Cloudcast #180 - Understanding CoreOS Distributed Architecture

· Cloud Zone

Download this eBook outlining the critical components of success for SaaS companies - and the new rules you need to play by.  Brought to you in partnership with NuoDB.

 Download the MP3

Date: March 4, 2015

By: Aaron Delp and Brian Gracely

Description: Aaron and Brian talk to Alex Polvi (@polvi; CEO of @CoreOSLinux) about the system architecture around CoreOS - containers, appc, etcd, quay.io, flannel, etc. They also talk about the challenges of distributed system applications and how CoreOS architecture aligns to solve those challenges in simple ways. Music Credit: Nine Inch Nails (www.nin.com)

Topic 1 - We’ve had you and Brandon on the show before, and I’ll be the first to admit that I didn’t quite understand what you were doing. Then the concept of an auto-updating (remotely managed), security-centric, container-centric LinuxOS started to make sense. And now it’s much broader. Can we dig into your architectural philosophy on all these projects?

Topic 2 - You mentioned early on that security was very important to you. Walk us through how you think about security differently, especially since you and Brandon both used to be Ops people when you sold your company to Rackspace.

Topic 3 - Help us understand etcd, since it’s used by CoreOS and also many other popular services. How is a scalable K/V store managing database inputs as well as things like service discovery, replication and networking?

Topic 4 - Today we have things like Mesos and Kubernetes, which can manage/schedule large numbers of resources. And they can work with various container-level units. Are we going to look at things like Docker or Rocket the same way in a year? Will they still be DataCenter-level managers, or do you expect other services/tools to expand?

Topic 5 - What’s a typical operational model with your customers? How do they manage the separation between them deploying and managing applications and CoreOS managing the OS updates?

Topic 6 - How quickly are you seeing application models changing to all the new things CoreOS (and others) and bringing to the underlying resources? Do the developers understand the “new possible” or are they pushing you guys?

Learn how moving from a traditional, on-premises delivery model to a cloud-based, software-as-a-service (SaaS) strategy is a high-stakes, bet-the-company game for independent software vendors. Brought to you in partnership with NuoDB.

Topics:

Published at DZone with permission of Brian Gracely, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}