& cplSiteName &

Atlassian Goes 'All In' on Amazon Cloud

Mitch Wagner

When Atlassian decided to take its Jira and Confluence developer collaboration tools to the cloud, the company went big.

The two tools are more than a decade old -- Jira, a project and issue tracker, launched in 2002, and Confluence, a team collaboration platform, launched in 2004. And the architecture showed its age, Mike Tria, Atlassian head of infrastructure, tells Enterprise Cloud News.

While Jira and Confluence are cloud services, they were architected as if they were on-premises software; each customer had its own instance, and growth was constrained by that architecture, Tria says.

Atlassian started redesigning the two services in 2015 to move them to the cloud. The platform choice at the time was a no-brainer, Amazon Web Services Inc. At that time, AWS's competitors didn't have the breadth of offering available on AWS, though that's changed since then, Tria says. And AWS offered the scalability Atlassian required.

Atlassian offices. Photo by Atlassian.
Atlassian offices. Photo by Atlassian.

Want to learn more about network automation? Register today for Light Reading’s Automation Everywhere on April 4 in Dallas. We will be tackling the business and technology challenges behind driving network automation. The event is free for communications service providers – don’t miss out!

Having decided to transition to AWS, the next question was whether to move the applications as is or rewrite them to a modern, more flexible architecture, Tria says. Atlassian had tens of thousands of servers and hundreds and thousands of containers all running at capacity.

"Do you lift and shift and plop it on Amazon, or do you change it?" Tria says. Atlassian chose to rewrite the applications to improve flexibility and scalability. Otherwise the volume of server resources required to run the applications would have been prohibitive.

"We didn't want to destroy Amazon and take up hundreds of thousands of instances," Tria says. Lift-and-shift would have put Atlassian in the top ten of AWS's biggest customers.

"We decided to go all in -- take a single-tenant, monolithic architecture and break it up," Tria says.

Atlassian needed the infrastructure change to stay on top of growth. The demand for developer tools like those Atlassian provides, is growing as even old-line businesses in manufacturing and agriculture are transforming to technology companies, delivering cloud services. The company's revenue for the quarter ending Dec. 31 was $212.6 million, up 43% year-over-year. Total customers were 112,571, up 4,825 net new customers during the quarter.

Jira and Confluence aren't Atlassian's only products -- the company also provides the Trello and Stride collaboration services, Bitbucket Git repository and more. But Atlassian's other products are cloud-native; only Jira and Confluence, the oldest products, began life with an on-premises monolithic architecture.

Atlassian called the transition "Project Vertigo." The company moved its last customer to AWS in December. Atlassian made the transition "silently," without letting customers know what it was doing, in order to avoid the overhead of coordinating with customers, Tria says.

Atlassian had no need to coordinate with customers; it successfully made the transition without any service disruption, Tria says.

The transition to AWS is aiding Atlassian in global expansion by providing services from data centers near its customer locations, reducing latency. Last year, Atlassian launched services in Europe, which it was able to do because it was able to quickly spin up infrastructure in Ireland. Previously, customers in the EU complained about slower response time and latency communicating with the US; the move to Ireland improves performance, Tria says.

"Reliability has shot way up," Tria says. Previously, when Atlassian upgraded service it had to shut services down, which it did every few months. In the cloud, Atlassian can do three or four upgrades daily with no interruption in services. And hardware infrastructure doesn't create reliability problems, Tria says.

Atlassian went to a microservices-based architecture, running Docker container management, Lambda serverless computing, Kinesis data streaming and load balancing. The services run in multiple regions, with "chaos monkey" reliability tests taking down parts of the infrastructure intentionally to ensure that the services as a whole can withstand component failures.

Atlassian got a couple of surprises in the transition, both good and bad. Transitioning Jira search provide trickier than foreseen. Search is one of the most popular features of Jira, and customers have built their own, complex queries that they relied on. Previously, the service used an Apache Lucene search engine, but it has transitioned to a PostgreSQL database. That provided inconsistent search results. The solution was to run searches on both tools in parallel and compare them until search results were the same. That process took several months.

