Я новичок в облачном хостинге. Я хочу знать, с чего лучше начать: движок приложений Google или веб-сервис Amazon.
Мои вопросы:
- Мое приложение основано на java, База данных - MySQL. Они это поддерживают?
- Какие бесплатные предложения у них обоих и с какого лучше начать?
- Насколько легко будет перейти с одной платформы на другую?
- Любая хорошая ссылка для начала работы с этим сервисом, так как я здесь новичок.
Кроме того, я был бы признателен за несколько хороших ссылок для начала работы с этими службами, поскольку я здесь новичок, и за представление высокого уровня о том, как это работает.
google-app-engine
amazon-web-services
Шрути Басу
источник
источник
Ответы:
Обновление : ответ больше не актуален. Поскольку Google Cloud SQL больше не находится в бета-версии, это означает, что и AWS, и GAE поддерживают Java-приложения, написанные для использования базы данных MySQL, и что миграция больше не является такой сложной. Общая идея заключается в том, что оба облачных провайдера стремятся к тому, чтобы предложить «все»: Google запустил Compute Engine, а Amazon работает над Beanstalk . Однако сервисы IaaS Amazon более зрелые, чем сервисы Google, в то время как сервисы PaaS Google более развиты, чем Amazon. Все сводится к тому, хотите ли вы IaaS или PaaS.
Между AWS и Google App Engine есть ключевое различие: AWS - это инфраструктура как услуга (IaaS), тогда как GAE - это платформа как услуга (PaaS). Это означает, что с AWS вам по-прежнему необходимо администрировать свои собственные серверы (экземпляры ec2, экземпляры db, балансировщики нагрузки и т. Д.) => Требуется некоторая работа системного администратора. С GAE вам просто нужно написать код своего приложения и развернуть его в облаке Google, не заботясь о том, на каких серверах или на каком количестве серверов оно работает. Google выполняет всю работу системного администратора за вас.
Оба используют модель платы за использование.
Ответы на каждый вопрос:
Примечание . AWS также поддерживает PaaS через эластичный beanstalk , но он все еще находится в стадии бета-тестирования.
источник