CI Tools and Best Practices in the Cloud

Continuous Integration

Subscribe to Continuous Integration: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Continuous Integration: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Ravello Systems, the industry’s leading nested virtualization provider, today announced that Deutsche Telekom AG (DT) uses Ravello to develop and test software faster in its Hosted Business Solutions (HBS) division. Tasked to develop and roll out a next-generation cloud-based telephony service targeted at small and medium businesses, the business unit leverages Ravello for cost-effective, agile and continuous development to innovate and integrate on the fly.

“At a pure business level, we are developing a cloud-based telephony system in our HBS division that ultimately may need to shift dramatically in how we go to markets globally with it depending on many factors such as geographies, customer needs and competition,” said Paul Sebastien, chief marketing officer, Deutsche Telekom HBS. “We chose Ravello because it allows for us to have overall flexibility and agility so that we can customize features in a myriad of scenarios as needed, which in turn speeds time to market and helps us stand up to competition and save on costs.”

Deutsche Telekom AG (DT) is the world’s fourth largest wireless service provider by market capitalization in the global telecommunications industry and is headquartered in Bonn, Germany. The company has more than 230,000 employees, generates close to $60 billion in revenue, and operates businesses in various countries worldwide, including mobile telephony (under the T-Mobile brand), fixed telephony, broadband Internet and IT Services.

The DT-HBS telephony application is a complex multi-tier application containing multiple virtual machines and various high-end physical network appliances, including appliances from F5 Networks, Brocade, Palo Alto Networks and Acme Packets (now owned by Oracle). At any given time, multiple instances of the application are running – including production instances and instances for development, unit testing, integration and staging. While HBS has an extremely advanced and agile architecture – a private cloud architecture running on VMware vSphere and Apache CloudStack with configuration management using Chef and continuous integration/continuous delivery using Jenkins – it experienced problems in capacity shortages and difficulties in managing physical hardware. When the dev/test private cloud was out of capacity, HBS was hesitant to invest more time and money into building out more capacity because it would take away valuable staff time and monetary resources and diverge from focusing on developing the platform.

Achieving the next level of agility with Ravello Systems

Preparing to offer and rollout its solutions in North America through T-Mobile, HBS needed a solution that would enable developers to quickly respond to future changes. After a quick evaluation, HBS decided to implement Ravello to augment its internal dev/test capacity. In its first implementation, developers were empowered to start-up, on-demand, their own (scaled down) copies of the application environment, allowing for the freedom to not have to share development environments, leading to less waiting time and higher quality software.

“Creating a copy of our production-like environment in Ravello was easy. We simply uploaded our base image, and virtual appliance form factors of our physical appliances, and then used the Chef bootstrapping support that Ravello offers to bootstrap into our existing Chef infrastructure,” said Ram Akuka, director of DevOps at Deutsche Telekom HBS. “What we are building is a truly large scale system with millions of concurrent users and transactions, so by continuously developing with Ravello we can easily scale to meet our customer’s critical business communication needs twenty-four by seven.”

Looking to maintain agility, keep costs low and deliver features to market quicker, DT-HBS will also implement Ravello for unit testing environments. With Ravello, subsequent tests can run simultaneously and if a build fails the tests, the environment can be retained for debugging. With the pay-as-you-go model from Ravello Software-as-a-Service (SaaS), each test run has its own environment and can be stopped and restarted as many times as needed. Thanks to the unlimited capacity of the cloud and Ravello, DT-HBS is able to keep lean and flexible in the testing process.

Supporting Resources

About Ravello Systems

Founded in 2011, Ravello Systems delivers a Software-as-a-Service that enables developers, devops and IT to use the unlimited resources of the public cloud to develop and test their on-premise applications. Powered by the industry’s first Cloud Application Hypervisor, Ravello enables enterprises to encapsulate their multi-tier applications and run them anywhere – on-premise or in any cloud – without making any changes whatsoever, and thereby implement a true hybrid cloud. Ravello Systems is backed by top tier VCs including Sequoia Capital, Norwest Venture Partners and Bessemer Venture Partners. For more information, visit www.ravellosystems.com.

More Stories By Business Wire

Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.