Мы размещали приложения Django на AWS EC2, а также в Pythonanywhere. Вот краткое сравнение обоих.
AWS EC2:
- Предлагает вычислительную пропускную способность платить за выплату
- Это небольшая услуга, которая обеспечивает изменяемую измерную вычислительную емкость
- Бесплатно в течение 12 месяцев (750 часов использования процессора)
- Может использовать пользовательский домен в бесплатном плане уровня (могут применяться дополнительные сборы)
- SSH доступен доступен
- SSH-соединение на основе браузера доступно
- Разработчик должен настроить все с нуля. Требуется промежуточный уровень опыта
- Доступ к уровню корневого уровня доступен
- Может установить и использовать любой инструмент/программное обеспечение требуется
- Высоко масштабируемый
- Разработчик должен управлять веб -сервером
- Цены https://aws.amazon.com/ec2/pricing/
- Создать бесплатный аккаунт
- Размещение приложения Django на EC2
Pythonanywhere:
- Предлагает хостинг с фиксированной ценой, начиная с 5 долларов в месяц
- Small PaaS (платформа как сервис), который поддерживает только веб -приложения Python
- Всегда бесплатный план доступен. 100 секунд CPU в день. 512 МБ
- Не могу использовать пользовательский домен. Приложение будет размещено на username.pythonanywhere.com
- SSH доступен доступен
- Доступны терминалы на основе браузера
- Настройка приложения чрезвычайно проста.
- Доступ к уровню корневого уровня недоступен
- Помимо веб -хостинга, предоставляется только MySQL, Postgres и Decide Tasks Support
- Хорошо для приложений для небольших и средних трафика
- Разработчик должен позаботиться о коде
- Цены https://www.pythonanywhere.com/pricing/
- Создать бесплатный аккаунт
- Проведение приложения Django в Pythonanywhere
Если вы хотите добавить очки, пожалуйста, прокомментируйте ниже.
Первоначально опубликовано на Pythoncircle. Компонент
Этот пост включает в себя партнерские ссылки; Я могу получить компенсацию, если вы покупаете продукты или услуги по различным ссылкам, представленным в этой статье.
Оригинал: “https://dev.to/anuragrana/pythonanywhere-vs-aws-ec2-for-django-hosting-54ng”