IRC on Freenode #rackspace
  • Sign Up
  • Log In
    • MyRackspace Portal
    • Cloud Control Panel
    • Rackspace Webmail Login
    • Email Admin Login
  • Rackspace Logo
  • Developer Home
  • Documentation & SDKs
  • Blog
SDK Quickstarts
  • Gophercloud Go
  • JClouds Java
  • OpenStack.NET.NET
  • pkgcloud Node.js
  • php-opencloud PHP
  • pyrax Python
  • fog Ruby
Cloud User Guides
  • Core Infrastructure
  • Cloud Servers
  • Cloud Images
  • Orchestration
Developer Community
  • Developer Blog
  • Knowledge Center
  • Developer Forum
  • Outreach & Events
Rackspace Cloud
  • Auto Scale
  • CDN
  • Cloud Block Storage
  • Cloud Databases
  • Cloud DNS
  • Cloud Files
  • Identity
  • Cloud Images
  • Cloud Load Balancers
  • Cloud Monitoring
  • Cloud Networks
  • Cloud Queues
  • Cloud Servers
  • Orchestration
Other Products
  • Airbrake
  • Mailgun
  • ObjectRocket
  • RedisToGo
Developer Community
  • Developer Blog
  • Knowledge Center
  • Developer Forum
  • Outreach & Events

Developer Blog


News and Insights from Rackspace Developers

Rackspace Deployment services: Blueprints to easily launch your apps

Placeholder Avatar
Ziad Sawalha | June 25, 2013
  • general

Early last year, a project code-named Checkmate was created by Rackers to make it easy for them to deploy complex cloud configurations, such as scalable WordPress with Cloud Servers, Cloud Databases and a Cloud Load Balancer, with one-click for our customers. The goal of the project was to provide a way for Rackers to share and collaborate on these best practices using common collaboration tools like GitHub.

Rackers across the company have a lot of experience running real-world applications in the cloud. We wanted to take this knowledge and not only crowd-source that information into best-practice "blueprints," but also expose that information publically, enabling customers to easily deploy a configuration built on these best practices. We knew that it would be a win-win: customers would have access this expertise without having search for it on the web, and Rackers would get to contribute their knowledge to a broader audience of customers.

Checkmate now powers a new feature we are exposing for preview in the Cloud Control Panel today called Rackspace Deployment Services.

We're adding a "Create Deployment" button alongside Cloud Servers so customers can launch multi-server solutions. We're also adding a "Deployments" tab to the Cloud Control Panel so customers can view all of their deployments in real time.

Here are the blueprints that are ready for customers today:

  • WordPress – Single Server and Multi-Server Options
  • Drupal – Single Server and Multi-Server Options
  • PHP - Single Server and Multi-Server Options

And some that we are working on:

  • Ruby on Rails – Single Server and Multi-Server Options
  • MySQL Master-Slave – Multi-Server Replication
  • MongoDB
  • Cassandra

We recognize that you, our customers, already have a lot of experience running applications on our cloud and we'd like you to contribute to these blueprints as well. We're looking for some early testers to launch these blueprints on their cloud accounts to test them out. Do they have all the functionality you expect? Do they meet your performance expectations? What other blueprints to do you want to see (Apache Tomcat, Django, Node.js)? Etc... Your feedback will help us make Rackspace Deployment services even more helpful to you.

For questions and to contact the team working on Checkmate find us on freenode at #checkmate.

Checkmate and OpenStack Heat

Rackspace is investing in and supporting the development of Heat; the orchestration and configuration management service in OpenStack. Part of the team working on Checkmate transitioned in June to work on Heat to get it to the level of stability and capability that would allow us to eventually run the deployments feature using Heat as the engine behind it. At the last OpenStack Summit in Portland, we also proposed the Checkmate API and blueprint syntax as the new open API for Heat and are working with the OpenStack community to implement that. We believe the experience we have gained in developing and running Checkmate will help us make valuable contributions to the development of Heat's capabilities and API. Our intent is that the two projects will converge in the future and we are putting resources behind making that happen.

Popular Posts
Last 30 Days All Time
  1. Neutron Networking: Neutron Routers and the L3 Agent
  2. PowerShell 101 From a Linux Guy
  3. Ansible and Docker
  4. OpenStack Orchestration In Depth, Part I: Introduction to Heat
  5. Neutron Networking: VLAN Provider Networks
  1. Developer love: Welcome to the Rackspace Cloud Developer Discount
  2. Introducing LoggerFS
  3. Welcome to Performance Cloud Servers; have some benchmarks!
  4. Neutron Networking: Neutron Routers and the L3 Agent
  5. Neutron Networking: VLAN Provider Networks
Categories
  • Openstack
  • DevOps
  • Community
  • Developer Experience
  • Security
  • Deployment
  • SDKs
  • Tools
Docs
  • Style Guide for Technical Content
  • Cloud Backup
  • Cloud Block Storage
  • Cloud Databases
  • Cloud DNS
  • Cloud Files
  • Identity
  • Cloud Images
  • Cloud Load Balancers
  • Cloud Monitoring
  • Cloud Orchestration
  • Cloud Networks
  • Cloud Queues
  • Cloud Servers
  • Rackspace Auto Scale
  • Rackspace CDN
Sdks
  • Go
  • Java
  • .Net
  • Node
  • PHP
  • Python
  • Ruby
Partner Tools
  • Airbrake
  • Mailgun
  • ObjectRocket
  • RedisToGo
Blog
  • Developer Blog
©2018 Rackspace US, Inc.
  • ©2018 Rackspace US, Inc.
  • About Rackspace
  • Investors
  • Careers
  • Privacy Statement
  • Website Terms
  • Trademarks