Autodesk, Amazon EC2 스팟 인스턴스를 통해 비용 절감 및 확장성 개선

Autodesk는 스스로를 ‘모든 종류의 설계에 없어서는 안 될 소프트웨어를 만드는 회사’라고 자랑스럽게 설명합니다. 건축가, 제조업체, 미디어 회사 등 모든 설계 기반 산업 분야의 관계자들은 Autodesk 소프트웨어를 잘 알고 있습니다. 실제로 전 세계 1억 명의 사람들이 Autodesk 제품을 사용하고 있습니다.

이들 디자이너 중 다수는 Autodesk 설계 파일을 사실적인 3차원 디지털 이미지로 렌더링해야 합니다. 오늘날 디자인 환경의 중요한 구성 요소인 렌더링은 컴퓨팅 집약적인 작업이기도 합니다. 2017년 Autodesk에서 서비스형 렌더링(RaaS) 워크로드는 총 지출을 기준으로 할 때 단일로는 최대 규모를 기록했습니다. 또한 Autodesk는 학생과 교육자에게 무료로 RaaS를 사용하도록 권장하고 있습니다. Autodesk RaaS 팀은 비용을 관리하고 교육 커뮤니티를 지원하기 위해 해당 워크로드에 대한 새로운 접근 방식을 필요로 하고 있었습니다.

 

"컴퓨팅 집약적인 서비스를 제공하는 회사라면 고성능과 저비용이라는 최상의 조합을 실현하기 위해 Amazon EC2 스팟 인스턴스를 사용해 보는 것이 좋습니다."

Xiaoqing Zhuang, Autodesk, Cloud Rendering 부문 Software Development Manager

  • Autodesk 소개
  • 미국 캘리포니아주 산라파엘에 위치한 Autodesk는 건축, 엔지니어링, 건설, 제조, 미디어/엔터테인먼트 산업에서 사용되는 3D 디자인, 엔지니어링 및 엔터테인먼트 소프트웨어를 만듭니다.

  • 이점
    • 월별 작업 수가 두 배로 증가하면서도 렌더링 비용은 절반으로 절감됨
    • 수요가 적고 비용이 저렴한 시간대에 컴퓨팅 집약적인 워크로드 실행
    • 비용 및 시간 효율 향상에 따른 신제품 개발 촉진
    • 워크로드를 배치 처리하는 방식이므로 할인된 가격으로 클라우드 인스턴스 구매 가능
  • 사용된 AWS 서비스

클라우드로의 여정

불과 10년 전만 해도 대부분의 Autodesk 소프트웨어를 실행하려면 데스크톱 컴퓨터가 필요했습니다. 사용자는 파일을 생성하여 로컬로 렌더링했습니다. 렌더링이 느려서 완료하는 데 며칠이 걸리고 그 동안에는 컴퓨터에서 다른 작업을 할 수 없는 경우가 많았습니다. Autodesk는 서비스형 소프트웨어(SaaS) 분야로 진출하기 위한 첫 교두보로서 온프레미스 데이터 센터를 렌더링에 사용했습니다. 덕분에 렌더링 속도가 빨라졌지만 이 프로세스는 리소스와 시간이 많이 소요되었고, 수요를 따라잡기 위한 장비 유지 관리, 공간 및 자본 비용이 필요했습니다. 초기에 클라우드 컴퓨팅이 고객에게 제공하는 이점을 경험한 Autodesk는 RaaS를 활용하여 컴퓨팅 집약적인 프로세스를 파트너에게 오프로딩하는 것이 효과적이라는 사실을 깨달을 수 있었습니다. 이것을 기회로 Autodesk는 AWS를 사용하게 되었고, 그렇게 오랜 파트너십이 시작되었습니다. 현재 Autodesk는 AWS 파트너 네트워크(APN)의 어드밴스드 기술 파트너입니다. Autodesk의 Engineering 부문 Director인 Susanna Holt는 “APN의 일원으로서 Autodesk는 혁신적인 클라우드 서비스를 활용할 수 있는 유리한 입지를 다져왔습니다. 이를 통해 클라우드 여정을 위한 견고한 토대를 마련했으며 고객에게 제공할 수 있는 서비스를 확장하는 데 도움이 되었습니다”라고 말합니다.

 

2010년 초부터 Autodesk는 클라우드에서 안전하고 규모 조정이 가능한 컴퓨팅 용량을 제공하기 위해 Amazon Elastic Compute Cloud(Amazon EC2)를 시작으로 사용자에게 클라우드 서비스를 제공할 방법을 모색했습니다. 이러한 인스턴스는 상시 가동되어 온디맨드 방식으로 사용할 수 있었습니다. 사용자 수요가 증가했을 때, Autodesk는 간단히 인스턴스를 더 추가하여 문제를 해결했습니다. 2014년 Autodesk는 얼리 어답터로서 EC2 비용을 관리하기 위해 Amazon EC2 스팟 인스턴스를 도입했습니다. Amazon EC2 스팟 인스턴스를 활용하면 사용자가 미사용 EC2 인스턴스를 할인된 가격으로 구매할 수 있습니다. 그때부터 2016년까지 Autodesk와 AWS는 긴밀하게 협력하여 Amazon EC2 스팟 인스턴스 사용을 최적화하면서 Autodesk의 인스턴스 비용을 50% 절감했습니다.

