Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 19, 2016 22:39:17

k.palyanichka
Зарегистрирован: 2015-05-29
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Развертывания сайта

Доброго времени суток.
Написал проект сайта на Flask.
Далее возникает вопрос, как его развернуть, то есть, хостинг + домен и еще что то если надо.

Прошу объяснить поэтапно, т.к. ранее этим не занимался и в целом это как хобби.
Спасибо!

Офлайн

#2 Ноя. 19, 2016 23:11:52

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Развертывания сайта

Я понимаю что вы хотите живых отзывов, но я вот это тут положу, просто что бы было.
http://flask.pocoo.org/docs/0.11/deploying/ варианты деплоя
https://www.reg.ru/ и разумеется есть много других
про хостинг счаз не подскажу, DigitalOcean можно попробовать



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Отредактировано JOHN_16 (Ноя. 19, 2016 23:13:58)

Офлайн

#3 Ноя. 19, 2016 23:33:21

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Развертывания сайта

Зависит от бюджета и нагрузки на проект. Есть хорошие ВПС (ВДС) у немцев с хорошими характеристиками и по смешным ценам…

В Вашем случае нужно
1. Установить нужный python, если его нет в системе.
2. Установить uwsgi и написать к нему конфиги
3. Установить nginx и написать к нему конфиги
4. Проверить все это дело у себя на локальной машине (про вагрант молчу пока, не тот уровень)
5. Перенести все это счастье на хостинг и запустить
6. Проверить, что проект работает по ip (без доменного имени)
7. Купить нужное доменное имя у регистратора доменных имен и переназначить на хостинг

Ничего сложного. Удачи.


P.S. Та как это первый деплой, то ни про fabric, ни ансибль ни про сольт речи не идет. Докер тоже отменяется. Пускай сначала научится ставить ручками…

Офлайн

#4 Ноя. 19, 2016 23:42:55

k.palyanichka
Зарегистрирован: 2015-05-29
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Развертывания сайта

JOHN_16, Спасибо за ссылки.

4kpt_IV, а можно ссылки на ВПС (ВДС) ?
по 2 и 3… это надо для масштабируемости ?
если можно, то раскройте 7 пункт подробнее

Спасибо !

Офлайн

#5 Ноя. 20, 2016 01:00:56

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Развертывания сайта

Ну про покупку доменного имени можно вообще легко почитать где угодно.

2 и 3 нет, не для масштабирования.

2 - нужно для работы фласка как полноценного приложения, а не в режиме сервера разработки. Есть два варианта. Первый - gunicorn, второй - uwsgi. Второй вариант побыстрее и багов поменьше. Поэтому его сразу и предложил.

3 - проксирование статики (медиа и статик файлов).

Ну и ссылки можно дать исходя из бюджета. Какой бюджет на месяц предполагается?

P.S. Пусть админы предупредят, если это уже пойдет реклама…

Отредактировано 4kpt_IV (Ноя. 20, 2016 01:01:27)

Офлайн

#6 Фев. 3, 2017 14:43:00

dremdem
Зарегистрирован: 2015-12-29
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

Развертывания сайта

Камрады, апну тему.

Потребовался VPS-сервер, почитал тут про серверы из Германии,
нашел статью на хабре: Тут

Скажите а сейчас вот от 13 до 19 евро в месяц это и правда недорого ?

Офлайн

#7 Фев. 3, 2017 16:36:18

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8054
Репутация: +  559  -
Профиль   Отправить e-mail  

Развертывания сайта

dremdem
Скажите а сейчас вот от 13 до 19 евро в месяц это и правда недорого ?
За какую конфигурацию?



Офлайн

#8 Фев. 3, 2017 16:44:52

dremdem
Зарегистрирован: 2015-12-29
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

Развертывания сайта

FishHook
За какую конфигурацию?


На хабре написано:

Hetzner VQ 12 — цена 12,90 евро в месяц с НДС 19% (которые возвращают жителям других стран), установка 19,90 (минус 19%). Нет тестового периода. Оплата помесячная.
1000 МБ ОЗУ, 40 ГБ пространства, одно ядро.
Трафик, можно сказать не ограничен, 2 ТБ при скорости 100 Мб/с, если больше, то скорость падает до 10 Мб/с.
Инсталляция по VNC. Перезагрузка из панели управления.

Server4you PLUS X4 — цена 18,85 евро в месяц, без платы за установку. Оплата за 1, 12 и 24 месяца. (Не разбирался с указанными 6 мес. бесплатно.)
3072 МБ ОЗУ гарантировано, до 6144 МБ. 4000 МГц мощности ЦПУ. 50 ГБ пространства на диске.
Включено 6 ТБ трафика, свыше по 0,19 за 1 ГБ (1 ТБ обойдется 190 евро, в случает атак дороговато выйдет, может у меня паранойя, а сервер просто отключают от сети?).

Hosteurope L 4.0 — 12,99 евро. Установка 0.
1 ГБ ОЗУ, 50 ГБ диск, производительность — одна звезда.
Трафик безлимитный, 2 ай-пи. Сайт на немецком, англ. версии нет.

У меня по факту куча вопросов от новичка конечно.
1. Какой дистрибутив ОС выбрать, сейчас у меня vagrant с debian, но так просто исторически сложилось. Где-то я прочитал что лучше выбирать между CentOS and Ubuntu
2. Насколько я понимаю надо брать серверный вариант без ГУИ, чтобы весил поменьше.
3. Ну и какую конфигурацию выбрать если для начала будет просто чайниковский сайт на Flask, с СУБД типа MySql или PostgreSQL и менее 1000 посещений в день.

Офлайн

#9 Фев. 3, 2017 17:49:40

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8054
Репутация: +  559  -
Профиль   Отправить e-mail  

Развертывания сайта

dremdem
На хабре написано:
Да вы шутите? На хабре статься от 2011-го года.



Офлайн

#10 Фев. 3, 2017 18:03:11

dremdem
Зарегистрирован: 2015-12-29
Сообщения: 42
Репутация: +  0  -
Профиль   Отправить e-mail  

Развертывания сайта

Хорошо, вот свежее:

От фатерленда

Там вот например за 1 ойро:

Small
€1,00/month
Linux
1 Core
Intel® Xeon® E5-2650L v3
Intel Xeon
1 GB RAM
20 GB SSD Storage
2TB/month data transfer

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version