Pull to refresh
14
0
Игорь Симдянов @igorsimdyanov

Solutions Architect

Send message

Обеспечение доступности данных и сервисов: показатели RPO, RTO и планирование SLA

Reading time9 min
Views65K
Сегодня я постараюсь разъяснить, что такое концепция доступности данных с точки зрения ИТ-специалиста, будь то ИТ-администратор, системный интегратор, консультант по внедрению и т.д. Надеюсь, что эта статья будет полезна читателям при составлении экономического обоснования на внедрение соответствующих программных и\или аппаратных решений, а также соглашений об уровне обслуживания (SLA) – а кому-то поможет сделать эти документы более убедительными.
Для начала в качестве «узелков на память» сформулирую два постулата, с которыми многие, уверен, довольно хорошо знакомы:

  • RPO (recovery point objective) – допустимая потеря данных. Любая информационная система должна обеспечивать (внутренними ли средствами, или сторонними) защиту своих данных от потери выше приемлемого уровня.

  • RTO (recovery time objective) – допустимое время восстановления данных Любая информационная система должна обеспечивать (внутренними ли средствами, или сторонними) возможность восстановления своей работы в приемлемый срок.

Часто эта пара показателей отображается в виде одномерного графика вдоль оси времени.
Но в таком одномерном графике нет самого главного, на что ориентируется бизнес – денег! О том, как рассчитывать RTO и RPO, исходя из требований бизнеса, я расскажу под катом.

Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments1

Настройка self-hosted K8s кластера с помощью RKE2 (Rancher)

Level of difficultyMedium
Reading time12 min
Views3.5K

Имея за плечами опыт работы с Kubernetes в различных облачных провайдерах вроде AWS и Yandex Cloud я столкнулся с необходимостью развертывания кластера вне облака на виртуальных машинах. 

В статье расскажу про то, как подготовить high-availability кластер, используя инструмент под названием RKE2 - Rancher Kubernetes Engine.

Читать далее
Total votes 10: ↑10 and ↓0+12
Comments9

Функция setdefault() в Python: для чего нужна и как её использовать

Level of difficultyEasy
Reading time4 min
Views6.9K

Словари Python — мощные инструменты для работы с данными. Они поддерживают разные методы, но функция setdefault() выделяется способностью упрощать код и эффективно работать со значениями по умолчанию.

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

Читать дальше →
Total votes 19: ↑14 and ↓5+12
Comments12

Linux, Unix, безопасность: open source-проект FreeIPA как Enterprise-решение

Reading time9 min
Views22K

Привет, Хабр! Меня зовут Александр Копылов. Я руководитель направления, участник профсообщества Сбера DWH/BigData.

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

Читать далее
Total votes 9: ↑6 and ↓3+7
Comments12

Бумажные книги по программированию — удобный инструмент или пережиток прошлого?

Reading time5 min
Views15K

Нашёл у себя в ящике стола один очень старый каталог книг Microsoft Press за 1988–89 годы. Мне нравится иногда его доставать, перечитывать описания компьютерных книг тех лет, разглядывать их обложки. Да и просто названия книжек из этого проспекта заставляют погрузиться в ностальгическое настроение.

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

Читать далее
Total votes 35: ↑32 and ↓3+44
Comments76

SVG-виджеты для tcl/tk. Поддержка SVG-файлов. Часть III

Level of difficultyMedium
Reading time5 min
Views1.4K

Вот и наступил тот момент, когда стало возможным при разработке gui на tcl/tk простое использование в качестве иконок графических изображений, хранящихся в svg-файлах:

Читать далее
Total votes 9: ↑8 and ↓1+9
Comments6

За что мы любим (пост)апокалипсис? Часть 4: мутанты, радиация и мрачнеющие краски атомного армагеддона

Level of difficultyEasy
Reading time7 min
Views6.4K

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

Все части цикла статей о постапокалиптике:
Читать дальше →
Total votes 43: ↑40 and ↓3+53
Comments14

Исследование: Миграция IT-специалистов в 2022-2023 гг

Level of difficultyEasy
Reading time13 min
Views12K

Всем привет. Меня зовут Алёна, я выпускница магистерской программы "Социология публичной сферы и цифровая аналитика" НИУ ВШЭ. В апреле 2024 г. в рамках работы над своей выпускной работой я провела количественное исследование на тему миграции в IT-сфере - кто, куда уезжал за прошедшие два года, почему и всё в этом духе. Здесь хочу поделиться его результатами. Надеюсь, будет интересно!

