엣지에서의 인터넷 과제

엣지에서 실행되는 앱은 특히 작동에 필요한 데이터가 클라우드에만 있는 경우 빠르고 안정적인 사용자 환경을 유지하는 데 어려움을 겪을 수 있습니다. 따라서 앱은 인터넷에 의존하게 되고, 인터넷 연결이 느려지거나 중단되면 앱이 최고 속도로 실행되지 않거나 아예 실패할 수도 있습니다.

이러한 문제를 해결하기 위해 엣지 컴퓨팅 아키텍처는 데이터 저장 및 처리를 클라우드에서 디바이스를 포함한 엣지까지 확장하여 인터넷 연결이 느려지거나 완전히 중단되더라도 앱이 작동할 수 있도록 합니다.

모바일 및 엣지 디바이스에서 직접 애플리케이션의 일부로 실행되는 임베디드 데이터베이스를 사용하면 인터넷 연결 여부와 관계없이 항상 빠른 속도로 사용할 수 있는 '오프라인 우선' 앱을 구현할 수 있습니다. 또한 데이터 동기화는 인터넷이 연결될 때 앱 에코시스템 전반에서 데이터 변경 사항을 동기화하는 엣지 아키텍처의 일관성을 위한 핵심 요소입니다.

이러한 앱은 개인이 인터넷 없이 혼자 작업하는 사용 사례에는 적합하지만, 여러 사용자로 구성된 팀이 인터넷 사각지대에 있는 기기 간에 데이터를 공유해야 하는 사용 사례는 해결하지 못합니다.

인터넷에 연결되어 있지 않을 때 엣지의 앱은 어떻게 데이터를 공유할 수 있을까요? 계속 읽어보세요!

피어 투 피어 데이터 동기화: 격리된 상태에서 협업하기

피어 투 피어 데이터 동기화는 중앙 서버나 클라우드 스토리지에 의존하지 않고 둘 이상의 장치(피어) 간에 앱 데이터를 직접 동기화하는 방식입니다. 각 디바이스는 클라이언트와 서버의 역할을 동시에 수행하며 서로 데이터를 직접 공유합니다.

피어 투 피어 토폴로지에서 가까운 거리에 있는 디바이스는 인터넷 연결이나 중앙 제어 지점에 의존하지 않고 WiFi 또는 Bluetooth와 같은 로컬 네트워크를 활용하여 데이터를 동기화합니다.

P2P 데이터 동기화는 로컬 사용자 커뮤니티 전체가 인터넷 없이도 데이터를 공유할 수 있어 효율성과 생산성이라는 고유한 이점을 제공합니다.


피어 투 피어 데이터 동기화 사용 사례

다음은 몇 가지 사용 사례의 예입니다:

레스토랑

패스트 캐주얼 레스토랑은 빠른 서비스를 중요시하기 때문에 대기 직원 태블릿, 주문 키오스크, 디지털 메뉴 및 POS 장치와 같은 매장 내 시스템이 항상 최고의 성능으로 작동해야 주문을 빠르게 처리하고 고객 만족도를 유지할 수 있습니다. 모바일 임베디드 데이터베이스와 P2P 동기화를 사용하면 프런트 카운터, 드라이브 스루, 키친 스테이션의 태블릿이나 키오스크에서 실행되는 앱이 모두 실시간으로 데이터를 공유하여 빠르고 정확한 서비스를 보장할 수 있습니다. P2P 동기화를 사용하면 특히 패스트 캐주얼 레스토랑 체인에서 흔히 볼 수 있는 다중 디바이스, 높은 회전율, 낮은 연결성 환경에서 더 빠르고 안정적으로 패스트푸드를 운영할 수 있습니다.

모바일 클리닉

이동식 팝업 클리닉은 의료 시설이 부족한 외딴 지역에 진단과 치료를 제공하는 미니 병원과 같은 역할을 합니다. 대부분의 경우 클리닉 전체가 인터넷에 연결되지 않은 오프라인 상태에서 운영되어야 하지만, 다양한 임상 기능 간에 환자 정보를 기록하고 공유해야 합니다. 피어 투 피어 동기화 기능이 내장된 임베디드 데이터베이스를 활용하면 병원 내 앱이 인터넷에 의존하지 않고 로컬 네트워크를 통해 데이터를 실행하고 공유할 수 있습니다. 의사와 직원은 환자가 등록부터 바이탈, 검사실, 검사실, 약국, 궁극적으로 퇴원할 때까지 병원 내 다른 모든 디바이스에서 데이터를 캡처하고 공유할 수 있습니다. 피어 투 피어 데이터 동기화는 인터넷 연결 없이도 병원 전체에서 빠르고 효율적인 데이터 공유를 보장합니다.

항공사 기내 앱

안정적인 인터넷 연결은 어느 곳에서나 어려울 수 있지만, 특히 37,000피트 상공에서는 더욱 그렇습니다. 최근 저궤도 위성 기반 인터넷이 일부 항공사에 유망한 옵션으로 떠오르고 있지만, 100% 수준의 안정적인 인터넷 연결은 아직 없습니다. 안정적인 기내 서비스를 보장하기 위해 데이터 처리 기능이 내장된 태블릿 기반 승무원 앱은 인터넷 연결이 끊긴 상태에서도 승객의 기내식 주문을 받을 수 있으며, P2P 데이터 동기화를 통해 주문이 갤리와 실시간으로 공유되어 더 빠른 서비스를 제공하고 물품이 초과 판매되지 않도록 보장합니다.

석유 및 가스

원유와 천연가스의 탐사 및 생산 시설은 말 그대로 가장자리에서 운영됩니다. 탐사 현장, 시추 장비, 파이프라인은 거의 항상 인터넷이 부족하거나 전혀 사용할 수 없는 지역에 있습니다. 하지만 이러한 업스트림 시설의 작업자는 생산성을 유지하기 위해 여전히 데이터에 액세스하고 데이터를 공유해야 하므로 데이터 처리 및 P2P 동기화 기능이 내장된 모바일 앱이 해결책이 될 수 있습니다. 현장 팀은 인터넷이나 중앙 서버 없이도 디바이스 간에 직접 데이터를 동기화할 수 있으므로 교대 근무 인수인계, 검사 로그 등을 위해 현장 작업자 간에 실시간 협업이 가능하고 누출 감지나 장비 고장 같은 긴급 상황에서도 더 빠르게 인지할 수 있습니다.

일대일 모바일 게임

플레이어가 실시간으로 경쟁하는 일대일 모바일 게임은 매우 재미있고 큰 인기를 끌고 있지만, 게임 운영에 필요한 데이터가 클라우드에 있는 경우 인터넷 속도 저하나 중단으로 인해 게임 플레이가 중단되고 게이머가 좌절하여 게임을 포기할 수 있습니다. 피어 투 피어 동기화 기능을 갖춘 임베디드 데이터베이스를 활용하는 게임은 플레이어가 로컬 네트워크를 통해 직접 게임 상태 업데이트를 교환할 수 있으므로 게임 플레이가 빠르고 실시간 데이터 동기화가 필요한 퀴즈, 틱택토, 전술 전투와 같은 턴제 게임에 적합한 빠른 환경을 제공합니다.

팝업 이벤트/축제

아트 페어, 콘서트, 무역 박람회, 축제와 같은 팝업 이벤트는 효율적인 직원 조정과 상품 및 서비스를 위한 안정적인 POS 시스템을 유지해야 하지만, 클라우드 기반 애플리케이션에 부정적인 영향을 미치는 인터넷 사각지대에서 운영되는 경우가 많습니다. 오프라인 매장용으로 설계된 앱은 안정적인 인터넷 연결에 의존하기 때문에 팝업 이벤트에는 적합하지 않습니다. 따라서 P2P 데이터 동기화를 통한 온디바이스 데이터 처리가 큰 이점이 되고, 크루 앱이 이벤트 설정 및 철수 중에 데이터를 공유하여 효율성을 극대화하며, 이벤트 POS 시스템이 동기화 상태를 유지하여 인터넷 연결 없이도 상품 재고를 정확하고 최신 상태로 유지할 수 있습니다.