On the positive side, performance was better than anticipated. Particularly for small customers, on the old architecture, new services took a while to come online, and the process is much faster on AWS.

Atlassian has a 2,000-user limit on its services, and the company is taking advantage of the AWS architecture to make a priority out of removing that ceiling, Tria says.

Atlassian benefited from more efficient use of its data centers as a result of the migration. Prior to the migration, Jira and Confluence were running in Atlassian's own data centers in the US. Atlassian expects to see depreciation on unused equipment due to the cloud migration through this month.

However, the extent of that depreciation is unclear. "We did not shut down any data centers as a result of the migration. We were able to reduce some of the square footage used. However, it's hard to estimate the exact numbers since we use the data centers for multiple things outside of hosting our cloud products," Tria says.

Atlassian is currently looking to broaden its platform to multi-cloud. It's built on Kubernetes, which puts a layer between the application and infrastructure, making applications portable. "That will open the door for us to experiment and play with other cloud providers," Tria says. Atlassian is looking to use its container-based, microservices architecture to take advantage of specialized services available on cloud providers other than AWS.

Related posts:

— Mitch Wagner Follow me on Twitter Visit my LinkedIn profile Visit my blog Follow me on Facebook Editor, Enterprise Cloud News

(0)  | 
Comment  | 
Print  | 
Threaded  |  Newest First  |  Oldest First        ADD A COMMENT
More Blogs from Wagner’s Ring
IBM and Cisco are working with Europe's largest port to reduce fuel consumption and other costs and improve safety.
In which we receive an alarming email from Oracle.
SD-WAN is about more than saving money – it also provides application delivery, insights and reliability. Find out more in this podcast sponsored by Citrix.
Platform is designed to enable enterprises to build big data analytics apps that move easily between public and private clouds.
Buying Evident.io extends Palo Alto's portfolio with API-based security capabilities and compliance automation.
Featured Video
From The Founder
John Chambers is still as passionate about business and innovation as he ever was at Cisco, finds Steve Saunders.
Flash Poll
Upcoming Live Events
September 12, 2018, Los Angeles, CA
September 24-26, 2018, Westin Westminster, Denver
October 9, 2018, The Westin Times Square, New York
October 23, 2018, Georgia World Congress Centre, Atlanta, GA
November 6, 2018, London, United Kingdom
November 7-8, 2018, London, United Kingdom
November 8, 2018, The Montcalm by Marble Arch, London
November 15, 2018, The Westin Times Square, New York
December 4-6, 2018, Lisbon, Portugal
All Upcoming Live Events
Hot Topics
T-Mobile to Play the Customer Care Card With Layer3 TV
Jeff Baumgartner, Senior Editor, Light Reading, 8/15/2018
Australia Could Open 5G Door to Huawei
Robert Clark, 8/16/2018
Video Navigation Gets an AI Assist
Jeff Baumgartner, Senior Editor, Light Reading, 8/16/2018
Eurobites: Deutsche Telekom Pulls Out of Iran
Iain Morris, International Editor, 8/17/2018
Animals with Phones
When Your Cat Hijacks Your Tech Click Here
Live Digital Audio

A CSP's digital transformation involves so much more than technology. Crucial – and often most challenging – is the cultural transformation that goes along with it. As Sigma's Chief Technology Officer, Catherine Michel has extensive experience with technology as she leads the company's entire product portfolio and strategy. But she's also no stranger to merging technology and culture, having taken a company — Tribold — from inception to acquisition (by Sigma in 2013), and she continues to advise service providers on how to drive their own transformations. This impressive female leader and vocal advocate for other women in the industry will join Women in Comms for a live radio show to discuss all things digital transformation, including the cultural transformation that goes along with it.

Like Us on Facebook
Twitter Feed