Case Study

Scalable WordPress Hosting Services Allow a Leading Urology Care Center to Enjoy Enhanced Flexibility in Managing Their AWS Infrastructure

Customer: Advanced Management Solutions Profile: The urology provider offers advanced treatment options and therapies in the Greater Atlanta region through the use of innovative, state-of-the-art technology.
Industry: Healthcare
Services: Scalable WordPress Hosting

Business Need

Advanced Management Solutions offers comprehensive urology care using different procedures to both women and men across a number of conditions. While the variety of cloud services offers flexibility for how you want to manage your AWS infrastructure, it can be challenging to figure out which services to use and how to provision them. Reducing management complexity without restricting choice or control was also a challenge they were struggling with.

The healthcare provider was, therefore, looking to deploy and configure a managed, scalable WordPress architecture on AWS, so they could easily deploy and manage applications in the AWS Cloud without having to deploy all the individual components of the infrastructure that run those applications.

They were looking for a partner who would help deliver scalable WordPress hosting services that would allow their AWS cloud architecture to automatically handle details of capacity provisioning, load balancing, scaling, and application health monitoring.

Solution and Approach

To configure a scalable environment for development, staging, and production with capacity provisioning, load balancing, scaling, and application health monitoring, Synoptek deployed the following architecture which simplifies the complexities of configuring a managed, scalable, and highly available application on AWS using Amazon VPC, EC2, Auto Scaling, Elastic Load Balancing, RDS, Elastic File System, CloudFront, Route 53, S3, CodeCommit, CodePipeline, Amazon Certificate Manager, and CloudFormation.

Static and dynamic content is delivered by Amazon CloudFront. An internet gateway allows communication between instances in your VPC and the internet. NAT gateways in each public subnet enable EC2 instances in private subnets to access the internet. The architecture uses an Application Load Balancer to distribute web traffic across an Auto Scaling Group of Amazon EC2 instances in multiple Availability Zones. We simplified database administration by running the database layer on Amazon RDS using MySQL.

The Amazon EC2 instances access shared application data in an Amazon Elastic File System using mount targets in each Availability Zone in their VPC. We push code committed to the Git repository in CodeCommit to automatically release software changes using CodePipeline through the development, staging, and production environments using a Continuous Delivery approach.

AWS cloud diagram

Business Benefits

With Synoptek’s guidance and assistance, the healthcare provider was successfully able to build a managed, scalable WordPress architecture on AWS. Our services enabled them to:

  • Deploy and manage applications in the AWS Cloud without having to deploy all the individual components of the infrastructure that runs those applications
  • Streamline the request flow from DNS, through the CDN to the load balancers, to the scalable web cluster and the database
  • Deploy a scalable environment for development, staging, and production with capacity provisioning, load balancing, scaling, and application health monitoring
  • Enable seamless version control to privately store the code base through the Git repository
  • Improve deployment speed by automating the release process which pushes code through the software development lifecycle
  • Speed up the distribution of static and dynamic web content to the end-users through CDN configuration
  • Improve security of website through provisioning and configuration of the SSL certificate to encrypt DNS traffic to the load balancer
Download PDF