• Развертывание и поднятие с нуля офиса малого бизнеса, что нужно знать?

    @lubezniy
    Сначала нужно точно знать, где именно будет находиться офисное оборудование (рабочие места, оргтехника, камеры, телефоны и т. д). Дальше можно продумывать вопросы внутренних коммуникаций в деталях; в идеале все точки подключения к сети в здании нужно выводить в одно помещение, в котором размещается коммутационное (и, возможно, серверное) оборудование, но для больших зданий так не получится, ибо банально не хватит лимита длины витой пары в 100м от абонента до коммутатора; приходится использовать несколько помещений или вешать шкафы со свитчами в коридорах. Разумеется, точки присутствия оборудования сети и серверов потребуется обеспечить достаточным электропитанием и при необходимости охлаждением. А дальше уже в зависимости от количества приходящих кабелей в том или ином помещении можно выбирать коммутационное оборудование, составлять схему его подключения и заниматься реализацией. По возможности стоит не разводить зоопарк из разных типов, чтобы потом было проще администрировать.
    Также, если речь о нескольких зданиях, нужно сразу продумать возможности по их соединению в общую сеть.
    По серверным - их по возможности стоит размещать в разных зданиях и соединять прямыми каналами связи. ПО расставлять на них так, чтобы сервер в одном здании резервировал "коллегу" в другом.
    Дальше. Одному поднять большую сеть не получится; слишком много ручной работы по монтажу, соединению и настройкам. Нужно подключать коллег-помощников.
    По серверам - сначала определитесь с ПО под задачи всех отделов Вашей компании. Потом уже прикинете распределение программ по серверам с учётом вышеописанного и сможете понять, сколько серверов нужно и для чего, где каждый из них будет находиться, сколько туда нужно электричества и охлаждения.
    Для чего-либо более конкретного данных недостаточно. По мере составления (и далее реализации) проекта будут появляться конкретные вопросы, которые уже будете решать.
    Ответ написан
    Комментировать
  • Развертывание и поднятие с нуля офиса малого бизнеса, что нужно знать?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    //COPY01 EXEC PGM=IEBGENER
    У Вас не вопрос. У Вас приличных таких размеров ТЗ на приличную контору по прокладке сетей за приличные деньги :)
    Здесь, чтобы что-то более-менее грамотно посоветовать - нужно получить огромную кучу информации, ее переварить и выдать некий совет/проект etc. Кто ж тут забесплатно это будет делать. Либо нанимайте проектировщиков, либо если будете бодаться сами - задавайте конкретные вопросы.
    Ответ написан
    1 комментарий
  • PIN2: секреты использования?

    @WEBIVAN
    Обычно классическое использование PIN2, это ограничение возможности набора номеров масками.
    Допустим у меня номер МТС-Украина с бесплатными звонками внутри сети и для звонков на другие сети он не юзается.
    Я не хочу ошибочно позвонить на другого оператора.
    Коды моего оператора 50,66,95,99. Код страны +380
    Создаю маски набора +38050,+38066,+38095,+38099 и *1 для USSD запросов.
    Теперь я могу без проблем звонить на своего оператора не рискуя случайно набрать не тот номер или позвонить не с той сим.
    Количество масок ограничено(обычно 6-10) и зависит от конкретной сим-карты. Может отличаться даже на разных симках одного оператора.
    Ограничение распространяется как на звонки так и на sms
    Ответ написан
    2 комментария
  • Есть ли смысл, в Linux с точки зрения безопасности заходить на удаленную машину по SSH через пользователя, а потом работать админом через su?

    @iddqda
    network engineer, netdevops
    Конечно.
    Все ж ломятся на рута. а если не включать в sshd возможность заходить рутом (по умолчанию давно выключено) то и брутфорс не страшен.
    А для того, чтобы зайти под любым другим логином злоумышленнику необходимо подобрать не только пароль, но и логин этот. И даже в случае успеха злоумышленник попадает в систему как непривилегированный пользователь.
    Ответ написан
    3 комментария
  • Как скрыть от провайдера факт того что я пользуюсь интернетом?

    @x_shader
    Oracle & Coffee
    Прицепить магнит на счетчик
    Ответ написан
    Комментировать
  • Как безболезненно клонировать SSD с линуксом на другой SSD?

    @Drno
    Как вариант - воспользуйтесь clonezilla
    Ответ написан
    Комментировать
  • Обнаружит ли меня провайдер, если я под VPN?

    Jump
    @Jump
    Системный администратор со стажем.
    Если я нахожусь под VPN, то может ли меня обнаружить провайдер
    Провайдер это организация которая обеспечивает вам доступ в интернет, через нее идет ваш трафик.
    Ее задача трафик передавать, а не обнаруживать что-то.

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

    Имеет ли права провайдер подавать на меня в суд
    Любая организация и любой гражданин имеет право подать на вас в суд!

    или это может делать только тот кому принадлежат авторские права?
    Подать в суд может любой дееспособный гражданин!

    Хранит ли провайдер информацию о пользователях(что они качали и когда и в каком объеме ) или провайдеру это не интересно?
    Разумеется хранит.
    Во первых провайдер не альтруист, он за деньги работает, и эта информация нужна для биллинга.
    Во вторых закон обязывает его хранить определенный объем информации.

    И если я под ВПН, то доступна ли информация о скачанных мною файлах провайдеру с торрент сайтов?
    Провайдеру доступна любая информация которая прошла через него.
    Ответ написан
    Комментировать
  • Нагрузка на Wordpress?

    irtek
    @irtek
    Wordpress-addicted
    Вопросы будут и к хостингу (нужен VPS настроенный)
    И к Вордпрессу. В ситуации с 300 тыс записей 100% категоричный отказ от встроенных функций ВП. Даже не пытайтесь. Все фильтры писать вручную с оптимизированными запросами в базу. Стараться по максимуму сократить переборы базы, т.к. его meta_query и прочие встроенные фильтры делают многократные бессмысленные переборы таблиц.

    О цифрах по опыту
    При оптимизированном VPS на 1 ядре + 1 Гб ОЗУ спокойно работают встроенные фильтры ВП (140 тыс записей) + 7 параметров фильтрации. Но при более сложном фильтре, чем простой отбор параметров появились проблемы даже при росте мощностей до 4 ядер + 4 Гб ОЗУ. Тормоза ощутимые, особенно при одновременной пользовательской активности в 150-200 человек. Оптимизировали сложные запросы, сделали их вручную и все вернулось к прежним 1 ядро + 1 Гб ОЗУ.

    На сайте с 420 тысячами записей появились проблемы с фильтрами встроенными сразу. Переписали вручную и проблему сняли, для надежности работает на VPS 3 ядра + 2 Гб ОЗУ.
    Обязательное использование кэширования запросов, например сервера Memcache. Также использовать встроенное транзитное кэширование ВП. Эти два подхода снимут любую проблему нагрузки на базу и фильтры наполовину.

    Переход на php 7.0 в последнее время положительно сказался на работу ВП.

    Насчет серверной оптимизации
    При работе публично в обязательном порядке закрыть wp-login.php, xmlrpc.php, а также wp-json REST API. Данные мероприятия исключат любую лишнюю нагрузку от ботов. Отфильтровать доступ к папкам wp-admin и wp-includes, а также закрыть доступ к php кроме сервера к wp-content/plugins и папки темы.
    Ответ написан
    5 комментариев
  • Как посмотреть логи Docker?

    r0zh0k
    @r0zh0k
    Site Reliability Engineer
    AWS не пересобирает образ, AWS рестартует контейнер если тот завершился.
    Ваш контейнер скорее всего писал логи в stdout.
    Зайдите на инстанс по SSH, затем сделайте docker ps -a, там можно будет увидеть только что завершенный контейнер. Раньше AWS их оставлял, но сейчас, в связи с обновлением ECS-агента, судя по всему, он их подчищает, поэтому свой контейнер вы можете не увидеть.
    Если же старый контейнер еще остался то все равно можно посмотреть его логи – docker logs <container_id>

    Тем не менее, желательно прикрутить внешний сервис логирования, например LogEntries, Papertrail или другие подобные системы.
    Ответ написан
    Комментировать
  • Альтернатива Dropbox с версионностью файлов?

    2ord
    @2ord
    Существует ПО, которое при помощи техники дедупликации данных очень эффективно позволяют хранить коллекции файлов, среди которых есть множество дубликатов, а также если файлы отличаются совсем незначительно, при этом сохраняются лишь сами изменения, порционно.
    Такое ПО имеет много общего с традиционными системами контроля версий, используемыми для хранения исходных кодов программ, только адаптированы для работы с большими объёмами информации, такими как коллекции медиа-файлов.
    Одна из таких известных мне программ - это boar.
    you might think of boar as "version control for large binary files"

    Она имеет интерфейс для командной строки, хотя есть и дополнительные программы для неё с графическим интерфейсом: boar-gui, boarG.
    Есть и другое подобное ПО, такое как bup, git-annex.

    Такие программы обычно хранят специальный (относительно компактный) архив отдельно от самой коллекции файлов. Именно такой репозиторий и стоит синхронизировать в "облачный" хостинг.

    Куда синхронизировать данные такой репозиторий? Вариантов множество:
    1. Amazon S3-совместимые хранилища, которые можно установить на подконтрольном сервере (Minio попроще, Ceph сложнее)
    2. Клиент Dropbox, Google Drive или множества других сервисов
    3. Сервер ownCloud/nextCloud и агент, устанавливаемый на клиентскую ОС, по подобию Dropbox
    4. сервер VPS с ручным BAT скриптом для заливания файлов на сервер из клиентской ОС
    Ответ написан
    Комментировать
  • Можно активировать Windows 7 Pro OEM ключём от Windows 10 Pro OEM (Даунгрейд)?

    OEM лицензии предусматривают возможность даунгрейда, но!
    1. Даунгрейдить можно только редакции Pro и Ultimate. На текущий момент Windows 10 даунгрейдить вплоть до Win 7.
    2. Второе условие для даунгрейда - дистрибутив с которого происходит установка системы должен быть получен законным путём. Например установочный диск OEM от другого ПК принадлежащего вам.
    3. Ключом от Win 10 активировать систему нельзя. Как было сказано выше нужно будет позвонить в MS, в службу активации, и после подтверждения вам будет предоставлен одноразовый код активации. Ключ в этом случае MS не предоставляет.

    Всё это подробно написано вот тут.
    Ответ написан
    Комментировать
  • Как часто нужно перепроверять винчестер, чтобы файлы НЕ размагнитились?

    Jump
    @Jump Куратор тега Резервное копирование
    Системный администратор со стажем.
    Как часто нужно перепроверять винчестер, чтобы файлы НЕ размагнитились?
    Перепроверка не поможет.
    Только перезапись. Контроллер HDD сам ничего не будет перезаписывать.

    С какой периодичностью
    А никто не знает.
    Некоторые старые HDD, которым по 20 лет отлично читаются.
    Но сейчас технологии шагнули далеко вперед, и плотность записи сильно выросла, поэтому современные неизвестно сколько будут держать информацию в актуальном виде.
    Может и пять лет не протянут.
    Ответ написан
  • Как часто нужно перепроверять винчестер, чтобы файлы НЕ размагнитились?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Тут почитайте.
    Инфа читается без проблем. 20 лет, если конечно мы не говорим о постоянном включении.
    Ответ написан
    31 комментарий
  • Нужно личное облако на 500Tb. Из каких компонентов собрать в пропорции высокое качество и приемлемая цена?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Тьфу, начал тут цены считать на сторадж на 500ПБ...

    Закупаем полуюнитовых серверов (на атоме/младших пентиумах) + JBOD-ов к ним (я навскидку вот такой нашел, но есть и дешевле с более плотным размещением дисков, только в России не продаются).

    Если не хочется всяких красивостей - то собираем на каждом raid6, настраиваем мониторинг дисков/raid-ов и льём файлы по sftp.
    Если хочется красивостей - собираем из всех нод gluster, ставим на паре нод owncloud, монтируем туда gluster и радуемся.

    Если брать 6 ТБ-диски, то вам, с учетом raid-ов понадобится 9 полок по 12 дисков. Полунода с атомом стоит около тысячи долларов, JBOD - столько же. Соответственно, железки без дисков будут стоить около $18k (можно ужаться в 12к, если 2 JBOD-а к одной полуноде цеплять, но тут уже с железячниками посоветоваться надо). Диски подойдут и десктопные на самом деле, только не дешевых линеек вроде WD Green. Да и серверные SATA-диски не сильно дороже выходят обычных (десктопные Western Digital WD60EZRX 108 штук - 1620к рублей, серверные Western Digital WD60PURX - 1728к рублей).

    Дальше нужно найти ДЦ, где всё это будет жить (полстойки) - тысяч 20-30 в месяц в Москве. Плюс держать запас дисков на замену - сами посчитайте. Ну и неплохо на самом деле админа взять, чтобы он следил за raid-ами (а то оно развалится и вы не заметите) - тысяч 5 в месяц, может меньше (тут на самом деле любой саппорт хостера справится, но всё же).

    Есть ещё вариант с 60-70 дисковыми полками, но такой вариант менее надежен (в таких полках диски греются сильнее и быстрее вылетают), да и стоит одна такая полка от полутора миллионов (а по сути - 3-4 миллиона рублей), а вам их 2 надо минимум. Зато будет компактнее размещаться в стойке.

    В общем, навскидку - 2.5-3 миллиона рублей на железо (это уже с первой закупкой 108 дисков) + 25-35 тысяч в месяц на содержание + диски на резерв (если WD совсем в говен не скатился - то 1-2 диска в 3 месяца).
    Можно поизговняться и поискать JBOD-ы поплотнее (мне знакомы модели по 15 дисков в 1U) и выиграть на содержании, но я не уверен, что тогда цена железа ниже получится (из-за доставки-таможни).

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

    (ах да, если в офисе есть стойка со свободными 25U - то можно и туда воткнуть. Электричества, кстати, не очень сильно жрет всё это, 2-3 киловатта кажется).
    Ответ написан
    9 комментариев
  • Объясните как работает php-fpm?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Для начала почитайте что такое SAPI. Затем представьте что apache + mod_php разделили на web-сервер, который проксирует запросы на php-fpm и отдает статику, и собственно отдельный web-сервер который имплементит SAPI и выполняет запросы связанные только с php. То есть статику отдавать мы можем только через php. Суть примерно та же что и у apache2 + prefork + mod_php но оптимизированный только для работы с php. Так же можно поставить на фронт более быстрый и легковесный сервер который умеет проксировать запросы.

    То есть php-fpm это эдакий fast-cgi сервер который постоянно держит готовые для работы пул-процессов (сколько в пуле процессов настраивается, так же как и от какого пользователя их запускать и все такое прочее). Каждый новый запрос уходит в какой-либо процесс из пула, запрос отрабатывает, возвращаем результат тому кто попросил (web-серверу обычно). Если процесс падает (fatal допустим) - поднимаем новый.

    Принципиальной разницы между apache2+mod_php нету, просто упрощается инфраструктура. Наш web-сервер должен только уметь проксировать запросы и отдавать статику, а php-frpm вообще может быть на разных машинах (балансировщиком можно раскидывать запросы). Ну и сами понимаете, nginx + php-fpm будет быстрее обрабатывать запросы чем apache2+mod_php какой бы мы менеджер процессов не использовали в апаче. Минусов по сравнению с apache+mod_php я даже не могу предложить.

    А php-runtime не зависит от этого. Он один на всех, CLI, FPM, mod_php...
    Ответ написан
    7 комментариев
  • Чем реально на работе занимаются безопасники?

    taliano
    @taliano
    Cижу здесь потому что не хочу работать. That's it.
    Если "свезло" работать в инф. безопасности банка, то на реальную работу времени не остается из-за непрерывного бумагомарания.
    Почитайте на досуге любую фантастику от регулятора типа 365-П или СТО ИБ ИББС, чтобы навсегда отбить желание с этим связываться.
    Ответ написан
    Комментировать
  • Как найти возможность в любой момент брать шабашки на 1000-2000 рублей?

    @DeniSidorenko
    Вот иногда поражаюсь как люди хотят блеснуть умом. Человек задал конкретный вопрос. И все ответы по типу: не делай так, вообще не думай. Я вот автора понимаю, потому что если иметь часто подработвки в виде +2к то основную часть денег можно откладывать на покупку более дорогих вещей не касаясь зп.

    Мне приходят такие предложения от прошлых заказчиков. Т.е когда надо допилить новый функционал за доп деньги. Другой вариант найти компании у которых сеть сайтов и предложить поддержку сайтов. К примеру есть контора которая иногда обращается с просьбами мелких правок либо доработок сайтов) Так что такие варианты лучше всего) чем каждый день на фрилансе писать заявки - это много времени уходит . Хотя вот такие подработки не всегда самые интеерсные
    Ответ написан
    Комментировать
  • Как найти возможность в любой момент брать шабашки на 1000-2000 рублей?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если вы действительно работаете над "хорошими проектами за большие деньги", и видимо что-то из себя представляете, то codementor.
    Рейт начинается от $60 в час, $100-120 - это уже хороший уровень, "шабашки" бывают на почаса - час-два, бывает больше.
    Это конечно не 1000-2000р, как вы хотите, а 3000-5000 но я готов принять от вас все излишки сверх 2тр чтобы вы получили именно то что спрашивали.

    Когда мне хотелось как и вам что-нибудь быстренькое и ненапряжное развеяться - я ходил туда, впечатления положительные.
    Ответ написан
    5 комментариев
  • В чем суть serverless подхода?

    neuotq
    @neuotq
    Прокрастинация
    Начну с того, что если вы таки активный разработчик и не очень можете понять этот принцип, возможно он вам просто не нужен. И это не значит что вы плохой разработчик, просто не пересекались с таким видом проблем.
    Что касается serverless, название больше отражает не факт отсутствия сервера и работы с ним как таковым, а скорее еще меньше возни с настройкой и поддержкой серверного окружения (даже меньше чем с докером после того как все настроено и поднято). Те это следующие шаг после условных микросервисов.
    Его часто удобнее называть функция как услуга, так как де факто часто реализуется запуск именно функции по запросу.
    Если кратко описать для чего это нужно, то представим себе что у нас есть микросервис у которого затраты на содержания его постоянного аптайма как то слишком велики относительно времени работы/потребления ресурсов в живую. Да и в целом сервис выходит как то слишком микро даже для микросервиса.
    Вот тут мы и придумываем такую штуку, которая будет ОЧЕНЬ быстро(относительно старта минимальной виртуалки/образа и чего другого) запускаться, быстро делает свою маленькую работу и выключается.
    Из ключевых особенностей отмечу что функции должно быть в целом пофиг на своего состояние, она не знает изначально о предыдущем запуске и тп(те быть stateless). Все что нужно приходит в запросе.
    Ври значит если у вас есть задача, которая удовлетворяет этим условиям, можно использовать этот удобный сервис и для масштабируемости, и для экономии и для кучи других фич.
    Примеры:
    ресайз изображений.
    Генератор статистических сайтов(через админку производим обновление статистических файлов, это бывает не часто).
    Чат боты
    Разные спец информеры с определенной логикой.
    И тд и тп, что хорошо ложится в определенную относительно простую функцию с простым входом данных(или без) и простым результатом работы.
    В целом это решение не панацея, более того нужно четко понимать насколько выгодно/невыгодно переделывать на серверлесс платформы свою функцию, ведь мы точно жертвуем той же производительностью(помним что сервис не висит и не ждет нас постоянно, а пусть и очень быстро, но запускается), понижается прозрачность исполнения и усложняется отладка и прочее.
    Но в любом случае, достаточно часто плюсы перебивают минусы, популярность у этого принципа есть. люди активно пользуются, так что много шишок уже набито, в целом зрелая штука.
    А и да, насчет конкретного вашего вопроса.
    PHP AWS Lambda нативно не поддерживает, все через костыли, впрочем с почти вменяемой производительностью.
    И так как все таки AWS Lambda все же ближе к самому популярному нынче принципу serverless - функция как сервис, я не уверен что это правильная идея будет запускать атм Ларавел.
    Те мы имеем минусы: отсутствие нативной поддержки PHP и такие заточенность под что-то простое, в итоге .. ну не знаю.
    Я думаю плюшки serverless в виде нет мороки с настройкой сервера/облака можно решить многими другими сервисами. Впрочем может быть это будет не так выгодно в вашем случае, нужно исходить и рассчитывать по вашему сценарию работы вашего приложения. А потом решать, что лучше подходит.
    Ответ написан
    1 комментарий
  • Какое есть решение для резервного копирования с "приятным интерфейсом"?

    Zoominger
    @Zoominger
    System Integrator
    DejaDup с неплохим интерфейсом.
    Помнится, лет семь назад криво сохранял бекапы так, что они потом не читались, возможно, сейчас пофиксили (а может, и нет).
    Ответ написан
    Комментировать