Опасения по поводу размещения OSQA/Django на GAE

Я собираюсь создать веб-сайт, используя OSQA, который построен на Django (известная платформа Python). Я размещу этот сайт в Google App Engine (GAE). Интересно, поддерживает ли GAE все функции OSQA?

Я также новичок в веб-администрировании, поэтому я не знаю, могу ли я использовать свое собственное доменное имя (например, abc.com), чтобы указать на мой сайт, размещенный на GAE?


person bnguyen82    schedule 06.03.2012    source источник


Ответы (2)


Я собираюсь создать веб-сайт, используя OSQA, который построен на Django (известная среда Python). Я размещу этот сайт в Google App Engine (GAE). Интересно, поддерживает ли GAE все функции OSQA?

В GAE у вас нет поддержки реляционных баз данных (если вы не являетесь бета-тестером CloudSQL). Это означает отсутствие администратора, что составляет 90% сексуальной привлекательности Джанго.

Django-nonrel добавляет в ORM поддержку базы данных NoSQL. Это позволяет администратору в GAE, но он не полностью совместим (Django-nonrel почти Django, но не на 100% Django). Добавьте к нему OSQA и посмотрите, приживется ли он — если да, то, вероятно, вам подойдет GAE.

Другие совместимые с Django PaaS, на которые стоит обратить внимание:

Для моих проектов Django мне нравится Linode VPS, но раньше я работал системным администратором Linux, прежде чем стать разработчиком на полную ставку. - Я отдам тебе свой root-аккаунт, когда ты возьмешь его из моих холодных мертвых рук :-). Помимо шуток, я бы подождал CloudSQL, прежде чем использовать GAE для вещей Django.

[ обновление 1 ]

Я также новичок в веб-администрировании, поэтому я не знаю, могу ли я использовать свое собственное доменное имя (например, abc.com), чтобы указать на мой сайт, размещенный на GAE?

Вы не можете использовать свой "голый" домен – abc.com отсутствует, но < a href="http://code.google.com/intl/us-US/appengine/docs/domain.html" rel="nofollow">вы можете использовать anything.abc.com. FAQ предлагает установить переадресацию, что достаточно просто. Однако обратите внимание, что вы вообще не сможете использовать свое доменное имя с HTTPS в GAE — вы ограничены отвратительными URL-адресами, такими как https://your_app_id.appspot.com.

Если вы используете GAE, использование Google Apps для вашего домена делает много смысла, так что вы можете использовать Gmail для обработки электронной почты и для вашего домена. Это бесплатно для 10 учетных записей электронной почты и будет обрабатывать электронную почту для вашего «голого» домена ([email protected]).

person Paulo Scardine    schedule 06.03.2012
comment
Спасибо. Мне ясно по первому пункту. Как насчет второго? Могу ли я использовать свое собственное доменное имя (например, abc.com), чтобы указать на мой сайт, размещенный на GAE? Извините, если этот вопрос слишком простой. - person bnguyen82; 06.03.2012
comment
@ Density21.5: Я обновил ответ, чтобы было понятно, спасибо. - person Paulo Scardine; 06.03.2012

  1. Перейдите на страницу http://appengine.google.com.
  2. Выберите свое приложение.
  3. Перейдите в настройки приложения.
  4. Нажмите, чтобы добавить домен в меню настроек домена.
  5. Добавить домен.

Но домен должен быть зарегистрирован в Google Apps (http://www.google.com/apps/intl/ru/business/index.html) :(

См. http://code.google.com/intl/us-US/appengine/docs/domain.html для получения подробной информации.

person maxsocl    schedule 06.03.2012