Case StudyAI-Powered Biotech

Arietta AI: AWS Graviton Migration

How we achieved 50% reduction in RDS costs and 43% overall AWS spend reduction through strategic migration to AWS Graviton processors—delivering enhanced performance and improved energy efficiency.

"skyPurple Cloud has proven to be an invaluable partner as we scale up our business. The importance of optimizing cloud resources is fundamental to any growing SaaS business."

— Tim Howard, CEO of Arietta AI

50%
RDS Cost Reduction
43%
Overall AWS Spend Reduction
20%
Processing Time Improvement
20%
Energy Efficiency Gain

Overview

Arietta AI, a leader in Applied AI solutions for the pharmaceutical industry, faced significant performance and cost challenges with their x86-based cloud infrastructure. Partnering with the cloud services team at skyPurple Cloud, Arietta AI embarked on a transformative journey during 2023 to migrate key workloads to AWS Graviton processors, resulting in substantial cost savings and performance improvements across their AWS infrastructure.

Initial Objectives

  • Reduce cloud expenditure without impacting service quality or availability
  • Enhance performance of data-intensive AI applications
  • Improve energy efficiency of cloud operations

Operational Challenges

Arietta AI's existing x86-based infrastructure led to several operational challenges:

  • High compute costs for database operations, particularly in RDS instances
  • Suboptimal performance for AI and machine learning workloads
  • Energy inefficiencies contributing to higher operational costs and environmental impact
  • Scalability limitations for their growing SaaS offerings

Strategies and Solutions Employed

Database Migration to Graviton

  • • Migrate all RDS (Relational Database Service) deployments from x86 processor architecture to AWS Graviton processors
  • • Move Production RDS clusters from x86 8xlarge instances to 4xlarge Graviton instances, aiming to halve the cost profile while maintaining performance
  • • Comprehensive testing to ensure database compatibility and performance optimization

EC2 & ECS Optimization

  • • Transition compatible EC2 instances and ECS tasks to Graviton-based compute resources
  • • Optimize container images and application code for ARM architecture where necessary
  • • Implement gradual rollout strategy to minimize risk and ensure stability

Performance Tuning

  • • Fine-tune database configurations and query optimizations to use Graviton's architecture
  • • Adjust machine learning pipelines to take advantage of Graviton's performance characteristics
  • • Benchmark and validate performance improvements across all workloads

Monitoring and Analytics

  • • Implement comprehensive monitoring to track performance metrics and cost savings throughout the migration
  • • Utilize Amazon CloudWatch and AWS Cost Explorer to provide detailed insights into the impact of the Graviton migration
  • • Establish baseline metrics and ongoing reporting framework

Results

Financial Impact

  • Achieved a 50% reduction in compute costs for RDS instances migrated to Graviton
  • Contributed significantly to an overall 43% reduction in AWS spend

Performance Improvements

  • Enhanced database performance and reduced latency by adopting AWS Graviton processors
  • Increased efficiency in machine learning operations, with some workloads seeing up to 20% improvement in processing times

Operational Benefits

  • Improved energy efficiency, with an estimated 20% reduction in power consumption for migrated workloads
  • Enhanced scalability, allowing Arietta AI to handle increased workloads without proportional cost increases

Future Steps

  • Expand Graviton adoption to additional services and workloads
  • Continuously optimize application code and configurations to further use Graviton's capabilities
  • Explore Graviton-powered instances for new product developments and AI model training
  • Develop a comprehensive strategy to quantify and report on the environmental impact reductions achieved through the Graviton migration

Conclusion

Arietta AI's partnership with the skyPurple Cloud team for the Graviton migration project transformed their cloud infrastructure into a more cost-effective and high-performing environment. The migration to Graviton processors not only yielded significant financial savings but also positioned Arietta AI to sustainably manage their cloud resources moving forward.

The performance improvements aligned well with their operational goals, allowing for more efficient AI and machine learning operations. This case study exemplifies how a targeted migration to AWS Graviton processors can result in substantial financial savings, performance improvements, and increased energy efficiency—serving as a model for similar organizations aiming to optimize their cloud infrastructure while maintaining or enhancing service quality.

Ready to Optimize Your Cloud Costs?

Let's discuss how AWS Graviton migration can reduce your costs while improving performance.

Book a Discovery Call