Home > SpringSource gains cloud console: Q&A with Cloud Foundry head
Q&A:
EMAIL THIS

SpringSource gains cloud console: Q&A with Cloud Foundry head

24 Aug 2009 | SearchSOA.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

SearchSOA.com Editor Jack Vaughan recently spoke with Chris Richardson, creator of Cloud Foundry, an enterprise Java cloud deployment platform. Cloud Foundry was recently purchased by SpringSource, which combined its own tools with Cloud Foundry to create SpringSource Cloud Foundry, which provides enterprise Java cloud deployment as well as a application life-cycle management. SpringSource was recently acquired by VMware.

SearchSOA.com: Spring and SpringSource have been in the news. A lot of people outside development are wondering what is the secret sauce of Spring. What makes it so popular?

Chris Richardson, SpringSource: What Spring Source has been doing is eliminating complexity from enterprise Java development. The Spring framework simplified applications. Tools such as Grails and Groovy simplify the development process. You can view Cloud Foundry as a way of simplifying and accelerating deployment of Java applications on the cloud. Literally, with just a few clicks of the mouse a developer can upload Java applications and deploy it on Amazon Elastic Cloud Compute (EC2).

Part of the complexity of Java has been about deployment. Does Cloud Foundry deal with the issue of JAR files and the like?

Not explicitly. What we address is, if you take something like EC2, it's actually great, but what it is providing you is a set of Linux boxes. To take those and turn them into a functioning Java production environment takes a lot of effort and specialized expertise. It's time consuming. Out of the box and behind the scenes, we set it all up for you so you as a Java developer don't have to know about Linux scripting and the intricacies of configuring Apache web server.

So folks upload their app, they deploy it, and within a matter of minutes it's up and running. We monitor and manage it on their behalf. We have an automated monitoring and management technology that builds on Hyperic technology.

SSOA: Hyperic has quickly emerged as an interesting addition to the SpringSource portfolio. Does it provide monitoring agents?

CR: Hyperic provides the monitoring agent technology. We leverage Hyperic technology within Cloud Foundry in the monitoring and management component. We gather metrics from the running Java application and from the running server, and if we detect a problem we can recover from that problem. If for example a virtual machine died because Amazon had a hiccup, we recover from that automatically. If the database server [needs to restart] we will automatically restart and reconfigure the database.

SSOA: Does Cloud Foundry roll up data the agents collect?

CR: When we deploy the customer's application we install agents on the machine to gather statistics. In a way the big story here is the combination of Cloud Foundry, which provides the cloud deployment technology, with the SpringSource products suite. If you look at what SpringSource provides--on the build side the tools such as Grails and the SpringSource Tool Suite. Then on the run side there's the SpringSource TC server, and on the management side the Hyperic technology. It is a combination of all of those technologies. To me it provides very compelling enterprise Java cloud.

The principle interface with Cloud Foundry is a web based management console. You just go to www.cloudfoundry.com and once you register you can log in and have a Web-based management counsel. Over time we're going to provide integration with various SpringSource tooling such as the SpringSource Tool Suite and Grails … so that the developer within that IDE is going to deploy their applications directly in the cloud. The IDE will talk via Web services to Cloud Foundry, which will then talk to the cloud. Today Cloud Foundry runs on EC2. Overtime it will support other cloud techs, like the technology that coming out from VMware.

SSOA: It seems that developers are gaining more ability to deploy these days with the cloud, with less reliance on sys-admins.

CR: Technologies like Cloud Foundry really do empower the developer to employ directly to the cloud without involving sys-admin. At the same time we facilitate cooperation between development and sys-admin.



Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Cloud/Grid computing and virtualization for SOA
Cloud Computing and SOA Convergence in Your Enterprise
Cloud computing: First do no harm
Experts comment on PDC unveilings Azure and Dallas
At PDC: Microsoft unveils Azure cloud computing platform, discloses "Dallas" online marketplace for data
Cloud computing and SOA with David Linthicum
IBM launches test and development products for cloud computing
Platform Computing releases Symphony 5
Cloud computing architecture: Relational memories are made of this?
Startup uses PaaS to speed launch of iPhone app
Amazon Web Services adds support for cloud-based MySQL database

Java Web Services
Tools add Web services to existing Java EE applications
Video: Author says Enterprise JavaBeans is here to stay
Languages like F# may replace Java, says Ted Neward
Mobile development growing in prominence according to survey
OSGi framework helps you manage Java components
SpringSource moves VMware up the stack
Adopting OSGi requires patience and money, but development flexibility results
Speed up application deployment with automated blackbox frameworks
Java Servlet API 3.0 improves application plugability
Manual configuration scripting of Java EE web applications can cause downtime

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
appliance computing  (SearchSOA.com)
bot  (SearchSOA.com)
Eggdrop  (SearchSOA.com)
EPIC  (SearchSOA.com)
explicit parallelism  (SearchSOA.com)
Open Grid Services Architecture  (SearchSOA.com)
PatriotGrid  (SearchSOA.com)
provisioning  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary




SOA Data Architecture Solutions - Data Services, Business Intelligence, XQuery
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts