misasia logo
Steve Hodgkinson
Australian software company Atlassian’s Elastic Bamboo further illustrates the growing pervasiveness of cloud computing thinking in the IT industry. By Steve Hodgkinson
26 Mar 2009

Australian software company Atlassian’s Elastic Bamboo further illustrates the growing pervasiveness of cloud computing thinking in the IT industry. The Bamboo continuous integration server now enables elegant access to Amazon’s EC2 cloud resources as required to process test workloads.

Atlassian has been quick off the mark with light touch tools to boost teamwork

Ovum logoAustralian software company Atlassian is going from strength to strength ‘selling shovels in the gold rush’ – providing products and tools for software development and collaboration. Its products provide automation support for many stages in the development lifecycle, and have a particular focus on improving communication and developer productivity.

A quintessential start-up success story, the company was founded by Scott Farquhar and Mike Cannon-Brookes in 2002. It now has 195 employees with 14,900 customers around the globe – and offices in Sydney, San Francisco and Amsterdam. Products include JIRA (issues management), Confluence (enterprise wiki), FishEye (source code repository), Bamboo (continuous integration server), Clover (system testing code coverage), Crowd (single sign-on), Crucible (peer code review) and JIRA Studio (an integrated development suite).

Atlassian’s early products, such as JIRA, occupied a niche between open source and commercial software, tapping into the viral marketing effect and simplified deployment possibilities afforded to companies that have grown up on the Internet.

Confluence further extended Atlassian’s collaboration capabilities, quickly growing beyond its developer roots to the point where it is now a leading enterprise wiki platform, used by over 7,000 organisations. Customers include some substantial corporate deployments, such as 16,000 users at BearingPoint (still operating though currently in the midst of Chapter 11 bankruptcy proceedings), tens of thousands of users at Cisco and 25,000 users at Sun Microsystems.

The latest release of its Bamboo product, Elastic Bamboo, continues Atlassian’s theme of providing light-touch tools responding to unmet teamwork needs at the leading edge of development practice.

Elastic Bamboo allows developers to seamlessly integrate Amazon’s cloud into their development environment

Bamboo is a continuous integration server, designed to support frequent integration of code under development with the main body of the release. New code can automatically be compiled and tested as it is developed, accelerating the feedback loop and minimising the ‘chasing your tail’ effect that arises when teams of developers periodically apply new code to a constantly changing code base.

However, continuous integration can create large and unpredictable server workloads as multiple cycles of integration and testing are carried out – particularly in the lead up to a major release. Scaling up the hardware to accommodate peak loads is not necessarily a viable option.

Elastic Bamboo enables developers to use a mix of on-premise or remote (cloud-based) agents for integration and testing, minimising the need to bolster local resources to accommodate peak testing loads. The system provides seamless access to the processing resources of Amazon’s Elastic Compute Cloud (EC2).

Multiple remote agents can be set running in parallel under the control of a supervisor – for example, to run tests on multiple different operating system platforms.

Flexible cloud – great, just don’t forget to keep an eye on the bill

Bamboo has quite a few competitors, including commercial software such as Microsoft’s Team Foundation Server and open source software such as Apache Continuum. However, Atlassian is continuing its track record of light-touch innovation – demonstrating how cloud computing can provide an elegant solution to the problem of resource bottlenecks in continuous integration.

Tools such as Elastic Bamboo provide a glimpse of a future where developers will learn to seamlessly integrate on-premise and cloud computing as a matter of second nature. Applications will – at a click – run on premise, in the cloud, or burst to resources in the cloud as and when required.

As long as someone keeps an eye on the charges being racked up on the Amazon Web Services bill...

Steve Hodgkinson is a research director in government at Ovum    

Comments

Be the first to comment.


Post your comment

  • Please use English to post and reply to comments
  • Please do not use offensive language in the form of racial or ethnic slurs, abuse or personal insults
  • We welcome opinion and debate geared towards finding solutions
  • Please keep comments relevant to the topic
  • All comments are moderated
** Mandatory Field

Name
    **

Email
    **

Country


Comments
Maximum characters allowed: 2000
Disclaimer: All the content posted in this category comes independently from readers of Fairfax Business Media (FBM) Asia publications, unless specified otherwise. Fairfax Business Media (FBM) is not responsible for the opinions of its readers and the content posted by them does not represent the views and opinions of FBM.

Feature

Wilson Ho

Cloud Computing

A practical look at cloud computing

Lower costs, greater flexibility and access to resources on demand: it’s no wonder cloud computing is attracting attention. 
By Wilson Ho | 09 Mar 2010

RSS Feeds

Add this section to your favourite feed reader.