Over the past few months we have been working hard to provide more automation capabilities for the Rackspace Cloud. In November we told you about Auto Scale, which allows you to define rules to grow or shrink your cloud. Back in August we told you about Deployments, a Control Panel capability that allows you to deploy common applications with a point-and-click interface and based on our best practices.
Rackspace Cloud Deployment Services give you the ability to easily deploy applications and frameworks to the Rackspace Open Cloud. This lets you focus on code instead of architecting and deploying separate production, staging and development environments.
This is a guest post written and contributed by Matt Schmulen, Developer Advocate at StrongLoop Inc., whose suite offers an API tier for connecting enterprise data to devices and browsers. StrongLoop was created by the people who write Node.js. StrongLoop’s LoopBack is an open source mobile backend-as-a-service (mBaaS) that is available on Rackspace.
Our philosophy of “social automation” led to a desire for anyone to be able to contribute to the automation scripts and blueprints used by the Deployment Services. We have been able to take our Rackers’ knowledge and best practices around applications and frameworks and store that in code that can deploy a full-fledged configuration. Additionally, if something unexpected occurs while the automation is running, which causes a failure in the process, we want to allow a person to intervene, pause the automation engine and manually take over. Find out more in this video below.
Developers know the importance of having separate environments for development, staging and production, but they also know that it is a pain to set them up. Furthermore, it is hard to guarantee the consistency in each of these environments; when code fails in production you may hear, “But it worked in staging!” only to realize that the two environments were not identical. Rackspace Deployment Services aims to solve this issue by providing a simple, repeatable and automatic way to set up cloud environments for applications and frameworks. Find out more in this video below.
This past week we had a special Cloud Office Hours, where we got to interview some of the engineers behind the Rackspace Deployment Services. We recently launched this service in our Cloud Control Panel, enabling users to automatically deploy infrastructure for popular apps, frameworks and building blocks of the cloud using tried-and-true best practices. I cover some of the highlights below, but this is going to be one Hangout that you don’t want to miss and I encourage you to watch the entire video embedded at the bottom of the post.
With the arrival of Deployments in the Control Panel, you now have the ability to easily deploy applications and frameworks to the cloud. This allows developers to focus on their code instead of spending time architecting and setting up their production, test, or development environments. But people want to know, is this service ready for prime time?
You may have already heard about it. You may have already tried it in the Rackspace Control Panel. Automated application deployments is live at Rackspace. Launching common apps on the Rackspace Cloud is easier than ever with our automated application deployment service, which is now available to all users.