Если вам есть, что сказать по поводу прочитанного, оставляйте комментарии. Буду очень рада обсудить, ответить на вопросы или получить обратную связь :)

Читать далее
Total votes 56: ↑51 and ↓5+57
Comments64

Архитектура как кот VS Архитектура как кол

Reading time7 min
Views9.2K

Знаете что я больше всего ненавижу? Я люто ненавижу рамки. Ограничения, которые не дают развить мою идею. Вам знакомы эти чувства? Если да, то приглашаю в подкат поговорить.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments5

DocHub: API по-джентльменски

Reading time6 min
Views9.5K

- Саш, админы говорят, что у нас 400 полетели адово. Глянь, в чем проблема.
- Странно… все же было хорошо.

Пару часов спустя...

- Коллеги, и в очередной раз у нас изменены контракты без согласования и оповещения! Это уже не первый случай!

Давайте что-то с этим делать!
Total votes 5: ↑5 and ↓0+5
Comments2

Bizagi. Описание. Пример

Reading time9 min
Views98K
Эту статью я написал в продолжение статьи о BPM-системах. И здесь я хочу рассказать о принципах работы BPMS на примере конкретной системы — Bizagi. Я постараюсь пояснить, как происходит процесс моделирования, разработки и исполнения бизнес-процесса в этой системе на практическом примере.

Bizagi: Model. Build. Run

Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments3

Times New Roman, Arial и другие: как возникли самые распространённые компьютерные шрифты?

Level of difficultyEasy
Reading time11 min
Views16K

При всей современной «клиповой культуре», стриминговых видео и графических мемах интернет — прежде всего текстовая среда. А где есть текст, там всегда есть шрифт. Какие-то, как Times New Roman, знают и используют практически все. Какие-то, как используемый для интерфейсов Windows Segoe, мы видим очень часто, но обычно не знаем их названий. Некоторые даже вызывают массу эмоций, как мемно ненавидимый Comic Sans. Но в сети и за монитором мы видим тексты, набранные теми или иными шрифтами, почти всегда. Как возникли самые популярные и мемные гарнитуры шрифтов, и почему именно они вошли в топ самых используемых в электронных текстах?
Читать дальше →
Total votes 108: ↑106 and ↓2+140
Comments47

За что мы любим (пост)апокалипсис? Часть 3: первые фантазии о ядерном армагеддоне

Level of difficultyEasy
Reading time19 min
Views7.6K

Человеческие умы с древности занимала перспектива гибели цивилизации и всего известного мира. Нельзя сказать, что эти образы были уж совсем беспочвенными: миф о всемирном потопе, похоже, был вдохновлён катастрофическим наводнением в Месопотамии около 2900 года до нашей эры. Да и мегавзрыв вулкана Санторин в середине II тысячелетия до нашей эры явно оставил у современников неизгладимые впечатления, отразившиеся в том числе в легендах, мифах и религиозных текстах. С XIX века о конце света стала фантазировать уже светская литература, в основном имевшая отношение к романтизму, пессимизму, иррациональному и декадансу. Увы, мясорубка первой мировой показала, насколько тонка и зыбка цивилизация, ещё недавно казавшаяся неколебимой и скучной, что отразилось в мрачных текстах о конце света от Уэллса до Лавкрафта. А затем была Вторая мировая война, финальными аккордами которой стали ядерные взрывы в Аламогордо, Хиросиме и Нагасаки. С этого момента конец света из мрачной фантазии или религиозной концепции превратился в более чем реальную перспективу — что породило целый жанр постапокалиптики.
Читать дальше →
Total votes 46: ↑43 and ↓3+50
Comments11

Крах самого большого производителя компьютеров: как сгинула компания Compaq (часть 3/3)

Level of difficultyEasy
Reading time17 min
Views18K


Продолжаем историю компьютеров марки Compaq. Это финальная третья часть.

В середине 1990-х корпорация достигла пика развития, они лидировали почти повсеместно. Конкуренты были повержены: IBM, которая кошмарила всех и была олицетворением «большого брата», постепенно ушла с рынка ПК. Apple находилась на грани банкротства. Рынок ПК рос по 15-19% в год, а корпорация Compaq – по 30%. Как же у них получилось обогнать всех? В чем был секрет дешевых и качественных компьютеров? Середина 1990-х – это время, когда снижалась маржинальность; Dell научился продавать ПК онлайн, и с этого начался бум доткомов, который еще больше простимулировал рынок ПК.

