Я новичок в мире серверов. Я разбираюсь в базах данных SQL, но не знаю, как настроить сервер. Я хотел бы настроить сервер MySQL, с которым я могу разговаривать (читать / писать) из приложения, которое я написал для Mac в Objective-c Cocoa.
Приложение будет распространяться через магазин Mac App бесплатно, поэтому я ожидаю, что оно будет обслуживать тысячи пользователей. Приложение должно получать контент, опрашивая сервер MySQL один раз в день. Я хотел бы, чтобы ответ сервера был сериализованными данными XML или JSON.
Есть ли сервис, в котором будет размещена моя база данных, который вы рекомендуете? Также есть ли какие-либо учебники, которые вы бы порекомендовали при настройке сервера MySQL?
Используйте инстанс Amazon micro EC2 с MySQL. Если его нужно запускать только один раз в день, вы, безусловно, можете сэкономить тонну инстансов-часов, запуская его только тогда, когда вам это нужно; данные могут быть сохранены с помощью S3 или Elastic Block Storage (EBS). У меня есть пара небольших приложений LAMP, работающих круглосуточно и без выходных на микро-экземплярах; стоит мне менее 10 баксов в месяц, не нужно беспокоиться об оборудовании, иметь полный контроль, и если ваше приложение станет вирусным или что-то в этом роде, Amazon масштабируется (с некоторой работой, но в этот момент вы раскатываюсь в тесте и могу себе это позволить :)