산업 제조

임베디드 데이터 처리 및 P2P 데이터 동기화를 통해 공장 현장의 디바이스와 시스템이 로컬에서 실시간으로 데이터를 공유할 수 있으므로 운영 효율성이 향상되고 가동 시간이 늘어납니다. P2P 동기화 기능을 갖춘 오프라인 우선 앱은 인터넷에 대한 종속성을 제거함으로써 기계, 작업자, 감독자 간의 협업 워크플로를 지원하여 여러 작업자가 정보를 업데이트하고 동기화 상태를 유지할 수 있으며, 분석 또는 경고를 위해 엣지 디바이스의 데이터를 공유할 수 있습니다.


카우치베이스 모바일을 통한 엣지에서의 오프라인 우선 협업

카우치베이스 모바일은 오프라인 우선 에지 및 모바일 앱 개발을 위해 구축된 포괄적인 통합 엔드투엔드 모바일 데이터베이스 플랫폼입니다. 여기에는 다음이 포함됩니다:

    • 클라우드 네이티브 데이터베이스 - 사용 카우치베이스 카펠라호스팅된 서비스형 데이터베이스를 설치 및 관리하거나 카우치베이스 서버 퍼블릭 또는 프라이빗 클라우드에서 사용하세요.
    • 엣지 지원 데이터베이스 - 배포 카우치베이스 서버 를 엣지에 배포하여 수천 개 이상의 엣지 클라이언트를 지원하고, 수백 개의 로컬 클라이언트가 있는 리소스 제약적인 엣지 환경에는 다음과 같이 배포할 수 있습니다. 엣지 서버.
    • 임베디드 데이터베이스카우치베이스 라이트 는 기기에 로컬로 데이터를 저장하는 모바일 및 IoT 앱용 임베드 가능한 Couchbase 버전입니다.
    • 클라우드에서 엣지까지 데이터 동기화 - 안전한 데이터 동기화 게이트웨이. 호스팅 데이터 동기화 대상 선택 카펠라 앱 서비스또는 설치 및 관리 카우치베이스 동기화 게이트웨이 스스로.
    • 피어 투 피어 데이터 동기화 - 모바일 및 IoT 앱을 위한 기본 양방향 피어 투 피어 동기화.

Couchbase Mobile용 피어투피어 동기화는 다음을 포함한 Couchbase Lite SDK에서 사용할 수 있습니다. Kotlin, Swift, Objective C, .Net, CJava뿐만 아니라 커뮤니티 지원 Dart & Flutter SDK용 Couchbase Lite.


지금 모바일 동기화를 시작하세요!

확인 간단한 데이터 동기화를 다운로드하여 Apple 앱 스토어에서 Couchbase iOS 피어투피어 동기화 샘플 앱을 다운로드하세요. 두 대의 iOS 기기에 설치하기만 하면 바로 데이터 동기화를 시작할 수 있습니다!

    • Couchase Lite 다운로드 여기.

그리고 쿠차세 카펠라 무료 티어에서 DBaaS 및 앱 서비스를 무료로 사용해보고 Couchbase로 모바일 앱을 얼마나 쉽게 구축할 수 있는지 직접 확인해 보세요.

 

작성자

게시자 마크 갬블, 제품 및 솔루션 마케팅 담당 이사

저는 기술 및 솔루션 컨설팅 배경과 20년 이상의 엔터프라이즈 및 오픈 소스 기술 경력을 갖춘 열정적인 제품 마케터입니다. 저는 경력 전반에 걸쳐 여러 데이터베이스 및 분석 솔루션을 출시했으며 금융 서비스, 자동차, 호텔, 하이테크, 의료 등 다양한 산업 분야의 고객과 함께 일해 왔습니다. 특히 분석과 AI에 대한 전문성을 갖추고 있으며, 데이터에 관한 모든 것을 좋아하고, 선한 목적의 데이터 이니셔티브를 적극 지지합니다.

댓글 남기기