From Fedora Project Wiki

Revision as of 21:49, 23 July 2014 by Walters (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Atomic Server

Summary

New Fedora product: Fedora Atomic: A precomposed version of Fedora designed to run Docker containers.

Owner

  • Name: Server SIG / Colin Walters
  • Email: walters@verbum.org
  • Release notes owner:
  • Product: Atomic Server
  • Responsible WG: Server

Current status

The Changes/Atomic_Cloud_Image change was an instance of the Project Atomic pattern, oriented for cloud usage. This one is moving into the Server workgroup, because it will target baremetal installations.

Detailed Description

A major difference with traditional Fedora projects is this will use rpm-ostree technology to do atomic updates of the host system.

The goal is to come with Docker ready to go out of the box, available in a number of different deployment models.

For example, Atomic Server will support bare metal installation, all the cloud providers that Cloud does, and hopefully a Live system for diskless installations.

Benefit to Fedora

Containers are a powerful and flexible way to deploy and manage server applications, with numerous benefits such as density, ease of deployment, and orchestration. In concert with Changes/Docker_Container_Image, this will allow running Fedora content in containers and on the host system. The same RPM content will go into both.

Scope

  • Proposal owners: Currently generating trees on a compose server and syncing them.
  • Other developers: N/A (not a System Wide Change)
  • Release engineering: Will need to generate trees during the general Fedora compose process, and generate install media and cloud image based on trees.
  • Policies and guidelines: N/A (not a System Wide Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

If all fails, there simply won't be a Fedora Atomic for Fedora 22.

  • Blocks product? Fedora Atomic

Documentation

N/A (not a System Wide Change)

Release Notes

New Fedora product: Fedora Atomic, featuring Docker and tools from Project Atomic.

Docker is an easy to use interface for running application containers on Linux. Fedora is uniquely positioned to provide the best platform for Docker, since this container technology is not a security solution, but can be made reasonably secure when wrapped with SELinux.

TODO: include notes if any of the bonus objectives are included. TODO: add something about the Project Atomic tools