Consolidating Insync websites from Azure to AWS

client
Insync Insurance / AWS
category
Cloud migration
Insync Insurance digital platform screens
Evidence summary

Historical Azure-to-AWS migration result

Last reviewed

CoreLine moved Insync's Joomla websites from separate Azure hosting into its AWS environment, added application caching and CloudFront, and automated certificate renewal. The cost figures below are the project's historical monthly infrastructure figures, not current cloud price quotes.

~$400/month previous server baseline
The project record lists an Azure P3v2 App Service plan at almost $400 per website at the time of migration.
~$76/month replacement server figure
The record lists a t2.large EC2 instance in the London region at approximately $76 per month at that time.
$300+/month historical saving per server
The reported difference between those project-period server figures exceeded $300 per month.

Evidence basis: CoreLine's implementation record and project-period infrastructure pricing captured in this case study.

Scope note: Cloud products and prices change. These figures document the historical result and must not be used as a present-day AWS or Azure estimate.

what we did

CLOUD ARCHITECTURE

INFRASTRUCTURE MIGRATION

PERFORMANCE OPTIMIZATION

TLS AUTOMATION

Insync needed one cloud operating model for its insurance platforms and public websites.

Its online insurance applications already ran on AWS while its Joomla websites remained on Azure. Consolidating the websites reduced infrastructure fragmentation and created one place to operate DNS, delivery, and TLS certificates.
[01]
About Insync Insurance
They take a fresh and innovative approach to arrange insurance utilizing our latest technologies. When we started this project, their online insurance platforms were hosted on AWS, and their static websites were hosted on Azure.
[02]
The challenge

Since all Insync (Joomla) websites were hosted on Azure the goal was to migrate them to AWS in order to reduce the number of systems that need to be monitored and maintained. Also, websites were hosted on huge P3v2 App service plans on Azure, costing almost $400 each. Still, the website was quite slow (the first load took 4-5 seconds).

Another problem was that there was no automatic service for renewing SSL certificates. So, since there was no alert system for that, Insync often had SSL errors.

[03]
The solution

Since the main goal was to migrate everything from Azure to AWS we started by migrating the DNS service to Route53. We then set up t2.large EC2 instances for each Joomla app. After adding cache to the PHP layer, the app instantly became much faster. Then, we set up CloudFront CDN in front of the app to enhance the content delivery and improved the site performance.

To resolve the SSL issue, we used AWS certificate manager and offloaded the manual work of renewing certificates to AWS. We also connected Joomla to AWS CloudFront in order to purge the CF cache automatically on website updates.

At the time of the project, the recorded t2.large cost was approximately $76 per month in the London region, reducing the historical server cost by more than $300 per month. CloudFront usage was small relative to that server-cost difference. These are project-period figures, not current AWS or Azure price quotes.

similar challenge?
We can help you scope, build, and ship a solution like this one.