Note that there are some explanatory texts on larger screens.

plurals
  1. POConfiguration management for multi-node SOA applications
    primarykey
    data
    text
    <p>So this seems like a common problem in software today. Many companies seem to solve it with cloud platforms such as AWS, Azure, or Heroku. However, for data security that demands private clouds, the options seem less developed.</p> <p>To elaborate, my specific need is managing an application independent of node (physical/virtual server). Currently we use Chef, which seems less than ideal for this task. In Chef I'm required to have a run list on each individual node in an environment. When I have an SOA application that's dependent on many different services which I don't want installed on the same node for obvious reasons, Chef can't give that to me. I have to do it manually. I have to internally document all the dependencies, and someone has to make a decision when creating the run lists for each node what goes where. There's no multi-node type configuration options (outside of environment variables) or automated way to install my services across many nodes.</p> <p>This seems like such a common problem, that I have to believe I'm just missing something. There must be a tool out there that let's me manage an SOA application on a private cloud more easily than Chef does.</p> <p>Does anyone know of such a tool? It seems crazy to me that Chef is so popular and it doesn't have this feature. I'd like to assume Puppet or some other tool out there does, but unlike Chef, I'd like to know before hand before I deep dive into trying to use it.</p> <p>To condense what I want in Chef terms:</p> <p>I'd like roles that map to environments that encapsulate an application. I'd like to run an install on THE ENVIRONMENT, instead of individual nodes. Internally the configuration management software would make some kind of informed decision as to which node to actually install a service, and update that services dependencies accordingly (e.g. via an environment variable).</p> <p>In other words, I'd like CD to be CD for a SOA application hosted on a private cloud; not the semi-manual, mostly-not-continuous-delivery hack I have with Chef.</p> <p>And if there's anyone from opscode out there (or otherwise chef fan), I readily admit I may not be using all Chef has to offer, in which case I'd like to know how people currently using it are dealing with my specific problem.</p> <p>Also, all my servers are Windows 2008 R2 or Windows 2012, if that matters.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload