Ellucian is the worldwide leader of software and services designed for higher education. The company has been in business for more than 40 years and serves more than 2,400 institutions in 40 countries across the globe.
Ellucian’s Cloud Story
As a market leader, Ellucian began offering cloud-based solutions to accommodate institutions that wanted a path to the cloud. With the general industry trend of increased cloud adoption, they were considering all options to deploy their industry leading software to help transition their portfolio of applications to the cloud.
Why Ellucian Chose REAN Cloud and AWS
Ellucian was introduced to REAN Cloud by AWS to do a proof of concept AWS Test Drive of Ellucian’s flagship product. The REAN Cloud Technical Implementation Services team quickly converted the VMWare image, and within days stood up their application in two different AWS Regions in Virginia and Sydney, Australia. This proved they could reliably operate on AWS, run failover over to multiple continents, and run the application with a tablet.
On the back of this success, Ellucian began to engage REAN Cloud’s Business Consulting Services to do a thorough business case justification and ROI analysis of moving into the AWS Cloud.
After REAN Cloud provided the assessment report, which had a solid business case with multi-million-dollar savings estimates, Ellucian’s management team approved the shift in direction to move their application to AWS.
Based on the companies’ shared success, Ellucian engaged the REAN Cloud Consulting Services team in the spring of 2015 to again evaluate and transform their deployment and integration to adopt a cloud-based agile engineering DevOps process.
Taking into consideration that the customer has over 80 different product lines deployed all over the world, across multiple continents, leveraging multiple technologies (Microsoft, Java, Oracle, SQL Server, Open source etc.), with an intent to deploy to multiple endpoints (Hybrid, On-Prem, AWS, Private Cloud, etc.), it was an ambitious project to develop a framework which would have the flexibility and agility to support all of these variables. The REAN Cloud team developed a Continuous Integration (CI), Continuous Delivery (CD) software delivery pipeline framework called the REAN Cloud DevOps Pipeline, built on AWS. It not only addresses those challenges, but also takes into account the future needs of Ellucian’s Cloud Adoption model. This framework is now being rolled out across all of their product lines, with the support of AWS ProServe team.
The REAN Cloud DevOps Pipeline Solution
REAN Cloud supported Ellucian by developing a comprehensive CI|CD pipeline with applications running on EC2. The REAN Cloud DevOps Pipeline solution leverages many AWS services, including AWS CloudFormation, Amazon EC2, Amazon S3, Elastic Container Service, and scaling with Jenkins to coordinate all of the phases of the integration and testing life cycle.
The REAN DevOps Pipeline can be tailored to leverage both the AWS code deployment services or open source tools running on Amazon EC2. In this case, REAN Cloud DevOps pipelined used Vagrant by Hashicorp to create the development environments, Jenkins to run the Continuous Integration and manage the CI|CD, Apache Maven to run builds, Artifactory to store binaries and libraries, Docker to create application containers, and Terraform to deploy the infrastructure to multiple environments using one configuration file. The solution also uses Ansible, in addition to EC2 user data, to bootstrap the application servers, as well as Packer to build release candidates as both Amazon Machine Images and VM Images using one configuration file.
DevOps Pipeline Benefits
Ellucian has been able to use the DevOps Pipeline, built on AWS, to deploy new code that has automatically been tested and deployed as updated machine images that can be used in multiple end environments. Furthermore, they have benefited from the use of AWS and REAN Cloud’s DevOps Pipeline to innovate their portfolio of applications. This effort has both saved operational costs from being in an on-premises data center, as well as increased the innovation and value of the firm by being able to deploy new features faster and with better quality.
If you are interested in learning more about how the REAN Cloud DevOps Pipeline solution can help your organization to be more agile, innovative, and cost effective, please contact the team today at firstname.lastname@example.org or call us at +1 (844) 377- REAN (7326).