В третьей части истории корпорации Compaq нашлось место Илону Маску, а также вы узнаете, как корпоративная парковка способна загубить самую большую и успешную компанию на рынке.
Читать дальше →
Total votes 49: ↑49 and ↓0+65
Comments24

История компьютеров Compaq. Часть 2

Level of difficultyEasy
Reading time12 min
Views6.7K

Продолжаю серию статей про компанию Compaq и клоны IBM PC.

В конце 1980-х конкуренция на рынке клонов усилилась. Корпорация IBM вела большую войну против всех: на рынке появились уже сотни компаний, они собирали клоны, бесили IBM и конкурировали между собой. Однако размер IBM был настолько велик, что мало кто мог представить, что она отступит или проиграет. Скорее, вопрос был в том, кого этот гигант раздавит первым.

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

В первой статье мы рассмотрели период с 1982 по 1987 годы. Здесь же речь пойдет про самые успешные годы в истории Compaq Computer Corporation – 1987-1998. В третьей части мы затронем последний этап (1998-2002): проблемы на рынке, суды с акционерами, скандалы и крах компании.
Читать дальше →
Total votes 26: ↑26 and ↓0+37
Comments14

История взлета и краха компьютеров Compaq. Часть 1: Компьютер или чемодан?

Level of difficultyEasy
Reading time12 min
Views13K

Легендарный производитель персональных компьютеров Compaq появился в 1982 году. Три техасца создали компьютер, который взорвал рынок — Compaq Portable. Всего 13 килограмм, 4,77 мегагерц, процессор 8088 от Intel, 128 Кб оперативной памяти, легко собирается в рабочую станцию дома, в офисе, в отеле. И — самое главное — полная совместимость с IBM PC. Так славно начиналась эта история. История Compaq по сути отражает историю рынка персональных компьютеров.

Читать далее
Total votes 42: ↑42 and ↓0+42
Comments21

Российские игры: нулевые. Часть 1

Level of difficultyEasy
Reading time14 min
Views12K
image

Девяностые были хоть и сложным периодом для страны, но игры хорошие всё же появлялись. Зарождалось такое явление, как «русский квест», образовывались новые студии. О том, каким был отечественный геймдев в нулевые — в этом материале.
Читать дальше →
Total votes 46: ↑45 and ↓1+63
Comments57

SVG-виджеты для tcl/tk. Градиентная заливка и прозрачность. Часть II

Level of difficultyMedium
Reading time5 min
Views1.2K

Продолжим знакомство с svg-виджетами для tcl/tk. Напомним, что рассматриваемые примеры, сам пакет svgwidgets и интерпретаторы tcl/tk с необходимыми пакетами можно найти на github-е. После выхода первой статьи все они претерпели изменения. Начнем мы статью с примера скрипт_button_PACK.tcl:

$/usr/local/bin64/tclexecomp140_svg_Linux64 скрипт_button_PACK.tcl

Читать далее
Total votes 5: ↑4 and ↓1+3
Comments0

Быстрый запуск Redis через Docker Compose

Level of difficultyMedium
Reading time5 min
Views9K

Доброго времени суток! Сегодня я продемонстрирую вам, как быстро и эффективно настроить Redis с помощью Docker Compose. Этот процесс займет всего несколько минут, но в результате вы получите полноценную базу данных Redis, работающую в изолированном Docker контейнере. Важные компоненты, такие как данные кэша и конфигурации, будут сохранены на вашей локальной машине благодаря использованию томов (volumes), что обеспечит надежность и доступность данных.

Читать далее
Total votes 8: ↑4 and ↓4+3
Comments5

Строим свой SSO. Часть 5: Итоговый SSO, Защита от XSS/CSRF, Custom Grant Type

Level of difficultyMedium
Reading time44 min
Views3.9K

Всем привет! Мы продолжаем нашу серию статей по созданию собственного SSO. В этой статье мы увидим итоговый проект и разберём самые интересные решения из него. Подумаем над безопасностью приложения и настроим защиту от XSS и CSRF атак, а также изучим разные Security Headers. В заключение статьи мы создадим собственый Grant Type.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0
1
23 ...

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Works in
Registered
Activity

Specialization

Backend Developer, Database Developer
Lead
Ruby
Ruby on Rails
PHP
SQL
PostgreSQL
Regular expressions
Redis
Docker
Kubernetes
Architecture of the company