Nick2015: В официальной документации на Google AppEngine есть хорошие примеры. Берите конкретно под Go. Есть еще там и другие языки программирования, но они больше жрут ресурсов сервера.
Nick2015:
Хостинг Гугля называется Google Cloud Platform.
Там много разных видов хостинга. Тот, о котором мы с вами разговариваем называется Google AppEngine.
Тот что ближе к классическому хостингу, называется Google Container Engine, Compute Engine...
Но мы говорим не о нем.
Google AppEngine - это хостинг типа PaaS, то есть в отличие от классических хостингов, которые IaaS, вам не нужно заниматься администрированием.
Так называемое нулевое администрирование. Это очень удобно. И можно вписаться в бесплатные лимиты, если правильно напрограммировать.
Но это требует разработки строго по правилам Google. Классическое веб-приложение/веб-сервис/веб-сайт - быстро выйдет за бесплатные лимиты. Поэтому настоятельно рекомендую следовать примерам для Google AppEngine. Таких примеров полно.
Google Endpoints - это взаимодействие с внешним миром. По сути это RESTful API с некоторыми наворотами.
Оно совместимо с кем угодно - с Android, с iOS, c веб-сайтами на JavaScript.
Конкретно под Android - есть примеры как использовать Google Endpoints. Думаю, но не помню, что должны быть примеры и под iOS.
Физических ограничений на операционные системы клиентов никаких нет, так как Google Endpoints это самый что ни на есть универсальный REST.
Лимиты (так и деньги при их превышении) считаются на все отдельно - на трафик, на процессорное время, на БД и пр.
Это не имеет ограничений по времени.
300 баксов - будут тратиться как только вы превысите бесплатные лимиты. Но воспользоваться 300 долларами можно ограниченное время с начала активации, поэтому не активируйте их раньше, чем они действительно понадобятся. Когда 300 бесплатных баксов закончатся - будут требовать настоящих денег.
Еще раз акцентирую: Если ваш сайт/сервис/игра пр. не превышает бесплатные лимиты, вы ничего не платите. Это может продолжаться вечно
Но банковскую карту все равно привязать нужно. С нее снимут какие-то копейки, чтобы убедиться, что у вас серьезные намерения.
Nick2015: Часть проектов так и не выходят за платные лимиты.
Но карту банковскую там нужно привязать все равно.
Часть проектов посещаемые - и уже платные. Что самое смешное - за посетителей мы платим копейки (ну там на уровне 40 рублей в месяц), а основные затраты идут на нашу собственную логику (т.н. backend instance)
Можно еще хитрее - взаимодействие с пользователями реализовать через Google AppEngine, а основную логику повесить тут же у Гугля на обычном VDS.