다음을 통해 공유


Azure Mobile Apps 정보

메모

이 제품은 사용 중지되었습니다. .NET 8 이상을 사용하는 프로젝트를 대체하려면 Community Toolkit Datasync 라이브러리참조하세요.

Azure Mobile Apps(Microsoft 데이터 동기화 프레임워크라고도 함)는 엔터프라이즈 개발자 및 시스템 통합자에게 확장성이 뛰어나고 전 세계적으로 사용할 수 있는 모바일 애플리케이션 개발 플랫폼을 제공합니다. 프레임워크는 모바일 앱에 다음을 제공합니다.

  • 인증
  • 데이터 쿼리
  • 오프라인 데이터 동기화

Azure Mobile Apps 기능 대한 시각적 개요

Azure Mobile Apps는 Azure App Service에서 작동하도록 설계되었습니다. ASP.NET 6을 기반으로 하므로 Azure Container Apps 또는 Azure Kubernetes Service에서 컨테이너로 실행할 수도 있습니다.

Mobile Apps를 사용하는 이유

Mobile Apps SDK를 사용하면 다음을 수행할 수 있습니다.

  • 네이티브 및 플랫폼 간 앱 빌드: 네이티브 SDK를 사용하여 Android™, iOS 또는 Windows용 클라우드 지원 앱을 빌드합니다.
  • 엔터프라이즈 시스템에 연결: Microsoft Entra ID를 사용하여 사용자를 인증하고 엔터프라이즈 데이터 저장소에 연결합니다.
  • 데이터 동기화사용하여 오프라인으로 준비된 앱 빌드: 오프라인으로 작동하는 앱을 빌드하여 모바일 인력의 생산성을 높입니다. Azure Mobile Apps를 사용하여 백그라운드에서 데이터를 동기화합니다.

Azure Mobile Apps 기능

다음 기능은 클라우드 지원 모바일 개발에 중요합니다.

  • 인증 및 권한 부여: Azure Mobile Apps를 사용하여 소셜 및 엔터프라이즈에서 제공하는 사용자를 로그인합니다. Azure App Service는 Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® 및 OpenID Connect를 지원합니다®. Azure Mobile Apps는 ASP.NET Core에서 지원하는 모든 인증 체계를 지원합니다.

  • 데이터 액세스: Azure Mobile Apps는 Entity Framework Core를 통해 호환되는 데이터베이스에 연결된 모바일 친화적인 OData v4 데이터 원본을 제공합니다. Azure SQL, Azure Cosmos DB 또는 온-프레미스 Microsoft SQL Server를 포함하여 호환되는 모든 데이터베이스를 사용할 수 있습니다.

  • 오프라인 동기화: 오프라인 데이터 세트로 작동하는 강력하고 응답성이 뛰어난 모바일 애플리케이션을 빌드합니다. 이 데이터 세트를 서비스와 자동으로 동기화하고 충돌을 쉽게 처리할 수 있습니다.

  • 클라이언트 SDK: 플랫폼 간 개발(.NETApache Cordova ™)을 포함하는 전체 클라이언트 SDK 집합이 있습니다. 각 클라이언트 SDK는 MIT 라이선스와 함께 사용할 수 있으며 오픈 소스입니다.

Azure App Service 기능

다음 플랫폼 기능은 모바일 프로덕션 사이트에 유용합니다.

  • 자동 크기 조정: App Service를 사용하면 빠르게 확장하거나 스케일 아웃하여 들어오는 고객 부하를 처리할 수 있습니다. VM의 수와 크기를 수동으로 선택하거나 부하 또는 일정에 따라 서비스 크기를 조정하도록 자동 크기 조정을 설정합니다.

  • 스테이징 환경: App Service는 여러 버전의 사이트를 실행할 수 있습니다. A/B 테스트를 수행하고 새 모바일 서비스의 현재 위치 스테이징을 수행할 수 있습니다.

  • 지속적인 배포: App Service는 일반적인 SCM(소스 제어 관리) 시스템과 통합되어 새 버전의 모바일 서비스를 쉽게 배포할 수 있습니다.

  • 가상 네트워킹: App Service는 가상 네트워크, Azure ExpressRoute 또는 하이브리드 연결을 사용하여 온-프레미스 리소스에 연결할 수 있습니다.

  • 격리 및 전용 환경: Azure App Service 앱을 안전하게 실행하려면 완전히 격리된 전용 환경에서 App Service를 실행할 수 있습니다. 이 환경은 대규모, 격리 또는 보안 네트워크 액세스가 필요한 애플리케이션 워크로드에 적합합니다.

다음 단계

Azure Mobile Apps를 시작하려면 시작 자습서를 완료합니다. 이 자습서에서는 선택한 모바일 서비스 및 클라이언트를 생성하는 기본 사항을 다룹니다. 또한 인증 및 오프라인 동기화 통합에 대해서도 다룹니다. 각 클라이언트 애플리케이션에 대해 한 번씩 자습서를 여러 번 완료할 수 있습니다.