제임스, 환영합니다! 먼저, 베드 게이밍에서 애저 비용을 검토하게 된 초기 동기가 무엇인지 말씀해 주시겠어요? 그 배경이 어떻게 된 건가요?
지금까지 우리는 비용 측면에서 제대로 된 체계가 없었습니다.
우리 직원들은 각자 최선을 다해왔지만, 회계 장부가 그다지 나쁘게 보이지 않았기 때문에 회사 차원에서 본격적으로 대응한 적은 없었습니다. 그러나 새로 합류한 최고운영책임자(CCO)가 클라우드 서비스를 좀 더 조사해 보길 원했기에, 연말 전에 비용 최적화를 위해 일부 시간을 할애하기로 결정했습니다.
해당 프로세스를 통해 일부 비용 절감 효과를 거두긴 했지만, 클라우드 비용을 다른 방식으로 통제할 수 있는 방법을 고민하게 되었습니다. 사람들이 우리를 연결하기 전에는 매우 임시변통적인 방식이었고 비용이 다소 비싸 보였습니다.
알겠습니다, 흥미롭네요. 클라우드 비용이 그렇게 나쁘지 않았다고 하셨는데, 그건 그냥 이런 것들이 규모가 커지면서 추적하기 어려워졌기 때문인가요?
저는 그렇게 말하는 게 아주 공정한 표현이라고 생각합니다. 네. 아마도 그런 식으로 약 3년간 쌓여왔던 것 같아요. 그 기간 동안 우리는 자원을 중단했고, 확장이 필요했으며, 일시적인 사고를 경험했고, 결국 성장 문제를 해결해야 한다는 사실을 잊어버렸죠.
그러니까 일종의 실사나 봄맞이 대청소 같은 거라서, 계속 미루고 미루게 되는 거죠.
네, 거의 그렇죠. 그게, 그게 거의 정확히 맞아요. 단지 통제가 잘 안 됐고, 우리 조직도 아직 꽤 작았거든요. 전체로 160명 정도였던 것 같아요. 문제는 실제로 비용을 조사할 시간을 내는 거였죠.
그렇다면, 대체 솔루션을 찾기 시작했을 때 US Cloud 외에 다른 자원도 고려해 보셨나요?
그래서 기술 계정 관리자(TAM)인 크리스와 이야기하던 중, 계약 기간의 약 3/4 지점에 다다르고 있었습니다. 저는 아직도 많은 잔여 시간이 남아 있다고 말했죠. 이 시간을 효율적으로 소진할 수 있도록 어떤 도움을 주실 수 있나요? 이미 비용을 지불한 시간이니, 그냥 낭비하고 싶지 않았습니다.
우리는 "이 시간들에서 얻을 수 있는 가치가 있을까?"라고 물었습니다. 여러 프로젝트가 동시에 진행 중이었죠. 그러자 크리스가 US Cloud에 대규모 비용 분석 기능이 있다고 언급했습니다. 우리는 이를 추진하기로 결정했습니다. 서비스 운영을 효율화하고 "모든 준비를 완벽히 갖추기" 위해서였죠.
그리고 Azure 비용 최적화 프로세스를 진행하셨을 때, 어떤 점을 발견하셨나요?
매우 짧은 기간 동안만 운영되는 조직을 위한 쉬운 성과(저수익 과실)도 많았고, 매우 고수준의 수정 사항도 다수 발견했습니다. 그는 우리 저장 공간을 위해 실행 가능한 여러 방안을 제시했는데, Can V2가 그 시작점이 될 수 있습니다. 데이터를 광학 콜드 스토리지로 이전하는 방안도 포함됩니다.
그래서 계층형 스토리지는 없지만, 좋은 제안이 많이 나왔습니다. 저장소 계정이나 이를 피트로 마이그레이션하는 것 같은 기존에 알고 있던 내용들도 포함되어 있었죠. 3년 동안 아무도 점검하지 않은 채 가동 중인 것들도 많이 발견했습니다.
이 가상 머신들은, 음, 한 달에 1만 달러 정도였나? 애저에 지출하는 전체 규모에서 보면 엄청난 금액은 아니었지만, 월 4만 달러나 5만 달러에 이르자… 정말로 쌓이기 시작하더군요.
그것만으로도 이미 승리다.
분명히, 분명히. 재무팀 상부에서도 분명히 높이 평가하고 있습니다.
좋아요, 그러니까 말씀하신 대로 월 4만~5만 달러의 절감 효과가 발생해서 재무팀이 만족한다는 거죠. 그 절감된 자금이 회사에 재투자되는 다른 구체적인 방법이 있었나요? 아니면 그냥 예산 팟으로 다시 돌아가는 식이었나요?
결국 특정 자원에 투입하지 않고 예산이 가장 필요한 곳으로 재배정했습니다.
좋아, 그거 괜찮네. 새로 부임하는 CIO에게는 여전히 좋은 빠른 성과야. 이건 너희들끼리 이야기하거나 공유한 내용인가? 이런 애저 크립 현상은 꽤 흔한 일이야.
사실 우리는 iGaming 분야에 속해 있어서 다소 특이한 입장이었습니다. 우리 업계에서는 서로 소통하지 않는 경우가 많거든요. 완전히 개방된 환경이 아니었습니다.
호스팅 비용은 우리가 부담하지만, 일부 정보는 공유할 예정입니다. 예를 들어, Mongo로 전환하는 방법이나 Cast AI를 활용해 클러스터 비용을 절감하는 방식을 공유할 것입니다.
그래, 그건 말이 되네.
이는 업계 전체의 특성입니다. 가격 정책은 플랫폼 운영 방식에 영향을 미칩니다. 이는 많은 계약 협상에서 중요한 결정 요인입니다.
그것도 말이 되네요. 그 과정에 대해 공유하거나 논의하면 좋을 만한 다른 내용이 있을까요?
우리는 그 과정에서 사용했던 시각적 표현 도구가 매우 유용하다는 것을 발견했습니다.
마이크로소프트 비용 분석을 말씀하시는 건가요?
네. 그 도구를 통해 우리는 몇 가지 빠른 성과를 거둘 수 있었습니다. 정말 빠르게요. 예를 들어, 3년 동안 켜져만 있던 가상 머신들을 추적해내는 식이었죠. 게다가 상당히 큰 사양의 머신들이었습니다.
다른 빠른 성과들도 많았습니다. 이것을 월 100파운드(135달러)에 없애거나 저것을 월 50파운드(67.61달러)에 없애는 식이었죠. 연간 50억을 쓰는 입장에서는 큰 돈처럼 들리지 않을 수 있지만, 이런 것들이 매월 지속되는 절감 효과이고 기회가 많았다는 점을 고려하면 시간이 지나면서 쌓일 것입니다. 네, 지금은 50파운드지만 10개월 안에 500파운드($676.05)가 됩니다. 팀 전체가 1년 동안 먹을 수 있는 식사 비용이죠. 제가 이런 식으로 접근해 왔습니다.
그래, 그건 말이 되네.
그러니까, 제안과 피드백에 대한 반응 속도로 돌아와서, 이 작업을 수행하던 팀에게 제시된 내용은 정말 훌륭했습니다. 그들은 우리가 소규모 그룹이지만 여전히 매우 높은 기술력을 가진 조직이라는 점을 바탕으로 큰 제안을 가져왔습니다.
데이터베이스에서 스케일링을 제안하는 게 적절하지 않을 수도 있듯이 말이야. 그렇게 하면 데이터 용량이 줄어들고, 결국 스케일링된 100이 데이터베이스에 남게 되거든. 이런 사소한 수정 사항들이 고쳐지면, 결국 얼마나 유용했는지에 따라 "아, 맞다. 지난주에 바로 적용했어야 했는데"라는 반응이 나오곤 했어. 그 점이 꽤 인상적이었지.
게다가 해당 계정의 CEO가 직접 현장에 나와서 비용 절감 방안을 설명해주고 있었습니다. CEO가 고객과 전화 통화를 하며 기술적인 논의를 진행할 거라고는 예상하지 못했기에 정말 인상 깊었습니다.
네. 네, 정말 좋은 서비스네요. 여기서 마무리하기에 아주 좋은 자리입니다. 시간 내주셔서 감사하고, 저희를 이용해 주셔서 감사합니다!
괜찮아요. 좋은 하루 보내세요!
고마워! 너도. 잘 지내!