2015-10-19 1 views
0

Я хочу провести бэкенд моего Android приложения в облаке (пару .NET веб-служб и небольшой базы данных; ничего к настоящему времени, может быть, сайт если все идет хорошо).Лучший вариант для размещения Баас сбоку Android приложение

Проблема в том, что я не уверен, какой вариант использовать: Google Cloud позволяет использовать только PHP, Ruby, Python, Go или Java. Тогда есть Rackspace, Azure, Amazon Cloud ... Я нашел это list, но ... Я немного перегружен.

Я начну с малого, всего несколькими пользователями, поэтому к настоящему времени мне не нужно что-то дорогое или сложное (никаких больших данных или избыточности).

Что вы посоветуете?

+0

Дальнейший вопрос: какой бы вариант я ни использовал, мне нужно зарегистрировать какой-либо домен для доступа к веб-приложению (SOAP/REST) ​​с клиентского устройства Android, не так ли? Или мне предоставлен какой-то IP/домен для ссылки на приложение? – Luis

ответ

1

Amazon предлагает вам бесплатный ярус, может быть, вы могли бы использовать его для целей тестирования https://aws.amazon.com/free/

+0

Спасибо за вашу поддержку; проблема в том, что кажется, что Windows не входит в программное обеспечение Amazon, и я хотел бы запускать свои веб-службы и базу данных с помощью WCF и SQLServer. Моно не вариант, у меня были плохие переживания с ним в прошлом. – Luis

1

Я предлагаю вы можете воспользоваться услугой Azure Mobile. Эта служба интегрирована с проектными сетями .net или Node.js. https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started/

Для целей тестирования, вы можете использовать бесплатный 1 месяц испытание: https://azure.microsoft.com/en-us/pricing/free-trial/

+0

Спасибо за поддержку! У меня есть еще вопрос: в учебнике показано, как приложение Android напрямую подключается к базе данных в облаке. Я бы предпочел организовать связь между базой данных и андроидным приложением, используя веб-службу, которая будет содержать некоторую логику. Это возможно? – Luis

+0

Да, вы можете интегрировать свой веб-сервис с веб-сайтом мобильных услуг, написать логический код в службу мобильной связи для обработки ваших данных и хранения в базе данных. См. Этот документ о том, как использовать проект .net backend: https: //azure.microsoft.com/en-us/documentation/articles/mobile-services-windows-dotnet-how-to-use-client-library/ –

+0

Thx много, я дам ему попробовать в эти выходные;) – Luis

0

фиктивный вопрос дальше: независимо от того, какой вариант я использую, мне нужно, чтобы зарегистрировать некоторую область, чтобы получить доступ к веб-приложению (SOAP/REST) ​​с клиентского устройства Android, не так ли? Или мне предоставлен какой-то IP/домен для ссылки на приложение?

Если вы используете хост WCF для своего веб-сервиса на Azure, я предлагаю вам использовать доменное имя для реализации в приложении для Android.

У меня есть информация о конфигурации приложения в Azure Blob Storage. Мое приложение для Android может получить конечные точки REST, имя домена, IP и т. Д. Информацию из хранилища Azure Blob до моего запроса службы WCF на Azure.

Смежные вопросы