Cloud image use cases

Ryan Brown rybrown at redhat.com
Fri Jul 10 13:39:58 UTC 2015


On 07/10/2015 08:52 AM, Major Hayden wrote:
> On 07/10/2015 07:28 AM, Josh Boyer wrote:
>> OK.  So your answer to my immediate question is "neutral base that 
>> people have to customize".  Fair enough.  Now, why would someone
>> wish to choose a Fedora cloud image over Ubuntu or CoreOS or any of
>> the other "minimal base that you have to customize" images?
> 
> It depends on the use case (which seems like a recursive statement in
> this thread). ;)
> 
> Our customers (disclaimer: I work for Rackspace) usually choose the
> operating system for cloud instances that they're most familiar with
> or the ones that mesh will with their organization's strategy.
> Ubuntu seems to be a popular choice due to the million howto's laying
> around for installing services on Ubuntu.
> 
> When it comes to the ultra-minimal OS choices largely intended for
> container platforms, like CoreOS, Atomic, or RancherOS, the customer
> usually has an idea of how they're planning to integrate/automate
> those operating systems on multiple instances.
> 
> Whenever I've spoken with customers about what they want from an OS
> in a virtual machine, they want it to contain a small package set
> that lets them run their automation on top of it (i.e. Ansible, Chef,
> Puppet).  Removing Python from that image would be a serious
> curveball since most people expect to have Python available on any
> system running yum/dnf.

Well, it kind of has to be available until we make yum/dnf not need
Python anymore, which sounds like *loads* of work.

Personally, I like (and use) the cloud image for two use cases.

1) Openstack development with local virtualization. Having a
small-footprint image that has cloud-init is awesome for testing
coordination or multinode installations of databases/services.

2) Cloud infrastructure (AWS/Rackspace)
  a) an OS I'm familiar with
  b) has great docs/community
  c) is pretty low-resource/cheap to run
  d) has up-to-date stuff
  e) automation I've written for RHEL-derivatives "just works"
  f) works everywhere I want

-- 
Ryan Brown / Software Engineer, Openstack / Red Hat, Inc.


More information about the cloud mailing list