업데이트된 Amazon EC2 스팟 인스턴스 및 스팟 플릿을 활용하여 비용 억제

비용 최적화 노력에도 불구하고 2017년 Autodesk는 RaaS 워크로드의 비용이 다른 워크로드 비용보다 훨씬 높다는 사실을 깨닫고 다시 AWS에 도움을 요청했습니다. Holt는 “저희의 주된 목표는 클라우드 렌더링 문제를 해결하는 것이었습니다. 프로세스를 진행하는 내내 AWS 팀은 진정으로 저희를 지원해주었습니다”라고 말합니다.

Autodesk가 비용 억제에 초점을 맞추자 AWS는 입찰 기반 요금에서 시장 기반 요금제로 전환하고, EC2 용량을 더 이상 사용할 수 없는 경우 사용자에게 인스턴스를 최대 절전 모드로 전환할 수 있는 옵션을 제공하여 스팟 기능을 개선하는 데 집중했습니다. 사용자가 최대 절전을 선택한 경우, 용량을 다시 사용할 수 있게 되면 인스턴스가 이전 상태로 재개됩니다. 따라서 인스턴스 재개 속도가 빨라지고 워크로드 가동 중단이 줄어듭니다.

Autodesk는 스팟 인스턴스 모음인 Amazon EC2 스팟 플릿도 사용합니다. 스팟 플릿은 먼저 애플리케이션 요구 사항에 따른 목표 용량, 인스턴스의 시작 사양, 조직이 지불할 최고 요금을 포함하는 요청을 생성합니다. 그런 다음 스팟 플릿은 목표 용량을 충족하는 데 필요한 인스턴스를 시작하려고 시도합니다. 마지막으로, 스팟 플릿은 현재의 스팟 인스턴스 요금이 지정된 최고 가격보다 낮고 용량이 충분할 때 요청을 이행합니다. 이러한 변경과 서비스 추가를 통해 Autodesk RaaS 팀은 월간 처리하는 작업 수를 두 배로 늘리면서도 렌더링 비용을 절반으로 줄일 수 있었습니다.

Amazon EC2 스팟 인스턴스의 대상 고객

Autodesk의 Cloud Rendering 부문 Software Development Manager인 Xiaoqing Zhuang은 "컴퓨팅 집약적인 서비스를 제공하는 회사라면 고성능과 저비용이라는 최상의 조합을 실현하기 위해 Amazon EC2 스팟 인스턴스를 사용해 보는 것이 좋습니다"라고 말합니다.

Autodesk는 스팟 인스턴스의 전형적인 사용 사례 중 하나입니다. 이 회사는 작업을 배치 처리하고, 사용 가능한 EC2 용량이 부족할 경우 발생하는 가동 중단에 대응할 수 있는 통제된 워크플로를 갖추었습니다. 다른 엔터프라이즈 운영 사례에서도, 특히 내결함성 워크로드를 지원하는 경우 스팟 인스턴스의 비용 절감 효과를 활용할 수 있습니다. 빅 데이터 워크로드, 지속적 개선/지속적 배포(CI/CD) 기능 및 시뮬레이션은 스팟 인스턴스가 제공하는 이점과 잘 맞습니다.

Zhuang은 “수요가 적을 때 실행할 만한 서비스 또는 프로세스가 있는 회사에 있어 스팟 인스턴스는 비용을 절감하는 훌륭한 수단이 됩니다. 이러한 워크로드 요청은 캐싱한 후 스팟 인스턴스 시장 가격이 가장 저렴할 때 실행할 수 있습니다”라고 요약합니다.

미래 혁신의 길을 열다

Holt는 “RaaS가 성공을 거두면서 Autodesk의 다른 부서에서도 관심을 가지기 시작했습니다. 저희는 현재 SaaS 경험을 바탕으로 이를 더 발전시킬 계획을 수립하고 있습니다”라고 말합니다.

이제 RaaS 팀은 비용에 초점을 맞추는 것이 아니라, 더 전략적인 문제에 집중할 수 있게 되었습니다. Zhuang은 “AWS가 제공하는 다양한 서비스 덕분에 운영보다는 비즈니스 로직에 집중할 수 있게 되었습니다. AWS는 성능과 신뢰성을 모두 실현하도록 도와줍니다”라고 말합니다.

스팟 인스턴스는 제품 개발에도 긍정적인 영향을 미치고 있습니다. Holt는 “스팟에 대한 좋은 경험으로 인해, 이제 Autodesk에서 고려 중인 모든 신규 서비스에서 스팟 활용을 고려하게 되었습니다. 저희는 비용 및 시간 효율성을 높이는 데 스팟을 어떻게 활용할지를 끊임없이 고민하고 있습니다”라고 말합니다.


자세히 알아보기

Amazon EC2 스팟 인스턴스에 대해 자세히 알아보기