• DWDM: решение дешевле операторского на 30-50% (класс Enterprise)



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

      Кому нужно точно:

      • Если у вас стоит транспортная сеть DWDM/CWDM, реализованная до 2012 года.
      • Если вам нужно увеличить пропускную способность вашей транспортной сети и/или подключить новые филиалы, и вы как раз просчитываете бюджет.
      • Если при этом у вас — метросеть (не трансконтинентальная, а внутри города и его пригорода).
      • Если у вас перегружены оптические каналы или скоро они таковыми будут.

      Несколько лет назад ряд крупных вендоров DWDM объявил, что оборудование будет эволюционировать в более Enterprise-friendly-сторону (более компактное, выгодное по цене, с большей пропускной способностью). Сейчас это случилось, но формы такого «friendly» разные.

      В этом посте я объясню, почему пора переходить на Enterprise-оборудование, и сделаю обзор устройств от нескольких топовых вендоров: Huawei, ADVA, Ciena.
      Читать дальше →
    • Память Optane — симбиот для HDD, и конфигурации офисных ПК получаются на 8–15 % дешевле



        Берёте ПК с HDD, втыкаете ему внутрь PCIe-модуль Intel Optane, и он становится кэшем жёсткого диска. Получается сильно быстрее, потому что это, по сути, флешовый NVMe-модуль, который становится частью жёсткого диска. Вы получаете гибридный массив. Это ещё и относительно просто.

        К нам упал такой запрос: будет ли дешевле покупать офисные ПК с этой платой в сравнении с SSD-диском? И какие подводные камни возможны, если они есть? А они есть, конечно.

        Плату 32 Гб мы сожгли во время тестов, поэтому числа будут только про 16 Гб.
        Читать дальше →
      • Как мы устраивали соревнование смен между рабочими производства (как в СССР)



          Изначальная идея очень простая. Давным-давно один капиталист пришёл на завод в конце смены. Он спросил, сколько смена сделала деталей, и написал мелом на полу это число метровыми цифрами. Следующая смена пришла, обнаружила число, решила, что её вызвали на поединок, и сделала на пару деталей больше. Стёрли чужой показатель, записали свой. Примерно так и начались производственные соревнования.

          У нас задача была чуть сложнее, потому что изначально нужно было не подстегнуть операторов линий, а дать каждому понять, успевает он выполнить план в нужном темпе работы или нет. То есть как-то визуализировать этот процесс. И тут вскрылась одна очень интересная особенность конкретного производства.

          Итак, есть линия упаковки продуктов. Это цепочка из специальных станков, в которых полно движущихся деталей. В эти станки «приезжает» много-много продуктов, которые потом выстреливаются, как из пулемёта, в герметичной упаковке. Оператор нужен, чтобы делать часть работы по упаковке и в целом наблюдать за линией. Таких линий не одна и даже не десять.
          Читать дальше →
        • Как мы разгрузили HR-специалистов: инфоматы для выдачи расчётных листов



            Мы тут вспомнили один из уже давних проектов — автоматизацию рутинных бизнес-процессов на промышленном предприятии. Это не про ноу-хау, а про стандартные решения, которые эффективно работают.

            Итак, история происходит в компании химической отрасли, где в нескольких территориально распределённых объектах работает порядка 8 тысяч человек. На каждом таком объекте есть свой отдел кадров. Всем рабочим время от времени нужно получать справки и в постоянном режиме — расчётные листы. Раньше они приходили к кадровикам, которые тратили на подготовку и сортировку всей документации (часть документов отправляется в цеха, часть — в шахты) довольно много рабочего времени. Причем 85 % запросов — это выдача документов, которые не требуют подписания. Именно поэтому заказчик попросил нас автоматизировать типовые процессы по выдаче расчётных листов. Оставшиеся запросы, например, по выдаче справок, всё ещё требуют ручной обработки: печатей и подписей.
            Читать дальше →
            • +35
            • 4,8k
            • 7
          • Как мы делали книжный сканер для судов



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

              Выяснилось, что разные архивы, библиотеки, суды и другие структуры закупают сканеры, или, скажем так, классические решения, которые по уровню начинки очень напоминают 90-е годы. Потому что тогда были разработаны первые сканеры для библиотек, и их с тех пор не особо модифицировали.

              Задачей сканера было механически выровнять сканируемый материал на плоскости, а потом отсканировать.

              С тех пор поменялись две вещи:
              — Подходы к конструированию электроники.
              — Подходы к машинному зрению.
              Читать дальше →
            • Нетипичная организация ВКС в крупной химической компании



                Довольно долго история с ВКС очень напоминала какие-то археологические процессы. Людям «с улицы» довольно тяжело объяснить хотя бы то, зачем нужно покупать сервера для видеоконференцсвязи и какие там сложности внутри организации. Вкратце:

                • Крупные компании любят общаться по видео, причём массово.
                • Они же не любят пускать трафик через любые нешифрованные каналы.
                • Лучше всего, если трафик идёт по своей физической корпоративной сети, не заглядывая в Интернет.
                • Все устройства обработки видеосигнала и его передачи должны быть локальными.
                • На один узел приходит обычно от 10 до 50 видеопотоков (по количеству участников конференции), поэтому нужны промежуточные сервера, которые будут склеивать из них один поток или микшировать как-то иначе.
                • Нужно поддерживать зоопарк устройств и вендоров плюс подключать людей с мобильных телефонов и планшетов.
                • У каждого вендора — свои стандарты, и не поддерживать друг друга — коммерческая позиция.

                Сильно легче стало после виртуализации ВКС: в частности, появился Cisco Meeting Server, совместимый не только с Циской, но и со всем, что есть на рынке, кроме особо древних моделей.
                Читать дальше →
                • +29
                • 7,2k
                • 7
              • Интегрированный стенд разработки КРОК для 1С и не только

                  Опыт разработки, накапливаемый на крупных и сложных проектах, воплощается в полезные инструменты и инженерные практики, которыми необходимо обогащать процессы разработки, переосмысливая его целиком раз за разом. Именно осознание ценности приобретенного опыта как артефакта, желание развиваться, привело нас к пониманию необходимости внедрения инструментов и практик в текущие процессы. И мы запустили кардинальный пересмотр подходов к проектированию решений и к процессу разработки в целом. Нет смысла описывать типичные ограничения и недостатки «классического» подхода к командной разработке в мире 1С. На эту тему уже много сказано. Опишу лишь паттерны, которые позволили нам сделать эти недостатки маленькими и почти не страшными.

                  Итак знакомьтесь, интегрированный стенд разработки!

                  Читать дальше →
                • Database as Сode. Копаем глубже


                    В IT-проектах код пишут все. Инженеры с помощью нескольких строк управляют Kubernetes кластерами, разгоняют облака Terraform'ом и ворочают тонны конфигураций на Ansible, Chef и Puppet. QA пишут понятные бизнесу тестовые сценарии на Spock и Cucumber. Аналитики свободно, часто лучше разработчиков, разговаривают на SQL. Проектная документация в форматах Markdown, AsciiDoc или LaTEX "компилируются" в нужный формат на билд-сервере. Ну а сами разработчики, эти укротители кода, владеют сразу россыпью языков на каждый жизненный случай — клиентский, серверный, скриптовый, функциональный и пр.


                    Код уже давно перестал быть загадочной тарабарщиной и теперь в том или ином виде доступен и понятен многим, даже премьер-министрам. И весь этот код участвует в стандартном жизненном цикле — находится под управлением VCS, подвергается code review, автоматизированному тестированию, CI, CD. Используются общие инструменты и подходы, метрики производительности и качества. А все вместе это носит гордое название — "Everything as code".


                    Однако мир БД традиционно стоит особняком вдалеке от этой феерии прогресса и технологий. Процесс разработки и сопровождения БД не меняется годами и продолжает вселять ужас и страх в разработчиков, администраторов и пользователей по всему миру. Но возможно ли представить БД в виде обычного кода? Приблизиться к основному процессу разработки, использовать общие инструменты и подходы? Об этом под катом.

                    Database as Code? Что за дичь?
                  • Шоу дронов: как мы координировали рой танцующих коптеров



                      Отелям и паркам развлечений нужны шоу дронов. Артисты и фейерверки — это хорошо, но мало. Нужно придумывать что-то яркое для гостей. Шоу дронов — как раз такой вариант. Мы поучаствовали в проекте организации регулярных шоу дронов для одного иностранного парка развлечений.

                      И теперь умеем делать такие же шоу в России.

                      Когда речь идёт о рое из 300 или 1 000 машин во флоте — точность позиционирования (то есть расположения каждого отдельного дрона относительно земли и друг друга) особой роли не играет. Это несущаяся масса, где частицы находятся на расстоянии нескольких метров друг от друга. Очень дорогая масса. Плюс-минус метр тут неважно: они берут тем, что до зрителя далеко, и тем, что дронов реально много. Даже если пара штук упадёт — ничего страшного. Но вот отелям и паркам, организаторам не особо масштабных мероприятий, например, нужны дроны в количестве 20–90 штук, и тут позиционирование критично.

                      В этом случае можно взять только точностью и синхронностью. Такую задачу мы и решали.
                      Читать дальше →
                    • Применение перепиленных гражданских дронов для профессиональной геодезической аэрофотосъёмки местности



                        Привет!

                        Я геодезист, коллеги из КРОК попросили меня рассказать про то, как мы переделываем дроны, как программируем полёт и как всё потом обрабатываем, превращая снимки, полученные с беспилотника, в детальные ортофотопланы, высокоточные трёхмерные модели местности и топографические планы масштабов 1:500–1:10 000.

                        Мы с командой попробовали несколько разных дронов и в итоге остановились на «рабочей лошадке» DJI Phantom 4 PRO с несколькими модификациями. Первое и главное, что мы с ним сделали, — это оснастили его геодезическим GNSS-приёмником, который позволяет определять центры фотографирования с сантиметровой точностью.

                        Стандартный его GPS обеспечивал точность порядка 15–20 метров. Для решения геодезических задач при такой точности нужны либо специальные кресты на земле, либо ещё какое-нибудь извращение вроде раскладывания бумажных тарелок по известным координатам.
                        Читать дальше →
                      • Диагностические терминалы для настоящих сварщиков



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

                          На многих заводах эти правила касаются рядовых сотрудников. Их много. Но их осмотр проще, чем у пилота или диспетчера АЭС. У них можно измерить температуру, давление, пульс, оксигенацию (уровень кислорода в крови), базовые рефлексы, уровень алкоголя. Где-то нормативы запрещают роботам диагностировать этот комплекс параметров, а где-то разрешают измерять, но их замер должен быть заверен врачом. То есть живой человек из процесса не исключается, но его работа может быть очень сильно автоматизирована.

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

                          Но дьявол, конечно, — в деталях. Хотя после тестов алкотестера нас мало что беспокоит в этом бренном мире.
                          Читать дальше →
                        • Зоопарк на нефтебуровой: наводим порядок

                            Есть компания, которая строит месторождение или нефтебуровую платформу. У них есть отдельная локальная сеть под видеонаблюдение, отдельно под АСУ ТП, отдельно для доступа в Интернет, отдельно локальная сеть (по сути) для телефонии.

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



                            Вот так выглядит «единая» локальная сеть. Гораздо эффективнее сделать одну сеть, где всё это объединяется. И вторую, чтобы был резерв. Мы сделали, и сейчас расскажу, что это дало.
                            Читать дальше →
                          • Новый виток импортозамещения. Куда бежать и что делать?

                              Что такое импортозамещение в ИТ


                              Совсем кратко пробегусь по основным вопросам для синхронизации.

                              1. Что такое отечественное ПО и оборудование?

                              С юридической точки зрения российскими считаются те продукты, чьё российское происхождение подтвердили в Министерстве цифрового развития и в Минпромторге соответственно включением в свои реестры.

                              С конца 2017 г. согласно постановлению Правительства РФ №1594 ПО стран ЕврАзЭс не подпадает под определение «иностранного», но пока реестра евразийского программного обеспечения нет, то и использовать, например, белорусское ПО в качестве импортозамещающего нельзя.

                              Сразу оговорюсь, что пост больше — про ПО.

                              2. А оно реально произведено в РФ с нуля?

                              В некоторых случаях — да. Например, решения от Kaspersky или Abbyy.

                              В других за основу взято свободное программное обеспечение (СПО), и к нему применены собственные разработки. Сюда можно отнести, например, большинство российских ОС, МойОфис Почта и Яндекс.Браузер. Это не обязательно плохо. По этому пути изначально шли, например, Nutanix и Zimbra. Главное — быть уверенными, что производитель не организовал «сборку» под единственный проект и планирует поддерживать решение в будущем.

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

                              3. А если этого ПО недостаточно?

                              В реестре отечественного ПО присутствуют операционные системы (ОС) на базе ядра Linux. У каждой из этих ОС есть свой репозиторий. Поскольку формально приложения входят в состав ОС, так же как и службы Windows, то они считаются российскими, и за их поддержку отвечает производитель ОС.

                              4. Есть ли альтернативы?

                              Есть СПО, о котором я уже говорил. Но имеются нюансы.
                              Читать дальше →
                            • Oracle Certified Associate и Oracle Certified Professional. Общее впечатление и нюансы подготовки

                                Привет, Хабр!

                                Меня зовут Маша, я работаю в КРОК. Сегодня я хочу рассказать вам о получении сертификатов Oracle Certified Associate и Oracle Certified Professional.



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

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

                                Как бы то ни было, есть люди, которым сертификаты нужны. Как для портфолио, так и для себя лично. Под катом я поделюсь впечатлениями от сертификации Oracle по Java: Oracle Certified Associate (1Z0-808) и Oracle Certified Professional (1Z0-809). В мировой практике наличие этих сертификатов является подтверждением определенного уровня квалификации java-разработчика, поэтому многие эту процедуру проходят.
                                Читать дальше →
                              • 33 двухюнитовых сервера на 13 ТБ оперативки и 0,6 ПТ распределённого хранилища — почему это минимум для проактивного UBA

                                  Скриншот собираемых данных:



                                  Современные системы безопасности ОЧЕНЬ прожорливы до ресурсов. Почему? Потому что они считают больше, чем многие продакшн-сервера и системы бизнес-аналитики.

                                  Что они считают? Сейчас объясню. Начнём с простого: условно первое поколение защитных устройств было очень простым — на уровне «пускать» и «не пускать». Например, файерволл пускал трафик по определённым правилам и не пускал трафик по другим. Естественно, для этого особая вычислительная мощность не нужна.

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

                                  Сейчас системы UBA (User Behavior Analytics) анализируют поведение пользователей, сравнивая их с другими сотрудниками компании, и оценивают логичность и правильность каждого действия сотрудника. Делается это за счёт Data Lake-методов и довольно ресурсоемкой, но автоматизированной обработки алгоритмами машинного обучения — в первую очередь потому, что прописывать все возможные сценарии руками занимает несколько тысяч человеко-дней.
                                  Читать дальше →
                                • Телекоммуникации стадиона «Екатеринбург Арена»: 20 километров толстенного кабеля



                                    Для того чтобы показать футбол в прямом эфире, нужно профессиональное оборудование. Увы, в телевизионной сфере оно по большей части аналоговое. Это значит, что связистов на каждом стадионе ждёт настоящий рай. При условии, конечно, что вы любите таскать тяжёлую каблу и гнуть толстый коаксиал.

                                    В случае Центрального стадиона в Екатеринбурге коаксиала было много. Очень много.

                                    По всему объекту стоят ТВ-боксы. Приходят телевизионщики, открывают бокс, а там оптические соединения и триаксиал — они втыкаются и передают свой контент на передвижную станцию. Передвижная станция — это машина с дуплексной спутниковой связью где-то за пределами чаши стадиона. Приезжает, на периметре раскрывается, оттуда выходят парни, например, с «Матч ТВ», подключаются к ТВ-боксу, и футбол летит по воздуху ко всем телевизорам страны. Есть аппаратная, которая может перенаправлять это в конференц-зал, пресс-центр. Жилы по всему стадиону, там просто бешеное количество кабельной массы.
                                    Читать дальше →
                                  • Безопасность «Екатеринбург Арены»: как мы подготовили стадион к ЧМ-2018



                                      С каждым годом департаменту интеллектуальных зданий достаются всё более интересные объекты. Начинали мы довольно банально — с СКС в офисах более 20 лет назад. Потом пошли умные здания, энергоцентры, ЦОД, автономные установки далеко за пределами городов, промышленные объекты — и вот теперь несколько стадионов.

                                      В общей сложности на стадионе «Екатеринбург Арена» мы реализовали 22 инженерные подсистемы от безопасности с системой выявления диверсионно-террористических средств до вай-фая высокой плотности, системы телерадиотрансляции и мультимедийных экранов.

                                      Сегодня я расскажу про безопасность, а чуть позже в другом посте мой коллега из департамента телекоммуникаций расскажет про адов кабель и аудиовизуальные системы.
                                      Читать дальше →
                                    • Ветер, саранча и дедлайн: как мы строили электроподстанцию



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

                                        Почему это всё интересно? Потому что подходы в строительстве совсем не такие, как при разработке ИТ-продукта. Было много совещаний: приезжаешь в 6 утра, отчитываешься, что было сделано за ночь, потому что прошлое совещание было в 21:00 вчера. Слушает тебя 8-9 человек. Главный энергетик, главный инженер и там еще много-много всяких…исполнительный директор, технический директор. Бывает, не успеваешь пробежать по всей территории, даже снять всю информацию, а тебе уже надо на новое совещание идти.

                                        Был момент, когда работали в стужу и ветрище, который сносил машины с трассы. Мы монтировали, а там задул ветер, перевернул «Матиз» и уронил несколько рекламных щитов на трассе в Элисту. Идёшь — тебя вообще продувает вовсю. Зимние спецовки не спасали. Даже «газель» в конце легла набок.
                                        Читать дальше →
                                      • Как мы обслуживали дизель-динамический источник бесперебойного питания


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

                                          Современная практика такова, что здания строятся с учётом того, что там будет резерв в части энергоснабжения, в нашем случае это ДДИБП. Здание подземного дата-центра у нас уже было, и поэтому замена проходила очень увлекательно.

                                          Вот, например, задача на знание физики.



                                          Здесь на вал посажена соединительная муфта. Она прилегает к валу настолько плотно, что снять его нет никакой возможности.

                                          Мы позвали специального мужика с чёрным поясом по сварке, задача которого была ОЧЕНЬ БЫСТРО разогреть эту муфту. Было важно, чтобы муфта нагрелась как можно сильнее, при этом вал оставался холодным, и поэтому для лучшего контроля мы наблюдали за этим процессом через тепловизор. Параллельно тепловым работам между валом и муфтой прикладывалось усилие гидравлическим 10-тонным прессом, и в какой-то момент у нас получилось «сдернуть» и впоследствии снять эту муфту. Обратно ставить муфту было гораздо проще. Мы постепенно её разогрели до 200 °С и надели на вал.

                                          В общем, лучше я расскажу сначала про работу людей, обслуживающих эти ваши хрупкие процессоры в дата-центрах.
                                          Читать дальше →
                                        • Разработка КРОК изнутри: люди, утки и много работы

                                            Привет, Хабр!

                                            Разработка в интеграторе обычно довольно сильно отличается от работы в стартапе или студии разработки программного обеспечения. Из плюсов – куда более глобальные задачи, над решением некоторых из них работают сотни специалистов одновременно, так что заскучать не получится. А еще — возможность оперативно прокачать собственные навыки и вырасти внутри команды.

                                            Из минусов – такая работа не всегда видна конечному пользователю, ну и из-за некоторых NDA размером с тостер не обо всем можно рассказывать.


                                            Когда хотел рассказать про занятный проект, но там опять NDA

                                            Меня зовут Иван, я технический менеджер (Java) в КРОКе. И сегодня я постараюсь немного приоткрыть завесу тайны и рассказать о том, как у нас в целом работается разработчикам, которых около 350 человек, а также о текущих вакансиях (Java, PHP и фронтенд). Подробности – под катом.
                                            Читать дальше →

                                          Самое читаемое