이번 포스팅에서는 IEEE Spectrum에 소개된 인도의 오픈소스 클라우드 컴퓨팅에 대해 소개합니다.
개요
클라우드 컴퓨팅은 우리의 디지털 생활의 많은 부분을 뒷받침하고 있지만, 소수의 기업이 지배하고 있습니다. 이에 대해 한 그룹의 인도 기술자들이 모든 규모의 클라우드 제공업체를 위한 열린 시장을 만들고자 변화하고자 합니다. 이 기술은 지난주 벵갈루루에서 열린 해커톤에서 처음으로 시연되었습니다.
경제의 빠른 디지털화와 인공지능(AI) 붐이 결합되어 컴퓨팅 용량에 대한 전례 없는 수요를 창출하고 있습니다. 그러나 아마존, 구글, 마이크로소프트가 전 세계 클라우드 시장의 67%를 차지하고 있어 고객들은 선택의 여지나 협상력을 거의 갖지 못하고 있습니다. 이들 회사가 제공하는 독점 도구와 시스템은 하나에서 다른 곳으로 전환하기 어렵게 만들 뿐만 아니라, 개발도상국에서는 서비스 비용이 높아 많은 잠재 고객이 이용하기 힘든 경우가 많습니다.
인도 비영리단체 People+ai는 모든 규모의 클라우드 제공업체가 참여할 수 있는 개방적이고 상호 운용 가능한 시장을 창출함으로써 이 문제를 해결하고자 합니다. Open Cloud Compute (OCC) 프로젝트는 모든 규모의 클라우드 제공업체가 네트워크를 통해 서비스를 제공할 수 있도록 하기 위해 오픈 프로토콜과 표준을 사용할 계획입니다. 또한 고객들이 필요에 따라 쉽게 다른 서비스로 전환할 수 있도록 하는 것을 목표로 합니다. People+ai는 벵갈루루의 People’s Education Society University (PES University)에서 9월 20일 해커톤을 개최하여 플랫폼의 초기 프로토타입을 테스트했습니다.
People+ai의 전략 책임자인 탄비 랄(Tanvi Lall)은 현재 시장 구조는 컴퓨팅 리소스가 소수의 글로벌 클라우드 서비스 제공업체의 손에 있다는 점을 지적하며, “우리가 던진 질문은, 만약 소규모 플레이어들이 시장을 더 경쟁적으로 만들 수 있다면 그들의 작업을 어떻게 증대시킬 수 있을까라는 것이었습니다. OCC는 이렇게 탄생했습니다.”라고 설명했습니다.
대형 클라우드 기업이 항상 최선의 선택은 아니다
랄은 대형 클라우드 기업이 대기업이나 빠르게 성장하려는 기업에게는 훌륭한 서비스를 제공한다고 빠르게 인정하면서도, 스타트업, 중소기업, 학생들에게는 적합하지 않은 경우가 많고, 특히 인도에서는 비용이 매우 높다고 지적했습니다. 또한 보안 문제로 인해 데이터를 국내에 보관하려는 의료 및 금융과 같은 산업도 있습니다. 인도 정부가 데이터 현지화 규제를 도입할 가능성을 시사하면서 이러한 우려는 더욱 커졌습니다.
AI 분야에서는 보안 카메라 영상을 분석하는 것과 같이 지연 시간이 문제가 되는 애플리케이션이 많기 때문에 가까운 컴퓨팅 자원을 사용하는 것이 더 나을 수 있습니다. 또한 데이터베이스 저장이나 웹 호스팅과 같은 보다 소박한 요구를 가진 인도의 중소기업들이 지역 제공업체로부터 더 비용 효율적인 서비스를 받을 수 있는 경우도 많습니다.
랄은 OCC 프로젝트가 현재 자원봉사자들에 의해 주로 운영되고 있으며 아직 초기 단계에 있지만, 이미 여러 지역 데이터 센터 제공업체들과 계약을 체결하고 그들의 서비스 목록을 집계할 수 있는 인터페이스를 구축했다고 밝혔습니다. 이 플랫폼을 통해 사용자는 요구사항에 맞는 컴퓨팅 자원을 검색하고, 선택한 제공업체의 서비스와 연결할 수 있습니다.
최근의 해커톤은 인터페이스의 첫 번째 시험 운영이었습니다. AI 프로젝트에 참여하는 PES 대학의 학부생 팀들이 두 개의 지역 제공업체인 Vigyanlabs와 Jarvislabs의 클라우드 서비스를 OCC 플랫폼을 통해 활용할 수 있는 기회가 주어졌습니다.
한 학생 팀은 클라우드 인프라 아키텍처의 다이어그램을 분석하고 필요한 자원을 설정할 수 있는 AI 시스템을 구축하는 아이디어를 발전시키는 기회를 활용했습니다. 이들은 OCC 인터페이스를 통해 Jarvislabs와 연결하여 다이어그램에서 명확하지 않은 세부 사항을 쉽게 구성할 수 있도록 지원하는 오픈 소스 코딩 모델을 미세 조정했습니다. 이는 학생들이 일반적으로 사용하는 무료이지만 신뢰성이 낮은 Google Colab과 같은 서비스에서는 불가능했을 것이라고 PES 대학의 학부생인 Varun C는 말했습니다.
오픈 소스 클라우드가 비용 절감과 어려움 해소에 기여할 수 있음
해커톤 동안 컴퓨팅 시간이 무료로 제공되었지만, OCC 플랫폼에서 이용할 수 있는 인도 제공업체의 낮은 비용은 학생들에게 큰 차이를 가져올 수 있습니다. AWS에서 프로젝트의 기본 구조를 설정하는 데만 5달러가 들었지만, Jarvislabs 플랫폼에서는 6시간 후에도 청구 금액이 100루피(약 1.19달러) 미만이었습니다. 저렴한 고품질 컴퓨팅 자원을 이용할 수 있는 것은 학생들이 시도할 프로젝트의 범위를 더 넓히는 데 도움이 될 수 있다고 PES 대학의 학부생이자 팀원인 Vikas Menezes는 말했습니다. “우리는 더 크게 생각할 수 있습니다.”
비용 절감은 기업들이 플랫폼을 사용하는 가장 큰 동기가 될 가능성이 있다고 벵갈루루 소재 AI 스타트업 Ovii의 공동 창립자인 마노디나 K H는 말했습니다. 해커톤의 멘토로 자원한 그는, “우리는 제공업체 특정 도구를 사용하고 있어 이는 공급업체 종속을 초래할 수 있습니다. 이주하려면 코드 베이스의 상당 부분을 변경해야 하기 때문에 대부분에게는 장벽입니다.”라고 말했습니다.
프로젝트의 다음 단계는 이러한 어려움을 완화하는 것이라고 휴렛패커드의 AI 제품 책임자이자 OCC 네트워크 구축을 돕고 있는 프라사나 카칸다키는 설명했습니다. 플랫폼에 제공되는 서비스를 상호 운용 가능하게 만들기 위해 오픈 소스 프로토콜과 표준을 사용하여 사용자가 제공업체를 변경하거나 여러 공급업체 간에 워크로드를 분산할 수 있도록 하는 것이 궁극적인 목표입니다.
카칸다키는 “우리는 워크로드가 제공업체 간에 이동하거나 하나의 제공업체에서 다른 제공업체로 확장되는 동시에 동일한 경험 수준을 유지할 수 있기를 바랍니다.”라고 말했습니다.
이것이 어떻게 실현될지는 아직 확정되지 않았다고 그는 밝혔습니다. 제공업체가 시스템을 구성하는 방식과 플랫폼에서 사용하는 도구에 대해 공통 표준을 채택하여 고객의 애플리케이션이 클라우드 간에 원활하게 전환될 수 있도록 하는 것이 필요합니다.
Open Application Model, Open Service Broker, Cloud Native Computing Foundation과 같은 이니셔티브가 이와 관련하여 다양한 도구와 프레임워크를 제공하지만, 제공업체가 이를 채택하도록 설득하는 것은 더 어려운 일일 수 있다고 카칸다키는 인정했습니다. 시스템을 재설계해야 하기 때문입니다.
그러나 Lall은 다양한 사용자 그룹을 대상으로 한 파일럿을 더 많이 수행함으로써 OCC가 클라우드 컴퓨팅에 더 개방적인 접근 방식을 채택하는 것이 유리하다는 점을 보여줄 수 있기를 희망하고 있습니다. “우리는 제공업체가 더 많은 판매를 하거나 하드웨어를 더 잘 활용할 수 있도록 돕고, 동시에 고객에게 특정 워크로드에 대해 이들 제공업체가 적합하다는 신뢰감을 줄 수 있기를 바랍니다.”
마무리
이번 포스팅에서는 클라우드 컴퓨팅 시장에서 독점적인 구조로 인한 문제와 이를 해결하기 위한 인도의 People+ai 단체의 노력에 대해 살펴보았습니다. People+ai는 오픈 클라우드 컴퓨팅 시장을 통해 모든 규모의 클라우드 제공업체가 경쟁할 수 있는 환경을 조성하고, 고객들에게 더 다양한 선택지를 제공하려는 목표를 가지고 있습니다. 이러한 움직임은 비용 절감, 데이터 현지화, 다양한 사용자 요구에 맞는 맞춤형 클라우드 서비스를 가능하게 해줄 것입니다. 앞으로도 OCC 프로젝트가 발전하면서 클라우드 컴퓨팅 생태계에 긍정적인 변화가 일어날 것으로 기대되며, 다양한 사용자들이 필요에 맞는 클라우드 서비스를 자유롭게 선택할 수 있는 날이 오기를 바랍니다.