어제 선도적인 모바일 백엔드 서비스(MBaaS) 제품 중 하나인 Parse를 출시했습니다, 문을 닫는다고 발표했습니다.. 이로 인해 서비스를 사용하는 60만 명의 개발자는 한 가지 의문을 갖게 됩니다: 어떻게 해야 할까요?
옵션 1: 직접 Parse Server 설치 및 사용
Parse는 다음과 같은 방법으로 앞으로 나아갈 길을 제시했습니다. 파스 서버를 오픈소스화하고 데이터를 몽고DB로 내보낼 수 있는 데이터베이스 마이그레이션 도구를 제공합니다..
이 옵션을 평가할 때는 소프트웨어를 직접 운영 및 유지 관리하는 데 드는 비용, 노력, 위험 등을 고려해야 하며, 이는 상당한 수준입니다.
옵션 2: 다른 서비스 제공업체로 마이그레이션
Parse와 유사한 서비스를 제공하는 서비스 제공업체가 많이 있습니다: Google 파이어베이스, 아마존 코그니토, Microsoft 앱 서비스등
다른 서비스 제공업체를 선택할 때는 공급업체와 서비스 실행 가능성의 주요 위험을 간과해서는 안 됩니다. 장기적인 실행 가능성이 있고 해당 서비스가 공급업체의 비즈니스 모델의 핵심인 공급업체를 선택해야 합니다.
예를 들어, Facebook은 공급업체로서 장기적인 생존 가능성을 가지고 있을 수 있지만 Parse 서비스는 비즈니스 모델의 핵심이 아닙니다. 그 결과, Facebook은 비즈니스 관점에서 Parse 서비스에 더 이상 투자하는 것이 합리적이지 않다고 판단하고 서비스 제공을 중단했습니다. 그리고 이러한 사례는 최근에만 있는 것이 아닙니다, Dropbox는 핵심 API에 집중하기 위해 동기화 및 데이터 저장소 API를 더 이상 사용하지 않습니다. 그리고 핵심 결제 비즈니스에 집중하기 위해 StackMob을 폐쇄한 PayPal.
이러한 동일한 조건에서 유사한 특성을 가진 다른 서비스 제공업체도 향후 비슷한 움직임을 보일 것으로 예상하는 것은 합리적입니다.
옵션 3: 설치된 데이터베이스 소프트웨어로 마이그레이션
서비스 기반 오퍼링의 위험을 피하려면 실행 시기와 장소를 제어할 수 있는 솔루션을 사용해야 합니다. 이 옵션에는 하드웨어 관리의 복잡성이 추가됩니다(다음과 같은 서비스를 사용하여 최소화할 수 있음). AWS 그리고 Google 컴퓨팅 엔진), 하지만 완전히 통제할 수 없는 종료의 위험은 없습니다.
카우치베이스 모바일모바일용 오픈소스 NoSQL 데이터베이스도 그러한 솔루션 중 하나입니다. 여기에는 임베디드 NoSQL 데이터베이스데이터베이스 서버, 멀티마스터 동기화, 엔터프라이즈급 사용자/역할 기반 보안, 데이터 변경 이벤트, REST API, 스트림 및 배치 API를 제공합니다. Couchbase Mobile은 다음과 같은 대기업의 미션 크리티컬 애플리케이션에 사용됩니다. GE 그리고 라이언에어 와 같은 스타트업 크라우드 컴포트.
모바일 앱용 데이터베이스를 선택하는 방법에 대해 자세히 알아보려면 다음을 확인하세요. 인포월드에 해당 주제에 대해 쓴 기사를 참조하세요.
이제 어떻게 할까요?
미션 크리티컬 애플리케이션을 구축하는 경우 백엔드 서비스 제공업체에 비즈니스 전체를 걸지 마세요. 가동 중단 위험에서 벗어날 수 있는 옵션을 선택하고 신속하게 시장에 출시하고 장기적으로 비즈니스 생존력을 보장할 수 있는 기술과 전략을 선택하는 데 집중하세요.
Parse에서 Couchbase로 앱을 이동하는 방법에 대해 자세히 알아보려면 다음 블로그에서 시작하세요. Parse에서 Couchbase로 마이그레이션하기.