모바일 아키텍처 디자인

Azure 플랫폼을 통해 비즈니스 요구 사항에 맞는 Android, iOS 및 Windows 앱을 신속하게 빌드할 수 있습니다. 또한 Azure를 사용하여 지능형 백 엔드 서비스로 앱을 작동하고 개발 수명 주기를 자동화하여 더 빠르고 확실하게 전송할 수 있습니다.

다음은 Azure에서 모바일 개발 및 백 엔드 인프라를 지원하기 위해 제공하는 여러 서비스 중 일부입니다.

  • Azure App Service. 인프라를 관리할 필요 없이 원하는 프로그래밍 언어로 모바일 백 엔드 및 RESTful API를 빌드하고 호스트합니다. App Service 기능인 Mobile Apps를 사용하여 모든 디바이스용 모바일 앱을 만듭니다.

  • .NET MAUI. Android, iOS, macOS, Windows 및 Tizen의 모바일 및 데스크톱 폼 팩터를 대상으로 하는 .NET 플랫폼 간 UI 도구 키트를 사용하여 모바일 애플리케이션을 빌드합니다.

  • Azure Communication Services. 풍부한 통신 API, 비디오 API 및 SMS API 집합을 사용하여 모든 플랫폼에서 모든 디바이스에 애플리케이션을 배포합니다.

  • Azure Notification Hubs. 확장성이 뛰어난 이 모바일 푸시 알림 엔진을 사용하여 iOS, Android, Windows 또는 Kindle 디바이스에 알림을 보냅니다.

  • Azure Maps. 위치 기반 데이터를 모바일 솔루션에 간편하게 통합합니다.

  • Azure Cognitive Services. API 및 AI 서비스를 사용하여 앱에 인식 기능을 추가합니다.

프로덕션 경로

Azure는 개발 플랫폼 및 백 엔드 서비스에 대한 다양한 옵션을 제공합니다.

단일 플랫폼, 플랫폼 간 및 하이브리드 개발 프레임워크에 대해 알아보려면 모바일 개발 프레임워크 선택을 참조하세요.

소스 코드 관리에 대한 자세한 내용은 클라우드 호스팅 모바일 애플리케이션 소스 코드 관리를 참조하세요.

기타 백 엔드 서비스에 대한 옵션을 둘러보려면 다음 문서를 참조하세요.

모범 사례

개발 수명 주기를 자동화하여 더 빠르고 확실하게 전송할 수 있습니다. CI/CD(연속 통합 및 지속적인 업데이트)에 대한 자세한 내용은 다음 문서를 참조하세요.

모바일 앱용 아키텍처

다음 섹션에는 일부 주요 범주의 참조 아키텍처 링크가 있습니다.

스토리지

확장성

Azure에서 모바일 개발을 최신 상태로 유지

Azure 모바일 개발 서비스 및 기능의 최신 업데이트 소식을 확인하세요.

추가 리소스

예제 솔루션

다음은 고려해야 할 몇 가지 추가 아키텍처입니다.