Ну nosql-хипсторы уже ССЗБ) Мои проекты успешно работают на всём разнообразии версий MySQL и MariaDB за последние пять лет (а скорее всего и больше, но я просто не пробовал). Хотя про постгрес мне ответить нечего, окей
Вы это на нормальном проде без предварительного тестирования делаете?
Зачем же, есть staging-сервер, идентичный проду. Хотя вообще да, лично у меня просто условный личный бложик, и мне обновляться без подготовки на проде в общем-то не страшно) Но для страшных действий staging всё равно есть
C++11
Ой, тут я не компетентен. У меня в питонах подобной ереси нет)
Не утверждаю, что здесь что-то плохое, но позволю себе чутка возразить на некоторые части поста
Это [Bitbucket] повысило защищенность кода от стороннего вмешательства. VPS мог сломаться, его могли взломать, просто не успели заплатить.
За VPS не следите — сами виноваты, не обеспечели безопасность — сами виноваты, не заплатили — опять же сами виноваты. А вот на битбакет теоретически может прийти крымнаш, вам прикроют ваш репозиторий из-за санкций россиянам (это я ещё роскомнадзор не вспоминаю), и вы побежите доставать репозиторий из бэкапов прошлогодней давности стаить Gogs на VPS как миленький :)
Попробуйте запустить на одном хостинге два проекта с разными версиями MySQL и PHP.
Разные версии PHP лично запускал (не на дебиане, правда, а на арче, но всё равно никаких трудностей, всё разделено по папочкам php5 и php7). А зачем может понадобиться ставить разные версии MySQL?
Если что-то менялось на сервере, нужно было менять и в виртуалке
Выше уже упомянули Ansible. Всё меняться должно только через него, и подобная проблема перестанет существовать, хоть с докером, хоть без
Но если поставить перегородки, каждому человеку или группе людей выделить личное рабочее место, то и жить становится проще.
Такой перегородкой во многих случаях может послужить банальное разделение по разным пользователям. Хотя, конечно, беспроблемно поставить двадцать версий PHP это не даст, однако это и нужно редко
Нужно обновить версию MySQL? Сколько времени и усилий пришлось бы приложить, чтобы сделать это на обычном VPS хостинге?
sudo apt-get update && sudo apt-get dist-upgrade. Можно загнать в алиас размером в 3-4 символа. Что я делаю не так?
код, запущенный на машине разработчика с Ubuntu, будет работать ровно также, как и на сервере с Debian
Ох-ох
Я считаю, что пытаться фиксировать окружение вместо того, чтобы писать приложение так, чтобы оно работало как можно более везде без искусственных ограничений вроде того же докера — лень и безответственность. Если, конечно, дедлайн не вчера)
Кстати, докеры и прочие виртуалки ещё и место занимают на образы базовых ОС, минималистичный Alpine в качестве базы юзают далеко не все, а на моём VPS сейчас свободно всего четыре гига, так что докер я не могу себе позволить даже если бы хотел)
После регистрации предложили просроченный промокод, по которому я получил халявный терабайт на месяц, лол
Залитые файлы автоматически становятся опубликованы и видны по прямой ссылке, а короткое число в ссылке не выглядит не подбираемым, это ой как не круто. Ну хоть запаролить можно, но это не очень удобно
А можно в таком случае поинтересоваться, как там с плотностью записи? Меньше 2ТБ брать не очень хочется, однако есть опасение, что в меньшем размере большой объём даст меньшую надёжность. Или это всё глупости?
За других васей пупкиных не скажу, но лично для меня пункты 1,3,4 не составляют труда (не знаю почему, но у меня статический IP бесплатный), а от света никто не запрещает таскать нужные данные с собой на флешке. Хотя для обычных васей пупкиных, видимо, нормальное облако будет действительно предпочтительнее, хех
У яндекс-диска терабайт за двести рублей. Говорю же, самый дешёвый
с каналом под 10GE
А толку, если у домашнего интернета хорошо если 30 мегабит?)
повреждения сразу двух HDD из-ха нахождения в одном месте
Это да, но мне вероятность сего события кажется шибко маленькой, чтобы из-за этого тратиться на гуглы и амазоны (но ничего не имею против них конечно) (правда, на NAS тоже надо тратиться… плак-плак)
страдает переносимость данных
Хз, нормальные провайдеры до сих пор дают внешний IPv4, поднимаем SFTP или даже NextCloud/Seafile и получаем своё маленькое облачко) Или речь о какой-то другой переносимости?
Если посчитать платный яндекс-диск на десять лет и предположить, что винт за те же десять лет не рассыпется (или два винта в случае RAID 1 например), то вроде бы простейший NAS по грубым прикидкам должен выйти несколько дешевле. И это яндекс-диск ещё самый дешёвый
Ещё раз: этот график включает неактивных пользователей, как ни аппроксимируй. Где я могу увидеть график активных пользователей?
получаем около 11 эвентов в секунду
Маловато будет. На мой субъективный взгляд, полноценный сервер (не VPS) должен осиливать хотя бы сотню в секунду. Впрочем, я не в курсе, что именно считается эвентом?
Я сомневаюсь что какие-то опенсоурс-альтернативы типа рокетчата или маттермоста потянут аналогичный трафик
Им же в минус) А вообще, может быть, у jabber.ru имеется не меньшая нагрузка? Правда, их Яндекс поддерживает, они могут себе позволить
на безрыбье надо радоваться тому что хоть это есть у нас в замену помирающему жабберу
Жаббер, безусловно, помирает, но лучше него никто ничего так и не придумал
Раз уж подняли тему, замерил тут лонг-поллинг в Riot...
HTTP/1.1, почти килобайт на запрос с учётом всех HTTP-заголовков, полминуты ожидания ответа, ещё почти килобайт на ответ. На ПУСТОЙ ответ: никаких событий за полминуты не произошло. Спасибо что хоть keep-alive работает.
Два запроса в минуту, 120 запросов в час, 2880 запросов в сутки.
4 мегабайта в сутки. На передачу ПУСТОТЫ лонг-поллингом. И это ещё с отключенными презенсами. И это я ещё даже не пытался замерять, сколько же весят события вроде новых сообщений. Когда я писал свой ранее упоминавшийся никому не нужен чат-веб-клиент на лонг-поллинге в 2012 году, я уже тогда считал это говнокодом. Но в те времена простительно, тогда вебсокеты только появлялись. Но не в 2017 году же!
Нет, за этим протоколом на данный момент не видно никакого будущего. Пока что здесь нечего спонсировать.
Для того, чтобы считать это сравнение корректным, нужно каким-то образом убедиться, что у Matrix (точнее, у сервера matrix.org) есть 2 миллиона активных юзеров. На графике выше указано, что у matrix.org всего полтора миллиона юзеров, включая неактивных. Кто-то где-то врёт. Ну и в джаббере никто презенсы каждую секунду не отправляет.
Алсо, я не утверждал, что джаббер такой белый и пушистый, он тоже хрень по куче причин)
Первая ссылка — онлайн 7, ещё 11 были онлайн в течение последнего часа
Вторая ссылка — онлайн 0, ещё 2 были онлайн в течение последнего часа
Казалось бы, в Москве давно не ночь, но десятков тысяч человек как-то так и не видно. Даже на conference.jabber.ru народу больше, хотя джаббер уверенно дохнет последние пять лет
Ну nosql-хипсторы уже ССЗБ) Мои проекты успешно работают на всём разнообразии версий MySQL и MariaDB за последние пять лет (а скорее всего и больше, но я просто не пробовал). Хотя про постгрес мне ответить нечего, окей
Зачем же, есть staging-сервер, идентичный проду. Хотя вообще да, лично у меня просто условный личный бложик, и мне обновляться без подготовки на проде в общем-то не страшно) Но для страшных действий staging всё равно есть
Ой, тут я не компетентен. У меня в питонах подобной ереси нет)
Не утверждаю, что здесь что-то плохое, но позволю себе чутка возразить на некоторые части поста
За VPS не следите — сами виноваты, не обеспечели безопасность — сами виноваты, не заплатили — опять же сами виноваты. А вот на битбакет теоретически может прийти крымнаш, вам прикроют ваш репозиторий из-за санкций россиянам (это я ещё роскомнадзор не вспоминаю), и вы побежите доставать репозиторий из бэкапов прошлогодней давности стаить Gogs на VPS как миленький :)
Разные версии PHP лично запускал (не на дебиане, правда, а на арче, но всё равно никаких трудностей, всё разделено по папочкам php5 и php7). А зачем может понадобиться ставить разные версии MySQL?
Выше уже упомянули Ansible. Всё меняться должно только через него, и подобная проблема перестанет существовать, хоть с докером, хоть без
Такой перегородкой во многих случаях может послужить банальное разделение по разным пользователям. Хотя, конечно, беспроблемно поставить двадцать версий PHP это не даст, однако это и нужно редко
sudo apt-get update && sudo apt-get dist-upgrade. Можно загнать в алиас размером в 3-4 символа. Что я делаю не так?
Я считаю, что пытаться фиксировать окружение вместо того, чтобы писать приложение так, чтобы оно работало как можно более везде без искусственных ограничений вроде того же докера — лень и безответственность. Если, конечно, дедлайн не вчера)
Кстати, докеры и прочие виртуалки ещё и место занимают на образы базовых ОС, минималистичный Alpine в качестве базы юзают далеко не все, а на моём VPS сейчас свободно всего четыре гига, так что докер я не могу себе позволить даже если бы хотел)
После регистрации предложили просроченный промокод, по которому я получил халявный терабайт на месяц, лол
Залитые файлы автоматически становятся опубликованы и видны по прямой ссылке, а короткое число в ссылке не выглядит не подбираемым, это ой как не круто. Ну хоть запаролить можно, но это не очень удобно
А ещё про WebDAV ничего не видно (хотя он нужен не всем)
Про санкции не слышали что ли? Кучу народа позабанили в гуглах и прочих американских стимах ещё в 2015-м просто потому что они живут в неудачном месте
А с серверами не в РФ может случится крымнаш)
За других васей пупкиных не скажу, но лично для меня пункты 1,3,4 не составляют труда (не знаю почему, но у меня статический IP бесплатный), а от света никто не запрещает таскать нужные данные с собой на флешке. Хотя для обычных васей пупкиных, видимо, нормальное облако будет действительно предпочтительнее, хех
У яндекс-диска терабайт за двести рублей. Говорю же, самый дешёвый
А толку, если у домашнего интернета хорошо если 30 мегабит?)
Это да, но мне вероятность сего события кажется шибко маленькой, чтобы из-за этого тратиться на гуглы и амазоны (но ничего не имею против них конечно) (правда, на NAS тоже надо тратиться… плак-плак)
Хз, нормальные провайдеры до сих пор дают внешний IPv4, поднимаем SFTP или даже NextCloud/Seafile и получаем своё маленькое облачко) Или речь о какой-то другой переносимости?
Если посчитать платный яндекс-диск на десять лет и предположить, что винт за те же десять лет не рассыпется (или два винта в случае RAID 1 например), то вроде бы простейший NAS по грубым прикидкам должен выйти несколько дешевле. И это яндекс-диск ещё самый дешёвый
NAS с RAID. Но это дорого и обслуживать надо :(
Ещё раз: этот график включает неактивных пользователей, как ни аппроксимируй. Где я могу увидеть график активных пользователей?
Маловато будет. На мой субъективный взгляд, полноценный сервер (не VPS) должен осиливать хотя бы сотню в секунду. Впрочем, я не в курсе, что именно считается эвентом?
Им же в минус) А вообще, может быть, у jabber.ru имеется не меньшая нагрузка? Правда, их Яндекс поддерживает, они могут себе позволить
Жаббер, безусловно, помирает, но лучше него никто ничего так и не придумал
И он уже давно сделан! Только пользователи об этом зачастую не в курсе по очевидным причинам :)
Раз уж подняли тему, замерил тут лонг-поллинг в Riot...
HTTP/1.1, почти килобайт на запрос с учётом всех HTTP-заголовков, полминуты ожидания ответа, ещё почти килобайт на ответ. На ПУСТОЙ ответ: никаких событий за полминуты не произошло. Спасибо что хоть keep-alive работает.
Два запроса в минуту, 120 запросов в час, 2880 запросов в сутки.
4 мегабайта в сутки. На передачу ПУСТОТЫ лонг-поллингом. И это ещё с отключенными презенсами. И это я ещё даже не пытался замерять, сколько же весят события вроде новых сообщений. Когда я писал свой ранее упоминавшийся никому не нужен чат-веб-клиент на лонг-поллинге в 2012 году, я уже тогда считал это говнокодом. Но в те времена простительно, тогда вебсокеты только появлялись. Но не в 2017 году же!
Нет, за этим протоколом на данный момент не видно никакого будущего. Пока что здесь нечего спонсировать.
Как сам автор поста и намекает — протокол от школьников для школьников.
Питер Сент-Андре, сделай XMPP 2.0!
Алсо, я не утверждал, что джаббер такой белый и пушистый, он тоже хрень по куче причин)
Первая ссылка — онлайн 7, ещё 11 были онлайн в течение последнего часа
Вторая ссылка — онлайн 0, ещё 2 были онлайн в течение последнего часа
Казалось бы, в Москве давно не ночь, но десятков тысяч человек как-то так и не видно. Даже на conference.jabber.ru народу больше, хотя джаббер уверенно дохнет последние пять лет
Жалки те, кто стыдится показать число пользователей онлайн. Пока, чо :)
Трафик, сервера… Я тоже могу пустить пыль в глаза, посчитав число строчек в своих access.log. Где число пользователей онлайн?