Как стать автором
Обновить

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

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

VPN на минималках ч.2, или трое в docker не считая туннеля

Блог компании OTUS Информационная безопасность *Python **nix *

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

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

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

Новости

IT-релокация: какие скиллы качать, чтобы устроиться на зарубежный рынок

Блог компании Southbridge Amazon Web Services *Карьера в IT-индустрии Облачные сервисы

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

Мы пообщались с Павлом Замошиным, Site Reliability Engineer в Speakap. Он уже более двух лет в релокации, и его переезд пришёлся на разгар пандемии. Павел рассказал, чем зарубежные собеседования отличаются от российских, и что нужно уметь, чтобы получить оффер. А ещё поделился, как выбирал страну и с какими неочевидными сложностями столкнулся после переезда.

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

Шпаргалка по Bash

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

Давным-давно, такие слова как "hot keys" и "keyboard shortcuts" мне не всегда удавалось перевести на русский без потери лица. Как-то раз, я написал "клавиатурные сокращения", чем сразу же привлёк косые взгляды и вызвал смелые медицинские фантазии... Но вроде бы сейчас принято везде говорить и писать "горячие клавиши". О них и поговорим.

Данная заметка — шпаргалка по линуксовой оболочке Bash. Если вам приходится часто иметь дело с терминалом в Linux (и вы не меняли Bash на другой шелл), то будет очень полезно использовать эти самые "сокращения" на благо себе и в мирных целях. Текст написан для начинающих пользователей, но кто знает — может быть и вы найдёте в нём что-то новое и полезное для себя.

Для удобства будем считать, что по умолчанию под терминалом мы понимаем стандартную в настольной редакции Ubuntu программу "Терминал Gnome".

Ну, понеслась!
Всего голосов 5: ↑1 и ↓4 -3
Просмотры 1.2K
Комментарии 2

О чём нужно помнить при создании мультикластерных сервисов в Kubernetes

Блог компании Сбер Облачные сервисы

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

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

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

Строим архитектуру мультикластерного сервиса

Для иллюстрации мультикластерного подхода мы будем использовать простую систему, которая состоит из двух приложений. APP 1 обрабатывает внешний трафик от пользователей данной системы и в свою очередь вызывает APP 2 для обработки запросов, например, сохранения информации в базе данных.

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

Безопасный веб-сёрфинг с помощью сервера ReCoBS

Блог компании FirstVDS Браузеры Информационная безопасность *Системное администрирование *
Перевод

Установка удалённо управляемой браузерной системы (ReCoBS) — это один из способов создания безопасной среды веб-сёрфинга для ваших пользователей, использующих Windows Server с бесшовным окном браузера RemoteApp.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1K
Комментарии 0

Готовим чемоданчик serverless разработчика. (Часть 5 Заключительная)

Блог компании Lineate JavaScript *Программирование *Node.JS *Serverless *

В предыдущих частях я сделал приложения, которое работает с БД, GitHub API. Все компоненты разворачиваются при помощи AWS SAM. Можно запускать реализованные функции локально. Все функции собраны воедино в одно API:

Первые шаги. Первая лямбда (Часть 1)

Разворачиваем БД (Часть 2)

Как подружиться с БД (Часть 3)

Создаем REST API (Часть 4)

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

Уже изучено достаточно много, чтобы начинать собирать свой чемоданчик must have инструментов для serverless разработки. В этой части я соберу свой чемоданчик, а вы оставляйте в комментариях свои, будет интересно.

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

Почему мы до сих пор не сделали сервис распознавания

Блог компании Smart Engines Облачные сервисы Искусственный интеллект

Мы в Smart Engines занимаемся разработкой систем распознавания документов уже более 7 лет, предоставляя нашим клиентам уникальные алгоритмы, «завернутые» в локальные (on-premises) безопасные программные библиотеки, предназначенные для встраивания в клиентские информационные системы. Несмотря на то, что наш SDK крайне прост по части интеграции, предоставляет простое и эффективное API распознавания документов под разные языки программирования (включая даже Wasm), нас постоянно спрашивают о наличии у нас сервиса распознавания с WebAPI. В сегодняшней статье мы вам расскажем, почему же до сих пор мы не сделали такой веб-сервис. И даже не планируем его в обозримом будущем.

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

Настройка LEMP-сервера с помощью docker для простых проектов. Часть третья: docker-compose, Dockerfile

Блог компании Nixys Системное администрирование *IT-инфраструктура *Серверное администрирование *DevOps *
Tutorial

Настройка LEMP-сервера с помощью docker для простых проектов. Часть третья: docker-compose, Dockerfile.

Мы продолжаем цикл обучающих статей для начинающих системных администраторов. В этом материале мы разберем Dockerfile, docker-compose и как поднять полноценный веб-сервер с помощью docker. Отмечу, что если вы являетесь опытным администратором, можете смело пропускать данный материал. Эта статья призвана простыми словами объяснить, что такое контейнеры, виртуализация и все, что с этим связанно.

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

Представляем trdl — Open Source-решение для безопасной и непрерывной доставки обновлений

Блог компании Флант Информационная безопасность *Open source *DevOps *

trdl (сокр. от “true delivery”) обеспечивает безопасный канал доставки обновлений от Git-репозитория до хоста пользователя. В состав trdl входят три ключевых компонента, которые помогают защищать систему обновления от потенциальных атак: HashiCorp Vault, TUF-репозиторий и Git.

Расскажем, как работает решение, от каких минусов существующих систем обновления избавлено и как начать им пользоваться.

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

Профилируем php на бою

Высокая производительность *Разработка веб-сайтов *PHP *Серверная оптимизация *
Tutorial

Привет Хабр! Последняя статья про инструменты для профилирования php датируется аж  2018 годом. Но все перечисленные решения разработаны много лет назад и имеют недостатки: древний интерфейс btp (аналог pinba), оверхед xhprof и необходимость ручного запуска phpspy на stage.

Я тимлид в рекомендательном сервисе Zoon и перед моей командой стояла цель найти инструменты, которые профилируют весь код на проде 24/7 и хранят данные. Инструменты, с которыми могут работать рядовые разработчики, без доступа к проду. Инструменты, которые позволяют находить "бутылочные горлышки" за 30 секунд.

В конце 2021 года показался свет в конце туннеля, в виде системы на основе семплирующего eBFP профайлера: prodfiler

С какими трудностями мы столкнулись при настройке и что вышло в итоге - под катом.

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

Автоматическое развёртывание инфраструктуры в iOS проекте

Блог компании AliExpress Россия Разработка под iOS *IT-инфраструктура *DevOps *
Tutorial

Рассказываем о том, как автоматизировать процессы онбординга и развёртывания инфраструктуры в iOS проекте с помощью Ansible.

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

Изучение структуры файла с цифрового кардиографа, извлечение и анализ данных кардиограммы

Восстановление данных *Визуализация данных Реверс-инжиниринг *Хранение данных *Здоровье

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

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

Как работает интернет в самолётах

Блог компании Timeweb Cloud Сетевые технологии *Беспроводные технологии *Читальный зал


В самолете интернет нужен не только для развлечений, но и для работы, решения деловых вопросов. Соответственно, многие выбирая авиакомпанию, уделяют этому аспекту пристальное внимание. Сейчас wi-fi присутствует практически на борту каждого современного авиалайнера. Вот только доступен он в качестве дополнительной и довольно дорогостоящей услуги.
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 5.9K
Комментарии 27

Как сделать VPN-туннель для недружественного почтового сервера

Системное администрирование **nix *
Tutorial

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

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

Развитие сетевых архитектур и движение моделей

Децентрализованные сети Информационная безопасность *Сетевые технологии *

Децентрализация, как первичная форма Интернет-коммуникаций в целом, появлялась на фоне академических исследований [1, с.70], повлекших за собой глобальное развитие информационных технологий. Первичная система представляла собой не только внешний прогресс, относительно себя, но и имманентную эволюцию, выявляя в своей реализации отрицательные стороны и внутренние противоречия. Фактором её дальнейшего развития и одновременно гибели стала проблема масштабируемости связей. Невозможность в построении широковещательных и широкомасштабных соединений повлекли за собой потребность в промежуточных узлах, основаниях концентрации линий связи, тем самым, зародив ядро централизации, как точку отчёта дальнейшей проблематики.

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

