Moving Air Transat to the Cloud

How Air Transat Migrated a Mission-Critical Scheduling System to Oracle Cloud Infrastructure
An airplane on the tarmac awaiting take off
The Challeneg
The Solution
The Results

The Challenge

A Mission Critical Application Constrained by its Environment

Air Transat, a successful Canadian airline depends on a mission-critical application to tightly control the scheduling of its over two thousand flight crew members. This powerful software takes into consideration laws, regulations, labor agreements, rank, seniority and the personnel’s flight route preferences, before producing its crew assignments. Performance is a highly important characteristic of this application, yet its servers were increasingly struggling to support it. 

Overseen by Air Transat’s IT group, the application’s activity cycle stretches over a 2-week period every month and consists of data collection followed by a period of intense calculations. Server capacity consumption had gotten to the point where calculations took practically 24 hours, most of which were spent at the servers’ maximum processing capacity. Users were noting performance problems; manual interventions were increasing, and so was the risk of failure. Practically speaking, the 6-year-old servers had reached the end of their useful life. 

Adding to this, a recent change in Disaster Recovery regulations now required a high-availability back-up of the application and its infrastructure. If the aging server cluster already needed to be replaced, this change in regulation now required doubling it. An onsite infrastructure scenario was now becoming quite costly (to the tune of half a million dollars). 

Air Transat’s IT department concluded that its initial on-site infrastructure plan had to be re-evaluated. Could a cloud solution be a better alternative?

The Solution

An airplane flying across the sky
Advantage Cloud

As an administrator of several cloud instances, Air Transat’s IT department was quite familiar with the advantages of “lifting and shifting” to the cloud. First, savings on physical servers and office space means a much lower cost of ownership. Secondly, since infrastructure maintenance is up to the cloud provider, IT teams can be freed up and reallocated to work on other important projects. Lastly, and most importantly in this case, the ability to adjust cloud capacity according to demand ensures that you’re not paying for unused resources. 

Particularly attractive was how well the cloud could align with the application’s characteristics: It didn’t run two weeks out of the month, so costs during this period would be next to nothing. For its intense calculation peaks, maximum resources could quickly be spun up, as much as required, ensuring optimal performance. 

This “pay as you use” aspect of the cloud was especially appropriate for Air Transat’s  Disaster Recovery environments, which do not require resources unless they are put into action. Why pay for physical servers you are not using? 

All of these arguments made the shift to the cloud a winning business case, more easily justifiable to upper management. The only remaining challenges were deciding which cloud to go with and finding a partner that could smoothly tackle the technical details of migrating this mission-critical application.

Selecting the Right Cloud

Like many other companies, Air Transat has a multi-cloud environment. For this project, it considered the Microsoft Azure Cloud (which it uses extensively for its Microsoft products) as well as the Amazon Cloud. The manufacturer of the scheduling application had also invited them to move the system to their own Google Cloud. 

As the application ran on an Oracle database, Air Transat’s IT department felt it was important to explore the possibility of using the Oracle Cloud. It had heard about Oracle Cloud’s competitive costs. Also, the company’s experiences with several Oracle products led it to believe that the Oracle Cloud would be the best technological match, but it needed proof. The new migration partner, once chosen, would first be tasked with producing a Proof of Concept (POC) in order to verify that Oracle Cloud performance would be up to the high standards required.

Selecting a Cloud Migration Partner

Air Transat could have chosen to work with its usual cloud integration partner or with its own in-house Oracle DBAs for this migration, but it didn’t. Nicolas Roy, the airline’s Manager of Technology Integration explains: “It was crucial to select a partner with the technical expertise to smoothly migrate this complex application. Talan’s Cloud portfolio, including its strength in Oracle technology, was more complete than that of our usual Cloud integration partner. And particularly, in this case, we needed the excellent overall project skills that only Talan had.” 

Talan quickly provided a Proof of Concept which clearly demonstrated Oracle Cloud’s ability to deliver the performance required for the application’s highest calculation peaks. The project went ahead using the Oracle Cloud.

Successful Implementation

The project was successful and had only minor technical challenges, notably the network latency between Oracle Cloud Data Center (located in Ashburn, Virginia) and Air Transat’s offices in Montreal, Canada. The distance between the two locations (About 1000 km or 650 miles) slowed an application running on the end-user Windows desktop. This was solved by provisioning a Windows server running the application at the Oracle Cloud Data Center instead. The change was completely transparent to end-users. 

Nicolas Roy states: “We are quite happy with the way the project turned out. Of course, we don’t have a one-size-fits-all (or one-manufacturer-fits-all) approach to the cloud. Here at our company, things work by project. Each project requires analysis and a business case. Often, we will require a Proof of Concept. So, the cloud is adopted one project at a time.” 

Oracle Cloud’s running costs also met Air Transat’s expectations. Again, Nicolas Roy: “Now that we are running real-life instances of Oracle Cloud, we have an idea of what the costs are, and our first impression is that they are quite competitive compared to Azure. That is an important consideration. For sure there will be other cloud projects. Anytime there is a new service or product to put together, there is now usually someone working on the business case who says, “Can we look at the costs of running this in the Cloud?”. “And,” he concludes “If the service or equipment runs on the Oracle database, we will absolutely evaluate the feasibility of the Oracle Cloud.”

A diverse group in an office gathers around a table and discuss a project enthusiastically

Accelerate Innovation with Oracle Cloud

Discover how Talan helps organizations modernize infrastructure, improve performance, and reduce costs with Oracle Cloud solutions. Learn More

The Three Big Benefits of this Cloud Migration

Smooth Transition to Ideal Performance

For one, without causing disruption, the new solution has completely solved the crew assignment application’s performance issues. The Oracle Cloud provides ample processing power for its calculation peaks. 

The implementation has also significantly reduced IT operational workload. The IT team no longer requires administrators to manage physical servers, doing away with firmware updates, disk replacements, backup management, etc., not to mention the installation (racking, connectivity) of such hardware.

A dynamic team is looking at postive business performance reports

Reduced Costs

The second benefit is the considerable cost savings brought to the Disaster Recovery segment of the project. Reserving the necessary space on the Cloud comes at a very small fraction of the price of having on-site servers as a backup. In case of an emergency, an entirely new instance of the application can be “spun up” within minutes.

A businesswoman is looking at the reduced costs table

Ongoing Expert Help

Thirdly, the responsibility of optimizing the Air Transat’s Oracle Cloud has been handed over to Insum, at least for the first year. As cloud experts, Insum can pinpoint areas of potential enhancements and recommend adjustments to ensure Air Transat’s cloud performance is always optimal. On the cost side, with Oracle Cloud offering numerous options, costs could potentially add up quickly. Insum is helping the airline select the right combination of features to optimize costs. An example of this is Oracle’s recent offer of AMD processors as an alternative to the standard Intel® ones. The AMD processors offer identical performance at approximately half the cost. 

Talan will keep everything running smoothly, while ensuring Air Transat takes full advantage of any updates or upgrades the Oracle

An expert is helping a businesswoman navigating a cloud transformation project

Start Your APEX Transformation

Sources

Services: Oracle Cloud, Lift and Shift

Solutions: Oracle Cloud Infrastructure

Industry: Transportation & Logistics