2017-05-05 2 views
0

Xcode에서 모바일 개발을하고 Microsoft Azure에서 호스팅 데이터베이스를 사용하고 있습니다.Microsoft Azure에서 호스팅하는 데이터베이스 및 방화벽

클라이언트를 추가하기 위해 Microsoft Azure에 방화벽 설정이 있음을 발견했습니다.

모바일 앱을 배포 할 때 어떻게 작동합니까? 모든 포트를 데이터베이스에서 열어야합니까? 아니면 웹 서비스를 사용해야합니까?

+0

일부 포트가 아닙니다. 모든 발신 IP 주소. –

답변

2

모바일 앱을 배포 할 때 어떻게 작동합니까? 모든 포트 을 데이터베이스에서 열어야합니까? 아니면 웹 서비스를 사용해야합니까?

당신은 확실히 모든 포트와 모바일 애플리케이션에서 데이터베이스로 직접 연결하지 개방을 강력하게 권장하지 않습니다해야

.

모바일 앱과 데이터베이스 사이에 어떤 종류의 서비스 계층을 사용하는 것이 좋습니다. 앱의 모든 요청은 데이터베이스 작업을 수행 할이 서비스 계층으로 이동해야합니다. 이 서비스 계층은 Azure Mobile App Service, Azure API App Service 또는 Azure Web Apps Service에 호스팅 된 웹 API로 배포 할 수 있습니다.

+0

감사합니다 Gaurav, 가장 인기있는 방법은 무엇입니까? 아니면 네 명 중 어느 쪽을 추천 하시겠습니까? – Bruce

+0

모바일 앱을 제작할 때 Azure에서 제공하는 MBaaS (Mobile Backend as a Service)이므로 Azure Mobile App Service를 사용하는 것이 좋습니다. 앱과 관련성이있는이 서비스의 다른 항목 (예 : 푸시 알림 등)에 대한 지원을받을 수 있습니다. –

관련 문제