Case Study
Clearscale Helps Entropix Build Ultra High Definition Video SaaS Application
Executive Summary
Entropix is a computer vision software company built around its Cloud Resolution Engine™ – their patented software engine running on NVIDIA’s powerful T4 GPUs in the AWS cloud. With their open-architecture computer vision management system, Entropix creates a powerful platform for the deployment of extremely accurate visual analytics.
The Challenge
Success required cloud-based automation, efficient load balancing, auto-scaling, and more. The leadership team decided to bring in Clearscale, a leading provider of end-to-end cloud solutions, to help determine the best path forward. With Clearscale’s deep Amazon Web Services (AWS) experience, Entropix found the partner it needed to expand its service portfolio and create new sources of revenue for the business.
Nathan Wheeler,
CEO and Co-founder, Entropix
The Clearscale Solution
Clearscale began by conducting a needs assessment related to Entropix’s success criteria. Architects, engineers, and developers on the Clearscale side defined parameters for the project and mapped existing Entropix infrastructure to AWS features, keeping scalability and load balancing in mind.
The implementation roadmap included three different focus areas:
- Refactoring of major layers into elastic auto-scaling groups
- Transitioning current storage solution from EBS to Amazon S3
- Transitioning current database to Amazon Aurora PostgreSQL
Auto-scaling with Amazon EC2
Through the discovery phase, Clearscale learned that one of Entropix’s applications required a GPU instance for intensive computational tasks. As a result, the ClearScale team determined that Entropix needed to move all layers into independent auto-scaling groups with AWS.
Clearscale implemented Amazon EC2, a web service that provides resizable compute capacity in the cloud, to orchestrate the use of containers. With Amazon EC2, Entropix’s future Resolution on Demand containerized platform can flex with EC2 instances orchestrated by Elastic Container Service, depending on the number of computational tasks in the queue. As a result, the Entropix development team would not have to worry about manual scaling or load balancing, thus freeing capacity to focus on other areas.
Additionally, Clearscale recommended that CPU-based ECS tasks be deployed on the same GPU instances. After consulting with Entropix and conducting tests, the partners agreed to the change, which made the application even more efficient.
Enhancing storage capacity with Amazon S3
After learning more about Entropix’s technical requirements and goals, Clearscale recommended the company update its storage infrastructure to maximize flexibility and further align IT architecture with the cloud.
After validating Clearscale’s assumptions through testing, Entropix’s development team agreed that moving away from shared file storage was the best path forward. Clearscale refactored Entropix’s existing storage layer so that it could integrate with Amazon S3, an object storage service that easily scales with demand.
Amazon S3 offers advanced data availability and security, both of which are essential for Entropix’s needs. Now, the company has a powerful object storage service that it can use to hold and protect data for its new SaaS application.
Improving database functionality with Amazon Aurora
The third part of the Entropix AWS application deployment demanded the use of a new cloud-native database service. Clearscale implemented Amazon Aurora, a MySQL and PostgreSQL-compatible relational database built specifically for the cloud, that provides commercial-grade functionality at a much lower overall cost.
With Amazon Aurora, Entropix could take advantage of Multi-Availability Zone configuration to facilitate rapid disaster recovery. Amazon Aurora also automates burdensome IT infrastructure management tasks, such as hardware provisioning, patching, and backups. As a result, Entropix’s leaders can reallocate valuable development resources to other areas.
Nathan Wheeler,
CEO and Co-founder, Entropix
Architecture Diagram
The Benefits
By going with an AWS Premier Tier Consulting partner in Clearscale, Entropix was also able to create its new application at a much lower cost, as well as reduce future expenditures related to data storage, processing, and application development.
Ready to Take the Next Step?
Connect With Our Cloud Experts To Begin Your Cloud Journey
