OpenStack, Whiskey, Cloud Apps – Oh my!
Monday, March 26th, 2012OpenStack was founded by Rackspace Hosting Company and NASA, and is a new open source software for creating private and public clouds. OpenStack was borne out of a necessity for corporations, researchers, global data centers and other organizations to deploy large cloud operations for private or public clouds. They are also offering a new trial called Whiskey.
As Node.js is becoming more and more known, there are more tools needed to test the applications that it is built upon. Rackspace started to use Node.js so they wrote their own testing tool for Node.js called Whiskey. It was named Whiskey because it was the developer’s favorite beverage.
Rackspace has announced the release of its open source test framework called Whiskey. Whiskey is a suite for testing applications written in Node.js, which is a very popular JavaScript application framework that uses Google’s JavaScript engine. Rackspace created Whiskey because they found that test frameworks were limited. In using Whiskey, the code coverage module gives them much more flexibility and features. It has three reporters, text, json, and html, and also supports aggregating code and coverage reports. Whiskey also supports async tests, tap output, generates Makefiles, and reports variables that leak into the global scope.
You can currently run Whiskey in single processes, but the platform has one master process with many child processes that communicates with each other through TCP. There is a plan to enable a Whiskey Node.js that will run over multiple servers in the near future.
Whiskey also has the functionality to report on variables, which makes it easier for the developer to find errors that have been created. For example, if you define a variable and then forget the var keyword, you can run a report on the variables to find the error. You can find the error much quicker using this process in Whiskey.
Whiskey can be downloaded and installed on your system and the source code is available online. You can also find test file examples online to view.
There is also an Android app by Rackspace that allows IT managers to access the cloud server from almost anywhere. You can use this app to quickly and easily administer your cloud servers and cloud files. To use this app you simply log in and enter your API key. This app supports multiple accounts, supports US, UK and custom API endpoints, and lists all cloud servers in your account. You can also use this app to create new cloud servers, delete existing cloud servers, and resize Cloud Servers. This app will also allow you to perform soft and hard reboots, manage backup schedules, ping cloud servers, rename or rebuild the cloud server, change the root password for the cloud server, and create and view cloud file containers. You can upload text files to the cloud files, and download and preview Cloud files. You can also secure your Cloud server with a pass code lock. With this app your Cloud can move with you anywhere you go.
In essence, the Rackspace Cloud app puts an impressive amount of the functionality of a full-featured server management setup into the palm of your hand; no small feat considering the suite of processes that running a server takes. Using the cloud to administer the cloud is a feat on ingenuity, but it is just the tip of the iceberg for what is to come with cloud integration in our society.










