Обновить

Администрирование

Сначала показывать
Порог рейтинга

DevOps, SRE и Platform Engineering

Блог компании Timeweb Cloud DevOps *Управление разработкой *
Перевод
В течение своей карьеры мне приходилось работать в командах и компаниях, где в качестве разработчика я помещал код в репозиторий и просто надеялся, что все будет хорошо, когда какой-нибудь мифический сисадмин в конце концов не запустит его в продакшн. Случалось и то, что мне нужно было подготовить «голые» сервера в понедельник, разработать стратегию развертывания во вторник, написать некоторую бизнес-логику в среду, развернуть ее в четверг и разобраться с неполадками в пятницу. И все это, даже не подозревая о существовании таких модных терминов, как DevOps или SRE-инженер.

Но затем люди вокруг меня начали говорить о DevOps и SRE, сравнивать их друг с другом и составлять списки с потрясающими материалами по теме. Открылись новые возможности трудоустройства, и я быстро подсуетился. Итак, далее мой опыт работы в SRE и Platform Engineering с точки зрения бывшего разработчика ПО. И да, я думаю, что эта информация применима в первую очередь для компаний, продукт которых представляет собой некоторый веб-сервис. Именно в такой компании я проработал десять лет. Люди, занимающиеся встраиваемыми системами или разработкой баз данных, вероятно, живут в совершенно других реалиях.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 176
Комментарии 0

Новости

Как посчитать стоимость разработки аппаратного продукта?

Локализация продуктов *Управление разработкой *Производство и разработка электроники *Гаджеты Инженерные системы

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

 Проблема следующая: разработка «железки» состоит из нескольких этапов. Они слабо связаны с друг другом и требуют участия специалистов различных профилей: инженеров-конструкторов, промышленных дизайнеров, UI/UX дизайнеров, электронщиков, программистов, производственников и прочих специалистов в зависимости от предназначения продукта. При этом оценка стоимости разработки, материальной себестоимости изделия и стоимости производства – три главных критерия. С их помощью можно определить: будет притягивать проект инвестиции или приносить прибыль, или нет.

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

 В нашей компании мы часто сталкиваемся с такими запросами: "разработайте нам нечто такое, чтобы прям вау". Иногда к ним прилагается эскиз на салфетке и комментарий: "хотим таких тыщу штук в год".

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 506
Комментарии 0

Пишем простой счетчик для сайта или приложения с помощью Google Cloud Functions и AWS Lambda/Snowflake

Amazon Web Services *Веб-аналитика *Аналитика мобильных приложений *Google Cloud Platform *Data Engineering *
Из песочницы

Как работают популярные счетчики веб или мобильной аналитики, например, Google Analytics или AppsFlyer? На сайт устанавливаются их коды или в приложение интегрируется мобильное SDK. Потом при каждом действии клиента отправляется http запрос на сервер аналитики.

У использования стандартных счетчиков/пикселей есть минусы:

некоторые посетители используют анонимайзеры, которые блокируют такие запросы;

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

В этой статье мы напишем собственный простой счетчик, который будет решать эти проблемы. Встроим его в PowerBI отчеты. Но принцип одинаков, его можно будет использовать и на веб-сайте, и в приложении, и в других  устройствах с доступом к интернету. Попробуем две точки сбора событий, чтобы изучить больше технологий: Google Cloud Function, которая будет писать события в Google BigQuery, и Amazon Lambda Functions с записью событий в Snowflake.

Читать далее
Рейтинг 0
Просмотры 195
Комментарии 0

Бесплатные лицензии от ведущих российских вендоров видеоконференцсвязи

Блог компании STSS IT-инфраструктура *Софт Видеоконференцсвязь

В текущей ситуации многие компании столкнулись с невозможностью использовать импортное программное обеспечение, в том числе для видеоконференций и обучения. Мы представляем несколько отечественных продуктов ВКС, которые можно развернуть в собственной инфраструктуре и обеспечить замену импортного ПО, сохраняя удалённую коммуникацию и бизнес-процессы в организации в привычном режиме. Речь идёт о временной лицензии, но сейчас для кого-то это может стать единственным вариантом в этот непростой период.

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

В данной статье мы будем рассматривать два варианта on-premise решений:

- IVA

- VINTEO

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

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

Подробнее о каждом решении
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 2.6K
Комментарии 0

Минуточку внимания

Наследство, передаваемое «в цифре». Что с этим делать и как правильно завещать

Блог компании Cloud4Y Информационная безопасность *Хранение данных *Законодательство в IT Читальный зал

Интернет — часть повседневной жизни, и наши онлайн и оффлайн-миры тесно связаны. Но по мере всё большей цифровизации жизни возникает вопрос о том, что делать с цифровым наследием людей. Представьте, что у некоего Васи была многолетняя подписка на Pornhub музыкальный сервис, прокачанный игровой аккаунт, большая коллекция фотографий и пара биткойнов в кошельке. Что с ними будет, если Васи не станет? 

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

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 1.3K
Комментарии 1

Nemesida WAF: защита сайта и API от хакерских атак и паразитного трафика

Информационная безопасность *API *DevOps *

Сталкиваясь с атаками на веб-ресурсы, администраторы пытаются перекрыть вредоносный трафик настройками веб-сервера, установкой Rate Limit, созданием правил блокировок или ограничением доступа по IP из списка стран. Эти действия требуют навыков и не всегда приводят к ожидаемым последствиям.

В статье расскажу, как обеспечить быструю и качественную защиту веб-приложений и API от большей части угроз OWASP Top-10 с использованием бесплатной версии Nemesida WAF Free.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.9K
Комментарии 3

Использование PowerShell с $PSStyle

Блог компании FirstVDS Системное администрирование *PowerShell *Серверная оптимизация *Серверное администрирование *
Перевод

В PowerShell 7.2 появилась автоматическая переменная $PSStyle для новой функции под названием PSAnsiRendering. В этой статье я покажу, как можно использовать ANSI-рендеринг для управления оформлением текста, например цветом и стилизацией шрифта, в PowerShell.

Уже некоторое время мы можем использовать в сеансе PowerShell escape-последовательности ANSI. Вы уже могли наблюдать это при вводе команд в командной строке. Команды, параметры, строки и операторы отображаются цветом. Эти цвета определяются как опции PSReadline.
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 1.3K
Комментарии 2

Как устроен банкомат: что происходит с деньгами и данными внутри аппарата

Блог компании Газпромбанк Платежные системы *IT-инфраструктура *

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

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

Читать далее
Всего голосов 32: ↑32 и ↓0 +32
Просмотры 11K
Комментарии 18

Экспериментальная разработка эксплойта для Use-After-Free

Блог компании RUVDS.com Информационная безопасность **nix *
Перевод

Пошаговая реализация эксплойта для уязвимости CVE-2021-23134, включая описание используемых для этого инструментов. Это мой первый опыт разработки эксплойта для ядра – так что здесь вы вполне можете заметить некоторые ошибки, за которые я заранее извиняюсь.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 2.3K
Комментарии 1

Databaser. Возвращение легкости стартапа

Блог компании БАРС Груп Python *PostgreSQL *Программирование *Администрирование баз данных *

Всем привет, меня зовут Александр Даниленко, я – ведущий разработчик отдела «Бюджет-Online». В компании «БАРС Груп» работаю уже 5 лет. За это время нам удалось успешно исправить некоторые сложности процесса разработки. Первая проблема, с который мы столкнулись – развороты больших баз данных (БД) у разработчиков на локальных машинах. Сегодня мы расскажем об инструменте «Databaser», который на 100% позволяет ее решить.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.4K
Комментарии 0

chmod -R 777 / или почему ничего не работает

Настройка Linux *Системное администрирование *

Права доступа в Linux это первое с чем приходится знакомиться каждому новому пользователю и не все гайды дают полную картину происходящих в системе процессов.

Давайте рассмотрим последствия неаккуратного использования команды chmod.

Читать далее
Всего голосов 17: ↑5 и ↓12 -7
Просмотры 6.3K
Комментарии 15

Культовая драм-машина 80-х — с ней можно познакомиться прямо в браузере

Блог компании Аудиомания Облачные сервисы Звук

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 4K
Комментарии 4

Графовые базы данных на примере простых запросов

Блог компании Neoflex Хранение данных *
Tutorial

Статья  будет полезна начинающему разработчику или тому, кто хочет расширить свой кругозор практическим знакомством с графовыми базами данных. Часто в аналогичных статьях не хватает либо пошаговой инструкции по установке, либо более детального разъяснения –  как общаться с данными в базе.

Информации по теории графов достаточно много, поэтому в материале будут сугубо прикладные знания, которые существенно облегчат закрепление материала практикой. В данном примере рассматривается работа с локальным экземпляром БД Neo4j. Считаю, что СУБД именно этого вендора позволяет осваивать тему графовых баз данных с достаточно низким порогом входа – нам понадобится только понимание SQL. Иными словами, статья представляет собой краткую сводку/инструкцию о том, какие шаги нужно пройти и что освоить, чтобы начать "играться" с Neo4j на вашем личном ПК или сервере в инфраструктуре вашей компании. Поскольку в этот тип БД заходят специалисты, ранее работавшие с реляционными БД, для облегчения понимания принципов в статье сделан упор на сопоставление языка общения с графовыми базами данных и классическим SQL. Чтобы сделать пример прикладным, в материале приводится  решение типовой бизнес-задачи для графовых БД на простом примере из финансовой предметной области.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 2.6K
Комментарии 3

Tile server на коленке: навигация по старинным картам

Python *Django *Nginx *OpenStreetMap *ReactJS *

Я являюсь full stack разработчиком на культурно-историческом IT портале Königsland, который успешно начал свою работу примерно месяц назад. Этот ресурс посвящается культуре и истории Восточной Пруссии и является своеобразной летописью времен, которая больше всего напоминает вирутальный музей, где можно получить довольно полную информацию об истории этого великого края, а эта информация пополняется по мере возникновения у меня свободного времени.

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 2.3K
Комментарии 11

6 причин использовать Kubernetes на сервере bare metal

Блог компании Nixys DevOps *Kubernetes *
Перевод

Развертывание Kubernetes на физических серверах  рекомендуется организациям, которые находятся в поисках новых возможностей в сфере управления инфраструктурой. Рассмотрим 6 причин попробовать K8s на выделенных серверах. 

Kubernetes в общедоступном облаке - это подходящее решение для приложений малого и среднего размера, которые имеют предсказуемые потребности в плане масштабирования. Вместе с тем, bare metal-облако - это путь для организаций, стремящихся к большему контролю и стабильной производительности.

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

Хотя сервисы managed Kubernetes, предоставляемые различными провайдерами услуг, обеспечивают простой механизм развертывания и начала работы, в основном они работают на базе виртуализированной инфраструктуры. Виртуальные машины удобны для провайдеров и в большинстве случаев обеспечивают хорошее качество работы для их клиентов.  Однако, стоит отметить, что развертывание Kubernetes на обычных серверах также дает несколько существенных преимуществ.

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 2.3K
Комментарии 0

О чём говорили на митап по Keycloak от X5 Tech

Блог компании X5 Group Программирование *IT-инфраструктура *Администрирование баз данных *DevOps *

Привет! Недавно X5 провела об опенсорсном проекте Keyckloack. По традиции публикуем запись мероприятия и презентации спикеров.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 1.2K
Комментарии 1

Пока, ФИАС! Рассказываем, как устроен адресный справочник ГАР

Блог компании HFLabs Анализ и проектирование систем *Data Mining *Открытые данные *Хранение данных *

1 сентября 2021 года ФНС перестала обновлять свой адресный справочник в формате ФИАС. Относительно новый ГАР внезапно стал единственным государственным адресный реестром, доступным общественности. Рассказываем, что из себя представляет новый справочник и чем он отличается от ФИАС.

Читать далее
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 4.4K
Комментарии 9

Двигать влево или вправо? Экономический подход к ИБ

Блог компании Acronis Хостинг Информационная безопасность *Антивирусная защита *Резервное копирование *
Из песочницы

Привет, Хабр! Меня зовут Петр Умнов, и сегодня я хочу рассказать об одной интересной концепции, которой поделился наш коллега Джефф Харди из Acronis Hosting Solutions. Речь идет о концепции отношения к киберугрозам со стороны хостинговых компаний, а также о методах “сдвига влево” и “сдвига вправо” для того, чтобы избежать рисков. На мой взгляд, эти соображения подойдут практически для любой компании, и поэтому решил поговорить о них в своем посте подробнее. 

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.1K
Комментарии 4

Инициатива 10G — такая же шутка как и 5G, но уже от кабельных компаний

Блог компании Timeweb Cloud IT-инфраструктура *Разработка систем связи *Стандарты связи Сетевое оборудование

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

На этот раз это не только крупные кабельные компании США. Американские компании сопровождали в этом громком заявлении Rogers, Shaw Communications, Vodafone, Taiwan Broadband Communications, Telecom Argentina, Liberty Global и более мелкие кабельные компании.

Кабельные компании сравнивают себя с развёртыванием сотовой связи 5G, которая на самом деле оказалась не быстрее, чем 4G. Но сотовые компании так неустанно вдалбливали предполагаемые преимущества 5G, что среднестатистический пользователь поверил, что 5G означает более высокие скорости.

Вопрос заключается в том, почему компании так рано хотят говорить о 10-гигабитном широкополосном доступе? Вероятнее всего, это произойдет ближе к концу этого десятилетия, прежде чем какой-либо из этих компаний действительно сможет обеспечить такую ​​​​высокую скорость для своих абонентов. Утверждение сделано из-за обещания нового стандарта DOCSIS 4.0, выпущенного CableLabs в 2020 году.
Читать дальше →
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 6K
Комментарии 14

Daxin: незаметный бэкдор, разработанный для атак на защищенные сети

Блог компании Cloud4Y Информационная безопасность *Системное администрирование *Антивирусная защита *IT-инфраструктура *
Перевод

Проведённое Symantec Threat Hunter исследование выявило вредоносное ПО невиданной ранее технической сложности. Оно позволяет злоумышленнику выполнять различные операции и собирать данные на заражённом компьютере. Бэкдор имеет высокую степень скрытности и позволяет злоумышленникам общаться с зараженными компьютерами в высокозащищенных сетях, где прямое подключение к Интернету недоступно. 

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 4.6K
Комментарии 3