Published:
February 24 2011, 10:05 AM
|
no comments
by
Matthew Richards
We recently engaged with Principled Technologies to explore several different technical aspects of our CA 3Tera AppLogic cloud computing platform and to write a series of technical white papers. We wanted to share some of the firm's early insights about working with the technology here on the blog. Following is a recap of a recent email chat with founder Bill Catchings.
Let's start off with a brief overview of your company. Tell us about Principled Technologies.
Principled Technologies Inc. is an industry-leading technology assessment and fact-based marketing services company based in the Research Triangle area in North Carolina. We have extensive experience and expertise in all aspects of technology testing and analysis, from researching new technologies, to developing new methodologies, to testing with new and existing tools. We provide customized services that focus on our clients' individual requirements. Whether the technology involves hardware, software, Web sites, or services, we offer the experience, expertise, and tools to help our clients assess how it will fare against its competition, its performance, its market readiness, and its quality and reliability.
I founded the company with Mark L. Van Name, and we both have worked together in technology assessment for over 25 years. As journalists, we published over a thousand articles on a wide array of technology subjects. We created and led the Ziff-Davis Benchmark Operation, which developed such industry-standard benchmarks as Ziff Davis Media's Winstone and WebBench.
How long have you been using the CA 3Tera AppLogic software?
We have been using it since November 2010 to test a series of technical aspects of the product for a set of white papers that CA Technologies hired us to write. We completed tests of its networking, storage management, and security features, and its usability by MSPs for providing complete cloud-based application services to their clients. We will make our findings available in the near future.
As part of your testing work with the CA 3Tera AppLogic platform, you built a private cloud. Can you describe the steps you took?
The first step was to get the hardware in place. We set up a test cloud using commodity Linux servers running CentOS and network switches and cabling. We then downloaded all of the necessary cloud software into one of the servers, which we designated as the distribution server. Next, we set up the distribution server and configured our initial cloud, then followed that by setting up the rest of the servers and initializing the complete cloud. The CA 3Tera AppLogic software recognized the network topology we had configured and automatically created a virtual SAN out of the direct attached storage available in the server, and the cloud became operational.
How long did it take from start to finish to deploy the private cloud?
We implemented our first cloud with CA Technologies help. It took us a total of four days, one day to set up our hardware and three eight-hour days to set up our cloud. Some of the more time-consuming elements were waiting for file downloads to take place and making changes to our network that were needed for the software to operate correctly.
We completed the second setup on our own. As we already had the necessary software, we did not need to set up the distribution server this second time around. It took us one day to set up the additional cloud servers we for the new cloud. It took us about two additional hours to get the cloud operational.
How many people were involved?
Our first cloud required our facilities people to provision the hardware and networking, plus one technical person from CA Technologies and one technical person from our company. For the second installation, we used a few people in different roles, and one technical person to do the final cloud configuration and deployment.
How long did it take to model and deploy your first application?
For our first application, we chose a basic Web application running WordPress. Modeling took us about an hour with coaching from CA Technologies. Deployment was very fast -- about 15 minutes. For our second application, we chose to deploy the WebBench benchmark because we have substantial experience with it. It took us about 2-3 hours to understand how to get files onto the Web server, plus another 30 minutes for modeling, and another 30 minutes to deploy the application. We then decided to deploy a redundant WebBench application. Modeling was more complex in this case, and it took us around 2 hours to produce a working model. The deployment took us only 30 minutes, just like it had in the initial WebBench simple deployment.
How long did it take to deploy a second copy?
The entire process to deploy a second copy took no more than 30 minutes including modeling and deployment. We needed to make a few changes for the second copy (IP addresses, etc.,) so altogether the modeling step took us around 15 minutes.
Were there any surprises as you ramped up your private cloud using the CA 3Tera AppLogic platform?
We were surprised to see how easy it was to do multiple application deployments. The process was very straightforward and fast. We liked working with the "Microsoft Visio-like" interface to describe an application from its component appliances. The application template libraries, the visual icons and the ease of use were probably the most unexpected advantages of the CA 3Tera AppLogic software. If an application can be instantiated from a template in the template library, its configuration and deployment are easy.
On the other side, defining our own application templates to add to the template library was more complex. For a custom application that required a specific Tomcat version and RPMs to deploy correctly and other nuances, we found that the effort to ramp up to develop our own application template was larger than what we expected from our experience with configuring and deploying more standard Web applications, like we did in our initial experiments. Of course, once you have produced a working application template and instantiated it in the cloud, creating new cloud instances of the application is easy.
What are your general observations about CA 3Tera AppLogic?
Overall, CA 3Tera AppLogic is a fairly easy-to-use, application-centric cloud platform. We were impressed by the ease of the visual interface for application structure definition and modification. In particular, we were impressed by how easy it was to convert our WebBench application into a redundant, firewalled, load-balanced Web application.