172 похожих чатов

Привет всем. Есть железо в ДЦ и идея сделать docker

хостинг. Ну типа просто запустил docker compose и все окружение клиента развернулось в интернете. Есть какие-то готовые решения?

28 ответов

66 просмотров

https://github.com/dokku/dokku

Alexander-Volkov Автор вопроса
Deleted Account
https://github.com/dokku/dokku

Спасибо, изучу. То есть решение можно использовать не только для себя, но и для клиентов? Привязать биллинг и панель управления через api

Alexander Volkov
Спасибо, изучу. То есть решение можно использовать...

Насчёт готового биллинга не подскажу. Предполагаю что да, он примерно на это и ориентирован

Alexander Volkov
Спасибо

А какой SLA вы предполагаете в оферте указывать? Ссылаться на SLA ДЦ минус одна девятка с конца на случай сдохшей планки оператоса / не отработавшего резервного питания / etc.? Просто нужно понимать, что в "Docker-хостинг" без DR/HA/прочего пойдут либо в качестве общего девелопмент-окружения на команду, либо школьники в прод за копеешные копейки первых телеграм-ботов деплоить. В любом другом серьёзном случае есть managed k8s.

Alexander-Volkov Автор вопроса
Alexander Volkov
Пока скорее школохост )

Понял. Ну у меня перманентно уже года 4 раз в пару месяцев где-то на фоне ваша идея витает )))

Alexander-Volkov Автор вопроса
Deleted Account
А какой SLA вы предполагаете в оферте указывать? С...

Типа с чего то начать, тем самым изучать историю.

Alexander-Volkov Автор вопроса
Deleted Account
Понял. Ну у меня перманентно уже года 4 раз в пару...

Вроде есть спрос на это решение и вроде как растет.

Alexander Volkov
Вроде есть спрос на это решение и вроде как растет...

Спрос-то растёт, а вот качество ) Я не говорю уже о конкуренции с крупными игроками. Тут многие могут рассказать от том как пройти через какой-то ***хост и бросить это )

Alexander-Volkov Автор вопроса
Alexander Belovidov
Спрос-то растёт, а вот качество ) Я не говорю уже ...

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

Alexander Volkov
По качеству Москва не сразу строилась, крупные игр...

Ну когда они лежали было время такое, что особо про SLA и не слышали ) Не все гаражные стартапы 00-х стали фаангами. Сейчас требования стали жёстче. Но раз задумал - делай ) Опыт который будет после вот такого занятия будет не лишним !

Alexander Volkov
Спасибо, изучу. То есть решение можно использовать...

Спрашивать первым делом не про биллинг нужно, а про изоляцию юзеров друг от друга. Не может ли один "друг" другому другу коньтейнеры поудалять? Биллинг в экселе сделаете

Alexander Volkov
Спасибо, изучу. То есть решение можно использовать...

Еще, интересно, с чего это бизьнесьменчики считают, что наличие магических слов "биллинг" и "api" употребленных рядом означает, что все это будет работать вместе? Не первый раз наблюдаю. Это продукты ispsystem действительно так хорошо взаимоувязаны, но в остальных случаях придется много писать.

Alexander-Volkov Автор вопроса
Pavel Zheltouhov
Еще, интересно, с чего это бизьнесьменчики считают...

API наше все. С биллингом проблем нет, нужен интерфейс коннекта к платформе)

Alexander Volkov
API наше все. С биллингом проблем нет, нужен интер...

Существует стандартизированный api для услуг хостинга? Как называется? Где прочитать?

Alexander-Volkov Автор вопроса
Pavel Zheltouhov
Существует стандартизированный api для услуг хости...

Никто не мешает создать. От платформы нужны базовые вещи, типа развернуть контейнер. Все остальное можно написать с этим проблем нет.

Alexander-Volkov Автор вопроса
Pavel Zheltouhov
Существует стандартизированный api для услуг хости...

В целом болтовня не по делу. В рынке хостинга давно определены основные принципы. Не ISP единым, куча панелей в том числе с открытым исходным кодом которые взимодействуют по средствам API, будь то vmware или proxmox или тот же ispmanager с личным кабинетом пользователя (биллингом).

Pavel Zheltouhov
Спрашивать первым делом не про биллинг нужно, а пр...

Каким, простите, образом, это возможно, если не позволять пробрасывать docker.sock и не делать прочую подобную дичь? В первом приближении достаточно просто разграничивать юзеров пулами бриджевых сетей и просто обновлять докер закрывая все нульдей-дыры в духе "escape from containerd to host"

Alexander Volkov
В целом болтовня не по делу. В рынке хостинга давн...

Название. Как называется стандарт апи для выставления счетов?

Pavel Zheltouhov
Спрашивать первым делом не про биллинг нужно, а пр...

Биллинг давно включает в себя аккаунтинг, говоря про биллинг — ты автоматически говоришь либо про интеграцию с аккаунтиногом, либо что-то аккаунтинг в себе содержащее

Deleted Account
Биллинг давно включает в себя аккаунтинг, говоря п...

Ну допустим. Но кажется, в dokku и того нет. Но тут употребили это с такой легкостью, как будто одних слов достаточно чтобы бизнес понесся по рельсам

Alexander-Volkov Автор вопроса
Pavel Zheltouhov
Ну допустим. Но кажется, в dokku и того нет. Но ту...

Ну, конечно же потенциально придётся покодить, но уж точно не методом «в первую очередь аккаунтинг, а биллинг можно в одноэсе и в иксэлесе». Скорее, наоборот — проще допилить уже существующий биллинг под интеграцию

Этот продукт называется billmanager. И он заранее связан с другими продуктами ispsystem. И ВСЕ. Больше нет связей.

Alexander-Volkov Автор вопроса
Alexander Volkov
https://habr.com/ru/companies/ispsystem/articles/3...

В блоге компании Ispsystem написано как хорошо заработал на интеграции ispsystem, а не мы. Дальше не читал

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

Обсуждают сегодня

Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
38
Проблема с Windows scripting control Множество объектов получают iDispatch обертки и отдаются в скрипты. При этом скрипты могут эти обертки держать живыми очень долго, наприм...
Arioch The
16
Я тут пытаюсь переработать архитектуру подсистемы памяти ядра во что-то осмысленное. Есть pmm, который создает набор range’ей(пока что только для ядра, потом для юзерспейса), ...
Evg Resh
9
Скажите, можно ли как-то "переместить" динамический массив из одной переменной в другую? Скажем, переместить из TList<> в TArray<>. Именно переместить, а не скопировать. Если ...
Eugene Krasnikov (ᴊɪɴ x)
37
комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
Вот еще криповенькая штука. uMain.pas(517,3) Warning: Case statement does not handle all possible cases И ЧО? 😂
Александр (Rouse_) Багель
20
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
коллеги, а есть простой способ определить, что программу из под Delphi запускают?
Михаил
10
40 тысяч в час / 3600 = 11,11 в секунду... Вам точно нужна очередь? (я просто не знаю "контекста") Такое количество запросов любое приложение замечательно "прожует" и не попер...
Igor Mitin
5
М-да. Почему бы просто со stringlist не работать?
Michael Longneck
23
Карта сайта