Недавно мы помогли нашему клиенту Adapty перенести инфраструктуру с managed-сервисов AWS. Теперь она размещена в Kubernetes-кластере на обычных инстансах другого облачного провайдера, но ее можно легко мигрировать в другой ЦОД в случае необходимости. Этот бизнес-кейс во многом показательный: Adapty удалось минимизировать зависимость от поставщика, снизить инфраструктурные затраты на 50%, а также снять некоторые технические ограничения по масштабированию и оптимизации своих приложений.
Администрирование
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Как пользоваться 3СХ бесплатно?
Не секрет, что любой зарегистрированный партнер 3СХ получает для личного пользования две лицензии 3СХ редакции Enterprise — на 4 и на 32 одновременных вызова. Эти ключи имеют статус NFR (Not For Resell), то есть их нельзя продать, но можно неограниченно использовать для работы своей компании или в целях тестирования.
Кроме того, все авторизованные партнеры 3СХ имеют «суперспособность» — возможность создавать и бесплатно передавать клиентам неограниченное количество PoC-ключей (Proof of Concept; иными словами, тестовых) любой редакции и на любое количество одновременных вызовов на срок до 45 календарных дней. Этого времени достаточно для того, чтобы настроить и протестировать систему, без спешки познакомиться со всеми нюансами реальной работы, собрать статистику и оценить реальную нагрузку на платформу.
Однако сейчас мы хотим рассказать, какие возможности для тестирования и использования 3СХ в работе есть у каждого желающего вне зависимости от наличия партнерского статуса.
Apple TV 1st generation. Вторая жизнь 15 лет спустя
В моем распоряжении оказалось достаточно раритетное устройство родом из Купертино. Этот представитель технологической истории не имел широкого распространения и популярности на наших просторах в те годы, оттого желание прикоснуться к нему было еще больше. Немного поностальгируем, рассмотрим, чем являлось Apple TV в 2007 и попробуем найти применение в 2021 году.
Три способа передачи логов nginx на Graylog
Итак, я предполагаю, что graylog у Вас уже есть. Если нет, здесь на Хабре есть годное описание. Только внимательно следите за версиями компонентов Graylog, ElasticSearch, MongoDB и нужной версией Java.
Способ 1. Graylog Sidecar и Filebeat. Описание установки на Хабре. Только учтите, nginx новых версий может выдавать логи в json сам. В статье много полезного и красивого, рекомендую. Плюсом sidecar является то, что он может управлять разными агентами, а не только Filebeats. Конечно, Filebeats может сам проводить предварительную обработку. Но тут уж зависит от стратегии. Или обработать, потом слать на Graylog, или все слать, потом обрабатывать.
Способ 2. В отличие от предыдущего, он не требует агента. Это content pack Graylog https://marketplace.graylog.org/addons/572ff823-62cc-468e-af17-300bcfd9932d, этот помечен как "deprecated", рекомендован https://github.com/ronlut/graylog-content-pack-nginx-docker. Собственно, это *.json файлы, которые грузятся через меню веб-интерфейса System/Content Pack. Подробнее. Суть в том, что вы задаете формат лога, а затем место назначения: Пример nginx.conf (или в другом *conf)
Мониторинг электросчетчиков за один вечер
Имеется 25 счетчиков электроэнергии Меркурий 236 ART, объединенных сетью RS485 для дистанционного получения данных. Появилась задача - как можно скорее организовать мониторинг состояния приборов учета и в автоматическом режиме сохранять значения накопленной ими энергии.
Пятиминутка DevOps — апгрейд манифеста гибкой разработки
Свой путь к гибким методологиям разработки организации часто начинают с того, что нанимают сертифицированного Agile-консультанта (Certified Agile Consultant™), изучают Agile-манифест разработки программного обеспечения и Scrum. Затем тратят время на то, чтобы наверстать упущенное за 20 с лишним лет, и, надеюсь, приходят к выводу, что главное — это поставка, а не процесс. Но почему все должны начинать сначала? Манифест был написан более 20 лет назад. И несмотря на то, что некоторые принципы уже устарели, большинство тренингов по Scrum только закрепляют то, что требует обновления. Например, "поставка каждые 2-4 недели" продолжает ограничивать большинство команд.
Сегодня мы знаем, что непрерывная поставка ценности приносит лучшие результаты. Появилась возможность получать обратную связь о качестве наших идей быстрее, с меньшим риском и меньшей нервотрепкой.
Мелкая логистика маленького дата-центра (что летит и как часто)
Печатаем адаптеры для SSD с 2,5 на 3,5 дюйма, потому что в продаже их нет
Значит, салазки. Давным-давно мы стояли в ЦОДе на Ярославском шоссе, том самом, что был на месте станции МЦК. Собственно, он в какой-то момент накрылся этой самой станцией, и нам нужно было куда-то уезжать. Тогда у нас была первая партия хуавеевских серверов, 20 штук. И вот у них в поставке идёт сам сервер и отдельно салазки для него за 150 долларов. А у нас стойки с уголками уже, то есть салазки не нужны. Мы просим менеджера их из счёта убрать, он убирает. 3 тысячи долларов экономии, круто, да? На самом деле реально круто, как нам тогда казалось. Деньги для начинающей компании вполне значимые.
В общем, счастливы мы были до переезда. Потому что купили новые стойки. А они не подразумевали уголков в принципе, сразу нужен был нормальный монтаж в салазки. А салазок-то ни у кого нет. Вообще. Даже у вендора нет. Они по какой-то странной причине продают их только вместе с серверами. В общем, уговорили со следующей партией железа каждый сервер укомплектовать двумя комплектами. Причём несколько разных людей пытались нам помочь и сказать, что салазки ломаются редко, и они убрали из заказа лишние…
В момент тотальной замены HDD на SSD снова понадобились новые салазки. На этот раз мы прочёсывали все радиорынки, все склады Савёловской и все объявления на Авито. Но это как с ремешками от дорогих часов: если продаётся, значит, владелец свои часы утопил. Нужно было найти много людей, утопивших свои серверы. В некоторых случаях даже думали покупать совсем старые списанные серверы с салазками в комплекте, потому что там они хотя бы были в сборе.
Давайте расскажу, что потребляет наш ЦОД в Королёве из мелочей.
Пишем распределенное хранилище за полчаса
Привет, меня зовут Игорь и я работаю в команде Tarantool. При разработке мне часто требуется быстрое прототипирование приложений с базой данных, например, для тестирования кода или для создания MVP. Конечно же хочется, чтобы такой прототип требовал минимальных усилий по доработке, если вдруг будет решено пустить его в работу.
Мне не нравится тратить время на настройку SQL базы данных, думать, как управлять шардированием данных, тратить много времени на изучение интерфейсов коннекторов. Хочется просто написать несколько строчек кода и запустить его, чтобы все работало из коробки. В быстрой разработке распределенных приложений мне помогает Cartridge — фреймворк для управления кластерными приложениями на основе NoSQL базы данных Tarantool.
Сегодня я хочу рассказать о том, как можно быстро написать приложение на Cartridge, покрыть его тестами и запустить. Статья будет интересна всем, кто устал тратить много времени на прототипирование приложений, а также людям, которые хотят попробовать новую NoSQL технологию.
11 худших особенностей Windows 11, и как их исправить
Windows 11 вызывает смешанные чувства. С одной стороны, многие люди с удовольствием остались бы и на Windows 10. С другой стороны, есть вполне достойные причины обновиться до 11-й версии – улучшенное переключение между окнами, улучшенный контроль над виртуальными рабочими столами, свежие дизайнерские штучки – типа закруглённых уголков у окон.
Обновляясь до Windows 11, будь то обновление рабочей системы или установка на чистый диск, вы заметите несколько раздражающих особенностей – вроде контекстного меню, заставляющего вас лишний раз кликать мышкой, корявая панель задач, меню браузеров по умолчанию, из-за которого отказаться от Edge стало сложнее.
Предлагаем вашему вниманию худшие особенности Windows 11 и пути их исправления – или, по крайней мере, смягчения.
Как мы отправили PostgreSQL 14 на Azure в течение одного дня после его выпуска
Мы с радостью сообщаем об общей доступности (GA) PostgreSQL 14 на платформе Azure с опцией Hyperscale (Citus). Насколько нам известно, это первый случай, когда крупный облачный провайдер объявляет GA для новой основной версии Postgres на своей платформе всего через день после официального релиза.
Уже сегодня, вы можете развернуть Postgres 14 во многих регионах с Hyperscale (Citus). Позже мы развернем Postgres 14 в большем количестве регионов Azure, а также выпустим его с нашей новой опцией Flexible Server в Azure Database (Гибкий сервер Базы данных Azure) для PostgreSQL.
Что и как нужно защищать в облачной среде
Гибридная ИТ-инфраструктура, содержащая физические и облачные компоненты, стала обычным явлением во многих компаниях. Админы, программисты и обычные пользователи быстро привыкают к новой реальности. Но несмотря на все преимущества нового мира, в нём имеется масса неочевидных опасностей. В этом посте мы расскажем о том, что и как нужно защищать в облачной ИТ-реальности.
Еще больше актуальной информации о мире облачных технологиях узнай на глобальной конференции CLOUDSEC 16-18 ноября. Регистрация по ссылке.
Формирование национальной экосистемы на основе цифровых технологий и «умных вещей»
От идей и проектов к собственному представлению
Разработка национального концепта, подхода по его применению при создании полномерной, новой экосистемы человека на уровне государства, является наиболее приоритетной задачей, особенно в складывающихся на данном этапе условиях развития человеческого мира. Растущее благодаря развитию науки влияние технологий, оказывающее непосредственное воздействие международного уровня, убирающее между странами разграничивающие факторы (прим.: территориальные, научные, политические, экономические, культурные, социальные), осложняет, но в тоже время способствует подобной разработке.
Формирование национального концепта и подходов, опирается прежде всего на краеугольные составляющие, как исследования, анализ, науку ее фундаментальную и прикладную составляющую, активное включение последних в развитие вектора перспективных технологий. Первые показывают активность западных стран в вопросе разработки, внедрения концептов и проектов способных привести к новой промышленной (прим.: научно-технической) революции. Вывести на новый технологический этап развития человека и всех сфер его жизни. Западные государства, объединяют свои идеи, наработки, заделы, разрабатываемые технологии в национальные, а порой и международные инициативы, подходы, проекты. Они в свою очередь оказывают сильное влияние на развитие государств, не вырабатывавших собственных, национальных стратегий в данном направлении. Стоит отметить, что подобные инициативы в процессе формирования проектов, учитывают важную институциональную составляющую в аспектах человеческой жизнедеятельности.
Заметки по языку R | Часть 1: Построение нетипичных диаграмм, и подписи данных в ggplot2
В ноябре 2018 года я запустил телеграм канал R4marketing. Канал посвящён языку R, посты канала разделены по рубрикам, одна из таких рубрик "Заметки по R". В эту рубрику входят небольшие публикации, с интересным или полезными советами по использованию R.
Этой статьёй я начинаю серию публикаций состоящих из подборок наиболее полезных заметок канала R4marketing.
Первая статья будет посвящена визуализации данных.
Чувствуете запах? Пахнет утечкой ваших данных
Привет, на связи Денис Генералов, младший системный администратор Cloud4Y. Сегодня хочу поделиться статьёй, которая актуальна в связи с выходом Windows 11 и обязательным требованием вендора о наличии TPM для защиты данных владельцев устройств. Выражаю своё почтение автору статьи: Генри Нурми.
Нельзя просто взять и влиться в data-driven — на что обратить внимание при внедрении такого подхода
Привет, Хабр! Мы в Х5 очень любим данные и умеем с ними обращаться. Недавно мы провели «Цифровой четверг» — дискуссию с представителями ИТ-компаний, облачных провайдеров и телекомов.
На встрече обсудили data-driven подход: кейсы, «грабли» и базовые моменты, о которых стоит знать. Решили поделиться ключевыми мыслями по её итогам.
Huawei Hyper Smart: когда просто хранения недостаточно
Два года назад я познакомился с новой линейкой массивов Huawei Dorado V6 и начал рассказывать вам о них. Сегодня мы продолжим знакомиться с этими системами и их value-added-функционалом (как называет это вендор), который позволяет расширить возможности системы и добавляет полезные и нужные функции в системы хранения данных. Мы в компании “Онланта” пользуемся богатым набором фич этих систем и хотим немного рассказать о них для вас.
«BI or not to BI»: небольшая история разработки небольшого BI-сервиса
В мае 2021 года меня похитили инопланетяне и приказали разработать сервис аналитики данных, в простонародье именуемый “self-service BI (business intelligence)”. И не просто какой-то аналог Redash или Superset в масштабе 1:43, а с нормальной поддержкой загрузки данных из файлов (локальных и через веб), ну и, конечно, с коннекторами к популярным базам данным. Например, чтобы можно было импортировать содержимое файлов json, xml или логов, а потом сджойнить их с выгрузкой из clickhouse. И ещё чтобы графики рисовались. Дашборды тоже было бы неплохо, но можно и без них.
Вот что они мне нарисовали в качестве ТЗ:
Почему каждому Дата-сайентисту нужен Инженер данных?
Дата-сайентист назван «самой сексуальной профессией 21-го века». The Harvard Business Review обьясняет это тем, что такой «гибрид хакера, аналитика, переговорщика и ценного советчика» — очень редкое сочетание навыков, и высоко оплачивается.
Слишком хорошо, чтобы быть правдой? По данным Forbes, да. Оказывается, что большую часть времени (до 79%) дата-сайентисты занимаются ненавистной им работой.
Безопасность ПЛК: 10) Разделите регистры по их назначению
Определите блоки регистров для определенных функций, чтобы проверять данные, избегать переполнений и блокировать несанкционированные записи для защиты данных контроллера.
Разбираем рекомендации по безопасному программированию ПЛК, формируем список своих рекомендаций. Всех неравнодушных прошу под кат.
Полная интеграция Todoist с календарем Apple
Внутри Тудуиста нет полноценного календаря, несмотря на то, что в нем часто возникает необходимость. Когда в процессе планирования хочется оглядеть задачи с высоты и увидеть более понятную картину происходящего.
Но оно и не нужно, поскольку разработчики предоставили возможность интегрировать задачи со сторонними календарными сервисами. Особенно все классно с календарем от Гугла, ведь он поддерживает двухстороннюю интеграцию, которая позволяет создавать и редактировать задачи не только в Тудуисте, но и в самом календаре.
В случае же с календарем от Эпла все не так хорошо, поскольку он поддерживает только одностороннюю интеграцию, которая позволяет лишь отображать в себе задачи из Тудуиста. Я пользуюсь Эпловским календарем, поэтому новость была не из приятных.
Но, все-таки решение нашлось! Да, речь именно о настройке двухсторонней интеграции Тудуиста с календарем Эпла.