Я запускаю / разрабатываю веб-сайт с использованием Amazon EC2 и SimpleDB, и у меня есть несколько комментариев для вас по вашим вопросам
Привет.
Мы - очень маленькая мобильная компания (создающая приложение для iphone), и в настоящее время мы рассматриваем услуги хостинга. В настоящее время мы склоняемся к хостингу / веб-сервисам Amazon. Соответственно у меня есть несколько вопросов:
1) Могу ли я создать учетную запись администратора на
AWS и назначить учетные записи пользователей
разработчики, которые должны иметь доступ к
большинство (но не все) функции.
По моему опыту, не существует прямой переписки между пользователями Amazon и пользователями в одном экземпляре. Корневая учетная запись экземпляра подключается к учетной записи amazon косвенно через пару ключей. Хотя, должен сказать, что я не исследовал этот вопрос подробно.
2) Нужно ли изучать / использовать API-интерфейсы AWS при разработке нашего продукта? Мне не нравится идея создания хуков в хостинге.
Я управляю всем через их веб-консоль и плагины Eclipse IDE. Мне еще не приходилось прикасаться к API для разработки и развертывания.
3) Похоже, цены на AWS масштабируются с использованием. Итак, так как мы находимся в
разработки и имеют только разработчики доступ к серверу прямо сейчас, я
Я права, что стоимость будет довольно низкой, если что-нибудь?
Микроэкземпляры стоят дешевле, а стоимость довольно хорошая, если вы просто запускаете экземпляр на пару часов, а затем останавливаете его. Я никогда не задумываюсь о запуске микроэкземпляра, чтобы попробовать что-то новое
4) Как AWS управляет версиями? У нас есть несколько разработчиков
разбросаны по всей стране. Каждому нужно оформить последние
сборка с сервера для разработки на его локальной коробке. В основном, что-то вроде SVN.
Это возможно?
Я не видел, чтобы эта функция предлагалась непосредственно Amazon. Конечно, вы всегда можете сохранить экземпляр для своего хранилища с резервными копиями
5) Я предполагаю, что нам нужно что-то вроде dev, svn и производственного сервера?
Это правильно? Если да, как мне это настроить и выяснить связанные с этим расходы?
EC Цена - http://aws.amazon.com/ec2/pricing/
Простой ежемесячный калькулятор Amazon - http://calculator.s3.amazonaws.com/calc5.html
6) Мы рассматриваем несколько вариантов баз данных, среди которых NoSQL и Neo4j -
Сможем ли мы сделать это с помощью AWS? Язык сервера будет Java.
Экземпляры Amazon могут быть такими, какими вы хотите их видеть, поэтому вы можете использовать предварительно сконфигурированный ami для запуска экземпляра или начать с простого Ubuntu Server или Windows Server, например. и построить систему с тем, что вы хотите. Затем вы можете сохранить снимок этой системы, чтобы запустить его в будущем или перезапустить в случае сбоя вашего экземпляра