VMmanager — это платформа для управления виртуальной инфраструктурой, которая позволяет не просто разворачивать отдельные виртуальные серверы, но и создавать целые пулы виртуальных машин и контейнеров с полной изоляцией от физического оборудования.
Платформа решает ключевые задачи виртуализации --- быстрое создание, масштабирование и миграция ВМ, создание отказоустойчивой виртуальной инфраструктуры и обеспечение непрерывной работы развернутых сервисов и приложений, предоставление изолированных сред, выдача IaaS и SaaS.
Безусловно, сценариев использования VMmanager намного больше, однако сегодня речь пойдет о виртуальных сетях на базе VxLAN — технологии, которая обеспечивает создание виртуальных сред, изолированных друг от друга и физического оборудования.
В этой статье мы разберем, какие задачи и сценарии помогает решать VxLAN, как работают виртуальные сети в VMmanager, и подробно расскажем об особенностях настройки.
Читать далееКонструктор сайтов Тильда давно зарекомендовал себя как удобный инструмент для создания сайтов — на его базе реализованы десятки тысяч проектов. Некоторые из них размещены на серверах самой платформы, другие — переносятся на локальные хостинги. В любом случае пользователи сталкиваются с определёнными сложностями: ручной экспорт, технические ограничения, задержки из-за нехватки ресурсов разработчиков. В этом материале расскажу, как автоматизировать передачу готовых страниц из Тильды напрямую в CMS, исключив ручную работу, ожидание специалистов и другие неудобства.
Читать далееВспомните свои самые заветные мечты и самые безумные фантазии. Если вам кажется, что они неосуществимы, не нужно отчаиваться. В нашем мире возможно всё, что не противоречит законам физики. Более того, если предположить, что Вселенная бесконечна в пространстве или во времени, то эти фантазии уже где-то или когда-то осуществились, причём бесконечное число раз. Конечно, слабо утешает, что богатым и счастливым стали не вы, а ваш двойник, проживающий от вас на расстоянии порядка 10^10^28 м. Всё-таки непривычно осознавать, что в бесконечной Вселенной существует бесконечное число ваших копий. Но даже если ограничиться наблюдаемой Вселенной с её космологическим горизонтом, в её пределах тоже может произойти много интересного. Любой мыслимый материальный объект и любой жизненный сценарий обязательно реализуется, если подождать достаточно долго. Вопрос лишь в том, насколько долго. В любом случае за время, равное 10^10^120 лет, Вселенная успеет побывать во всех своих возможных состояниях и перебрать все возможные комбинации элементарных частиц. Какая-то из них и будет воплощением вашей мечты.
Приглашаю вас на экскурсию по всем четырём уровням мультивселенной Макса Тегмарка!
Читать далееВ деле управления продуктами приоритизация задач сродни оптимизации сложного алгоритма: нужно учитывать множество переменных, балансировать между краткосрочными и долгосрочными целями, а также постоянно адаптироваться к изменениям и принимать риски.
На связи руководитель PT Application Inspector, Сергей Синяков, я прошёл десятки планирований, как в простых, так и в сложных продуктах, работал как с B2C-, так и с B2B-решениями. Хочу поделиться мыслями, опытом и примерами того, как систематизировать управление бэклогом, чтобы удержать баланс между разными направлениями развития продукта.
Если в B2C этот процесс можно свести к работе с большими данными, где решения принимаются быстро и на основе четких метрик, то в B2B всё скорее напоминает разработку кастомного решения для enterprise-клиента: длинные циклы, множество стейкхолдеров и высокая сложность продукта. Классические фреймворки приоритизации, такие как RICE, MoSCoW или Kano, отлично работают в B2C, где пользовательские потребности относительно схожи или однородны, а циклы обратной связи короткие. Однако в B2B они часто дают сбой. Почему?
Читать далееВ любой системе ориентации космического аппарата (КА) используется управление вращением — будь то для стабилизации телескопа, корректировки антенны, или наведения научного оборудования. Наиболее распространённые средства — это маховики (reaction wheels) и гиродины (CMG, control moment gyroscopes). Они создают момент силы, заставляя аппарат разворачиваться за счёт закона сохранения импульса.
Но есть проблема. При длительной работе маховики постепенно накапливают кинетический момент — они раскручиваются всё сильнее и достигают предела своих оборотов. Это состояние называется насыщением маховиков (wheel saturation). После этого они больше не могут создавать нужный управляющий момент. Достигают предела своих возможностей и гиродины, когда рамки их роторов поворачиваются на предельный угол 90 градусов. Это как если бы вы постоянно нажимали на тормоза автомобиля на длинном спуске — в какой-то момент они перегреются и перестанут эффективно работать. Так и здесь: систему нужно «перезагрузить» — сбросить накопленный момент.
Как сбрасывают момент сейчас?
Сейчас инженеры используют несколько подходов:
Читать далееС наступлением мая многие стремятся сделать как можно больше за ограниченное время. Может быть такое, что в процессе погони за выполнением задач вы выгорели. Или на вас давят обстоятельства. Или подгоняют близкие. В любом случае все эти пункты могут быть признаками токсичной продуктивности. Что это такое – разбираемся вместе.
В последние годы термин, популяризованный в ТикТоке, стал особенно актуальным в связи с упоминанием культуры суеты. Токсичная продуктивность (toxic productivity) – это состояние, при котором у человека наблюдается навязчивая фиксация на том, чтобы постоянно быть занятым – а это, в свою очередь, приводит к достаточно грустным и даже плачевным результатам. В результате может пострадать как карьера, так и семейная жизнь, отношения и окружение – не говоря уже о внутреннем состоянии самого трудоголика. Мы решили разобраться в том, как понять, что ты становишься жертвой концепта токсичной продуктивности, и выстроить своё расписание таким образом, чтобы меньше подвергаться стрессу и получать удовольствие от жизни.
Читать далееОдним из стандартов делового общения по электронной почты является использование электронной цифровой подписи и/или шифрования писем. Если цифровая подпись служит как дополнительная гарантия подлинности отправителя, то шифрование электронной почты позволяет защитить переписку от перехвата третьими лицами, Для обеих операций с письмами используются сертификаты S/MIME - выдаваемые удостоверяющими центрами сертификаты, которые распознаются большинством почтовых клиентов и позволяют повысить безопасность переписки без ущерба для удобства пользования электронной почтой. В данной статье мы расскажем о том, как реализована поддержка S/MIME в Carbonio.
Читать далееПривет, Хабр! Меня зовут Илья, я работаю в компании STEP LOGIC, и в этой статье я продолжу повествование о российских почтовых системах – о глобальных и пользовательских правилах маршрутизации сообщений, работе с календарями и папками. Данный материал адресован в первую очередь тем, кто рассматривает применение решений в своей рабочей среде. Тестирование выполнялось на стендах, развёрнутых в лаборатории нашей компании.
Читать далееВопрос оптимального количества индексов часто становится предметом горячих дискуссий среди разработчиков и администраторов баз данных. Одни утверждают, что больше индексов означает лучшую производительность, другие предупреждают о рисках избыточности и снижении эффективности операций записи. Но как определить золотую середину?
Далее предлагаем вашему вниманию перевод оригинальной статьи “How Many Indexes Is Too Many?”, который подготовила специалист «Автомакона». В статье детально рассматривается данная проблема и приводятся практические рекомендации по выбору подходящего количества индексов для повышения производительности.
Для начала давайте рассмотрим простой эксперимент. Возьмем популярную базу данных Stack Overflow любого размера, уберем все индексы из таблицы Users и запустим удаление одной строки командой DELETE.
Во время разработки одного из своих проектов я обнаружил, что мне нужен контейнер, способный менять свой размер по мере необходимости. Так как я большую часть времени разрабатываю на С++, а не на С, я очень хотел получить что-то похожее на std::vector<T> из С++. Я начал искать в интернете реализации, но они мне не подходили по разным причинам. Тогда я решил разработать свой вариант.
Читать далееМы все видели, как такие инструменты, как ChatGPT, справляются с множеством бизнес-задач, автоматизируя практически всё.
И это правда — генеративный ИИ действительно способен выполнять широкий спектр задач, которые сегодня делают люди. Так зачем же проектировать и запускать бизнес-процессы, используя стандарты автоматизации, разработанные двадцать лет назад в совершенно другую технологическую эпоху? Почему бы не позволить бизнес-пользователям напрямую работать с ИИ, чтобы делать всё это?
Читать далееКогда речь заходит о производительности в Go, большинство разработчиков полагаются на стандартные библиотеки и встроенные инструменты оптимизации, но компилятор Go не всегда генерирует оптимальный машинный код. В таких случаях можно взять дело в свои руки и использовать ассемблерные инструкции для ускорения критически важных участков.
Ассемблер может показаться сложным и пугающим, но он открывает большие возможности для работы с низкоуровневыми оптимизациями. Готовы разобраться, как это работает? Тогда погнали!
Привет, Хабр! Меня зовут Игорь Панасюк, я работаю в Яндекс, преподаю в ИТМО, а также в свободное время выступаю на конференциях, делюсь опытом в соцсетях и помогаю развитию Go-сообщества.
Привет, Хабр! Меня зовут Илья, работаю инженером по обеспечению качества в Т-Банке. Пишу автотесты на Kotlin, занимаюсь ручным тестированием и стараюсь улучшать процессы в команде.
Недавно мой коллега рассказал об общих принципах и подходах при работе с техническим долгом QA. А я поделюсь шагами, которые помогли нашей команде улучшить повседневную работу.
За последние несколько месяцев мы внедрили алгоритм управления техническим долгом, который привел к заметным изменениям. Расскажу о нашем опыте, кейсах и метриках, которые помогли команде справляться с техническим долгом эффективно.
Читать далееПривет всем! Судя по всему, человечество ещё даже не приблизилось к разгадке тайны нашей Вселенной: менее 5 % от всего содержимого космоса составляет видимая материя, известная учёным, а что из себя представляют остальные 95 % материи и энергии им неизвестно, это тайна, покрытая мраком. Поэтому и «тёмная». По мнению учёных, тёмна энергия и материя имеют решающее значение в природе Вселенной и её эволюции.
Читать далееВ один прекрасный день мне написал рекрутер с крайне заманчивым предложением.
Я на тот момент как раз находился в поиске новой работы, поэтому предложение принял. Опустим стандартный звонок с этим рекрутером, с HR'ом компании и онлайн-тестовое и перейдём к более интересному - тестовому заданию. Сразу скажу, что тестовое не оплачивалось, и я взялся за него по нескольким причинам. Во-первых, оно мне и вправду понравилось, во-вторых, кодовую базу я планировал использовать в своём с корешами pet-проекте по финансам, в-третьих, не оставлял надежд пройти отбор до конца и получить желаемый offer. Спойлер - игра стоила свеч, поэтому прошу к прочтению.
Читать далееРабота одного из регистраторов оказалась под угрозой из-за бывшего партнера. Сейчас AFRINIC утопает в штрафах, судах и внутренних конфликтах. Рассказываем, что происходит и какие могут быть последствия для рынка регистраторов.
Читать далее