Sliding Windows to the Cloud in Containers: IRESS
Cevo partnered with Iress to migrate their Windows Workloads to AWS for lower costs and better reliability.
Cost optimisation
And improved reliability
Windows to AWS
Migration
Financial Services
Industry
Iress (ASX:IRE) is an Australian software company that provides market-leading financial software for financial services and wealth markets. Headquartered in Melbourne, they have offices in Sydney, Johannesburg, London, and Toronto. With an operating revenue above AU$500m in 2019, they are a significant and trusted player in the financial services software market
Business challenge
- reduce the cost associated with hosting the Windows-based application;
- build a DevOps mindset and capability in their software delivery teams;
- reduce the time and effort required to provision and maintain user acceptance testing environments; and
- increase the pace of cloud migrations
Solution
- Everything As Code
- Automated Software Delivery
- Platform as a Service
- Security
- Cost Optimisation
The Iress delivery pipeline for the IPS product developed and implemented with Cevo’s assistance comprises a mix of cloud-native technologies from AWS:
- AWS Elastic Container Service (ECS) clusters, with Windows EC2 worker nodes and Windows containers
- AWS Step Functions, for orchestrating complex workflows around backup, upgrade, migrate, and rename of deployed IPS application instances
- AWS Lambda, for implementing work required by the Step Functions and performing additional “glue” roles in the infrastructure
- AWS Secrets Manager, for credential security and automated rotation
- AWS Systems Manager, for Parameter Store, Documents (for automation), and Session Manager (for login access)
- AWS RDS (hosting SQL server)
- AWS S3 (for SQL server native backups, transferring data from on-premises, and hosting large configuration objects)
- AWS CloudWatch Logs and AWS CloudWatch Metrics (for observability, monitoring, and alerting)
- AWS CloudWatch Events (for triggering scheduled tasks and responding to API events in the environments)
- AWS CloudFormation (for deploying Infrastructure as Code)
- AWS Backup (for taking and keeping secure backups of the RDS Database instances)
- VPCs with subnets and security groups (for network configuration and security)
- Human and programmatic access control via IAM
- GitHub code repositories
- BuildKite pipelines for build, test, and deploy
- Artifactory, for hosting and security scanning deployable artifacts
- Terraform for infrastructure as code orchestration
Outcomes
Enjoyed this customer story?
Share it with your network!
You may also like