본문 바로가기
SingleStoreDB/사례연구

[사례 연구] AWS RDS와 Druid.io를 SingleStore로 전환하여 비용 절감(약 6만 달러/월)

by 에이플랫폼 [Team SingleStore Korea] 2019. 8. 8.

한 고객이 트랜잭션을 처리를 위해 Amazon RDS와 분석을 위한 Druid.io라는 두 가지 데이터베이스 상에서 비즈니스를 운영했고, 월 총 빌링액은 93,000달러가 넘었습니다. 두 DBMS의 기능을 하나의 SingleStore로 옮긴 후에 비용지출을 전체의 약 2/3를 절감 할 수 있었습니다.


고객은 현재 매월 31,000달러의 비용을 지불하게 되어 기존 비용 중 66%(월 62,000달러)를 절감하고 있습니다. 또한 고객은 성능 향상, 동시성 향상과 쉬운 데이터베이스 관리의 혜택을 누리고 있습니다. 향후 프로젝트들 또한 기존 서비스에 새로운 기능 추가하는 비용을 낮추고 전략적 유연성을 높일 수 있는 이런 혜택들을 요청하고 있습니다.

SingleStore로 쉽운 이동을 통해 월 AWS 비용을 93% 절감하고, 월 비용을 2/3까지 절감

 

위의 차트는 AWS RDS와 Druid.io 사용시 월 약 68,000 달러 비용이 소요되던 것을 SingleStore로 모두 대체했을 때 약 5,700달러로 비용이 절감된 것을 보여줍니다. Druid.io의 라이센스 비용은 SingleStore와 같이 약 25,000달러 입니다. 따라서 AWS RDS와 Druid.io의 총 비용이 약 93,000달러가 SingleStore를 AWS에서 운영 시에 약 31,000 달러로 줄었습니다.

극적인 비용 절감 외에도 SingleStore는 다양한 퍼블릭 및 프라이빗 클라우드, 온프레미스, 온프레미스와 클라우드 혼합 환경, 가상 머신 및 컨테이너에서 실행할 수 있다는 것에 의해 전략적 유연성이 향상됩니다. "특정 클라우드에 종속(Cloud lock-in)"은 더 이상 문제가 되지 않습니다.

AWS RDS에서 SingleStore로 이동

AWS RDS는 다양한 데이터베이스를 사용할 수 있게 하는 유연한 서비스입니다. 이 환경에서, 고객은 AWS Aurora를 사용하고 있었습니다. Aurora는 AWS에서 제공하는 다양한 데이터베이스 서비스 중 하나로, MySQL과 PostgreSQL 호환되는 관계형 데이터베이스입니다. SingleStore는 MySQL 100% 호환되어 Aurora에서 SingleStore 로의 전환은 매우 쉬웠습니다.

그리고 SingleStore는 어떤 AWS 데이터베이스 서비스보다 훨씬 더 유연하기 때문에 단일 데이터베이스에서 더 많은 워크로드를 수행할 수 있습니다. 예를 들어, SingleStore는 인 메모리 기반 Rowstore와 디스크 기반 Columnstore 데이터 형식를 모두 지원하며, 두 스토어간에 데이터 이동이 매우 유연합니다. 반면, AWS에서는 인 메모리 성능을 위해 AWS ElastiCache for Memcached 또는 AWS ElastiCache for Redis를 사용해야 합니다. 그리고 해당 데이터를 디스크 기반에 저장하고 분석을 위해 Redshift로 이동해야 함으로 분석 데이터는 오래된 것이 될 수 밖에 없습니다.

SingleStore는 Aurora와 다른 AWS 솔루션을 대체하는 대신에 기능을 보강하는 용도로 사용할 수 있습니다. 예를 들어 Aurora에 저장된 데이터를 SingleStore에 복제하여 분석할 수 있습니다. 그러면 Aurora 데이터베이스는 더 이상 분석 쿼리를 처리 할 필요가 없기 때문에 더 빠르게 실행됩니다. 빠른 쿼리 성능과 동시성을 지원하는 전용 SingleStore 데이터베이스가 있어서 분석 쿼리와 분석 앱이 더 빠르게 실행이 됩니다.

결론

AWS Aurora의 주장대로 "10분의 1 비용으로 상용 데이터베이스의 성능과 가용성"이 있기 때문에, 이러한 단순한 변경으로부터 그렇게 많은 돈을 절약할 수 있는 고객의 능력은 다소 아이러니합니다. 반면에 이 고객은 AWS Aurora와 Druid.io에서 SingleStore로 간단하고 쉽게 이동함으로써 66% 이상을 절약하고 더 나은 성능, 더 큰 동시성과 전략적 유연성을 얻을 수 있었습니다.

 

 

May 3rd, 2019

Floyd Smith

 


 

출처: https://www.singlestore.com/blog/case-study-customer-saves-60k-per-month-on-memsql/

 

Case Study: Customer Saves $60K per Month on Move from AWS RDS and Druid.io to SingleStore

An AWS customer using AWS RDS for relational capability and the Druid database for analytics was able to save two-thirds of their bill costs by moving both relational and analytics functions to SingleStore on AWS.

www.singlestore.com

 

www.a-platform.biz | info@a-platform.biz