대용량 게임 관련 데이터를 파트너사와 안전하게 교환할 수 있는 확장 가능한 SFTP 서버를 2개월 만에 구축
사이카 콜렉티브 주식회사
- 국내외 파트너사와 신속하게 대용량 파일을 교환할 수 있는 환경 필요
- 확장성이 높은 SFTP 서버와 파일 백업 환경 필요
- 기밀성이 높은 파일을 다루기 때문에 높은 수준의 보안 필수
- 자사 운영이 가능한 SFTP 서버를 AWS Transfer Family를 활용하여 구축
- AWS 매니지드 서비스 도입으로 서버 관리 부담 경감
- 클래스메소드 멤버스의 "시큐어 계정 발급 서비스"로 보안 강화
소수 정예 체제로 게임 개발 매니지먼트에 특화된 비즈니스를 전개하는 사이카 콜렉티브. 현재 유명 메이커의 게임 타이틀 개발을 지원하는 이 회사에서는 국내, 아시아, 북미, 유럽의 개발 파트너와 게임 개발과 관련된 각종 데이터 송수신이 발생하고 있습니다. 이 회사는 복수의 파트너와 대용량 데이터를 안전하고 효율적으로 주고받기 위해 AWS Transfer Family를 활용한 SFTP 서버를 구축했습니다. 구축 경위와 클래스메소드의 지원에 대해 대표이사 하야시 씨와 스미다 씨에게 이야기를 들었습니다. (※인터뷰는 2022년 10월에 수록)
소규모 테스트 개발과 백업을 위한 자사 운영 SFTP 서버의 필요성
사이카 콜렉티브는 게임 업계 경력 16년 이상, 대형 게임 메이커의 프로덕션 매니지먼트와 크리에이티브 매니지먼트를 두루 역임한 하야시 씨에 의해 2021년 9월에 설립되었습니다. 현재 오사카부 오사카시에 거점을 두고 게임 기획, 개발 및 이와 관련된 투자 및 지원을 수행하고 있습니다. 클라이언트로는 유명 게임 메이커들이 이름을 올리고 있으며, 누구나 아는 많은 인기 타이틀의 개발 지원을 담당하고 있습니다. 직원 수는 2022년 10월 현재 7명으로, 스미다 씨를 비롯하여 게임 개발 매니지먼트를 주축으로 하는 프로젝트 매니지먼트 및 개발 매니지먼트를 중심으로 한 멤버로 구성되어 있습니다.
"클라이언트 각사의 프로젝트가 가진 복잡한 요건과 요구사항에 대해, 저희와 국내외 적절한 파트너를 포함한 개발 체제를 제안하고, 프로젝트와 일체화하는 형태로 운용 관리하는 매니지먼트 체제를 실현하고 있습니다. 회사 규모는 크지 않지만, 이미 복수의 대형 프로젝트를 당사에서 매니지먼트한 실적이 있습니다." (하야시 씨)
클라이언트의 게임 개발을 지원하는 비즈니스 모델상, 개발에 활용하는 각종 서버는 보안 확보를 위해 클라이언트 측 환경을 이용하는 것이 원칙입니다. 개발 파트너 각사와 데이터를 송수신하기 위한 FTP 서버도 마찬가지로, 클라이언트 측 환경을 이용하고 있습니다. 그러나 클라이언트 환경을 이용하는 것을 전제로 하면 아무래도 자유도가 낮아지고, 보안을 중시하지 않아도 되는 소규모 프로젝트나 트라이얼 활용 등에서는 병목 현상이 발생하고 있었습니다. 이에 이 회사는 자체적인 FTP 서버 구축을 검토하게 됩니다.
"현재 저희는 국내, 아시아, 북미, 유럽의 파트너사와 공동으로 게임 개발을 하고 있습니다. 게임 개발에서는 실제 운영 전에 소규모 환경에서 테스트해 보고 싶은 경우가 자주 있는데, 그때마다 클라이언트에게 서버 이용을 신청하면 속도감이 떨어지기 때문에, 저희 내부에서 완결할 수 있는 서버 환경이 필요했습니다. 또한 만일의 상황에 대비한 백업 환경의 필요성도 느끼고 있었습니다." (하야시 씨)
게임 개발용 SFTP 서버 구축 실적을 높이 평가
자사에서 이용할 SFTP 서버 구축을 결정한 이 회사는 클라우드 서비스 활용을 검토하여 Amazon Web Services(AWS) 도입을 결정했습니다.
"클라우드에 주목한 것은 높은 확장성 때문입니다. 게임 데이터는 3D 데이터, PSD 데이터 등 대용량인 것들이 대부분을 차지합니다. 게임의 양산 체제에 들어가면 대용량 데이터를 대량으로 주고받게 되어, 용량이 금세 부족해집니다. 그때 유연하게 리소스를 손쉽게 확장할 수 있는 것이 클라우드 서비스입니다. 그중에서도 다운타임이 적다는 점, 보안을 확보할 수 있다는 점 등을 종합적으로 평가하여 AWS를 도입했습니다." (하야시 씨)
AWS 선정 후, AWS에 SFTP 서버에 대해 상담한 결과, 스토리지 서비스와 연계한 완전 관리형 SFTP 서비스인 "AWS Transfer Family"를 소개받아, 구축 파트너로 클래스메소드를 선택했습니다.
"클래스메소드를 선정한 결정적인 이유는 실적입니다. 클래스메소드는 게임 회사의 SFTP 서버를 AWS Transfer Family를 활용하여 구축한 실적이 있으며, 저희가 요구하는 조건과 딱 맞아떨어졌습니다. 다시 클래스메소드의 영업 담당자와 SE에게 이야기를 들어보니, 제안과 설명 내용이 이해하기 쉽고 열의를 갖고 대응해 주었기 때문에 신뢰할 수 있는 파트너라고 판단했습니다." (스미다 씨)
셋업 시 아키텍처 다이어그램을 활용한 클래스메소드의 설명이 큰 도움
SFTP 서버 구축 프로젝트는 2022년 7월부터 9월까지 2개월간 진행했습니다. 환경으로는 AWS Transfer Family를 중심으로 SFTP 서버를 1대 구축하고, 데이터 저장용 버킷(Amazon S3)을 1개 생성했습니다. 권한은 이 회사의 관리자가 모든 폴더를 조회·편집할 수 있도록 하고, 파트너 각사는 SSH 키를 사용하여 SFTP 서버에 접속해 각자의 폴더만 조회·편집할 수 있도록 했습니다. 게임 개발 프로젝트가 완료된 폴더는 아카이브화하고, 아카이브된 데이터는 읽기가 거의 발생하지 않는다는 전제하에 저비용 스토리지 클래스에 보관하여 비용 최적화를 도모하고 있습니다.
보안 강화를 위해 클래스메소드 멤버스의 신규 서비스인 "시큐어 계정 발급 서비스"를 도입한 점도 주목할 만합니다. 시큐어 계정 발급 서비스는 사용자 측이 책임지고 수행해야 할 설정을 클래스메소드가 베스트 프랙티스에 따라 미리 적용함으로써 사용자의 부담을 경감하고, 높은 수준의 보안을 유지하며 운용할 수 있도록 지원하는 서비스입니다. 이를 통해 AWS 상의 운영 감사 추적 보관, Amazon S3의 퍼블릭 액세스 차단, 설정 오류로 인한 데이터 노출 방지, AWS IAM 패스워드 정책 강화, 위협 탐지 서비스 활성화, 보안 알림 통보 등이 실현되고 있습니다.
이 회사에 있어서 클라우드 및 AWS 활용은 이번이 처음 경험이었지만, 클래스메소드의 꼼꼼한 도입 지원이 큰 도움이 되었다고 평가하고 있습니다.
"셋업 과정에서 규칙 설정은 저희 자신이 직접 해야 했는데, 처음에는 불안감이 가득했습니다. 그때 클래스메소드의 SE가 이해하기 쉬운 아키텍처 다이어그램을 준비해 주셔서 전체적인 흐름과 개요를 시각화하여 설명해 주셨기 때문에 셋업이 순조롭게 진행되었습니다. 또한 SFTP 서버 사용 방법을 나중에 참조하기 쉽도록 Backlog(SaaS형 프로젝트 관리 툴) 상에 문서로 정리해 주신 것도 큰 도움이 되었습니다. 도입 시 운영 교육에 대해서도, SFTP 서버 초보자를 대상으로 권한 설정과 비밀키 생성 방법 등을 자세히 알려주셔서 원활하게 사용할 수 있게 되었습니다." (스미다 씨)
운영 부담 없이 멤버들은 게임 개발에 집중
SFTP 서버 구축 후 2개월이 지난 2022년 11월 현재, AWS 상의 SFTP 서버 이용 실적은 없습니다. 앞으로 신속성이 요구되는 게임 개발 프로젝트 등에서, 국내외 파트너 각사에 게임 캐릭터 디자인, 자료 등의 레퍼런스 데이터를 전달하거나, 파트너로부터 납품 데이터를 수령할 때 활용할 예정입니다. 당초 계획대로 게임 데이터 백업 용도 등으로도 SFTP 서버를 활용할 예정입니다.
"SFTP 서버와 스토리지 셋업 자체는 완료되어 있으므로, 데이터 송수신이나 백업 등을 언제든지 이용할 수 있다는 안심감이 있습니다. 클라이언트로부터 새로운 게임 개발 프로젝트 타진이 있었을 때도, 바로 착수할 수 있는 환경이 갖춰져 있기 때문에 타임 래그 없이 신속하게 개발을 진행할 수 있습니다." (하야시 씨)
클라우드 서비스라면 구축이 완료되어도 사용하지 않으면 요금이 발생하지 않습니다. 완전 관리형 AWS Transfer Family는 용량 확장 등에서도 운영 부담이 없어, 이 회사 멤버들이 게임 개발에만 집중할 수 있다는 점도 장점입니다. 환경 자체도 기존 클라이언트 측의 SFTP 서버 환경과 다르지 않아, 새로운 업무 부담이 발생하지도 않습니다.
이 회사는 앞으로 클라이언트 측 서버 환경에서 점차 자사 환경으로 전환해 나갈 계획으로, AWS 활용 영역의 확대를 시야에 두고 있습니다.
"그러기 위해서도 실시간 모니터링 도입과 유지 보수성 향상을 위한 새로운 시책이 필요해집니다. 필요한 투자는 지속적으로 진행해 나갈 것이므로, 그때도 계속해서 클래스메소드에 상담할 수 있으면 좋겠습니다." (하야시 씨)
게임 개발 매니지먼트와 병행하면서, 장차 자사 레이블의 인디 게임도 개발해 보고 싶다는 사이카 콜렉티브. 클래스메소드는 비즈니스 확대에 따른 다양한 니즈에 대해서도 지원을 계속해 나가겠습니다.
