Slashdot Mirror


RightScale, Scalr, EnStratus: Comparing the APIs

Nerval's Lobster writes "Back in May, I took a look at three cloud management platforms: RightScale, Scalr, and enStratus. Perhaps the biggest surprise was that people from two of those companies—RightScale and Scalr—took note of the article and replied in the comments, offering some clarification on their offerings. (And they were very civil: thank you!) What I'd like to do next is re-visit these platforms, but focus directly on the APIs that the three offer—not so much coding, but a high-level picture of them. How do they stack up? What features do they have? How do they fit with standards? And what can you expect from the long-term?"

13 comments

  1. Do your own research. by Anonymous Coward · · Score: 0

    I see no reason to spoon feed you this type of information. Do some legwork yourself.

  2. "Cloud Management"? by Anonymous Coward · · Score: 0

    How does one manage a cloud? With gigantic fans and seeder aircraft?

    1. Re:"Cloud Management"? by vlm · · Score: 1

      You need to file an IFR flight plan to fly in the clouds. Pilot training for IFR cert requires a minimum of 40 hours of hood.....ie experience (get it, hoodie?).

      As is the case with most silver bullets, cloud deployments often resemble controlled flight into terrain. And they always blame the pilot in the monday morning quarterbacking...

      That's about all the IFR pilot humor I can offer (probably too much).

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  3. Um, okay by Anonymous Coward · · Score: 0

    Permission granted, if that's what you're waiting for.

  4. Predicting the Outcome by Anonymous Coward · · Score: 0

    I'm gonna call this one in favor of Scalr. All that time they saved not typing one more "a" or "e" in their name is more time devoted to synergizing the blogosphere for new Web 2.0 paradigms!

  5. hipster naming by Anonymous Coward · · Score: 0

    What's the deal with dropping the last vowel of a word? Started by flickr, now followed by hipster software everywhere else.

    1. Re:hipster naming by Revotron · · Score: 1

      I believe you mean "hipstr". Oooh! I'm gonna go register that domain right now.

    2. Re:hipster naming by TheRealMindChild · · Score: 1

      It tends to create a "uniquely googlable" name, as well as a much easier time getting the domain name.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    3. Re:hipster naming by vlm · · Score: 1

      What's the deal with dropping the last vowel of a word? Started by flickr, now followed by hipster software everywhere else.

      Funny you'd mention that here on /.s 15th birthday. You know what stylistic counter-reactions are, like women's skirts being shorter means that later on they'll be longer and vice versa? Ironically, "last vowel DELETION" was a stylistic counterreaction to the trendy slashdot trend of INSERTING a letter c consonant as the second to last letter, as seen in in such famous examples as faceboock, amazocn, slashdot.cocm and most well known who can forget seeing pictures of the slashdot 5 year anniversary party at the ground breaking "web 1.5" photo sharing site goatse.cx.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    4. Re:hipster naming by Anonymous Coward · · Score: 0

      google auto-correct to the rescue!

  6. A pretty good article. by vlm · · Score: 1

    That was a pretty good informative and interesting article. Seriously.

    One or two minor issues in an otherwise pretty good article.

    Before we can draw any conclusions, we need to first determine what your goals are

    1) No you need to do that before you being your research.

    2) Not mentioned in the conclusion at the end is 3rd party which might be driving your goals, although I do give credit that inline the article mentions:

    RightScale has really good support for third-party development platforms. There’s full support for Chef and, with that, strong support for using Chef with Ruby

    Sometimes the most important API calls are the ones you don't directly make. So if you're primary goal is making Chef, uh, cook or whatever, then suddenly rightscale goes from poor docs to the top of the pack. Which feeds right back to #1 gotta set your goals before beginning to research.

    (Chef is basically puppet for ruby but not quite as good, in my humble opinion as a long term hard core puppet admin, although you individual situation probably determines which is superior, such as if you're doing Rightscale I guess Chef is where its at, they're kinda a package deal where they do well paired together)

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:A pretty good article. by tweek · · Score: 2

      Disclaimer, I work for enStratus and had a hand in the support for Puppet/Chef in enStratus.

      I'm not going to get in a religious war over Chef vs. Puppet but one thing enStratus DOES have is support for both Puppet and Chef. And not some sort of bastardized support either:

      Chef - http://docs.enstratus.com/configuration_management/chef.html
      Puppet - http://docs.enstratus.com/configuration_management/puppet.html

      Note that the Puppet support requires a small agent on the Puppet master but that was unavoidable. Puppet is great but it lacks a proper API that third party services can integrate with. Regardless of which CM system you use, enStratus punts all configuration management tasks to those tools natively and gets out of the way. In the case of Puppet, we use the agent to pregenerate your cert, sign that cert and also add the node the Puppet Dashboard ENC. When the newly provisioned node comes online, we kick off a normal puppet run ('puppet agent --onetime --no-daemonize --detailed-exitcodes --logdest=/some/logfile' if your curious). We don't set puppet to run via cron or as a daemon. That's an internal policy matter for you to decide and should be driven by your puppet modules and not some third party.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  7. least commented article by thoper · · Score: 1

    Only 12 post at the time of this writting (-1) is this tle least commented article in the recent story of slashdot??