Fulcrum uses AWS to Modernize the Legacy Hosting System of a London-based APM Company.
This customer provides a Payments-as-a-Service platform that combines acquirers, gateways, shopping carts, and Alternative Payment Methods into a single integration. While the legacy hosting had served the customer well, they found themselves in a position of having outgrown it. They also needed better visibility on and control over the infrastructure. Fulcrum proposed going with an Amazon Web Services (AWS).
Replacing the fixed web and application tier servers with a scalable pool of EC2 instances.
Re-architecting the application to take advantage of all AWS has to offer.
Incorporating AWS platform features to development and diagnostic workflows, enabling faster turn-around and leveraging the platform capabilities to allow infrastructure to “self-heal”
AWS was the choice over other public cloud providers because of its positive reputation in the market, built-in security features, automated nature of its services, and ease of use. AWS’s Payment Card Industry Data Security Standard (PCI DSS) compliance credentials was the deciding factor in finalizing the AWS Cloud.
Fulcrum worked with the customer to design, configure, setup and migrate all existing infrastructure to AWS.
Improving Their Platform
The implemented platform is Payment Card Industry Data Security Standard (PCI DSS) level 1, compliant. The platform leveraged several Amazon Web Services to improve the platform.
Fulcrum identified an opportunity to reduce the Total Cost of Ownership and dramatically improve the overall availability and durability of the application by migrating the existing fixed infrastructure to the more flexible model offered by AWS.
Fulcrum configured Auto Scaling groups for the production, web, and application nodes. Each group spans multiple Availability Zones and allows for the automatic replacement of unhealthy nodes. Using the Amazon Machine Image (AMI), new instances can automatically start in response to an unhealthy instance, or a CloudWatch Alarm.
By leveraging the AWS Cloud, the customer was able to reduce cost by rendering the disaster recovery environment redundant and shutting down resources when not required. Availability was improved by balancing resources across two Availability Zones and building resources to automatically scale themselves. CloudWatch and the Auto Scaling services provided improved performance, scalability, and the opportunity to re-architect the application for the Cloud. Improved monitoring allowed enabled a level of visibility into the application performance that was previously unreachable without purchase of additional monitoring software.