Блог 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
  • Без рубрики
  • ИТ поддержка
  • Руководитель ИТ
Популярные статьи
  • Основы DevOps. Вхождение в проект с нуляЧетверг - 16 января, 2020
  • Делегирование как инструмент руководителя – личные советыПятница - 20 декабря, 2019
  • Преимущества и недостатки слияний компанийПятница - 13 декабря, 2019
  • Особенности работы data driven компанииПятница - 15 ноября, 2019
  • ТОП рекомендаций по развертыванию программных средств бизнес-аналитикиПятница - 01 ноября, 2019
Tags
CIO DevOps service desk Безопасность ИТ директор ИТ менеджер Удаленный ИТ директор контейнеры
Комментарии
  • Создание культуры безопасности Воскресенье - апреля 11, 2021 01:58 дп
  • Обзор методов аналитики на современном предприятии Пятница - апреля 09, 2021 06:34 дп
  • KPI для сотрудников ИТ-подразделений Четверг - апреля 08, 2021 09:18 дп
  • Внедряем Local Administrator Password Solution – LAPS Четверг - апреля 08, 2021 05:07 дп
  • Особенности Scrum, Extreme Programming, Kanban Четверг - апреля 08, 2021 04:37 дп
© 2017 - 2019 Виктор Карабедянц