Оптимальная и дешевая аренда сервера под разработку решений на 1С

Публикация № 1056420

Администрирование - Системное

Администрирование GoogleCloud Azure AWS CloudBaidu DigitalOcean FreeNom VM droplet ContOS Linux Deploy Сервер Разработка PayPal Тендер Аренда PostgreSQL TPC-1C

23
Где дешевле и проще развернуть сервер 1С для разработки или других нужд, эта статья как раз об этом!

Warning

Данная статья не претендует на оригинальность и не является конечным решением.
Подходы решения задач и их примеры несут исключительно обучающий характер.

 

В сети, и в частности на этом ресурсе, достаточно большое количество статей о том, как развернуть сервер 1С на Windows или LINUX. Но вопрос о том, где выполнить "Deploy" для разработки или других нужд был описан куда реже, и эта статья как раз об этом!

Предыстория:

Уже достаточно давно Я задумался о том, что работать дома это хорошо, но вариант работы с файловой базой меня не устраивал. Останавливала меня эта статья: За 1 день задолжать Amazon 12000$ и действительно риски, что аккаунт в облаке взломают или ваш верный комп сольет все сохраненные в браузере пароли (и т.д.), реально существует. А платить потом за чью-то добычу биткоина совершенно неприемлемо.

Требования к облачному провайдеру:

  1. Провайдер должен быть популярным;
  2. Цена - чем меньше, тем лучше;
  3. Простая консоль управления;
  4. В аккаунте минимум информации о пользователе (желательно, чтоб только никнейм и адрес почты);
  5. Платить предоплатой за ресурсы (как за кабельный интернет).

Тендер:

  • Google Cloud - выбыл по причине 3,4;
  • Microsoft Azure - выбыл по причине 3, 4;
  • Amazon AWS - выбыл по причине 3, 4;
  • Cloud Baidu - не смог найти ни одного способа оплаты, хотя условия заманчивые(bcc-instance);
  • Цифровой Океан - подошел!

Итак, начнем:

Новая учетная запись на DigitalOcean:

  1. Регистрация на www.digitalocean.com - лучше сделать это через аккаунт Google (Sign up with Google), если зарегистрироваться таким образом, то использование пароля для такой учетной записи будет полностью отключено;
  2. Зарегистрировались и сразу предоплата 5$, картой или через paypal. PayPal он не запоминает и данные карты не видит, выбрал его. (DigitalOcean -> PayPal -> Карта банка);
  3. Теперь у нас есть новый аккаунт и 5$ на счете;

Создаем новый Droplet (экземпляр привычной всем виртуалки):

  • Digital Ocean имеет одну страницу для управления всем;
  • На этой странице нас интересует пункт Droplets;
  • В верхней части страницы жмем Create -> Droplets;
  • Теперь можно выбрать:
    • Дистрибутив Linux который будет в нашей VM;
    • Тарифный план, чем мощнее VM - тем дороже;
    • Регион, где предположительно находится DataCenter;
    • Дополнительные возможности в виде бекапов, IPv6, и т.д;
    • Имя VM;
  • Жмем Create в самом низу. 

Подробнее о тарифном плане:

Дистрибутивы на выбор:

Почему CentOS? Это самая легковесная и популярная серверная ОС.


В итоге имеем виртуалку со следующими характеристиками:

  • Одно ядро - Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz;
  • 25 гб - виртуальный диск;
  • 1 гб - ОЗУ;
  • Операционная система - CentOS 7.6 (X64);
  • По умолчанию файл подкачки выключен, как включить;
  • Белый IPv4 и белый IPv6 (опционально);
  • Доступ по SSH, пароль от root придет на почту.

Получили VM, теперь настроим Firewall, к слову его не нужно ставить в саму VM, он у них облачный:

  • Главная страница -> Networking -> Firewalls -> Create Firewall;
  • Открыть входящие подключения для SHH - порт 22;
  • Открыть входящие подключения для 1С - порты: 1540 - 1591;
  • Открыть исходящие все, для скачивания обновлений пакетов;
  • Выбрать Droplet(VM), для которого буду применены правила.

Последний шаг, бесплатное доменное имя:

Нужно открыть FreeNom.com и войти через google аккаунт. Регистрация новых имен доступна с ограниченного списка стран. Нужно попробовать зарегистрировать домен и определиться со страной на странице ввода контактной информации. После того, как определились со страной, нужно зайти на FreeNom.com через прокси с IP этой страны и только тогда регистрация бесплатного домена пройдет успешно. Там же, после регистрации, домен можно привязать к внешнему адресу VM (Droplet-a).


Когда со всем выше закончили, можно идти сюда - Инструкция по установке сервера 1С и PostgreSQL на CentOS Linux и выполнить по ней все пункты.


В самом конце получаем приятную новость: пока рабочий процесс один и пользователей не много - сервер 1С под Linux лицензию не просит.


Тест Гилева:

  • Платформа 8.3.12.1714;
  • СУБД - Postgres 10.5-24, можно взять тут releases.1c.ru;
  •  
     С SQL никаких настроек не делал вообще (default postgresql.conf);
  • Нагрузка на процессор в среднем 91%;
  • Свободной оперативной памяти ~ 100 мб;
  • Результат теста - 19;
  • Ошибок не было.
23

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. gubanoff 47 04.05.19 16:24 Сейчас в теме
(0) я так понимаю, файловую базу тоже можно развернуть и дать к ней доступ через веб-клиент, например?
2. Eret1k 479 04.05.19 17:16 Сейчас в теме
3. capitan 1187 04.05.19 19:37 Сейчас в теме
Развернуть то можно хоть на смартфоне, но как работать на 1 Гб памяти вот это загадка.
В смартфоне кстати памяти больше.
5 долларовый сервер для разработки - это фиаско. Загрузите базу и увидите.
И автор немного путается в показаниях.
Дома вариант с файловой базой не устраивал, а дигиталоушен что раздали лицензии 1С ? ;)
Cloud Baidu - такие же способы оплаты как и у всех + алипай если конечно есть
По поводу такого хакерского пути - Карта банка -> PayPal путь полностью аналогичный Карта банка, потому как PayPal это не биткоин, он по любой законной просьбе ваши контакты отдаст.
То есть надо определяться - либо крестик снять, либо трусы надеть либо искать четко сервер за биткоины, это возможно, либо успокоиться насчет пунктов 3 и 4.
И кстати зачем на разработке помесячный тариф ?
На порядок проще поднять виртуалбокс и спокойно получить то же самое, только в профиль.
dark_wolf; creatermc; Yakud3a; 3vs; YPermitin; gadjik; +6 Ответить
4. 3vs 05.05.19 08:50 Сейчас в теме
(3)Похоже - реклама Цифровой Океан...
A_Max; CSiER; saroman; Silenser; user666919_budulau; vladimir_111; androgin; acanta; +8 Ответить
5. capitan 1187 05.05.19 12:15 Сейчас в теме
(4)Не будем обижать автора недоверием )
Я думаю океан бы как нибудь позаковыристее порекламировался.
Тем более в описанном автором ряду он примерно это место и занимает.
Есть еще хе-хе, но он сам по себе, его все знают
6. insurgut 197 06.05.19 06:13 Сейчас в теме
Тоже недавно озадачился поиском оптимального по соотношению цены/производительности VPS. Далеко за бугор ходить конечно не стал. Да и дороже там зачастую и не так прозрачно в плане тарификации все (слишком много "от" в условиях). Нашел https://www.hypervps.ru - пока не видел цен ниже (что-то около 15$) за ту производительность, какую они предлагают (4 ядра + 120SSD + 8GB). Из минусов - фиксированная конфигурация, но её вполне достаточно для размещения нескольких рабочих баз.
kwazi; Eret1k; +2 Ответить
7. capitan 1187 06.05.19 13:35 Сейчас в теме
8. insurgut 197 06.05.19 14:27 Сейчас в теме
(7) как бы смысл размещать ссылку с ценами выше? :)
Оставьте свое сообщение