?

Log in

No account? Create an account
Меркантильный гуру

> Recent Entries
> Archive
> Friends
> Profile
> knutov.com
> previous 10 entries

June 26th, 2019


03:38 am - Бекапы
Переехали на новый тип бекапных серверов - современное железо, 3 диска HE10 по 10 терабайт в raidz1.

Это работает почти ровно в два раза быстре на любой околобекапной нагрузке, чем было раньше (зеркало 2х3 терабайта).

Следующая хотелка - дорасти до конфигов по 12 дисков с кешем на ссд. Но это 750+ т.р. за сервер :(
Tags:

(2 comments | Leave a comment)

June 20th, 2019


05:58 pm - Deprecation of my() in a false conditional
Открытие дня, цитирую:

To people wondering why this syntax persisted so long: the bug produced by this syntax was actually the only way to have state variables, before the keyword state was introduced. This is why the bug was not fixed. Some people actually used it as a short syntax to implement a state variable:

$ perl -E 'sub flip_flop { my $t if 0; $t = !$t; say $t ? "flip" : "flop"} flip_flop() for 1..4'
flip
flop
flip
flop


https://dev.to/dams/comment/c3mi

А мне то казалось, что так просто код выглядит читабельнее в ряде случаев...
Tags:

(Leave a comment)

June 19th, 2019


05:25 am - tank в ZFS
Я когда начинал пробовать что-то делать с ZFS, тестировать какие-то сценарии, всегда непонимал, почему принято основной pool называть 'tank'. И называл его 'zfs'. А недавно понял. На клавиатуре печатать 'tank' - элементарно быстрее.
Tags:

(1 comment | Leave a comment)

June 7th, 2019


11:23 am - Переход с OpenVZ на LXC/LXD
Бодро делаем новое хостинговое окружение на LXC/LXD в целях замены OpenVZ.

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

Напомню, с OpenVZ мы имеем:

  1. базирование на Centos и систематическое существенное отставание от современного мира (да, что-то бекпортится, что-то не так критично, но современные шедулеры, zfs, местами многократные ускорения чего-то в новых ядрах линкса, которые сюда никак...). В случае с Virtuozzo 7 мы имеем еще и проблемы стабильности.

  2. плохая поддержка - как от разработчиков, так и от "community", и коллеги, которые пробовали платную поддержку, говорят что различий нет

  3. плохое состояние OpenVZ как продукта (в последние года)

  4. более плохая работа коммерческой версии, чем опенсурсной, с точки зрения конечного потребителя

  5. местами жесткая заточенность и залоченность на сомнительные (ext4, Virtuozzo Storage), с точки зрения потребителя, технологии

  6. отличная документация

  7. отличная (!!!) техническая продуманность фич, которые сделаны

  8. хорошая и изначальная заточенность под около-хостинговые задачи

С LXC/LXD почти все ровно наоборот:

  1. современные ядра, фичи, драйвера и т.д.

  2. де-факто полностью отсутствующее комьюнити и абсолютно нулевая поддержка - в русскоязычных местах невозможно получить ответ (даже плохой и глупый) ни на один вопрос, в англоязычных местах нестандартные сценарии в целях шаред хостинга вызывают недоумение и непонимание, с тем же конечным результатом

  3. продуктом, в форме именно продукта, оно не является. Начиная с ~ LXD 2.0 всё неплохо, но это пока все еще просто инструмент, причем сильно не самодостаточный

  4. возможность использовать ZFS и разные современные штуки, но, пока, недостаточно хорошая интеграция с . Например, мы уже придумали как прокидывать юзер-левел квоты, но вот это все - надо пока самостоятельно. Хотя, казалось бы, проблема общая, массовая, и непонятно почему всё так.

  5. Документация чуть лучше формальной. Чтобы понять, как сделать что-то, требуются гораздо более фундаментальные знания об администрировании и сетях, прочитать только родную документацию никогда не является достаточным (ну и см. п.3)

  6. Некоторые очевидные фичи непонятно как получить (==отсуствуют), при этом, кажется, писать свои патчи здесь много сложнее.

  7. полная непродуманность под около-хостинговые задачи. Как реализовывать многие нестандартные сценарии, которые у нас фактически были, причем частоиспользуемы - загадка.

Про OpenVZ дальше - наиболее популярная у нас идея - заопенсурсить панельку под OpenVZ 6 и сделать лоукост хостинг на старых ядрах/дистрибутивах. Вот только, кажется, контейнеры на lxc, в сравнении, работают на столько быстрее (вероятно, из-за более нового ядра), что возникают вопросы к экономическому смыслу.

(3 comments | Leave a comment)

May 13th, 2019


09:01 pm - Доброхосту 15 лет
Нашей маленькой компании сегодня 15 лет!

https://dobrohost.ru/nam15/
Tags:

(Leave a comment)

May 12th, 2019


09:45 pm - Как мы в очередной раз не переехали в постгри
Долго медитировал, не заметил, как появилась Percona 8.

Потом долго читал гугл, преимущественно

https://www.percona.com/resources/technical-presentations/mariadb-103-vs-mysql-80-percona-technical-webinar
и
http://blog.dumper.io/showdown-mysql-8-vs-postgresql-10/

Резюме - в очередной раз отменил переход на постгри.

Основной причиной желания попробовать перейти на MariaDB была их репликация (по состоянию на 1-2-3 года назад), но теперь с мусклем 8 и перконой 8, и учитывая все, что написано про мариядб в пдф - не возникает даже желания пробовать (меня мускульный мастер-мастер полностью устраивал, но мне хотелось более новый синхронный или полусинхронный мультимастер и в какой-то момент с марией это получалось лучше).

Основной причиной хотеть постгри было json и нормальные индексы, но теперь всё это в отличном виде есть в мускле 8 (и многое доработано в перконе 8). Составные индексы занимали непомерно диска в мускле и хранились отдельно по полям в посгри (а потому - занимали в очень много раз меньше места0  - как с этим сейчас - не понятно, но кажется очевидным, что в базах в масштабах нескольких гигабайт, когда у меня терабайты ссд простаивают пустые - это не так чтобы важно.

btw, да, мы тут в очередной раз переписываем биллинг и панель и вообще всё. В этот раз правда не с нуля, а очень итеративно, но будет много классных изменений.
Tags:

(35 comments | Leave a comment)

December 31st, 2018


10:24 pm - Итоги года
Сабж

  • Прекрасная женщина все еще живет со мной

  • Заработал денег больше, чем в прошлом году

  • Еще больше повысил ARPU

  • Перестал работать с Гет-Нэте

  • Решил кучу интересных технических проблем в Доброхосте

  • Так и не запустил ни один новый проект Доброхоста :(

Такие дела.
Tags:

(Leave a comment)

June 22nd, 2018


04:47 pm - Электронный документооборот
Я клиент СКБ Контура и пользуюсь их электронным документооборотом - diadoc.ru.

У меня есть электронная подпись - их же.

Чтобы подключить роуминг мне надо что-то печатать на бумаге, подписывать и сканировать.

21 век..
.
Tags: ,

(2 comments | Leave a comment)

June 20th, 2018


02:42 pm - Стиральная машина - часть 2
В общем, пошел я еще в один магазин ДНС, посмотреть еще одну интересную модель стриальной машины LG.

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

Тут я и задумался, зачем мне стирка паром, если больше половины моей одежды так стирать вообще нельзя. И купил почти самую дешевую из всех, что у них есть.

Но это было бы слишком просто.. Есть же еще доставка. И я

  1. не смог оплатить заказ на сайте

  2. мне написали, что оплата курьеру только наличными

  3. мне позвонили и обещали курьера с 9 до 15 часов

  4. никакой курьер до 15 часов не пришел

  5. письма о том, что заказ таки принят я тоже не получил

  6. зашел в личный кабинет, увидел что заказ уже исполнен и даже бонусные баллы за него зачислены

  7. на всякий случай еще раз посмотрел в квартиру и не нашел там новой стиральной машины

  8. позвонил им в суппорт, озвучил сомнения, уточнил не отвезли ли мою стиральную машину кому-то еще. С таксистами, например, так бывает

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

И все было бы слишком просто, но стиральную машину надо же еще поставить...

Я честно попытался поставить по уровню. И если верить уровню - эта стиральная машина в любом положении скручена в лист мёбиуса. Через два часа я перестал пытаться понять как это возможно, поставил приложение на телефон и поатвил все по цифровому уровню. И тут сразу все хорошо, пропал свист и подобное при отжиме.

Стирает, кстати, классно, отжимает тоже. LG FH2H3ND1
Tags:

(3 comments | Leave a comment)

June 13th, 2018


03:05 am - Cтиральная машина
Недавно я пришел в магазин выбрать стиральную машину и спросил у консультанта:

- Какая у вас самая классная стиральная машина? На мой вкус они все стоят примерно одинаково (разброс 18-35 т.р. и большинство стоит 23-25 т.р.) и мне вообще без разницы сколько она стоит, покажите самую крутую, я хочу её купить.
- Возьмите вот эту, на нее сейчас скидка - ответили мне.

И показали вторую снизу по дешевизне модель, не выделяющуюся вообще ничем интересным из функционала.

А я все еще не знаю какую стиральную машину купить. Потому что менеджеры просто по очереди предложили мне каждую модель, а производители в новых моделях зачем-то убрали стирку на 30 градусах - либо 20, либо 40.
Tags:

(Leave a comment)

> previous 10 entries
> Go to Top
LiveJournal.com