Good explanation, Ed. Thanks! So, thanks to OpenStack, while the methods and procedures should be consistent from cloud provider to cloud provider, will the API change its presentation (or be "different",) just as the Linux interface is different for each distribution even though the OS underneath is always Linux? Another way to put it is will the cloud services provider who installs OpenStack create their own interface for OpenStack?
Mike > On Mar 28, 2011, at 10:39 AM, casey mcg wrote: > >> Ok, I think I'm understanding a little better now. You still need Rackspace >> or Amazon to host your cloud. On top of that you will install and run >> OpenStack. Then all your interactions with your cloud services will be >> through the OpenStack API? > Close, but no cigar. :) > > You don't install/run OpenStack unless you want to provide cloud > services to others. IOW, unless you want to compete with Amazon or Rackspace > as a cloud computing provider. > > You will use the API, since that's how you programmatically interact > with your provider. One of the biggest benefits of the OpenStack API is that > it will be standard across all providers who use OpenStack, so if you need to > change providers, you application code won't have to change. > >> If that is correct, does that also mean I will >> not interact directly with my database or server filesystem, but will ask >> OpenStack about them? > No, not at all. You would use the OpenStack API to create a server, > then you'd connect to that server as usual (ssh, etc.) and install/run > whatever you want, just as you would with a dedicated piece of hardware. > > Let's say you have an instance running with a webserver for your > application, and you're getting more and more hits as your app gets popular. > You could issue commands using the OpenStack API to clone that server how > ever many times as you want, and add them to a load balancer: instant > scaling! You could have a script that checks the load on your app, and > programmatically spin up more servers when the load increases, or delete some > instances (so you don't have to pay for them) as the load decreases. That's > what cloud computing brings to the game, whether you use an open or a closed > provider. > > > > -- Ed Leafe > > > > [excessive quoting removed by server] _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[email protected] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

