Блог CEO, CIO Виктора Карабедянц Блог CEO, CIO Виктора Карабедянц
  • Обо мне
  • Навыки
  • Образование
  • Опыт
  • Проекты
  • Блог
  • CIO аутсорсинг
  • Контакты

Проблемы перехода на микросервисы

12 октября 201812 октября 2018 / By Виктор Карабедянц
  • Home
  • Проблемы перехода на микросервисы

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

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

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

About The Author

Виктор Карабедянц

ИТ директор (CIO), руководитель нескольких DevOps команд. Профессиональный руководитель проектов по внедрению, поддержке ИТ систем и обслуживанию пользователей.

Leave a Comment

Cancel Reply

*Please complete all fields correctly

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

Категории
  • DevOps
  • Без рубрики
  • ИТ поддержка
  • Руководитель ИТ
Популярные статьи
  • 10 причин, по которым компании привлекают своих ИТ-директоров на аутсорсингВторник - 29 июня, 2021
  • Какие нужны знания, чтобы работать DevOps-инженером: основные навыкиЧетверг - 17 июня, 2021
  • Тренд на SASE: что это и зачем нужноСреда - 12 мая, 2021
  • Ключевые вызовы для ИТ-директоров при разработке корпоративного ПО в 2021…Среда - 21 апреля, 2021
  • 5 важных тезисов для CIO по работе с ИИСреда - 14 апреля, 2021
Tags
CIO DevOps service desk Безопасность ИТ директор ИТ менеджер Удаленный ИТ директор контейнеры
Комментарии
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 08:17 пп
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 06:50 пп
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 05:44 пп
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 04:58 пп
  • Поиск доступности в облаке Воскресенье - февраля 05, 2023 01:18 пп
© 2017 - 2019 Виктор Карабедянц
Posting....