Почему роль DevOps-инженера многие до сих пор понимают неверно

Блог компании CloudMTS Учебный процесс в IT DevOps *
Перевод
image

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

Сегодня предлагаем вам перевод мировоззренческого поста Лиама Виттерика (Liam Witterick) — о заблуждениях в работе DevOps-инженера. Виттерик уже несколько лет помогает внедрять практики DevOps и оценивает, какую выгоду получают компании.

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

За эти годы Виттерик получил немало отзывов от коллег и прочитал достаточно много невероятных историй о том, что другие люди на аналогичных должностях делают в своих компаниях. Однако по сей день к термину «DevOps-инженер» остаются некоторые вопросы. Внесем некоторую ясность и ответим на них.
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 2.5K
Комментарии 6

Импортозамещение центров сертификации

Информационная безопасность *Системное администрирование *

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

Сегодня прилетела одна “очень интересная задача”. Пользователям понадобился сайт: https://fgiscs.minstroyrf.ru/ - какой-то там ФГИС ЦС.

Поскольку сертификат недоверенный, то был послан Google Chrome следом за кораблём. Сертификат недоверенный, буржуйский фаервол шлёт туда же, да и отечественный Касперский не пускает.

Поехали копать сертификаты.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 4K
Комментарии 18

Хронология развития DPI в России и странах СНГ

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

Поговорим про DPI? В России эту аббревиатуру большинство интернет-пользователей воспринимает негативно, так как она ассоциируется с блокировкой Телеграма – по мнению многих, одного из самых юзер-френдли мессенджеров. В 2018 году это событие вызвало широкий общественный резонанс. Конечно, DPI позволяет блокировать приложения, будь то мессенджеры, соцсети, да и вообще любой сервис в сети, однако сценариев применения операторами DPI гораздо больше.

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

Как мы сделали мобильные устройства круглосуточно доступными для распределенной QA-команды и не только

Блог компании «Лаборатория Касперского» IT-инфраструктура *Тестирование мобильных приложений *DIY или Сделай сам
Мы можем гонять тесты на эмуляторах, но некоторые вещи нельзя проверить без реальных устройств. Не получится виртуально протестировать функционал VPN, GPS, прохождение девайс-специфичных FRW и сценариев и многое другое. Изначально для решения таких проблем мы использовали россыпь устройств, которые передавали из рук в руки. И хотя это помогало тестированию, мы постоянно упирались в поиски конкретного устройства и логистику по его передаче. С этим нужно было что-то делать.

image

Меня зовут Дмитрий Мухаев, я — тест-менеджер в мобильном штабе «Лаборатории Касперского». В этой статье я расскажу о том, как с помощью мобильной фермы мы сделали парк из более чем 500 устройств доступными в режиме 24/7 любому в большой распределенной команде из QA, UX, саппорта и отдела документирования и локализации, а это в общей сложности более 200 пользователей.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.8K
Комментарии 2

Настоящее и будущее дата-инжиниринга

Блог компании VK Big Data *Хранилища данных *
Перевод

Future Indefinite — Oculus (Cover art) by Rowye

Несколько лет назад дата-сайентистов часто называли «единорогами». Все искали гениального full-stack-инженера-математика, способного вникнуть во все бизнес-проблемы. 

В последние два года мы пережили хайп по поводу AI/ML и стали свидетелями быстрого подъема профессии «дата-инженер». По данным отчета Dice о технических специальностях, в 2020 году потребность в дата-инженерах резко возросла ни много ни мало на 50 % — эта специальность быстро развивается.

Команда разработки облачной платформы VK Cloud Solution перевела статью о том, чего ждут от дата-инженеров сейчас и каким станет дата-инжиниринг в будущем.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.7K
Комментарии 1