강아지를 입양하거나, 환상적인 모험을 떠나거나, 맞춤형 탱크로 전투를 벌일 수도 있습니다. 필요한 건 오직 상상력 뿐, 사람들이 게임 플랫폼 로블록스(Roblox, 영문자료)로 만들 수 있는 게임의 종류에는 제한이 없습니다. 8백만 명이 넘는 열정적인 개발자들이 독창적인 디지털 세계를 구축하고 공유하는 데 수많은 시간을 투자했습니다. 그리고 매일 수천만 명의 사람들이 로블록스 플랫폼에 모여들어 게임을 플레이하고, 교류하고, 서로 연결됩니다.
로블록스에는 한 가지 큰 문제가 있었습니다. 그건 바로 확장성이었습니다. 사용자와 개발자의 수가 급증함에 따라, 로블록스는 전 세계 어디에서나 모든 연령대의 팬을 위해 디지털 세계를 항상 온라인 상태로 유지해야 했습니다. 로블록스는 퓨어스토리지의 포트웍스(Portworx)에서 해답을 찾았습니다. 확장성과 민첩성을 보장하는 포트웍스를 기반으로 로블록스는 모든 문제를 해결할 준비가 되었고, 이에 힘입어 작년에는 기록적인 성장을 달성할 수 있었습니다.
새로운 게임 개발자와 플레이어들이 로블록스 플랫폼에 쇄도해도 확장은 어렵지 않습니다. 스토리지 프로비저닝에는 더 이상 복잡한 구성이 필요하지 않습니다. 이제 2주가 아닌 3일이면 됩니다.
로블록스는 빈틈없는 클라우드 전략으로 플레이어 경험을 개선하는 놀라운 성과를 거두었습니다. 이에 우리는 로블록스가 퓨어스토리지 브레이크스루 어워드(Breakthrough Award)에서 클라우드 챔피언으로 선정된 것을 기쁘게 생각합니다.
게임을 통해 사람들을 하나로 모으는 강력한 단일 클라우드 플랫폼
로블록스의 비전은 사람들이 전 세계 어디에 있든 실시간으로 게임을 만들고, 플레이하고, 소통할 수 있는 커뮤니티를 만드는 것입니다. 이를 위해서는 지리적으로 분산된 인스턴스가 아닌 통합된 글로벌 플랫폼을 유지 관리해야 합니다. 이를 토대로 수백만 명의 동시 사용자를 지원할 수 있습니다.
지난 몇 년 동안, 로블록스의 수석 기술 이사인 롭 카메론(Rob Cameron)은 컨테이너 전략을 채택하도록 지원했습니다. 그 목표는 모든 요소를 대규모로 관리하는 동시에 각종 기능을 더 빠르게 출시하고 엄청난 성장을 이루는 것입니다. 확장성은 세계가 코로나19 팬데믹에 직면하면서 훨씬 더 시급한 과제가 되었습니다. 집안에 머무르게 된 수백만 명의 사람들은 로블록스로 시선을 돌려 플레이를 하고, 채팅을 하고, 가상 생일 파티와 기타 이벤트도 열었습니다.
로블록스는 사람들이 필요할 때 언제든지 플랫폼을 사용할 수 있도록 하고 싶었습니다. 그리고 플레이어와 개발자 모두를 위해 데이터를 안전하게 유지해야 했습니다. 이 회사는 스토리지 관리에 많은 시간과 비용을 할애할 만큼 리소스가 충분하지 않았기 때문에 솔루션은 단순해야만 했습니다.
카메론은 다음과 같이 말합니다. “로블록스는 빠르게 성장하는 회사이지만 스토리지 작업을 할 수 있는 인력은 한정되어 있습니다. 따라서, 최적의 영역에서 적절한 파트너를 활용할 방안을 찾았습니다.”
신속한 확장으로 수백만 명의 플레이어 지원
카메론과 그의 팀은 이제 로블록스 데이터센터에서 실행되는 스테이트풀 애플리케이션의 영구 스토리지를 관리하는 데 포트웍스 PX-엔터프라이즈(Portworx PX-Enterprise, 영문자료)를 활용합니다. 초기 설정은 빠르게 이루어졌습니다. 카메론은 다음과 같이 말합니다. “단 2시간 만에 개발 클러스터를 가동 및 실행할 수 있었습니다. 그리고 즉시 다양하고 수많은 스테이트풀 서비스를 바로 출시할 수 있게 되었어요.”
PX-엔터프라이즈는 복원력과 가용성을 그대로 유지하면서 스토리지 관리를 간소화하는 로블록스 컨테이너화 전략의 중심축입니다. 이 솔루션은 온-프레미스, 클라우드 등 가리지 않고 모든 로블록스 환경에서 작동합니다.
그리고 새로운 게임 개발자와 플레이어들이 로블록스 플랫폼에 쇄도할 때, 더 이상 확장이 어렵지 않습니다. 스토리지 프로비저닝에 더 이상 복잡한 구성이 필요하지 않기 때문입니다. 이제 2주가 아니라 3일이면 가능합니다.
“포트웍스를 사용하면 배포 위치에 관계없이 컨테이너 시스템에 대해 어디서나 동일하게 스토리지에 액세스할 수 있습니다.”며 “결국, 비용을 절감하여 더 많은 사람을 고용하고 플랫폼에 더 많이 투자할 수 있으므로 향상된 플레이어 경험을 제공할 수 있습니다.”라고 카메론은 말했습니다.
플레이어와 개발자로 구성된 글로벌 커뮤니티의 성장
플레이어 수가 꾸준히 증가함에 따라 이제 로블록스는 30개에 가까운 포트웍스 클러스터를 보유하게 되었습니다. 로블록스가 컨테이너화 환경으로 계속 전환함에 따라 이제 포트웍스는 성장에 도움을 줄 파트너로 인정받고 있습니다.
“로블록스는 공유된 경험의 힘을 통해 세상을 하나로 만듭니다.”라고 그는 말합니다. “우리는 플랫폼에 투자합니다. 그래서 개발자들이 당사 플랫폼에서 모든 연령대의 플레이어가 즐길 수 있는 차세대 경험을 구축할 수 있도록 돕고 있습니다. 컨테이너 기반 서비스와 포트웍스는 우리가 항상 일관성 있게 목표를 향해 나아가도록 뒷받침합니다.”
카메론은 인프라 가용성을 비롯해 시장 출시 속도를 개선하는 방법에 대해 끊임없이 고민합니다. 이런 노력 덕분에 로블록스는 계속해서 전 세계 게임 개발자와 플레이어들의 상상력을 사로잡을 수 있습니다. 그는 오케스트레이션 작업에서 워크로드를 스토리지 볼륨과 연결하는 프로세스를 자동화 및 최적화하기 위해 강력한 새 도구를 활용하고 있습니다.
이 도구는 작업을 간단하고 유연하게 만듭니다. 그리고 한 기업이 클라우드 플랫폼을 확장하여 열성적인 사용자와 개발자를 지원하는 데 있어 매우 중요합니다. 퓨어스토리지는 로블록스의 독창성과 리더십을 기념하며 클라우드 챔피언 어워드를 수여하게 된 것을 기쁘게 생각합니다. 사람들이 수백만 개의 몰입형 디지털 경험을 탐색하는 시대를 맞아, 로블록스는 세상을 하나로 묶기 위해 노력하면서 끊임없이 성공의 가도를 달릴 수 있을 것입니다.