차례:
정의-BaaS (Backend as a Service) 란 무엇입니까?
BaaS (Backend as a Service)는 API (Application Programming Interface) 및 SDK (Software Developer 's Kit)를 통해 웹 및 모바일 애플리케이션을 클라우드 서비스에 연결하는 방법을 개발자에게 제공하는 미들웨어 역할을하는 클라우드 컴퓨팅 서비스 모델입니다. 클라우드 컴퓨팅 환경의 다른 서비스 모델과 비교하여 BaaS는 다소 새롭고 사용 가능한 공급 업체가 제한되어 있습니다.
서비스로서의 백엔드는 MBaa (Mobile Backend as a Service)라고도합니다.
Techopedia는 BaaS (Backend as a Service)를 설명합니다
BaaS 기능에는 클라우드 스토리지, 푸시 알림, 서버 코드, 사용자 및 파일 관리, 소셜 네트워킹 통합, 위치 서비스 및 사용자 관리 및 많은 백엔드 서비스가 포함됩니다. 이러한 서비스에는 자체 API가 있으므로 비교적 쉽게 응용 프로그램에 통합 할 수 있습니다. 백엔드 데이터를 지속적으로 관리하는 방법을 제공한다는 것은 개발자가 애플리케이션이 사용하거나 액세스하는 각 서비스마다 다른 백엔드를 개발할 필요가 없음을 의미합니다. 일부 BaaS 기능은 SaaS, IaaS 및 PaaS와 같은 다른 서비스 모델의 기능과 유사하지만 BaaS는 웹 및 모바일 애플리케이션의 요구를 구체적으로 해결하는 데 고유합니다.
BaaS에는 많은 이점이 있지만 최종 사용자와 직접 통신하기 때문에 UI (사용자 인터페이스) 구성을 고려해야합니다. UI의 업무는 애플리케이션을 백엔드에 연결된 타사 또는 독점 API에 연결하는 것입니다. BaaS 서비스의 주요 단점은 공급 업체 잠금입니다.
