Рубрика: Администрирование

Как построить SDN — восемь инструментов с открытым исходным кодом

Сегодня мы подготовили для наших читателей подборку SDN-контроллеров, которые активно поддерживают пользователи GitHub и крупные опенсорсные фонды вроде Linux Foundation. / Flickr / Johannes Weber / CC BY OpenDaylight OpenDaylight — открытая модульная платформа для автоматизации масштабных SDN-сетей. Её первая версия появилась в 2013 году, которая чуть позже стала частью Linux Foundation. В марте этого […]

WavesKit — PHP фреймворк для работы с блокчейном Waves

Мне нравится PHP за скорость разработки и отличную переносимость. Это очень хорошо, когда в кармане всегда имеется готовый к решению задач инструмент. Было довольно обидно, когда при знакомстве с отечественным блокчейном Waves Platform в его арсенале не оказалось готового SDK на PHP. Что ж, пришлось его написать. Поначалу приходилось использовать ноды для подписи транзакций. Так, […]

Сжатие данных алгоритмом Хаффмана

Вступление В данной статье я расскажу об известном алгоритме Хаффмана, а также о его применении в сжатии данных. В результате напишем простенький архиватор. Об этом уже была статья на Хабре, но без практической реализации. Теоретический материал текущего поста взят из школьных уроков информатики и книги Роберта Лафоре «Data Structures and Algorithms in Java». Итак, все […]

Binary Tree или как приготовить бинарное дерево поиска

Прелюдия Эта статья посвящена бинарным деревьям поиска. Недавно делал статью про сжатие данных методом Хаффмана. Там я не очень обращал внимание на бинарные деревья, ибо методы поиска, вставки, удаления не были актуальны. Теперь решил написать статью именно про деревья. Пожалуй, начнем. Дерево — структура данных, состоящая из узлов, соединенных ребрами. Можно сказать, что дерево — […]

Termux шаг за шагом (Часть 2)

В прошлой части мы с вами познакомились с базовыми командами Termux’а, настроили SSH соединение с ПК, научились создавать alias’ы и установили несколько полезных утилит. В этот раз нам предстоит шагнуть еще дальше, мы с вами: узнаем про Termux:API установим Python и nano, а также напишем «Hello, world!» на Python узнаем про bash-скрипты, и напишем скрипт […]

Назад к микросервисам вместе с Istio. Часть 2

Прим. перев.: Первая часть этого цикла была посвящена знакомству с возможностями Istio и их демонстрации в действии. Теперь же речь пойдёт про более сложные аспекты конфигурации и использования этого service mesh, а в частности — про тонко настраиваемую маршрутизацию и управление сетевым трафиком. Напоминаем также, что в статье используются конфигурации (манифесты для Kubernetes и Istio) […]

Назад к микросервисам вместе с Istio. Часть 1

Прим. перев.: Service mesh’и определённо стали актуальным решением в современной инфраструктуре для приложений, следующих микросервисной архитектуре. Хотя Istio может быть на слуху у многих DevOps-инженеров, это довольно новый продукт, который, будучи комплексным в смысле предоставляемых возможностей, может потребовать значительного времени для знакомства. Немецкий инженер Rinor Maloku, отвечающий за облачные вычисления для крупных клиентов в телекоммуникационной […]

Назад к микросервисам вместе с Istio. Часть 3

Прим. перев.: Первая часть этого цикла была посвящена знакомству с возможностями Istio и их демонстрации в действии, вторая — тонко настраиваемой маршрутизации и управлению сетевым трафиком. Теперь же речь пойдёт про безопасность: для демонстрации связанных с ней базовых функций автор использует identity-сервис Auth0, однако по аналогии с ним могут настраиваться и другие провайдеры. Мы настроили […]

4. Check Point Getting Started R80.20. Установка и инициализация

Добро пожаловать на 4-й урок. Сегодня, мы наконец-то “пощупаем” Check Point. Естественно виртуально. В ходе урока мы выполним следующие дейсвтия: Создадим виртуальные машины; Выполним установку сервера управления (SMS) и шлюза безопасности (SG); Ознакомимся с процессом разметки диска; Выполним инициализацию SMS и SG; Узнаем, что такое SIC; Получим доступ к Gaia Portal. Кроме того, в начале […]

CRM-системы с точки зрения кибербезопасности: защита или угроза?

31 марта — международный день бэкапа, и неделя накануне всегда полна историй, связанных с безопасностью. В понедельник мы уже узнали про скомпрометированный Asus и «трёх неназванных производителей». Особо суеверные компании всю неделю сидят на иголках, делают бэкапы. А всё от того что все мы немножко безалаберны в плане безопасности: кто-то забывает пристегнуть ремень на заднем […]

Современная платформа для разработки и развертывания программного обеспечения

Это первая публикация в серии материалов, посвященных изменениям, улучшениям и дополнениям в грядущем обновлении платформы Red Hat OpenShift до 4.0, которые помогут подготовиться к переходу на новую версию. С того самого момента как представители только еще формировавшегося сообщества Kubernetes впервые собрались осенью 2014 года в офисе Google в Сиэтле, уже можно было сказать, что проекту […]

Аллокация затрат на ИТ – есть ли справедливость?

Полагаю, что все из нас ходят с друзьями или коллегами в ресторан. И после веселого времяпрепровождения официант приносит чек. Дальше вопрос может решаться несколькими способами: Способ первый, «джентельменский». К сумме чека прибавляется 10–15% «на чай» официанту, и получившаяся сумма делится на всех особей мужского пола поровну. Способ второй, «социалистический». Чек делится поровну на всех, безотносительно, […]