The latest installment of AWS 101 examines how the online auctioneer improved site reliability with this migration.
Data Center Challenges Hinder Auction Availability
The company’s third-party data center caused access issues, poor performance and unacceptable response times to the online auctioneer’s website and applications. Recent, rapid company growth overtaxed the host applications, making them unable to reliably support the company’s business.
MaxSold leadership wanted control of their application instances, improved performance and guaranteed high availability, especially seeing that its business operates online.
“You want to be able to count on it to be available during the countdown at the end of the auction, or we’re flooded with complaints,” says Jon Lenton, Senior Director IT. “It often was a problem going into the weekend on Thursdays, Fridays and Saturdays. We knew we needed to find a more reliable solution that would scale with the growth of our company.”
Finding Answers by Using Amazon RDS
MaxSold had worked with Onix in the past and turned to this trusted partner to examine the feasibility of using some AWS services to improve site uptime and reliability.
Onix created an AWS instance to start the migration process. Using CloudEndure, they migrated MaxSold’s computing environment from the data center to AWS and accomplished this in less than 2 weeks. One notable service use was the Amazon Relational Database Service (Amazon RDS).
Using Amazon RDS makes it easy to set up, operate and scale a cloud-based relational database. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks, such as hardware provisioning, database setup, patching and backups.
Because it's highly scalable, using Amazon RDS would allow MaxSold’s IT pros to adjust the database’s compute and storage resources using an API call or a few mouse clicks with virtually no downtime. Data would remain available and durable in a platform that’s optimized for high-traffic applications.
The new AWS environment also relies on other services, including Amazon EC2, ElastiCache, VPC, ELB, CloudTrail, S3, Config, Route 53, CloudWatch, API Gateway, SNS, DynamoDB and Elemental MediaStore. All of these services combined to create the best cloud computing infrastructure for the online auctioneer’s needs.
Onix also worked with MaxSold to become more efficient in how they run servers by creating a staging server environment with a machine that could be used for testing when needed but turned off as needed.
Maintaining Live Bidding in the Cloud
MaxSold customers immediately experienced faster, highly available and fault-tolerant service, while MaxSold gained access and control of its infrastructure on AWS. The migration to AWS also included 53% cost savings over the initial deployment.
“After we did the migration, Onix continued to work with us to refine the server setup so we could get the highest performance and availability for the best daily cost. Our confidence in our computing infrastructure has dramatically increased.” - Jon Lenton, Senior Director IT, MaxSold
Moving to AWS and using Amazon RDS and other services has allowed MaxSold’s in-house IT team to devote more time to innovating the auctioneer’s core business — connecting buyers with new treasures. They no longer had to fear that the site would crash in the middle of a heated bidding war.
“After we did the migration, Onix continued to work with us to refine the server setup so we could get the highest performance and availability for the best daily cost,” Lenton says. “Our confidence in our computing infrastructure has dramatically increased.”
We want to be sure you understand all that Amazon Web Services has to offer, so be sure to check out other blogs in our AWS 101 series. You'll learn more about what is Amazon S3, deploying AWS Lambda to run code and using Auto Scaling to manage your infrastructure, among other topics. Take a look: