Что альтернативы там к Google App Engine? [закрытый]

Проверьте этот смысл . У него есть фрагменты для того, как получить общий счет для следующих сервисов:

  • Facebook
  • Twitter
  • Google plus
  • Pinterest
  • LinkedIn
  • StumbledUpon

47
задан Constantin 3 October 2008 в 20:26
поделиться

7 ответов

Я не думаю, что существует другая альтернатива (относительно переносимости кода) к GAE прямо сейчас, так как GAE находится в собственном классе. Верный GAE является облачными вычислениями, но я рассматриваю GAE как подмножество облачных вычислений. EC2 Amazon является также облачными вычислениями (а также Акселераторы Joyent, Части Slicehost), но очевидно они - два различных зверя также. Таким образом, прямо сейчас Вы находитесь в ситуации, которая требует пересмотра прежнего мнения Вашей архитектуры в зависимости от Ваших потребностей.

непосредственные преимущества GAE - то, что по существу обслуживание, бесплатное, поскольку это касается инфраструктуры (масштабируемый веб-сервер и администрирование баз данных). GAE более адаптируется в соответствии с теми разработчиками, которые только хотят сфокусироваться на их приложениях а не базовой системе. В некотором роде можно считать того разработчика дружелюбным. Теперь нужно также сказать, что эти другие решения для облачных вычислений также пытаются позволить Вам только волноваться о Вашем приложении так, как Вам нравится путем обеспечения изображений/шаблонов VM. В конечном счете Ваши потребности продиктуют подход, который необходимо проявить.

Теперь со всем этим в памяти мы можем также создать гибридные решения и обходные решения, которые могли бы выполнить наши потребности также. Например, GAE не кажется непосредственно подходящий для этого определенного приложения потребности, которые Вы описываете. Другими словами, GAE предлагает относительно высокое количество запросов, небольшое число циклов CPU (не уверенный, если заплаченный версию будет несколько отличаться).

Однако один способ заняться этой проблемой путем создания специализированного решения, включающего GAE как фронтэнд и Amazon AWS (EC2, S3 и SQS) как бэкенд. Некоторые скажут, что Вы могли бы также создать свой весь стек на AWS, но это может включить перезапись большого количества существующего кода также. Кроме того, как обходное решение предыдущее сообщение stackoverflow описывает метод моделирования фоновых задач в GAE. Кроме того, можно изучить , HTTP Отображает/Уменьшает для распределения рабочей нагрузки также.

23
ответ дан Community 7 November 2019 в 23:23
поделиться

Резинка Amazon Вычисляет Облако, или EC2 является хорошим вариантом. Вы в основном запускаете Linux VMs на их серверах, которыми можно управлять через веб-интерфейс (для включения вверх и вниз) и конечно доступ через SSH или независимо от того, что Вы обычно настраиваете... И поскольку это - установка Linux, которой Вы управляете, можно, конечно, запустить Python, если Вы желаете.

3
ответ дан Adam Haile 7 November 2019 в 23:23
поделиться

Azure Microsoft Windows могла бы быть стоящей рассмотрения. Я боюсь, что не использовал его, так не может сказать, хорошо работает ли это, и необходимо принять во внимание, что это - CTP в данный момент.

Проверка это здесь.

3
ответ дан 7 November 2019 в 23:23
поделиться

Я больше интересовался бы наблюдением, как Механизм Приложения может быть легко вместе с другим сервером, используемым для ЦП интенсивными запросами.

1
ответ дан jamtoday 7 November 2019 в 23:23
поделиться

Если вы заинтересованы в облаке и, возможно, хотите создать свое собственное для производства и / или тестирования, вам следует взглянуть на Eucalyptus . Утверждается, что это код, совместимый с EC2, но с открытым исходным кодом.

2
ответ дан 26 November 2019 в 19:44
поделиться

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

1
ответ дан 26 November 2019 в 19:44
поделиться

AppScale

AppScale - это платформа, которая позволяет пользователям развертывать и размещать свои собственные приложения Google App Engine. Он выполняется автоматически через Amazon EC2 и Eucalyptus, а также через Xen и KVM. Он был разработан и поддерживается AppScale Systems . Он поддерживает платформы Python, Go, PHP и Java Google App Engine.

http://github.com/AppScale/appscale

А пока ...

... почти 2015 год, и кажется, что контейнеры - это путь вперед. Появляются альтернативы GAE:

Google выпустила Kubernetes , программное обеспечение для планирования контейнеров, разработанное ими для управления контейнерами GCE , но также может использоваться на других кластерах.

В Docker есть несколько PaaS , например

Интересные вещи, за которыми стоит следить.

30
ответ дан 26 November 2019 в 19:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: